File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37b7b2b40
37b7b2b40slasd6_:
37b7b2b40push r15
37b7b2b42push r14
37b7b2b44push r13
37b7b2b46push r12
37b7b2b48push rbp
37b7b2b49push rdi
37b7b2b4apush rsi
37b7b2b4bpush rbx
37b7b2b4csub rsp, 296
37b7b2b53mov rax, [rsp+472]
37b7b2b5bmov rbp, [rsp+568]
37b7b2b63mov rsi, [rsp+400]
37b7b2b6bmov r14, [rsp+424]
37b7b2b73mov r10l, [rax]
37b7b2b76mov rax, [rsp+488]
37b7b2b7emov [rbp], 0
37b7b2b85mov r15, [rsp+432]
37b7b2b8dmov r12, [rsp+552]
37b7b2b95mov eax, [rax]
37b7b2b97mov rdi, rcx
37b7b2b9amovsxd rcx, [rdx]
37b7b2b9dmov r11, rdx
37b7b2ba0mov [rsp+392], r9
37b7b2ba8mov r13, r8
37b7b2babmov r9l, -1
37b7b2bb1mov [rsp+268], eax
37b7b2bb8mov eax, [r8]
37b7b2bbbmov r8l, 1
37b7b2bc1lea edx, [rcx+rax]
37b7b2bc4lea ebx, [rdx+1]
37b7b2bc7mov [rsp+272], ebx
37b7b2bcecmp [rdi], 1
37b7b2bd1jbe 0x37b7b2c10
37b7b2bd3
37b7b2bd3loc_37b7b2bd3:
37b7b2bd3mov [rbp], r9l
37b7b2bd7lea rdx, [rsp+284]
37b7b2bdflea rcx, [rip+0xc85f7e]
37b7b2be6mov [rsp+284], r8l
37b7b2beemov r8l, 6
37b7b2bf4call xerbla_
37b7b2bf9nop
37b7b2bfa
37b7b2bfaloc_37b7b2bfa:
37b7b2bfaadd rsp, 296
37b7b2c01pop rbx
37b7b2c02pop rsi
37b7b2c03pop rdi
37b7b2c04pop rbp
37b7b2c05pop r12
37b7b2c07pop r13
37b7b2c09pop r14
37b7b2c0bpop r15
37b7b2c0dret
37b7b2c0e
37b7b2c0e 66 90 f.
37b7b2c10
37b7b2c10loc_37b7b2c10:
37b7b2c10test ecx, ecx
37b7b2c12jle 0x37b7b2c68
37b7b2c14test eax, eax
37b7b2c16jle 0x37b7b2c50
37b7b2c18mov r8, [rsp+392]
37b7b2c20mov r9l, -4
37b7b2c26mov eax, [r8]
37b7b2c29mov r8l, 4
37b7b2c2fcmp eax, 1
37b7b2c32ja 0x37b7b2bd3
37b7b2c34cmp r10l, ebx
37b7b2c37jl 0x37b7b2c79
37b7b2c39cmp [rsp+268], ebx
37b7b2c40jge 0x37b7b2c90
37b7b2c42mov r9l, -16
37b7b2c48mov r8l, 16
37b7b2c4ejmp 0x37b7b2bd3
37b7b2c50
37b7b2c50loc_37b7b2c50:
37b7b2c50mov r9l, -3
37b7b2c56mov r8l, 3
37b7b2c5cjmp 0x37b7b2bd3
37b7b2c61
37b7b2c61 0f 1f 80 00 00 00 00 .......
37b7b2c68
37b7b2c68loc_37b7b2c68:
37b7b2c68mov r9l, -2
37b7b2c6emov r8l, 2
37b7b2c74jmp 0x37b7b2bd3
37b7b2c79
37b7b2c79loc_37b7b2c79:
37b7b2c79mov r9l, -14
37b7b2c7fmov r8l, 14
37b7b2c85jmp 0x37b7b2bd3
37b7b2c8a
37b7b2c8a 66 0f 1f 44 00 00 f..D..
37b7b2c90
37b7b2c90loc_37b7b2c90:
37b7b2c90movss x1, [r14]
37b7b2c95movss x0, [r15]
37b7b2c9alea r8l, [rbx+rax]
37b7b2c9emov [rsi+4*rcx], 0
37b7b2ca5andps x1, [rip+0xc85ec4]
37b7b2cacandps x0, [rip+0xc85ebd]
37b7b2cb3lea eax, [rdx+r8+2]
37b7b2cb8lea r10l, [r8+rax]
37b7b2cbcmaxss x1, x0
37b7b2cc0mov [rsp+232], r10l
37b7b2cc8lea r10l, [rdx+rbx+2]
37b7b2ccdmov [rsp+244], r10l
37b7b2cd5movss [rsp+284], x1
37b7b2cdetest ebx, ebx
37b7b2ce0jle 0x37b7b2d2f
37b7b2ce2movsxd rdx, edx
37b7b2ce5mov rcx, rsi
37b7b2ce8mov r8l, 1
37b7b2ceelea r9, [rsi+4*rdx+4]
37b7b2cf3xor edx, edx
37b7b2cf5nop [rax+rax]
37b7b2d00
37b7b2d00loc_37b7b2d00:
37b7b2d00movss x0, [rcx]
37b7b2d04andps x0, [rip+0xc85e65]
37b7b2d0bcomiss x0, x1
37b7b2d0emaxss x0, x1
37b7b2d12cmova edx, r8l
37b7b2d16add rcx, 4
37b7b2d1amovaps x1, x0
37b7b2d1dcmp rcx, r9
37b7b2d20jne 0x37b7b2d00
37b7b2d22test dl, dl
37b7b2d24je 0x37b7b2d2f
37b7b2d26movss [rsp+284], x0
37b7b2d2f
37b7b2d2floc_37b7b2d2f:
37b7b2d2flea r10, [rsp+272]
37b7b2d37mov [rsp+264], eax
37b7b2d3emovsxd rbx, ebx
37b7b2d41lea rax, [rip+0xc85e10]
37b7b2d48mov [rsp+48], rax
37b7b2d4dlea rax, [rip+0xc85e08]
37b7b2d54lea r8, [rip+0xc85df5]
37b7b2d5bmov [rsp+64], r10
37b7b2d60mov rdx, r8
37b7b2d63lea r9, [rsp+284]
37b7b2d6blea rcx, [rip+0xc85de2]
37b7b2d72mov [rsp+40], r10
37b7b2d77lea rbx, [r12+4*rbx]
37b7b2d7bmov [rsp+32], rax
37b7b2d80mov [rsp+80], 1
37b7b2d89mov [rsp+72], rbp
37b7b2d8emov [rsp+56], rsi
37b7b2d93mov [rsp+376], r11
37b7b2d9bmov [rsp+256], r10
37b7b2da3mov [rsp+248], r9
37b7b2dabcall slascl_
37b7b2db0movss x0, [r14]
37b7b2db5mov r8, r13
37b7b2db8mov rcx, rdi
37b7b2dbbmov rdx, [rsp+544]
37b7b2dc3mov rax, [rsp+488]
37b7b2dcbmovss x1, [rsp+284]
37b7b2dd4divss x0, x1
37b7b2dd8movss [r14], x0
37b7b2dddmovss x0, [r15]
37b7b2de2divss x0, x1
37b7b2de6movss [r15], x0
37b7b2debmov [rsp+200], rdx
37b7b2df3mov rdx, [rsp+536]
37b7b2dfbmov [rsp+184], rax
37b7b2e03mov rax, [rsp+472]
37b7b2e0bmov [rsp+192], rdx
37b7b2e13mov rdx, [rsp+480]
37b7b2e1bmov [rsp+168], rax
37b7b2e23mov rax, [rsp+440]
37b7b2e2bmov [rsp+176], rdx
37b7b2e33mov rdx, [rsp+464]
37b7b2e3bmov [rsp+136], rax
37b7b2e43mov rax, [rsp+560]
37b7b2e4bmov [rsp+160], rdx
37b7b2e53mov rdx, [rsp+456]
37b7b2e5bmov [rsp+120], rax
37b7b2e60mov [rsp+152], rdx
37b7b2e68mov rdx, [rsp+448]
37b7b2e70mov [rsp+208], rbp
37b7b2e78mov [rsp+144], rdx
37b7b2e80movsxd rdx, [rsp+244]
37b7b2e88mov [rsp+112], r12
37b7b2e8dlea rdx, [rax+4*rdx-4]
37b7b2e92mov [rsp+104], r15
37b7b2e97mov [rsp+128], rdx
37b7b2e9fmovsxd rdx, [rsp+232]
37b7b2ea7mov [rsp+96], r14
37b7b2eaclea rdx, [r12+4*rdx-4]
37b7b2eb1mov [rsp+88], rdx
37b7b2eb6mov rax, [rsp+416]
37b7b2ebemov [rsp+56], rbx
37b7b2ec3mov r9, [rsp+392]
37b7b2ecbmov [rsp+80], rax
37b7b2ed0movsxd rax, [rsp+264]
37b7b2ed8mov [rsp+40], rsi
37b7b2eddmov rdx, [rsp+376]
37b7b2ee5lea rax, [r12+4*rax-4]
37b7b2eeamov [rsp+72], rax
37b7b2eefmov rax, [rsp+408]
37b7b2ef7mov [rsp+64], rax
37b7b2efcmov rax, [rsp+520]
37b7b2f04mov [rsp+48], rax
37b7b2f09mov rax, [rsp+528]
37b7b2f11mov [rsp+32], rax
37b7b2f16call slasd7_
37b7b2f1bmov [rsp+88], rbp
37b7b2f20mov r8, rsi
37b7b2f23mov rcx, rdi
37b7b2f26mov rax, [rsp+488]
37b7b2f2emov [rsp+80], rbx
37b7b2f33mov [rsp+72], r12
37b7b2f38mov r9, [rsp+520]
37b7b2f40mov [rsp+64], rax
37b7b2f45mov rax, [rsp+512]
37b7b2f4dmov rdx, [rsp+528]
37b7b2f55mov [rsp+56], rax
37b7b2f5amov rax, [rsp+504]
37b7b2f62mov [rsp+48], rax
37b7b2f67mov rax, [rsp+416]
37b7b2f6fmov [rsp+40], rax
37b7b2f74mov rax, [rsp+408]
37b7b2f7cmov [rsp+32], rax
37b7b2f81call slasd8_
37b7b2f86mov eax, [rbp]
37b7b2f89test eax, eax
37b7b2f8bjne 0x37b7b2bfa
37b7b2f91cmp [rdi], 1
37b7b2f94mov r10, [rsp+256]
37b7b2f9cje 0x37b7b3058
37b7b2fa2
37b7b2fa2loc_37b7b2fa2:
37b7b2fa2lea rax, [rip+0xc85baf]
37b7b2fa9mov [rsp+72], rbp
37b7b2faelea r8, [rip+0xc85b9b]
37b7b2fb5mov [rsp+48], rax
37b7b2fbamov rax, [rsp+248]
37b7b2fc2mov rdx, r8
37b7b2fc5lea r9, [rip+0xc85b90]
37b7b2fccmov [rsp+80], 1
37b7b2fd5lea rcx, [rip+0xc85b78]
37b7b2fdcmov [rsp+32], rax
37b7b2fe1mov [rsp+64], r10
37b7b2fe6mov [rsp+56], rsi
37b7b2febmov [rsp+40], r10
37b7b2ff0call slascl_
37b7b2ff5mov rax, [rsp+528]
37b7b2ffdlea rcx, [rsp+276]
37b7b3005mov r8, rsi
37b7b3008lea r9, [rip+0xc85b49]
37b7b300fmov edx, [rax]
37b7b3011mov eax, [rsp+272]
37b7b3018sub eax, edx
37b7b301amov [rsp+276], edx
37b7b3021lea rdx, [rsp+280]
37b7b3029mov [rsp+280], eax
37b7b3030mov rax, [rsp+440]
37b7b3038mov [rsp+40], rax
37b7b303dlea rax, [rip+0xc85b1c]
37b7b3044mov [rsp+32], rax
37b7b3049call slamrg_
37b7b304ejmp 0x37b7b2bfa
37b7b3053
37b7b3053 0f 1f 44 00 00 ..D..
37b7b3058
37b7b3058loc_37b7b3058:
37b7b3058movsxd rbx, [rsp+268]
37b7b3060xor eax, eax
37b7b3062mov rdx, rsi
37b7b3065mov r9, [rsp+496]
37b7b306dmov rcx, [rsp+528]
37b7b3075mov [rsp+232], r10
37b7b307dtest rbx, rbx
37b7b3080cmovs rbx, rax
37b7b3084lea rax, [rip+0xc85acd]
37b7b308bmov [rsp+32], rax
37b7b3090mov rdi, rax
37b7b3093mov r8, rax
37b7b3096call scopy_
37b7b309bmov [rsp+32], rdi
37b7b30a0mov r8, rdi
37b7b30a3mov rdx, r12
37b7b30a6mov rax, [rsp+496]
37b7b30aemov rcx, [rsp+528]
37b7b30b6lea r9, [rax+4*rbx]
37b7b30bacall scopy_
37b7b30bfmov r10, [rsp+232]
37b7b30c7jmp 0x37b7b2fa2
37b7b2b40
37b7b2b40slasd6_:
37b7b2b40push r15
37b7b2b42push r14
37b7b2b44push r13
37b7b2b46push r12
37b7b2b48push rbp
37b7b2b49push rdi
37b7b2b4apush rsi
37b7b2b4bpush rbx
37b7b2b4csub rsp, 296
37b7b2b53mov rax, [rsp+472]
37b7b2b5bmov rbp, [rsp+568]
37b7b2b63mov rsi, [rsp+400]
37b7b2b6bmov r14, [rsp+424]
37b7b2b73mov r10l, [rax]
37b7b2b76mov rax, [rsp+488]
37b7b2b7emov [rbp], 0
37b7b2b85mov r15, [rsp+432]
37b7b2b8dmov r12, [rsp+552]
37b7b2b95mov eax, [rax]
37b7b2b97mov rdi, rcx
37b7b2b9amovsxd rcx, [rdx]
37b7b2b9dmov r11, rdx
37b7b2ba0mov [rsp+392], r9
37b7b2ba8mov r13, r8
37b7b2babmov r9l, -1
37b7b2bb1mov [rsp+268], eax
37b7b2bb8mov eax, [r8]
37b7b2bbbmov r8l, 1
37b7b2bc1lea edx, [rcx+rax]
37b7b2bc4lea ebx, [rdx+1]
37b7b2bc7mov [rsp+272], ebx
37b7b2bcecmp [rdi], 1
37b7b2bd1jbe 0x37b7b2c10
37b7b2bd3
37b7b2bd3loc_37b7b2bd3:
37b7b2bd3mov [rbp], r9l
37b7b2bd7lea rdx, [rsp+284]
37b7b2bdflea rcx, [rip+0xc85f7e]
37b7b2be6mov [rsp+284], r8l
37b7b2beemov r8l, 6
37b7b2bf4call xerbla_
37b7b2bf9nop
37b7b2bfa
37b7b2bfaloc_37b7b2bfa:
37b7b2bfaadd rsp, 296
37b7b2c01pop rbx
37b7b2c02pop rsi
37b7b2c03pop rdi
37b7b2c04pop rbp
37b7b2c05pop r12
37b7b2c07pop r13
37b7b2c09pop r14
37b7b2c0bpop r15
37b7b2c0dret
37b7b2c0e
37b7b2c0e 66 90 f.
37b7b2c10
37b7b2c10loc_37b7b2c10:
37b7b2c10test ecx, ecx
37b7b2c12jle 0x37b7b2c68
37b7b2c14test eax, eax
37b7b2c16jle 0x37b7b2c50
37b7b2c18mov r8, [rsp+392]
37b7b2c20mov r9l, -4
37b7b2c26mov eax, [r8]
37b7b2c29mov r8l, 4
37b7b2c2fcmp eax, 1
37b7b2c32ja 0x37b7b2bd3
37b7b2c34cmp r10l, ebx
37b7b2c37jl 0x37b7b2c79
37b7b2c39cmp [rsp+268], ebx
37b7b2c40jge 0x37b7b2c90
37b7b2c42mov r9l, -16
37b7b2c48mov r8l, 16
37b7b2c4ejmp 0x37b7b2bd3
37b7b2c50
37b7b2c50loc_37b7b2c50:
37b7b2c50mov r9l, -3
37b7b2c56mov r8l, 3
37b7b2c5cjmp 0x37b7b2bd3
37b7b2c61
37b7b2c61 0f 1f 80 00 00 00 00 .......
37b7b2c68
37b7b2c68loc_37b7b2c68:
37b7b2c68mov r9l, -2
37b7b2c6emov r8l, 2
37b7b2c74jmp 0x37b7b2bd3
37b7b2c79
37b7b2c79loc_37b7b2c79:
37b7b2c79mov r9l, -14
37b7b2c7fmov r8l, 14
37b7b2c85jmp 0x37b7b2bd3
37b7b2c8a
37b7b2c8a 66 0f 1f 44 00 00 f..D..
37b7b2c90
37b7b2c90loc_37b7b2c90:
37b7b2c90movss x1, [r14]
37b7b2c95movss x0, [r15]
37b7b2c9alea r8l, [rbx+rax]
37b7b2c9emov [rsi+4*rcx], 0
37b7b2ca5andps x1, [rip+0xc85ec4]
37b7b2cacandps x0, [rip+0xc85ebd]
37b7b2cb3lea eax, [rdx+r8+2]
37b7b2cb8lea r10l, [r8+rax]
37b7b2cbcmaxss x1, x0
37b7b2cc0mov [rsp+232], r10l
37b7b2cc8lea r10l, [rdx+rbx+2]
37b7b2ccdmov [rsp+244], r10l
37b7b2cd5movss [rsp+284], x1
37b7b2cdetest ebx, ebx
37b7b2ce0jle 0x37b7b2d2f
37b7b2ce2movsxd rdx, edx
37b7b2ce5mov rcx, rsi
37b7b2ce8mov r8l, 1
37b7b2ceelea r9, [rsi+4*rdx+4]
37b7b2cf3xor edx, edx
37b7b2cf5nop [rax+rax]
37b7b2d00
37b7b2d00loc_37b7b2d00:
37b7b2d00movss x0, [rcx]
37b7b2d04andps x0, [rip+0xc85e65]
37b7b2d0bcomiss x0, x1
37b7b2d0emaxss x0, x1
37b7b2d12cmova edx, r8l
37b7b2d16add rcx, 4
37b7b2d1amovaps x1, x0
37b7b2d1dcmp rcx, r9
37b7b2d20jne 0x37b7b2d00
37b7b2d22test dl, dl
37b7b2d24je 0x37b7b2d2f
37b7b2d26movss [rsp+284], x0
37b7b2d2f
37b7b2d2floc_37b7b2d2f:
37b7b2d2flea r10, [rsp+272]
37b7b2d37mov [rsp+264], eax
37b7b2d3emovsxd rbx, ebx
37b7b2d41lea rax, [rip+0xc85e10]
37b7b2d48mov [rsp+48], rax
37b7b2d4dlea rax, [rip+0xc85e08]
37b7b2d54lea r8, [rip+0xc85df5]
37b7b2d5bmov [rsp+64], r10
37b7b2d60mov rdx, r8
37b7b2d63lea r9, [rsp+284]
37b7b2d6blea rcx, [rip+0xc85de2]
37b7b2d72mov [rsp+40], r10
37b7b2d77lea rbx, [r12+4*rbx]
37b7b2d7bmov [rsp+32], rax
37b7b2d80mov [rsp+80], 1
37b7b2d89mov [rsp+72], rbp
37b7b2d8emov [rsp+56], rsi
37b7b2d93mov [rsp+376], r11
37b7b2d9bmov [rsp+256], r10
37b7b2da3mov [rsp+248], r9
37b7b2dabcall slascl_
37b7b2db0movss x0, [r14]
37b7b2db5mov r8, r13
37b7b2db8mov rcx, rdi
37b7b2dbbmov rdx, [rsp+544]
37b7b2dc3mov rax, [rsp+488]
37b7b2dcbmovss x1, [rsp+284]
37b7b2dd4divss x0, x1
37b7b2dd8movss [r14], x0
37b7b2dddmovss x0, [r15]
37b7b2de2divss x0, x1
37b7b2de6movss [r15], x0
37b7b2debmov [rsp+200], rdx
37b7b2df3mov rdx, [rsp+536]
37b7b2dfbmov [rsp+184], rax
37b7b2e03mov rax, [rsp+472]
37b7b2e0bmov [rsp+192], rdx
37b7b2e13mov rdx, [rsp+480]
37b7b2e1bmov [rsp+168], rax
37b7b2e23mov rax, [rsp+440]
37b7b2e2bmov [rsp+176], rdx
37b7b2e33mov rdx, [rsp+464]
37b7b2e3bmov [rsp+136], rax
37b7b2e43mov rax, [rsp+560]
37b7b2e4bmov [rsp+160], rdx
37b7b2e53mov rdx, [rsp+456]
37b7b2e5bmov [rsp+120], rax
37b7b2e60mov [rsp+152], rdx
37b7b2e68mov rdx, [rsp+448]
37b7b2e70mov [rsp+208], rbp
37b7b2e78mov [rsp+144], rdx
37b7b2e80movsxd rdx, [rsp+244]
37b7b2e88mov [rsp+112], r12
37b7b2e8dlea rdx, [rax+4*rdx-4]
37b7b2e92mov [rsp+104], r15
37b7b2e97mov [rsp+128], rdx
37b7b2e9fmovsxd rdx, [rsp+232]
37b7b2ea7mov [rsp+96], r14
37b7b2eaclea rdx, [r12+4*rdx-4]
37b7b2eb1mov [rsp+88], rdx
37b7b2eb6mov rax, [rsp+416]
37b7b2ebemov [rsp+56], rbx
37b7b2ec3mov r9, [rsp+392]
37b7b2ecbmov [rsp+80], rax
37b7b2ed0movsxd rax, [rsp+264]
37b7b2ed8mov [rsp+40], rsi
37b7b2eddmov rdx, [rsp+376]
37b7b2ee5lea rax, [r12+4*rax-4]
37b7b2eeamov [rsp+72], rax
37b7b2eefmov rax, [rsp+408]
37b7b2ef7mov [rsp+64], rax
37b7b2efcmov rax, [rsp+520]
37b7b2f04mov [rsp+48], rax
37b7b2f09mov rax, [rsp+528]
37b7b2f11mov [rsp+32], rax
37b7b2f16call slasd7_
37b7b2f1bmov [rsp+88], rbp
37b7b2f20mov r8, rsi
37b7b2f23mov rcx, rdi
37b7b2f26mov rax, [rsp+488]
37b7b2f2emov [rsp+80], rbx
37b7b2f33mov [rsp+72], r12
37b7b2f38mov r9, [rsp+520]
37b7b2f40mov [rsp+64], rax
37b7b2f45mov rax, [rsp+512]
37b7b2f4dmov rdx, [rsp+528]
37b7b2f55mov [rsp+56], rax
37b7b2f5amov rax, [rsp+504]
37b7b2f62mov [rsp+48], rax
37b7b2f67mov rax, [rsp+416]
37b7b2f6fmov [rsp+40], rax
37b7b2f74mov rax, [rsp+408]
37b7b2f7cmov [rsp+32], rax
37b7b2f81call slasd8_
37b7b2f86mov eax, [rbp]
37b7b2f89test eax, eax
37b7b2f8bjne 0x37b7b2bfa
37b7b2f91cmp [rdi], 1
37b7b2f94mov r10, [rsp+256]
37b7b2f9cje 0x37b7b3058
37b7b2fa2
37b7b2fa2loc_37b7b2fa2:
37b7b2fa2lea rax, [rip+0xc85baf]
37b7b2fa9mov [rsp+72], rbp
37b7b2faelea r8, [rip+0xc85b9b]
37b7b2fb5mov [rsp+48], rax
37b7b2fbamov rax, [rsp+248]
37b7b2fc2mov rdx, r8
37b7b2fc5lea r9, [rip+0xc85b90]
37b7b2fccmov [rsp+80], 1
37b7b2fd5lea rcx, [rip+0xc85b78]
37b7b2fdcmov [rsp+32], rax
37b7b2fe1mov [rsp+64], r10
37b7b2fe6mov [rsp+56], rsi
37b7b2febmov [rsp+40], r10
37b7b2ff0call slascl_
37b7b2ff5mov rax, [rsp+528]
37b7b2ffdlea rcx, [rsp+276]
37b7b3005mov r8, rsi
37b7b3008lea r9, [rip+0xc85b49]
37b7b300fmov edx, [rax]
37b7b3011mov eax, [rsp+272]
37b7b3018sub eax, edx
37b7b301amov [rsp+276], edx
37b7b3021lea rdx, [rsp+280]
37b7b3029mov [rsp+280], eax
37b7b3030mov rax, [rsp+440]
37b7b3038mov [rsp+40], rax
37b7b303dlea rax, [rip+0xc85b1c]
37b7b3044mov [rsp+32], rax
37b7b3049call slamrg_
37b7b304ejmp 0x37b7b2bfa
37b7b3053
37b7b3053 0f 1f 44 00 00 ..D..
37b7b3058
37b7b3058loc_37b7b3058:
37b7b3058movsxd rbx, [rsp+268]
37b7b3060xor eax, eax
37b7b3062mov rdx, rsi
37b7b3065mov r9, [rsp+496]
37b7b306dmov rcx, [rsp+528]
37b7b3075mov [rsp+232], r10
37b7b307dtest rbx, rbx
37b7b3080cmovs rbx, rax
37b7b3084lea rax, [rip+0xc85acd]
37b7b308bmov [rsp+32], rax
37b7b3090mov rdi, rax
37b7b3093mov r8, rax
37b7b3096call scopy_
37b7b309bmov [rsp+32], rdi
37b7b30a0mov r8, rdi
37b7b30a3mov rdx, r12
37b7b30a6mov rax, [rsp+496]
37b7b30aemov rcx, [rsp+528]
37b7b30b6lea r9, [rax+4*rbx]
37b7b30bacall scopy_
37b7b30bfmov r10, [rsp+232]
37b7b30c7jmp 0x37b7b2fa2
37b7b2b40
37b7b30cc
37b7b30cc // align 0x40
37b7b30cc // align 0x40
37b7b3100
37b7b3100slasd7_:
37b7b3100push r15
37b7b3102push r14
37b7b3104push r13
37b7b3106push r12
37b7b3108push rbp
37b7b3109push rdi
37b7b310apush rsi
37b7b310bpush rbx
37b7b310csub rsp, 184
37b7b3113movups [rsp+160], x6
37b7b311bmov rax, [rsp+424]
37b7b3123mov r11, [rsp+464]
37b7b312bmov rbp, [rsp+296]
37b7b3133mov rbx, [rsp+304]
37b7b313bmov r12l, [rax]
37b7b313emov rax, [rsp+440]
37b7b3146mov [r11], 0
37b7b314dmov rdi, [rsp+320]
37b7b3155mov r10, [rsp+328]
37b7b315dmov r13l, [rax]
37b7b3160mov eax, [rcx]
37b7b3162mov [rsp+256], rcx
37b7b316amov ecx, -1
37b7b316fmov [rsp+264], rdx
37b7b3177mov r15, [rsp+336]
37b7b317fmov edx, 1
37b7b3184mov [rsp+272], r8
37b7b318cmov r14, [rsp+368]
37b7b3194mov [rsp+104], r12l
37b7b3199mov [rsp+112], r13l
37b7b319ecmp eax, 1
37b7b31a1jbe 0x37b7b31e8
37b7b31a3
37b7b31a3loc_37b7b31a3:
37b7b31a3mov [r11], ecx
37b7b31a6mov r8l, 6
37b7b31aclea rcx, [rip+0xc859cd]
37b7b31b3mov [rsp+156], edx
37b7b31balea rdx, [rsp+156]
37b7b31c2call xerbla_
37b7b31c7nop
37b7b31c8
37b7b31c8loc_37b7b31c8:
37b7b31c8movups x6, [rsp+160]
37b7b31d0add rsp, 184
37b7b31d7pop rbx
37b7b31d8pop rsi
37b7b31d9pop rdi
37b7b31dapop rbp
37b7b31dbpop r12
37b7b31ddpop r13
37b7b31dfpop r14
37b7b31e1pop r15
37b7b31e3ret
37b7b31e4
37b7b31e4 0f 1f 40 00 ..@.
37b7b31e8
37b7b31e8loc_37b7b31e8:
37b7b31e8mov rsi, [rsp+264]
37b7b31f0mov esi, [rsi]
37b7b31f2test esi, esi
37b7b31f4jle 0x37b7b3250
37b7b31f6mov ecx, [r8]
37b7b31f9mov [rsp+88], ecx
37b7b31fdtest ecx, ecx
37b7b31ffjle 0x37b7b3240
37b7b3201mov r8l, [r9]
37b7b3204mov ecx, -4
37b7b3209mov edx, 4
37b7b320ecmp r8l, 1
37b7b3212ja 0x37b7b31a3
37b7b3214mov ecx, [rsp+88]
37b7b3218add ecx, esi
37b7b321amov [rsp+80], ecx
37b7b321eadd ecx, 1
37b7b3221mov [rsp+84], ecx
37b7b3225cmp r12l, ecx
37b7b3228jl 0x37b7b325f
37b7b322acmp r13l, ecx
37b7b322djge 0x37b7b3270
37b7b322fmov ecx, -24
37b7b3234mov edx, 24
37b7b3239jmp 0x37b7b31a3
37b7b323e
37b7b323e 66 90 f.
37b7b3240
37b7b3240loc_37b7b3240:
37b7b3240mov ecx, -3
37b7b3245mov edx, 3
37b7b324ajmp 0x37b7b31a3
37b7b324f
37b7b324f 90 .
37b7b3250
37b7b3250loc_37b7b3250:
37b7b3250mov ecx, -2
37b7b3255mov edx, 2
37b7b325ajmp 0x37b7b31a3
37b7b325f
37b7b325floc_37b7b325f:
37b7b325fmov ecx, -22
37b7b3264mov edx, 22
37b7b3269jmp 0x37b7b31a3
37b7b326e
37b7b326e 66 90 f.
37b7b3270
37b7b3270loc_37b7b3270:
37b7b3270mov ecx, [rsp+84]
37b7b3274add ecx, r8l
37b7b3277mov [rsp+76], ecx
37b7b327blea ecx, [rsi+1]
37b7b327emov [rsp+136], ecx
37b7b3285lea ecx, [rsi+2]
37b7b3288mov [rsp+72], ecx
37b7b328ccmp eax, 1
37b7b328fjne 0x37b7b329f
37b7b3291mov rax, [rsp+408]
37b7b3299mov [rax], 0
37b7b329f
37b7b329floc_37b7b329f:
37b7b329fmov rax, [rsp+352]
37b7b32a7movsxd r8, esi
37b7b32aalea r13l, [rsi-1]
37b7b32aemovss x0, [r15+4*r8]
37b7b32b4movss x6, [rdi+4*r8]
37b7b32bamov [r15+4*r8], 0
37b7b32c2movss x4, [rax]
37b7b32c6mulss x0, x4
37b7b32camovss [rsp+152], x0
37b7b32d3cmp r13l, 2
37b7b32d7jle 0x37b7b3f68
37b7b32ddmov rcx, [rsp+392]
37b7b32e5pcmpeqd x1, x1
37b7b32e9movaps x3, x4
37b7b32ecpxor x2, x2
37b7b32f0lea rax, [4*r8-16]
37b7b32f8mov r11, [rsp+392]
37b7b3300psrld x1, 31
37b7b3305shufps x3, x3, 0
37b7b3309lea r9, [rcx+rax+4]
37b7b330emov ecx, esi
37b7b3310lea rdx, [r15+rax]
37b7b3314shr ecx, 2
37b7b3317lea r12, [rbx+rax+4]
37b7b331cadd r11, rax
37b7b331fxor eax, eax
37b7b3321neg rcx
37b7b3324shl rcx, 4
37b7b3328nop
37b7b332anop [rax+rax]
37b7b3335nop [rax+rax]
37b7b3340
37b7b3340loc_37b7b3340:
37b7b3340movups x0, [rdx+rax]
37b7b3344movdqu x5, [r11+rax]
37b7b334amovups [rdx+rax], x2
37b7b334eshufps x0, x0, 27
37b7b3352mulps x0, x3
37b7b3355shufps x0, x0, 27
37b7b3359movups [r12+rax], x0
37b7b335epshufd x0, x5, 27
37b7b3363paddd x0, x1
37b7b3367pshufd x0, x0, 27
37b7b336cmovups [r9+rax], x0
37b7b3371sub rax, 16
37b7b3375cmp rax, rcx
37b7b3378jne 0x37b7b3340
37b7b337atest sil, 3
37b7b337eje 0x37b7b33b8
37b7b3380mov eax, esi
37b7b3382and eax, 3
37b7b3385
37b7b3385loc_37b7b3385:
37b7b3385mov rcx, [rsp+392]
37b7b338d
37b7b338dloc_37b7b338d:
37b7b338dmovss x0, [r15+4*rax-4]
37b7b3394mov edx, [rcx+4*rax-4]
37b7b3398mov [r15+4*rax-4], 0
37b7b33a1mulss x0, x4
37b7b33a5add edx, 1
37b7b33a8mov [rcx+4*rax], edx
37b7b33abmovss [rbx+4*rax], x0
37b7b33b0sub rax, 1
37b7b33b4test eax, eax
37b7b33b6jg 0x37b7b338d
37b7b33b8
37b7b33b8loc_37b7b33b8:
37b7b33b8movsxd rax, r13l
37b7b33bblea r12, [4*r8]
37b7b33c3mov [rsp+328], r10
37b7b33cbneg rax
37b7b33cemov r8, r12
37b7b33d1shl rax, 2
37b7b33d5lea r9, [rax+r12]
37b7b33d9lea r13, [r12+rax-4]
37b7b33delea rcx, [rbp+r9]
37b7b33e3lea rdx, [rbp+r13]
37b7b33e8mov [rsp+96], r9
37b7b33edcall memmove
37b7b33f2mov r9, [rsp+96]
37b7b33f7lea rdx, [rdi+r13]
37b7b33fbmov r8, r12
37b7b33felea rcx, [rdi+r9]
37b7b3402call memmove
37b7b3407mov ecx, [rsp+72]
37b7b340bcmp [rsp+76], ecx
37b7b340fmovss [rdi], x6
37b7b3413mov r10, [rsp+328]
37b7b341bjl 0x37b7b34cc
37b7b3421mov rax, [rsp+360]
37b7b3429mov ecx, [rsp+76]
37b7b342dmovss x3, [rax]
37b7b3431mov eax, ecx
37b7b3433sub eax, esi
37b7b3435sub eax, 2
37b7b3438cmp eax, 2
37b7b343bjbe 0x37b7b3f70
37b7b3441sub ecx, esi
37b7b3443movaps x2, x3
37b7b3446lea r9, [rbx+r12+4]
37b7b344bxor eax, eax
37b7b344dlea edx, [rcx-1]
37b7b3450pxor x1, x1
37b7b3454lea rcx, [rdi+r12+4]
37b7b3459shufps x2, x2, 0
37b7b345dmov r8l, edx
37b7b3460shr r8l, 2
37b7b3464shl r8, 4
37b7b3468nop
37b7b346anop [rax+rax]
37b7b3475nop [rax+rax]
37b7b3480
37b7b3480loc_37b7b3480:
37b7b3480movups x0, [rcx+rax]
37b7b3484movups [rcx+rax], x1
37b7b3488mulps x0, x2
37b7b348bmovups [r9+rax], x0
37b7b3490add rax, 16
37b7b3494cmp rax, r8
37b7b3497jne 0x37b7b3480
37b7b3499test dl, 3
37b7b349cje 0x37b7b34cc
37b7b349eand edx, -4
37b7b34a1add edx, [rsp+72]
37b7b34a5
37b7b34a5loc_37b7b34a5:
37b7b34a5mov eax, [rsp+76]
37b7b34a9movsxd rdx, edx
37b7b34ac
37b7b34acloc_37b7b34ac:
37b7b34acmovss x0, [rdi+4*rdx-4]
37b7b34b2mov [rdi+4*rdx-4], 0
37b7b34bamulss x0, x3
37b7b34bemovss [rbx+4*rdx-4], x0
37b7b34c4add rdx, 1
37b7b34c8cmp eax, edx
37b7b34cajge 0x37b7b34ac
37b7b34cc
37b7b34ccloc_37b7b34cc:
37b7b34ccmov esi, [rsp+72]
37b7b34d0cmp [rsp+84], esi
37b7b34d4jl 0x37b7b3572
37b7b34damov esi, [rsp+88]
37b7b34delea eax, [rsi-1]
37b7b34e1cmp eax, 2
37b7b34e4jbe 0x37b7b3547
37b7b34e6mov rax, [rsp+392]
37b7b34eemov edx, esi
37b7b34f0movd x4, [rsp+136]
37b7b34f9shr edx, 2
37b7b34fclea rax, [rax+r12+4]
37b7b3501shl rdx, 4
37b7b3505pshufd x1, x4, 0
37b7b350aadd rdx, rax
37b7b350dnop [rax+rax]
37b7b3515nop [rax+rax]
37b7b3520
37b7b3520loc_37b7b3520:
37b7b3520movdqu x0, [rax]
37b7b3524add rax, 16
37b7b3528paddd x0, x1
37b7b352cmovups [rax-16], x0
37b7b3530cmp rax, rdx
37b7b3533jne 0x37b7b3520
37b7b3535mov esi, [rsp+88]
37b7b3539mov eax, esi
37b7b353band eax, -4
37b7b353eand esi, 3
37b7b3541je 0x37b7b3572
37b7b3543add [rsp+72], eax
37b7b3547
37b7b3547loc_37b7b3547:
37b7b3547movsxd rax, [rsp+72]
37b7b354cmov r8l, [rsp+80]
37b7b3551mov r9l, [rsp+136]
37b7b3559mov rdx, [rsp+392]
37b7b3561
37b7b3561loc_37b7b3561:
37b7b3561add [rdx+4*rax-4], r9l
37b7b3566add rax, 1
37b7b356alea ecx, [rax-1]
37b7b356dcmp r8l, ecx
37b7b3570jge 0x37b7b3561
37b7b3572
37b7b3572loc_37b7b3572:
37b7b3572movsxd rsi, [rsp+80]
37b7b3577mov r8, [rsp+344]
37b7b357fxor eax, eax
37b7b3581mov r9, [rsp+392]
37b7b3589lea ecx, [rsi+2]
37b7b358cmov r13l, esi
37b7b358fmov [rsp+72], ecx
37b7b3593mov rcx, [rsp+312]
37b7b359bnop [rax+rax]
37b7b35a0
37b7b35a0loc_37b7b35a0:
37b7b35a0movsxd rdx, [r9+4*rax+4]
37b7b35a5sub rdx, 1
37b7b35a9movss x0, [rbp+4*rdx]
37b7b35afmovss [r14+4*rax+4], x0
37b7b35b6movss x0, [rbx+4*rdx]
37b7b35bbmovss [rcx+4*rax+4], x0
37b7b35c1movss x0, [rdi+4*rdx]
37b7b35c6movss [r10+4*rax+4], x0
37b7b35cdmovss x0, [r15+4*rdx]
37b7b35d3movss [r8+4*rax+4], x0
37b7b35daadd rax, 1
37b7b35decmp rax, r13
37b7b35e1jne 0x37b7b35a0
37b7b35e3mov rax, [rsp+376]
37b7b35ebmov rcx, [rsp+264]
37b7b35f3lea r8, [r14+4]
37b7b35f7mov [rsp+328], r10
37b7b35ffmov rdx, [rsp+272]
37b7b3607add rax, 4
37b7b360bmov [rsp+40], rax
37b7b3610lea rax, [rip+0xc85571]
37b7b3617mov [rsp+32], rax
37b7b361cmov r9, rax
37b7b361fcall slamrg_
37b7b3624mov rcx, [rsp+312]
37b7b362cxor eax, eax
37b7b362emov r10, [rsp+328]
37b7b3636mov r8, [rsp+344]
37b7b363emov r9, [rsp+376]
37b7b3646nop [rax]
37b7b3649nop [rax+rax]
37b7b3654nop [rax+rax]
37b7b365fnop [rax+rax]
37b7b366anop [rax+rax]
37b7b3675nop [rax+rax]
37b7b3680
37b7b3680loc_37b7b3680:
37b7b3680movsxd rdx, [r9+4*rax+4]
37b7b3685movss x0, [r14+4*rdx]
37b7b368bmovss [rbp+4*rax+4], x0
37b7b3691movss x0, [rcx+4*rdx]
37b7b3696movss [rbx+4*rax+4], x0
37b7b369cmovss x0, [r10+4*rdx]
37b7b36a2movss [rdi+4*rax+4], x0
37b7b36a8movss x0, [r8+4*rdx]
37b7b36aemovss [r15+4*rax+4], x0
37b7b36b5add rax, 1
37b7b36b9cmp rax, r13
37b7b36bcjne 0x37b7b3680
37b7b36bemov edx, 7
37b7b36c3lea rcx, [rip+0xc854c2]
37b7b36camov [rsp+328], r10
37b7b36d2call slamch_
37b7b36d7mov rax, [rsp+352]
37b7b36dfmov edx, 2
37b7b36e4mov r10, [rsp+328]
37b7b36ecmulss x0, [rip+0xc854bc]
37b7b36f4movss x6, [rax]
37b7b36f8mov rax, [rsp+360]
37b7b3700andps x6, [rip+0xc85499]
37b7b3707movss x1, [rax]
37b7b370bandps x1, [rip+0xc8548e]
37b7b3712mov rax, [rsp+288]
37b7b371amaxss x6, x1
37b7b371emovss x1, [rbp+4*rsi]
37b7b3724andps x1, [rip+0xc85475]
37b7b372bmov [rax], 1
37b7b3731mov rax, [rsp+384]
37b7b3739maxss x6, x1
37b7b373dlea rcx, [rax+4*rsi]
37b7b3741mov esi, [rsp+72]
37b7b3745mulss x6, x0
37b7b3749jmp 0x37b7b3796
37b7b374b
37b7b374b 66 0f 1f 84 00 f....
37b7b3750 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 ....ff.........f
37b7b3760 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37b7b3770 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37b7b3780
37b7b3780loc_37b7b3780:
37b7b3780sub esi, 1
37b7b3783mov [rcx], edx
37b7b3785cmp esi, 2
37b7b3788je 0x37b7b3e90
37b7b378eadd rdx, 1
37b7b3792sub rcx, 4
37b7b3796
37b7b3796loc_37b7b3796:
37b7b3796movss x1, [rbx+4*rdx-4]
37b7b379candps x1, [rip+0xc853fd]
37b7b37a3mov eax, edx
37b7b37a5comiss x6, x1
37b7b37a8jae 0x37b7b3780
37b7b37aacmp [rsp+80], edx
37b7b37aejl 0x37b7b3f79
37b7b37b4movsxd rcx, [rsp+104]
37b7b37b9lea r12l, [rdx+1]
37b7b37bdmovsxd rdx, edx
37b7b37c0mov [rsp+296], rbp
37b7b37c8mov [rsp+328], r10
37b7b37d0mov r10, rbx
37b7b37d3mov [rsp+104], rcx
37b7b37d8not rcx
37b7b37dbmov [rsp+120], rcx
37b7b37e0movsxd rcx, [rsp+112]
37b7b37e5mov [rsp+336], r15
37b7b37edmov [rsp+112], rcx
37b7b37f2not rcx
37b7b37f5mov [rsp+128], rcx
37b7b37fdlea rcx, [4*rdx]
37b7b3805lea r9, [r15+rcx]
37b7b3809lea r11, [rdi+rcx]
37b7b380dmov [rsp+368], r14
37b7b3815mov [rsp+96], r9
37b7b381amov r9, [rsp+376]
37b7b3822lea r8, [rbx+rcx]
37b7b3826mov [rsp+88], r11
37b7b382blea r11, [rbp+rcx]
37b7b3830mov ebp, esi
37b7b3832mov r15, [rsp+88]
37b7b3837add r9, rcx
37b7b383amov rsi, [rsp+96]
37b7b383fmov r14, r11
37b7b3842mov [rsp+96], r13
37b7b3847mov [rsp+320], rdi
37b7b384fmov r11l, [rsp+72]
37b7b3854mov rbx, r9
37b7b3857mov r13, r8
37b7b385ajmp 0x37b7b3894
37b7b385c
37b7b385c 0f 1f 40 00 ..@.
37b7b3860
37b7b3860loc_37b7b3860:
37b7b3860mov rdi, [rsp+384]
37b7b3868sub ebp, 1
37b7b386bmovsxd rcx, ebp
37b7b386emov [rdi+4*rcx-4], r12l
37b7b3873
37b7b3873loc_37b7b3873:
37b7b3873add r12l, 1
37b7b3877add r13, 4
37b7b387badd r15, 4
37b7b387fadd rsi, 4
37b7b3883add rbx, 4
37b7b3887add r14, 4
37b7b388bcmp r12l, r11l
37b7b388eje 0x37b7b3b48
37b7b3894
37b7b3894loc_37b7b3894:
37b7b3894movss x1, [r13]
37b7b389amovaps x0, x1
37b7b389dandps x0, [rip+0xc852fc]
37b7b38a4comiss x6, x0
37b7b38a7jae 0x37b7b3860
37b7b38a9mov rcx, [rsp+296]
37b7b38b1lea rdi, [rdx-1]
37b7b38b5movss x0, [r14]
37b7b38bamovss x3, [r10+4*rdi]
37b7b38c0movss x2, [rcx+4*rdi]
37b7b38c5subss x0, x2
37b7b38c9andps x0, [rip+0xc852d0]
37b7b38d0comiss x6, x0
37b7b38d3jae 0x37b7b3918
37b7b38d5mov rdi, [rsp+288]
37b7b38ddmovsxd rdx, [rdi]
37b7b38e0lea ecx, [rdx+1]
37b7b38e3mov [rdi], ecx
37b7b38e5mov rdi, [rsp+312]
37b7b38edmovss [rdi+4*rdx], x3
37b7b38f2mov rdi, [rsp+368]
37b7b38famovss [rdi+4*rdx], x2
37b7b38ffmov rdi, [rsp+384]
37b7b3907mov [rdi+4*rdx], eax
37b7b390amov eax, r12l
37b7b390dmovsxd rdx, r12l
37b7b3910jmp 0x37b7b3873
37b7b3915
37b7b3915 0f 1f 00 ...
37b7b3918
37b7b3918loc_37b7b3918:
37b7b3918mov [rsp+72], eax
37b7b391cmov rax, [rsp+456]
37b7b3924mov rdx, [rsp+456]
37b7b392cmov [rsp+304], r10
37b7b3934movss [rax], x3
37b7b3938mov rax, [rsp+448]
37b7b3940mov [rsp+88], r11l
37b7b3945movss [rax], x1
37b7b3949mov rcx, rax
37b7b394ccall slapy2_
37b7b3951mov rax, [rsp+448]
37b7b3959mov r11l, [rsp+88]
37b7b395emovaps x2, x0
37b7b3961movss [r13], x0
37b7b3967mov r10, [rsp+304]
37b7b396fmovss x1, [rax]
37b7b3973mov [r10+4*rdi], 0
37b7b397bdivss x1, x0
37b7b397fmovss [rax], x1
37b7b3983mov rax, [rsp+456]
37b7b398bmovss x0, [rax]
37b7b398fdivss x0, x2
37b7b3993xorps x0, [rip+0xc85226]
37b7b399amovss [rax], x0
37b7b399emov rax, [rsp+256]
37b7b39a6cmp [rax], 1
37b7b39a9mov eax, [rsp+72]
37b7b39adjne 0x37b7b3a80
37b7b39b3mov rcx, [rsp+408]
37b7b39bbmov r8, [rsp+408]
37b7b39c3xor r9l, r9l
37b7b39c6mov ecx, [rcx]
37b7b39c8lea edx, [rcx+1]
37b7b39cbmov [rsp+88], ecx
37b7b39cfmov [r8], edx
37b7b39d2mov r8, [rsp+376]
37b7b39damovsxd rdx, edx
37b7b39ddmovsxd rcx, [r8+4*rdi]
37b7b39e1mov r8, [rsp+392]
37b7b39e9mov ecx, [r8+4*rcx]
37b7b39edmov [rsp+140], ecx
37b7b39f4movsxd rcx, [rbx]
37b7b39f7mov ecx, [r8+4*rcx]
37b7b39fbmov [rsp+72], ecx
37b7b39ffmov ecx, [rsp+140]
37b7b3a06cmp [rsp+136], ecx
37b7b3a0dmov r8l, [rsp+72]
37b7b3a12setge r9b
37b7b3a16sub ecx, r9l
37b7b3a19xor r9l, r9l
37b7b3a1ccmp [rsp+136], r8l
37b7b3a24mov r8, [rsp+416]
37b7b3a2csetge r9b
37b7b3a30sub [rsp+72], r9l
37b7b3a35mov r9, [rsp+104]
37b7b3a3alea r9, [rdx+2*r9]
37b7b3a3eadd r9, [rsp+120]
37b7b3a43mov [r8+4*r9], ecx
37b7b3a47movsxd r8, [rsp+88]
37b7b3a4cmov ecx, [rsp+72]
37b7b3a50mov r9, [rsp+416]
37b7b3a58mov [r9+4*r8], ecx
37b7b3a5cmov rcx, [rsp+112]
37b7b3a61lea rdx, [rdx+2*rcx]
37b7b3a65mov rcx, [rsp+432]
37b7b3a6dadd rdx, [rsp+128]
37b7b3a75movss [rcx+4*rdx], x1
37b7b3a7amovss [rcx+4*r8], x0
37b7b3a80
37b7b3a80loc_37b7b3a80:
37b7b3a80mov [rsp+72], eax
37b7b3a84shl rdi, 2
37b7b3a88mov r9, r15
37b7b3a8bsub ebp, 1
37b7b3a8emov rax, [rsp+456]
37b7b3a96mov rdx, [rsp+320]
37b7b3a9emov [rsp+88], r11l
37b7b3aa3mov [rsp+304], r10
37b7b3aabmov [rsp+48], rax
37b7b3ab0mov rax, [rsp+448]
37b7b3ab8add rdx, rdi
37b7b3abbmov [rsp+40], rax
37b7b3ac0lea rax, [rip+0xc850c1]
37b7b3ac7mov [rsp+32], rax
37b7b3accmov r8, rax
37b7b3acfmov rcx, rax
37b7b3ad2call srot_
37b7b3ad7add rdi, [rsp+336]
37b7b3adflea rax, [rip+0xc850a2]
37b7b3ae6mov r9, rsi
37b7b3ae9mov rdx, rdi
37b7b3aecmov [rsp+32], rax
37b7b3af1mov r8, rax
37b7b3af4mov rcx, rax
37b7b3af7mov rdi, [rsp+456]
37b7b3affmov [rsp+48], rdi
37b7b3b04mov rdi, [rsp+448]
37b7b3b0cmov [rsp+40], rdi
37b7b3b11call srot_
37b7b3b16mov eax, [rsp+72]
37b7b3b1amovsxd rdx, ebp
37b7b3b1dmov rdi, [rsp+384]
37b7b3b25mov r11l, [rsp+88]
37b7b3b2amov r10, [rsp+304]
37b7b3b32mov [rdi+4*rdx-4], eax
37b7b3b36mov eax, r12l
37b7b3b39movsxd rdx, r12l
37b7b3b3cjmp 0x37b7b3873
37b7b3b41
37b7b3b41 0f 1f 80 00 00 00 00 .......
37b7b3b48
37b7b3b48loc_37b7b3b48:
37b7b3b48mov rbx, r10
37b7b3b4bmov rbp, [rsp+296]
37b7b3b53mov rdi, [rsp+320]
37b7b3b5bmov r10, [rsp+328]
37b7b3b63mov r15, [rsp+336]
37b7b3b6bmov r14, [rsp+368]
37b7b3b73mov r13, [rsp+96]
37b7b3b78
37b7b3b78loc_37b7b3b78:
37b7b3b78mov rsi, [rsp+288]
37b7b3b80sub rdx, 1
37b7b3b84movss x0, [rbx+4*rdx]
37b7b3b89movsxd r8, [rsi]
37b7b3b8cmov rcx, r8
37b7b3b8fadd ecx, 1
37b7b3b92mov [rsi], ecx
37b7b3b94mov rsi, [rsp+312]
37b7b3b9cmovss [rsi+4*r8], x0
37b7b3ba2mov rsi, [rsp+384]
37b7b3baamovss x0, [rbp+4*rdx]
37b7b3bb0mov [rsi+4*r8], eax
37b7b3bb4movss [r14+4*r8], x0
37b7b3bba
37b7b3bbaloc_37b7b3bba:
37b7b3bbamov r8, [rsp+344]
37b7b3bc2mov r9, [rsp+384]
37b7b3bcaxor eax, eax
37b7b3bccnop [rax+rax]
37b7b3bd4nop [rax+rax]
37b7b3bdfnop [rax+rax]
37b7b3beanop [rax+rax]
37b7b3bf5nop [rax+rax]
37b7b3c00
37b7b3c00loc_37b7b3c00:
37b7b3c00movsxd rdx, [r9+4*rax+4]
37b7b3c05sub rdx, 1
37b7b3c09movss x0, [rbp+4*rdx]
37b7b3c0fmovss [r14+4*rax+4], x0
37b7b3c16movss x0, [rdi+4*rdx]
37b7b3c1bmovss [r10+4*rax+4], x0
37b7b3c22movss x0, [r15+4*rdx]
37b7b3c28movss [r8+4*rax+4], x0
37b7b3c2fadd rax, 1
37b7b3c33cmp r13, rax
37b7b3c36jne 0x37b7b3c00
37b7b3c38mov rax, [rsp+256]
37b7b3c40cmp [rax], 1
37b7b3c43je 0x37b7b3ea0
37b7b3c49
37b7b3c49loc_37b7b3c49:
37b7b3c49mov eax, [rsp+84]
37b7b3c4dmov [rsp+328], r10
37b7b3c55sub eax, ecx
37b7b3c57movsxd rcx, ecx
37b7b3c5amov [rsp+156], eax
37b7b3c61lea rax, [rip+0xc84f20]
37b7b3c68shl rcx, 2
37b7b3c6cmov [rsp+32], rax
37b7b3c71lea rdx, [r14+rcx]
37b7b3c75lea r9, [rbp+rcx]
37b7b3c7amov r8, rax
37b7b3c7dlea rcx, [rsp+156]
37b7b3c85call scopy_
37b7b3c8amovss x1, [rip+0xc84f3e]
37b7b3c92movss x0, [r14+4]
37b7b3c98mov [r14], 0
37b7b3c9fandps x0, [rip+0xc84efa]
37b7b3ca6mov r10, [rsp+328]
37b7b3caemulss x1, x6
37b7b3cb2comiss x1, x0
37b7b3cb5jb 0x37b7b3cbd
37b7b3cb7movss [r14+4], x1
37b7b3cbd
37b7b3cbdloc_37b7b3cbd:
37b7b3cbdmov ecx, [rsp+76]
37b7b3cc1cmp [rsp+84], ecx
37b7b3cc5jl 0x37b7b3da0
37b7b3ccbmovss x1, [rsp+152]
37b7b3cd4movaps x0, x1
37b7b3cd7andps x0, [rip+0xc84ec2]
37b7b3cdecmpss x0, x6, 2
37b7b3ce3andps x6, x0
37b7b3ce6andnps x0, x1
37b7b3ce9orps x0, x6
37b7b3cecmovss [rbx], x0
37b7b3cf0
37b7b3cf0loc_37b7b3cf0:
37b7b3cf0mov rax, [rsp+288]
37b7b3cf8lea r14, [rip+0xc84e89]
37b7b3cfflea r9, [rbx+4]
37b7b3d03mov [rsp+328], r10
37b7b3d0bmov r8, r14
37b7b3d0elea rcx, [rsp+156]
37b7b3d16mov eax, [rax]
37b7b3d18mov [rsp+32], r14
37b7b3d1dsub eax, 1
37b7b3d20mov [rsp+156], eax
37b7b3d27mov rax, [rsp+312]
37b7b3d2flea rdx, [rax+4]
37b7b3d33call scopy_
37b7b3d38mov ebp, [rsp+80]
37b7b3d3clea r9, [rdi+4]
37b7b3d40mov r8, r14
37b7b3d43mov r10, [rsp+328]
37b7b3d4bmov [rsp+32], r14
37b7b3d50lea rcx, [rsp+156]
37b7b3d58mov [rsp+156], ebp
37b7b3d5flea rdx, [r10+4]
37b7b3d63call scopy_
37b7b3d68mov rax, [rsp+344]
37b7b3d70mov [rsp+32], r14
37b7b3d75mov r8, r14
37b7b3d78lea r9, [r15+4]
37b7b3d7clea rcx, [rsp+156]
37b7b3d84mov [rsp+156], ebp
37b7b3d8blea rdx, [rax+4]
37b7b3d8fcall scopy_
37b7b3d94jmp 0x37b7b31c8
37b7b3d99
37b7b3d99 0f 1f 80 00 00 00 00 .......
37b7b3da0
37b7b3da0loc_37b7b3da0:
37b7b3da0lea r12l, [rcx-1]
37b7b3da4lea rcx, [rsp+152]
37b7b3dacmov [rsp+328], r10
37b7b3db4movsxd r12, r12l
37b7b3db7lea rbp, [4*r12]
37b7b3dbflea rdx, [rbx+rbp]
37b7b3dc3call slapy2_
37b7b3dc8mov r10, [rsp+328]
37b7b3dd0comiss x6, x0
37b7b3dd3movaps x1, x0
37b7b3dd6movss [rbx], x0
37b7b3ddajb 0x37b7b3f40
37b7b3de0movss x2, [rip+0xc84dac]
37b7b3de8movss [rbx], x6
37b7b3decpxor x0, x0
37b7b3df0
37b7b3df0loc_37b7b3df0:
37b7b3df0mov rax, [rsp+456]
37b7b3df8lea r14, [rip+0xc84d89]
37b7b3dfflea rdx, [rdi+rbp]
37b7b3e03mov r9, rdi
37b7b3e06mov r8, r14
37b7b3e09mov rcx, r14
37b7b3e0cmov [rsp+328], r10
37b7b3e14movss [rax], x0
37b7b3e18mov rax, [rsp+448]
37b7b3e20movss [rax], x2
37b7b3e24mov rax, [rsp+456]
37b7b3e2cmov [rsp+32], r14
37b7b3e31mov [rsp+48], rax
37b7b3e36mov rax, [rsp+448]
37b7b3e3emov [rsp+40], rax
37b7b3e43call srot_
37b7b3e48mov [rsp+32], r14
37b7b3e4dmov r9, r15
37b7b3e50mov r8, r14
37b7b3e53mov rax, [rsp+456]
37b7b3e5blea rdx, [r15+rbp]
37b7b3e5fmov rcx, r14
37b7b3e62mov [rsp+48], rax
37b7b3e67mov rax, [rsp+448]
37b7b3e6fmov [rsp+40], rax
37b7b3e74call srot_
37b7b3e79mov r10, [rsp+328]
37b7b3e81jmp 0x37b7b3cf0
37b7b3e86
37b7b3e86 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b7b3e90
37b7b3e90loc_37b7b3e90:
37b7b3e90mov rax, [rsp+288]
37b7b3e98mov ecx, [rax]
37b7b3e9ajmp 0x37b7b3bba
37b7b3e9f
37b7b3e9f 90 .
37b7b3ea0
37b7b3ea0loc_37b7b3ea0:
37b7b3ea0mov eax, [rsp+80]
37b7b3ea4mov [rsp+296], rbp
37b7b3eacxor edx, edx
37b7b3eaemov r11l, [rsp+136]
37b7b3eb6mov rsi, [rsp+376]
37b7b3ebemov rbp, [rsp+384]
37b7b3ec6mov r12, [rsp+392]
37b7b3ecelea r9l, [rax-1]
37b7b3ed2mov r13, [rsp+400]
37b7b3edajmp 0x37b7b3f04
37b7b3edc
37b7b3edc 0f 1f 00 66 ...f
37b7b3ee0 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37b7b3ef0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37b7b3f00
37b7b3f00loc_37b7b3f00:
37b7b3f00add rdx, 1
37b7b3f04
37b7b3f04loc_37b7b3f04:
37b7b3f04movsxd rax, [rbp+4*rdx+4]
37b7b3f09xor r8l, r8l
37b7b3f0cmovsxd rax, [rsi+4*rax-4]
37b7b3f11mov eax, [r12+4*rax]
37b7b3f15cmp eax, r11l
37b7b3f18setle r8b
37b7b3f1csub eax, r8l
37b7b3f1fmov [r13+4*rdx+4], eax
37b7b3f24cmp r9, rdx
37b7b3f27jne 0x37b7b3f00
37b7b3f29mov rbp, [rsp+296]
37b7b3f31jmp 0x37b7b3c49
37b7b3f36
37b7b3f36 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b7b3f40
37b7b3f40loc_37b7b3f40:
37b7b3f40movss x2, [rsp+152]
37b7b3f49divss x2, x0
37b7b3f4dmovss x0, [rbx+4*r12]
37b7b3f53divss x0, x1
37b7b3f57xorps x0, [rip+0xc84c62]
37b7b3f5ejmp 0x37b7b3df0
37b7b3f63
37b7b3f63 0f 1f 44 00 00 ..D..
37b7b3f68
37b7b3f68loc_37b7b3f68:
37b7b3f68movsxd rax, esi
37b7b3f6bjmp 0x37b7b3385
37b7b3f70
37b7b3f70loc_37b7b3f70:
37b7b3f70mov edx, [rsp+72]
37b7b3f74jmp 0x37b7b34a5
37b7b3f79
37b7b3f79loc_37b7b3f79:
37b7b3f79movsxd rdx, edx
37b7b3f7cjmp 0x37b7b3b78
37b7b3100
37b7b3100slasd7_:
37b7b3100push r15
37b7b3102push r14
37b7b3104push r13
37b7b3106push r12
37b7b3108push rbp
37b7b3109push rdi
37b7b310apush rsi
37b7b310bpush rbx
37b7b310csub rsp, 184
37b7b3113movups [rsp+160], x6
37b7b311bmov rax, [rsp+424]
37b7b3123mov r11, [rsp+464]
37b7b312bmov rbp, [rsp+296]
37b7b3133mov rbx, [rsp+304]
37b7b313bmov r12l, [rax]
37b7b313emov rax, [rsp+440]
37b7b3146mov [r11], 0
37b7b314dmov rdi, [rsp+320]
37b7b3155mov r10, [rsp+328]
37b7b315dmov r13l, [rax]
37b7b3160mov eax, [rcx]
37b7b3162mov [rsp+256], rcx
37b7b316amov ecx, -1
37b7b316fmov [rsp+264], rdx
37b7b3177mov r15, [rsp+336]
37b7b317fmov edx, 1
37b7b3184mov [rsp+272], r8
37b7b318cmov r14, [rsp+368]
37b7b3194mov [rsp+104], r12l
37b7b3199mov [rsp+112], r13l
37b7b319ecmp eax, 1
37b7b31a1jbe 0x37b7b31e8
37b7b31a3
37b7b31a3loc_37b7b31a3:
37b7b31a3mov [r11], ecx
37b7b31a6mov r8l, 6
37b7b31aclea rcx, [rip+0xc859cd]
37b7b31b3mov [rsp+156], edx
37b7b31balea rdx, [rsp+156]
37b7b31c2call xerbla_
37b7b31c7nop
37b7b31c8
37b7b31c8loc_37b7b31c8:
37b7b31c8movups x6, [rsp+160]
37b7b31d0add rsp, 184
37b7b31d7pop rbx
37b7b31d8pop rsi
37b7b31d9pop rdi
37b7b31dapop rbp
37b7b31dbpop r12
37b7b31ddpop r13
37b7b31dfpop r14
37b7b31e1pop r15
37b7b31e3ret
37b7b31e4
37b7b31e4 0f 1f 40 00 ..@.
37b7b31e8
37b7b31e8loc_37b7b31e8:
37b7b31e8mov rsi, [rsp+264]
37b7b31f0mov esi, [rsi]
37b7b31f2test esi, esi
37b7b31f4jle 0x37b7b3250
37b7b31f6mov ecx, [r8]
37b7b31f9mov [rsp+88], ecx
37b7b31fdtest ecx, ecx
37b7b31ffjle 0x37b7b3240
37b7b3201mov r8l, [r9]
37b7b3204mov ecx, -4
37b7b3209mov edx, 4
37b7b320ecmp r8l, 1
37b7b3212ja 0x37b7b31a3
37b7b3214mov ecx, [rsp+88]
37b7b3218add ecx, esi
37b7b321amov [rsp+80], ecx
37b7b321eadd ecx, 1
37b7b3221mov [rsp+84], ecx
37b7b3225cmp r12l, ecx
37b7b3228jl 0x37b7b325f
37b7b322acmp r13l, ecx
37b7b322djge 0x37b7b3270
37b7b322fmov ecx, -24
37b7b3234mov edx, 24
37b7b3239jmp 0x37b7b31a3
37b7b323e
37b7b323e 66 90 f.
37b7b3240
37b7b3240loc_37b7b3240:
37b7b3240mov ecx, -3
37b7b3245mov edx, 3
37b7b324ajmp 0x37b7b31a3
37b7b324f
37b7b324f 90 .
37b7b3250
37b7b3250loc_37b7b3250:
37b7b3250mov ecx, -2
37b7b3255mov edx, 2
37b7b325ajmp 0x37b7b31a3
37b7b325f
37b7b325floc_37b7b325f:
37b7b325fmov ecx, -22
37b7b3264mov edx, 22
37b7b3269jmp 0x37b7b31a3
37b7b326e
37b7b326e 66 90 f.
37b7b3270
37b7b3270loc_37b7b3270:
37b7b3270mov ecx, [rsp+84]
37b7b3274add ecx, r8l
37b7b3277mov [rsp+76], ecx
37b7b327blea ecx, [rsi+1]
37b7b327emov [rsp+136], ecx
37b7b3285lea ecx, [rsi+2]
37b7b3288mov [rsp+72], ecx
37b7b328ccmp eax, 1
37b7b328fjne 0x37b7b329f
37b7b3291mov rax, [rsp+408]
37b7b3299mov [rax], 0
37b7b329f
37b7b329floc_37b7b329f:
37b7b329fmov rax, [rsp+352]
37b7b32a7movsxd r8, esi
37b7b32aalea r13l, [rsi-1]
37b7b32aemovss x0, [r15+4*r8]
37b7b32b4movss x6, [rdi+4*r8]
37b7b32bamov [r15+4*r8], 0
37b7b32c2movss x4, [rax]
37b7b32c6mulss x0, x4
37b7b32camovss [rsp+152], x0
37b7b32d3cmp r13l, 2
37b7b32d7jle 0x37b7b3f68
37b7b32ddmov rcx, [rsp+392]
37b7b32e5pcmpeqd x1, x1
37b7b32e9movaps x3, x4
37b7b32ecpxor x2, x2
37b7b32f0lea rax, [4*r8-16]
37b7b32f8mov r11, [rsp+392]
37b7b3300psrld x1, 31
37b7b3305shufps x3, x3, 0
37b7b3309lea r9, [rcx+rax+4]
37b7b330emov ecx, esi
37b7b3310lea rdx, [r15+rax]
37b7b3314shr ecx, 2
37b7b3317lea r12, [rbx+rax+4]
37b7b331cadd r11, rax
37b7b331fxor eax, eax
37b7b3321neg rcx
37b7b3324shl rcx, 4
37b7b3328nop
37b7b332anop [rax+rax]
37b7b3335nop [rax+rax]
37b7b3340
37b7b3340loc_37b7b3340:
37b7b3340movups x0, [rdx+rax]
37b7b3344movdqu x5, [r11+rax]
37b7b334amovups [rdx+rax], x2
37b7b334eshufps x0, x0, 27
37b7b3352mulps x0, x3
37b7b3355shufps x0, x0, 27
37b7b3359movups [r12+rax], x0
37b7b335epshufd x0, x5, 27
37b7b3363paddd x0, x1
37b7b3367pshufd x0, x0, 27
37b7b336cmovups [r9+rax], x0
37b7b3371sub rax, 16
37b7b3375cmp rax, rcx
37b7b3378jne 0x37b7b3340
37b7b337atest sil, 3
37b7b337eje 0x37b7b33b8
37b7b3380mov eax, esi
37b7b3382and eax, 3
37b7b3385
37b7b3385loc_37b7b3385:
37b7b3385mov rcx, [rsp+392]
37b7b338d
37b7b338dloc_37b7b338d:
37b7b338dmovss x0, [r15+4*rax-4]
37b7b3394mov edx, [rcx+4*rax-4]
37b7b3398mov [r15+4*rax-4], 0
37b7b33a1mulss x0, x4
37b7b33a5add edx, 1
37b7b33a8mov [rcx+4*rax], edx
37b7b33abmovss [rbx+4*rax], x0
37b7b33b0sub rax, 1
37b7b33b4test eax, eax
37b7b33b6jg 0x37b7b338d
37b7b33b8
37b7b33b8loc_37b7b33b8:
37b7b33b8movsxd rax, r13l
37b7b33bblea r12, [4*r8]
37b7b33c3mov [rsp+328], r10
37b7b33cbneg rax
37b7b33cemov r8, r12
37b7b33d1shl rax, 2
37b7b33d5lea r9, [rax+r12]
37b7b33d9lea r13, [r12+rax-4]
37b7b33delea rcx, [rbp+r9]
37b7b33e3lea rdx, [rbp+r13]
37b7b33e8mov [rsp+96], r9
37b7b33edcall memmove
37b7b33f2mov r9, [rsp+96]
37b7b33f7lea rdx, [rdi+r13]
37b7b33fbmov r8, r12
37b7b33felea rcx, [rdi+r9]
37b7b3402call memmove
37b7b3407mov ecx, [rsp+72]
37b7b340bcmp [rsp+76], ecx
37b7b340fmovss [rdi], x6
37b7b3413mov r10, [rsp+328]
37b7b341bjl 0x37b7b34cc
37b7b3421mov rax, [rsp+360]
37b7b3429mov ecx, [rsp+76]
37b7b342dmovss x3, [rax]
37b7b3431mov eax, ecx
37b7b3433sub eax, esi
37b7b3435sub eax, 2
37b7b3438cmp eax, 2
37b7b343bjbe 0x37b7b3f70
37b7b3441sub ecx, esi
37b7b3443movaps x2, x3
37b7b3446lea r9, [rbx+r12+4]
37b7b344bxor eax, eax
37b7b344dlea edx, [rcx-1]
37b7b3450pxor x1, x1
37b7b3454lea rcx, [rdi+r12+4]
37b7b3459shufps x2, x2, 0
37b7b345dmov r8l, edx
37b7b3460shr r8l, 2
37b7b3464shl r8, 4
37b7b3468nop
37b7b346anop [rax+rax]
37b7b3475nop [rax+rax]
37b7b3480
37b7b3480loc_37b7b3480:
37b7b3480movups x0, [rcx+rax]
37b7b3484movups [rcx+rax], x1
37b7b3488mulps x0, x2
37b7b348bmovups [r9+rax], x0
37b7b3490add rax, 16
37b7b3494cmp rax, r8
37b7b3497jne 0x37b7b3480
37b7b3499test dl, 3
37b7b349cje 0x37b7b34cc
37b7b349eand edx, -4
37b7b34a1add edx, [rsp+72]
37b7b34a5
37b7b34a5loc_37b7b34a5:
37b7b34a5mov eax, [rsp+76]
37b7b34a9movsxd rdx, edx
37b7b34ac
37b7b34acloc_37b7b34ac:
37b7b34acmovss x0, [rdi+4*rdx-4]
37b7b34b2mov [rdi+4*rdx-4], 0
37b7b34bamulss x0, x3
37b7b34bemovss [rbx+4*rdx-4], x0
37b7b34c4add rdx, 1
37b7b34c8cmp eax, edx
37b7b34cajge 0x37b7b34ac
37b7b34cc
37b7b34ccloc_37b7b34cc:
37b7b34ccmov esi, [rsp+72]
37b7b34d0cmp [rsp+84], esi
37b7b34d4jl 0x37b7b3572
37b7b34damov esi, [rsp+88]
37b7b34delea eax, [rsi-1]
37b7b34e1cmp eax, 2
37b7b34e4jbe 0x37b7b3547
37b7b34e6mov rax, [rsp+392]
37b7b34eemov edx, esi
37b7b34f0movd x4, [rsp+136]
37b7b34f9shr edx, 2
37b7b34fclea rax, [rax+r12+4]
37b7b3501shl rdx, 4
37b7b3505pshufd x1, x4, 0
37b7b350aadd rdx, rax
37b7b350dnop [rax+rax]
37b7b3515nop [rax+rax]
37b7b3520
37b7b3520loc_37b7b3520:
37b7b3520movdqu x0, [rax]
37b7b3524add rax, 16
37b7b3528paddd x0, x1
37b7b352cmovups [rax-16], x0
37b7b3530cmp rax, rdx
37b7b3533jne 0x37b7b3520
37b7b3535mov esi, [rsp+88]
37b7b3539mov eax, esi
37b7b353band eax, -4
37b7b353eand esi, 3
37b7b3541je 0x37b7b3572
37b7b3543add [rsp+72], eax
37b7b3547
37b7b3547loc_37b7b3547:
37b7b3547movsxd rax, [rsp+72]
37b7b354cmov r8l, [rsp+80]
37b7b3551mov r9l, [rsp+136]
37b7b3559mov rdx, [rsp+392]
37b7b3561
37b7b3561loc_37b7b3561:
37b7b3561add [rdx+4*rax-4], r9l
37b7b3566add rax, 1
37b7b356alea ecx, [rax-1]
37b7b356dcmp r8l, ecx
37b7b3570jge 0x37b7b3561
37b7b3572
37b7b3572loc_37b7b3572:
37b7b3572movsxd rsi, [rsp+80]
37b7b3577mov r8, [rsp+344]
37b7b357fxor eax, eax
37b7b3581mov r9, [rsp+392]
37b7b3589lea ecx, [rsi+2]
37b7b358cmov r13l, esi
37b7b358fmov [rsp+72], ecx
37b7b3593mov rcx, [rsp+312]
37b7b359bnop [rax+rax]
37b7b35a0
37b7b35a0loc_37b7b35a0:
37b7b35a0movsxd rdx, [r9+4*rax+4]
37b7b35a5sub rdx, 1
37b7b35a9movss x0, [rbp+4*rdx]
37b7b35afmovss [r14+4*rax+4], x0
37b7b35b6movss x0, [rbx+4*rdx]
37b7b35bbmovss [rcx+4*rax+4], x0
37b7b35c1movss x0, [rdi+4*rdx]
37b7b35c6movss [r10+4*rax+4], x0
37b7b35cdmovss x0, [r15+4*rdx]
37b7b35d3movss [r8+4*rax+4], x0
37b7b35daadd rax, 1
37b7b35decmp rax, r13
37b7b35e1jne 0x37b7b35a0
37b7b35e3mov rax, [rsp+376]
37b7b35ebmov rcx, [rsp+264]
37b7b35f3lea r8, [r14+4]
37b7b35f7mov [rsp+328], r10
37b7b35ffmov rdx, [rsp+272]
37b7b3607add rax, 4
37b7b360bmov [rsp+40], rax
37b7b3610lea rax, [rip+0xc85571]
37b7b3617mov [rsp+32], rax
37b7b361cmov r9, rax
37b7b361fcall slamrg_
37b7b3624mov rcx, [rsp+312]
37b7b362cxor eax, eax
37b7b362emov r10, [rsp+328]
37b7b3636mov r8, [rsp+344]
37b7b363emov r9, [rsp+376]
37b7b3646nop [rax]
37b7b3649nop [rax+rax]
37b7b3654nop [rax+rax]
37b7b365fnop [rax+rax]
37b7b366anop [rax+rax]
37b7b3675nop [rax+rax]
37b7b3680
37b7b3680loc_37b7b3680:
37b7b3680movsxd rdx, [r9+4*rax+4]
37b7b3685movss x0, [r14+4*rdx]
37b7b368bmovss [rbp+4*rax+4], x0
37b7b3691movss x0, [rcx+4*rdx]
37b7b3696movss [rbx+4*rax+4], x0
37b7b369cmovss x0, [r10+4*rdx]
37b7b36a2movss [rdi+4*rax+4], x0
37b7b36a8movss x0, [r8+4*rdx]
37b7b36aemovss [r15+4*rax+4], x0
37b7b36b5add rax, 1
37b7b36b9cmp rax, r13
37b7b36bcjne 0x37b7b3680
37b7b36bemov edx, 7
37b7b36c3lea rcx, [rip+0xc854c2]
37b7b36camov [rsp+328], r10
37b7b36d2call slamch_
37b7b36d7mov rax, [rsp+352]
37b7b36dfmov edx, 2
37b7b36e4mov r10, [rsp+328]
37b7b36ecmulss x0, [rip+0xc854bc]
37b7b36f4movss x6, [rax]
37b7b36f8mov rax, [rsp+360]
37b7b3700andps x6, [rip+0xc85499]
37b7b3707movss x1, [rax]
37b7b370bandps x1, [rip+0xc8548e]
37b7b3712mov rax, [rsp+288]
37b7b371amaxss x6, x1
37b7b371emovss x1, [rbp+4*rsi]
37b7b3724andps x1, [rip+0xc85475]
37b7b372bmov [rax], 1
37b7b3731mov rax, [rsp+384]
37b7b3739maxss x6, x1
37b7b373dlea rcx, [rax+4*rsi]
37b7b3741mov esi, [rsp+72]
37b7b3745mulss x6, x0
37b7b3749jmp 0x37b7b3796
37b7b374b
37b7b374b 66 0f 1f 84 00 f....
37b7b3750 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 ....ff.........f
37b7b3760 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37b7b3770 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37b7b3780
37b7b3780loc_37b7b3780:
37b7b3780sub esi, 1
37b7b3783mov [rcx], edx
37b7b3785cmp esi, 2
37b7b3788je 0x37b7b3e90
37b7b378eadd rdx, 1
37b7b3792sub rcx, 4
37b7b3796
37b7b3796loc_37b7b3796:
37b7b3796movss x1, [rbx+4*rdx-4]
37b7b379candps x1, [rip+0xc853fd]
37b7b37a3mov eax, edx
37b7b37a5comiss x6, x1
37b7b37a8jae 0x37b7b3780
37b7b37aacmp [rsp+80], edx
37b7b37aejl 0x37b7b3f79
37b7b37b4movsxd rcx, [rsp+104]
37b7b37b9lea r12l, [rdx+1]
37b7b37bdmovsxd rdx, edx
37b7b37c0mov [rsp+296], rbp
37b7b37c8mov [rsp+328], r10
37b7b37d0mov r10, rbx
37b7b37d3mov [rsp+104], rcx
37b7b37d8not rcx
37b7b37dbmov [rsp+120], rcx
37b7b37e0movsxd rcx, [rsp+112]
37b7b37e5mov [rsp+336], r15
37b7b37edmov [rsp+112], rcx
37b7b37f2not rcx
37b7b37f5mov [rsp+128], rcx
37b7b37fdlea rcx, [4*rdx]
37b7b3805lea r9, [r15+rcx]
37b7b3809lea r11, [rdi+rcx]
37b7b380dmov [rsp+368], r14
37b7b3815mov [rsp+96], r9
37b7b381amov r9, [rsp+376]
37b7b3822lea r8, [rbx+rcx]
37b7b3826mov [rsp+88], r11
37b7b382blea r11, [rbp+rcx]
37b7b3830mov ebp, esi
37b7b3832mov r15, [rsp+88]
37b7b3837add r9, rcx
37b7b383amov rsi, [rsp+96]
37b7b383fmov r14, r11
37b7b3842mov [rsp+96], r13
37b7b3847mov [rsp+320], rdi
37b7b384fmov r11l, [rsp+72]
37b7b3854mov rbx, r9
37b7b3857mov r13, r8
37b7b385ajmp 0x37b7b3894
37b7b385c
37b7b385c 0f 1f 40 00 ..@.
37b7b3860
37b7b3860loc_37b7b3860:
37b7b3860mov rdi, [rsp+384]
37b7b3868sub ebp, 1
37b7b386bmovsxd rcx, ebp
37b7b386emov [rdi+4*rcx-4], r12l
37b7b3873
37b7b3873loc_37b7b3873:
37b7b3873add r12l, 1
37b7b3877add r13, 4
37b7b387badd r15, 4
37b7b387fadd rsi, 4
37b7b3883add rbx, 4
37b7b3887add r14, 4
37b7b388bcmp r12l, r11l
37b7b388eje 0x37b7b3b48
37b7b3894
37b7b3894loc_37b7b3894:
37b7b3894movss x1, [r13]
37b7b389amovaps x0, x1
37b7b389dandps x0, [rip+0xc852fc]
37b7b38a4comiss x6, x0
37b7b38a7jae 0x37b7b3860
37b7b38a9mov rcx, [rsp+296]
37b7b38b1lea rdi, [rdx-1]
37b7b38b5movss x0, [r14]
37b7b38bamovss x3, [r10+4*rdi]
37b7b38c0movss x2, [rcx+4*rdi]
37b7b38c5subss x0, x2
37b7b38c9andps x0, [rip+0xc852d0]
37b7b38d0comiss x6, x0
37b7b38d3jae 0x37b7b3918
37b7b38d5mov rdi, [rsp+288]
37b7b38ddmovsxd rdx, [rdi]
37b7b38e0lea ecx, [rdx+1]
37b7b38e3mov [rdi], ecx
37b7b38e5mov rdi, [rsp+312]
37b7b38edmovss [rdi+4*rdx], x3
37b7b38f2mov rdi, [rsp+368]
37b7b38famovss [rdi+4*rdx], x2
37b7b38ffmov rdi, [rsp+384]
37b7b3907mov [rdi+4*rdx], eax
37b7b390amov eax, r12l
37b7b390dmovsxd rdx, r12l
37b7b3910jmp 0x37b7b3873
37b7b3915
37b7b3915 0f 1f 00 ...
37b7b3918
37b7b3918loc_37b7b3918:
37b7b3918mov [rsp+72], eax
37b7b391cmov rax, [rsp+456]
37b7b3924mov rdx, [rsp+456]
37b7b392cmov [rsp+304], r10
37b7b3934movss [rax], x3
37b7b3938mov rax, [rsp+448]
37b7b3940mov [rsp+88], r11l
37b7b3945movss [rax], x1
37b7b3949mov rcx, rax
37b7b394ccall slapy2_
37b7b3951mov rax, [rsp+448]
37b7b3959mov r11l, [rsp+88]
37b7b395emovaps x2, x0
37b7b3961movss [r13], x0
37b7b3967mov r10, [rsp+304]
37b7b396fmovss x1, [rax]
37b7b3973mov [r10+4*rdi], 0
37b7b397bdivss x1, x0
37b7b397fmovss [rax], x1
37b7b3983mov rax, [rsp+456]
37b7b398bmovss x0, [rax]
37b7b398fdivss x0, x2
37b7b3993xorps x0, [rip+0xc85226]
37b7b399amovss [rax], x0
37b7b399emov rax, [rsp+256]
37b7b39a6cmp [rax], 1
37b7b39a9mov eax, [rsp+72]
37b7b39adjne 0x37b7b3a80
37b7b39b3mov rcx, [rsp+408]
37b7b39bbmov r8, [rsp+408]
37b7b39c3xor r9l, r9l
37b7b39c6mov ecx, [rcx]
37b7b39c8lea edx, [rcx+1]
37b7b39cbmov [rsp+88], ecx
37b7b39cfmov [r8], edx
37b7b39d2mov r8, [rsp+376]
37b7b39damovsxd rdx, edx
37b7b39ddmovsxd rcx, [r8+4*rdi]
37b7b39e1mov r8, [rsp+392]
37b7b39e9mov ecx, [r8+4*rcx]
37b7b39edmov [rsp+140], ecx
37b7b39f4movsxd rcx, [rbx]
37b7b39f7mov ecx, [r8+4*rcx]
37b7b39fbmov [rsp+72], ecx
37b7b39ffmov ecx, [rsp+140]
37b7b3a06cmp [rsp+136], ecx
37b7b3a0dmov r8l, [rsp+72]
37b7b3a12setge r9b
37b7b3a16sub ecx, r9l
37b7b3a19xor r9l, r9l
37b7b3a1ccmp [rsp+136], r8l
37b7b3a24mov r8, [rsp+416]
37b7b3a2csetge r9b
37b7b3a30sub [rsp+72], r9l
37b7b3a35mov r9, [rsp+104]
37b7b3a3alea r9, [rdx+2*r9]
37b7b3a3eadd r9, [rsp+120]
37b7b3a43mov [r8+4*r9], ecx
37b7b3a47movsxd r8, [rsp+88]
37b7b3a4cmov ecx, [rsp+72]
37b7b3a50mov r9, [rsp+416]
37b7b3a58mov [r9+4*r8], ecx
37b7b3a5cmov rcx, [rsp+112]
37b7b3a61lea rdx, [rdx+2*rcx]
37b7b3a65mov rcx, [rsp+432]
37b7b3a6dadd rdx, [rsp+128]
37b7b3a75movss [rcx+4*rdx], x1
37b7b3a7amovss [rcx+4*r8], x0
37b7b3a80
37b7b3a80loc_37b7b3a80:
37b7b3a80mov [rsp+72], eax
37b7b3a84shl rdi, 2
37b7b3a88mov r9, r15
37b7b3a8bsub ebp, 1
37b7b3a8emov rax, [rsp+456]
37b7b3a96mov rdx, [rsp+320]
37b7b3a9emov [rsp+88], r11l
37b7b3aa3mov [rsp+304], r10
37b7b3aabmov [rsp+48], rax
37b7b3ab0mov rax, [rsp+448]
37b7b3ab8add rdx, rdi
37b7b3abbmov [rsp+40], rax
37b7b3ac0lea rax, [rip+0xc850c1]
37b7b3ac7mov [rsp+32], rax
37b7b3accmov r8, rax
37b7b3acfmov rcx, rax
37b7b3ad2call srot_
37b7b3ad7add rdi, [rsp+336]
37b7b3adflea rax, [rip+0xc850a2]
37b7b3ae6mov r9, rsi
37b7b3ae9mov rdx, rdi
37b7b3aecmov [rsp+32], rax
37b7b3af1mov r8, rax
37b7b3af4mov rcx, rax
37b7b3af7mov rdi, [rsp+456]
37b7b3affmov [rsp+48], rdi
37b7b3b04mov rdi, [rsp+448]
37b7b3b0cmov [rsp+40], rdi
37b7b3b11call srot_
37b7b3b16mov eax, [rsp+72]
37b7b3b1amovsxd rdx, ebp
37b7b3b1dmov rdi, [rsp+384]
37b7b3b25mov r11l, [rsp+88]
37b7b3b2amov r10, [rsp+304]
37b7b3b32mov [rdi+4*rdx-4], eax
37b7b3b36mov eax, r12l
37b7b3b39movsxd rdx, r12l
37b7b3b3cjmp 0x37b7b3873
37b7b3b41
37b7b3b41 0f 1f 80 00 00 00 00 .......
37b7b3b48
37b7b3b48loc_37b7b3b48:
37b7b3b48mov rbx, r10
37b7b3b4bmov rbp, [rsp+296]
37b7b3b53mov rdi, [rsp+320]
37b7b3b5bmov r10, [rsp+328]
37b7b3b63mov r15, [rsp+336]
37b7b3b6bmov r14, [rsp+368]
37b7b3b73mov r13, [rsp+96]
37b7b3b78
37b7b3b78loc_37b7b3b78:
37b7b3b78mov rsi, [rsp+288]
37b7b3b80sub rdx, 1
37b7b3b84movss x0, [rbx+4*rdx]
37b7b3b89movsxd r8, [rsi]
37b7b3b8cmov rcx, r8
37b7b3b8fadd ecx, 1
37b7b3b92mov [rsi], ecx
37b7b3b94mov rsi, [rsp+312]
37b7b3b9cmovss [rsi+4*r8], x0
37b7b3ba2mov rsi, [rsp+384]
37b7b3baamovss x0, [rbp+4*rdx]
37b7b3bb0mov [rsi+4*r8], eax
37b7b3bb4movss [r14+4*r8], x0
37b7b3bba
37b7b3bbaloc_37b7b3bba:
37b7b3bbamov r8, [rsp+344]
37b7b3bc2mov r9, [rsp+384]
37b7b3bcaxor eax, eax
37b7b3bccnop [rax+rax]
37b7b3bd4nop [rax+rax]
37b7b3bdfnop [rax+rax]
37b7b3beanop [rax+rax]
37b7b3bf5nop [rax+rax]
37b7b3c00
37b7b3c00loc_37b7b3c00:
37b7b3c00movsxd rdx, [r9+4*rax+4]
37b7b3c05sub rdx, 1
37b7b3c09movss x0, [rbp+4*rdx]
37b7b3c0fmovss [r14+4*rax+4], x0
37b7b3c16movss x0, [rdi+4*rdx]
37b7b3c1bmovss [r10+4*rax+4], x0
37b7b3c22movss x0, [r15+4*rdx]
37b7b3c28movss [r8+4*rax+4], x0
37b7b3c2fadd rax, 1
37b7b3c33cmp r13, rax
37b7b3c36jne 0x37b7b3c00
37b7b3c38mov rax, [rsp+256]
37b7b3c40cmp [rax], 1
37b7b3c43je 0x37b7b3ea0
37b7b3c49
37b7b3c49loc_37b7b3c49:
37b7b3c49mov eax, [rsp+84]
37b7b3c4dmov [rsp+328], r10
37b7b3c55sub eax, ecx
37b7b3c57movsxd rcx, ecx
37b7b3c5amov [rsp+156], eax
37b7b3c61lea rax, [rip+0xc84f20]
37b7b3c68shl rcx, 2
37b7b3c6cmov [rsp+32], rax
37b7b3c71lea rdx, [r14+rcx]
37b7b3c75lea r9, [rbp+rcx]
37b7b3c7amov r8, rax
37b7b3c7dlea rcx, [rsp+156]
37b7b3c85call scopy_
37b7b3c8amovss x1, [rip+0xc84f3e]
37b7b3c92movss x0, [r14+4]
37b7b3c98mov [r14], 0
37b7b3c9fandps x0, [rip+0xc84efa]
37b7b3ca6mov r10, [rsp+328]
37b7b3caemulss x1, x6
37b7b3cb2comiss x1, x0
37b7b3cb5jb 0x37b7b3cbd
37b7b3cb7movss [r14+4], x1
37b7b3cbd
37b7b3cbdloc_37b7b3cbd:
37b7b3cbdmov ecx, [rsp+76]
37b7b3cc1cmp [rsp+84], ecx
37b7b3cc5jl 0x37b7b3da0
37b7b3ccbmovss x1, [rsp+152]
37b7b3cd4movaps x0, x1
37b7b3cd7andps x0, [rip+0xc84ec2]
37b7b3cdecmpss x0, x6, 2
37b7b3ce3andps x6, x0
37b7b3ce6andnps x0, x1
37b7b3ce9orps x0, x6
37b7b3cecmovss [rbx], x0
37b7b3cf0
37b7b3cf0loc_37b7b3cf0:
37b7b3cf0mov rax, [rsp+288]
37b7b3cf8lea r14, [rip+0xc84e89]
37b7b3cfflea r9, [rbx+4]
37b7b3d03mov [rsp+328], r10
37b7b3d0bmov r8, r14
37b7b3d0elea rcx, [rsp+156]
37b7b3d16mov eax, [rax]
37b7b3d18mov [rsp+32], r14
37b7b3d1dsub eax, 1
37b7b3d20mov [rsp+156], eax
37b7b3d27mov rax, [rsp+312]
37b7b3d2flea rdx, [rax+4]
37b7b3d33call scopy_
37b7b3d38mov ebp, [rsp+80]
37b7b3d3clea r9, [rdi+4]
37b7b3d40mov r8, r14
37b7b3d43mov r10, [rsp+328]
37b7b3d4bmov [rsp+32], r14
37b7b3d50lea rcx, [rsp+156]
37b7b3d58mov [rsp+156], ebp
37b7b3d5flea rdx, [r10+4]
37b7b3d63call scopy_
37b7b3d68mov rax, [rsp+344]
37b7b3d70mov [rsp+32], r14
37b7b3d75mov r8, r14
37b7b3d78lea r9, [r15+4]
37b7b3d7clea rcx, [rsp+156]
37b7b3d84mov [rsp+156], ebp
37b7b3d8blea rdx, [rax+4]
37b7b3d8fcall scopy_
37b7b3d94jmp 0x37b7b31c8
37b7b3d99
37b7b3d99 0f 1f 80 00 00 00 00 .......
37b7b3da0
37b7b3da0loc_37b7b3da0:
37b7b3da0lea r12l, [rcx-1]
37b7b3da4lea rcx, [rsp+152]
37b7b3dacmov [rsp+328], r10
37b7b3db4movsxd r12, r12l
37b7b3db7lea rbp, [4*r12]
37b7b3dbflea rdx, [rbx+rbp]
37b7b3dc3call slapy2_
37b7b3dc8mov r10, [rsp+328]
37b7b3dd0comiss x6, x0
37b7b3dd3movaps x1, x0
37b7b3dd6movss [rbx], x0
37b7b3ddajb 0x37b7b3f40
37b7b3de0movss x2, [rip+0xc84dac]
37b7b3de8movss [rbx], x6
37b7b3decpxor x0, x0
37b7b3df0
37b7b3df0loc_37b7b3df0:
37b7b3df0mov rax, [rsp+456]
37b7b3df8lea r14, [rip+0xc84d89]
37b7b3dfflea rdx, [rdi+rbp]
37b7b3e03mov r9, rdi
37b7b3e06mov r8, r14
37b7b3e09mov rcx, r14
37b7b3e0cmov [rsp+328], r10
37b7b3e14movss [rax], x0
37b7b3e18mov rax, [rsp+448]
37b7b3e20movss [rax], x2
37b7b3e24mov rax, [rsp+456]
37b7b3e2cmov [rsp+32], r14
37b7b3e31mov [rsp+48], rax
37b7b3e36mov rax, [rsp+448]
37b7b3e3emov [rsp+40], rax
37b7b3e43call srot_
37b7b3e48mov [rsp+32], r14
37b7b3e4dmov r9, r15
37b7b3e50mov r8, r14
37b7b3e53mov rax, [rsp+456]
37b7b3e5blea rdx, [r15+rbp]
37b7b3e5fmov rcx, r14
37b7b3e62mov [rsp+48], rax
37b7b3e67mov rax, [rsp+448]
37b7b3e6fmov [rsp+40], rax
37b7b3e74call srot_
37b7b3e79mov r10, [rsp+328]
37b7b3e81jmp 0x37b7b3cf0
37b7b3e86
37b7b3e86 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b7b3e90
37b7b3e90loc_37b7b3e90:
37b7b3e90mov rax, [rsp+288]
37b7b3e98mov ecx, [rax]
37b7b3e9ajmp 0x37b7b3bba
37b7b3e9f
37b7b3e9f 90 .
37b7b3ea0
37b7b3ea0loc_37b7b3ea0:
37b7b3ea0mov eax, [rsp+80]
37b7b3ea4mov [rsp+296], rbp
37b7b3eacxor edx, edx
37b7b3eaemov r11l, [rsp+136]
37b7b3eb6mov rsi, [rsp+376]
37b7b3ebemov rbp, [rsp+384]
37b7b3ec6mov r12, [rsp+392]
37b7b3ecelea r9l, [rax-1]
37b7b3ed2mov r13, [rsp+400]
37b7b3edajmp 0x37b7b3f04
37b7b3edc
37b7b3edc 0f 1f 00 66 ...f
37b7b3ee0 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37b7b3ef0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37b7b3f00
37b7b3f00loc_37b7b3f00:
37b7b3f00add rdx, 1
37b7b3f04
37b7b3f04loc_37b7b3f04:
37b7b3f04movsxd rax, [rbp+4*rdx+4]
37b7b3f09xor r8l, r8l
37b7b3f0cmovsxd rax, [rsi+4*rax-4]
37b7b3f11mov eax, [r12+4*rax]
37b7b3f15cmp eax, r11l
37b7b3f18setle r8b
37b7b3f1csub eax, r8l
37b7b3f1fmov [r13+4*rdx+4], eax
37b7b3f24cmp r9, rdx
37b7b3f27jne 0x37b7b3f00
37b7b3f29mov rbp, [rsp+296]
37b7b3f31jmp 0x37b7b3c49
37b7b3f36
37b7b3f36 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b7b3f40
37b7b3f40loc_37b7b3f40:
37b7b3f40movss x2, [rsp+152]
37b7b3f49divss x2, x0
37b7b3f4dmovss x0, [rbx+4*r12]
37b7b3f53divss x0, x1
37b7b3f57xorps x0, [rip+0xc84c62]
37b7b3f5ejmp 0x37b7b3df0
37b7b3f63
37b7b3f63 0f 1f 44 00 00 ..D..
37b7b3f68
37b7b3f68loc_37b7b3f68:
37b7b3f68movsxd rax, esi
37b7b3f6bjmp 0x37b7b3385
37b7b3f70
37b7b3f70loc_37b7b3f70:
37b7b3f70mov edx, [rsp+72]
37b7b3f74jmp 0x37b7b34a5
37b7b3f79
37b7b3f79loc_37b7b3f79:
37b7b3f79movsxd rdx, edx
37b7b3f7cjmp 0x37b7b3b78
37b7b3100
37b7b3f81
37b7b3f81 // align 0x40
37b7b3f81 // align 0x40
37b7b3fc0
37b7b3fc0slasd8_:
37b7b3fc0push r15
37b7b3fc2push r14
37b7b3fc4push r13
37b7b3fc6push r12
37b7b3fc8push rbp
37b7b3fc9push rdi
37b7b3fcapush rsi
37b7b3fcbpush rbx
37b7b3fccsub rsp, 280
37b7b3fd3movups [rsp+192], x6
37b7b3fdbmovups [rsp+208], x7
37b7b3fe3movups [rsp+224], x8
37b7b3fecmovups [rsp+240], x9
37b7b3ff5movups [rsp+256], x10
37b7b3ffemov rax, [rsp+416]
37b7b4006mov rbp, [rsp+440]
37b7b400emov rdi, [rsp+424]
37b7b4016mov rbx, [rsp+432]
37b7b401emov [rbp], 0
37b7b4025mov [rsp+360], rdx
37b7b402dmov edx, [rax]
37b7b402fmov eax, [rcx]
37b7b4031mov [rsp+352], rcx
37b7b4039mov ecx, 1
37b7b403emov [rsp+368], r8
37b7b4046mov r8l, -1
37b7b404cmov [rsp+376], r9
37b7b4054cmp eax, 1
37b7b4057jbe 0x37b7b40c0
37b7b4059
37b7b4059loc_37b7b4059:
37b7b4059mov [rbp], r8l
37b7b405dlea rdx, [rsp+188]
37b7b4065mov r8l, 6
37b7b406bmov [rsp+188], ecx
37b7b4072lea rcx, [rip+0xc84b78]
37b7b4079call xerbla_
37b7b407enop
37b7b407f
37b7b407floc_37b7b407f:
37b7b407fmovups x6, [rsp+192]
37b7b4087movups x7, [rsp+208]
37b7b408fmovups x8, [rsp+224]
37b7b4098movups x9, [rsp+240]
37b7b40a1movups x10, [rsp+256]
37b7b40aaadd rsp, 280
37b7b40b1pop rbx
37b7b40b2pop rsi
37b7b40b3pop rdi
37b7b40b4pop rbp
37b7b40b5pop r12
37b7b40b7pop r13
37b7b40b9pop r14
37b7b40bbpop r15
37b7b40bdret
37b7b40be
37b7b40be 66 90 f.
37b7b40c0
37b7b40c0loc_37b7b40c0:
37b7b40c0mov rsi, [rsp+360]
37b7b40c8mov ecx, [rsi]
37b7b40camov [rsp+96], ecx
37b7b40cetest ecx, ecx
37b7b40d0jle 0x37b7b48fe
37b7b40d6cmp edx, ecx
37b7b40d8jl 0x37b7b48ee
37b7b40demovsxd r14, edx
37b7b40e1mov rcx, r14
37b7b40e4not rcx
37b7b40e7mov [rsp+144], rcx
37b7b40efcmp [rsp+96], 1
37b7b40f4je 0x37b7b4835
37b7b40famov rdx, [rsp+376]
37b7b4102mov rcx, [rsp+360]
37b7b410alea r8, [rip+0xc84acf]
37b7b4111lea r15, [rsp+188]
37b7b4119mov r13l, [rsp+96]
37b7b411ecall snrm2_
37b7b4123mov rax, [rsp+360]
37b7b412bmov [rsp+72], rbp
37b7b4130mov r9, r15
37b7b4133mov [rsp+80], 1
37b7b413clea r8, [rip+0xc84aa1]
37b7b4143lea rcx, [rip+0xc84a9e]
37b7b414amov [rsp+64], rax
37b7b414fmov rdx, r8
37b7b4152lea r12l, [r13+1]
37b7b4156mov rax, [rsp+376]
37b7b415emovss [rsp+188], x0
37b7b4167lea esi, [r13+r12]
37b7b416cmov [rsp+56], rax
37b7b4171lea rax, [rip+0xc84a68]
37b7b4178mov [rsp+48], rax
37b7b417dmov rax, [rsp+360]
37b7b4185mov [rsp+40], rax
37b7b418alea rax, [rip+0xc84a5b]
37b7b4191mov [rsp+32], rax
37b7b4196call slascl_
37b7b419blea ecx, [rsi-1]
37b7b419emovss x0, [rsp+188]
37b7b41a7mov rdx, [rsp+360]
37b7b41afmovsxd rax, ecx
37b7b41b2mov [rsp+132], ecx
37b7b41b9lea r8, [rip+0xc84a20]
37b7b41c0mulss x0, x0
37b7b41c4lea rcx, [rbx+4*rax]
37b7b41c8lea rax, [rip+0xc84a1d]
37b7b41cfmov [rsp+48], rdx
37b7b41d4mov [rsp+40], rcx
37b7b41d9mov r9, rax
37b7b41dcmov [rsp+32], rax
37b7b41e1mov [rsp+56], 1
37b7b41eamov [rsp+160], rcx
37b7b41f2lea rcx, [rip+0xc849f7]
37b7b41f9movss [rsp+188], x0
37b7b4202call slaset_
37b7b4207mov rax, [rsp+360]
37b7b420fmov [rsp+184], 1
37b7b421amov edx, [rax]
37b7b421cmovsxd rax, r13l
37b7b421fshl rax, 2
37b7b4223mov [rsp+120], edx
37b7b4227lea r10, [rbx+rax]
37b7b422btest edx, edx
37b7b422djle 0x37b7b489a
37b7b4233lea rdx, [rsp+184]
37b7b423bmovsxd rsi, esi
37b7b423emov [rsp+112], r15
37b7b4243movsxd r12, r12l
37b7b4246mov [rsp+104], rdx
37b7b424blea r13, [4*rsi]
37b7b4253neg r12
37b7b4256mov r15, [rsp+360]
37b7b425emov [rsp+152], rax
37b7b4266mov r8l, 1
37b7b426cmovss x7, [rip+0xc849ac]
37b7b4274mov [rsp+136], rsi
37b7b427clea rsi, [rbx+r13]
37b7b4280neg r13
37b7b4283mov [rsp+168], r14
37b7b428bmov r14, r10
37b7b428enop
37b7b4290
37b7b4290loc_37b7b4290:
37b7b4290mov rax, [rsp+368]
37b7b4298sub r8l, 1
37b7b429cmov [rsp+64], rbp
37b7b42a1mov rcx, r15
37b7b42a4movsxd r8, r8l
37b7b42a7mov [rsp+56], r14
37b7b42acmov r9, [rsp+376]
37b7b42b4lea rax, [rax+4*r8]
37b7b42b8mov [rsp+32], rbx
37b7b42bdmov rdx, [rsp+104]
37b7b42c2mov r8, rdi
37b7b42c5mov [rsp+48], rax
37b7b42camov rax, [rsp+112]
37b7b42cfmov [rsp+40], rax
37b7b42d4call slasd4_
37b7b42d9mov eax, [rbp]
37b7b42dctest eax, eax
37b7b42dejne 0x37b7b407f
37b7b42e4movsxd r10, [rsp+184]
37b7b42ecmov eax, [rsp+132]
37b7b42f3mov r8l, [rsp+96]
37b7b42f8lea eax, [r10+rax-1]
37b7b42fdlea rdx, [4*r10]
37b7b4305mov r9, r10
37b7b4308cdqe
37b7b430alea rcx, [rbx+rdx]
37b7b430elea r8l, [r8+r10-1]
37b7b4313movss x0, [rbx+4*rax]
37b7b4318movsxd r8, r8l
37b7b431blea r11, [r10-1]
37b7b431fmulss x0, [rcx-4]
37b7b4324mulss x0, [rbx+4*r8]
37b7b432alea r8l, [r10+1]
37b7b432emovss [rbx+4*rax], x0
37b7b4333movss x0, [rcx-4]
37b7b4338mov rax, [rsp+400]
37b7b4340xorps x0, x7
37b7b4343movss [rax+4*r11], x0
37b7b4349movss x0, [rcx]
37b7b434dmov rax, [rsp+408]
37b7b4355xorps x0, x7
37b7b4358movss [rax+4*r11], x0
37b7b435ecmp r10l, 1
37b7b4362jle 0x37b7b43b8
37b7b4364movss x2, [rdi+4*r11]
37b7b436alea ecx, [r10-1]
37b7b436exor eax, eax
37b7b4370nop [rax+rax]
37b7b4375nop [rax+rax]
37b7b4380
37b7b4380loc_37b7b4380:
37b7b4380movss x1, [rdi+4*rax]
37b7b4385movss x0, [rsi+4*rax-4]
37b7b438bmulss x0, [rbx+4*rax]
37b7b4390mulss x0, [r14+4*rax]
37b7b4396movaps x3, x1
37b7b4399addss x1, x2
37b7b439dsubss x3, x2
37b7b43a1divss x0, x3
37b7b43a5divss x0, x1
37b7b43a9movss [rsi+4*rax-4], x0
37b7b43afadd rax, 1
37b7b43b3cmp rax, rcx
37b7b43b6jne 0x37b7b4380
37b7b43b8
37b7b43b8loc_37b7b43b8:
37b7b43b8mov ecx, [r15]
37b7b43bbcmp r8l, ecx
37b7b43bejg 0x37b7b443b
37b7b43c0movss x2, [rdi+4*r11]
37b7b43c6mov r11l, ecx
37b7b43c9add r10, [rsp+136]
37b7b43d1add rdx, rdi
37b7b43d4sub r11l, r9l
37b7b43d7lea rax, [rbx+4*r10-4]
37b7b43dclea r9l, [r11-1]
37b7b43e0add r9, r10
37b7b43e3lea r9, [rbx+4*r9]
37b7b43e7nop [rax]
37b7b43eanop [rax+rax]
37b7b43f5nop [rax+rax]
37b7b4400
37b7b4400loc_37b7b4400:
37b7b4400movss x1, [rdx]
37b7b4404movss x0, [rax]
37b7b4408add rdx, 4
37b7b440cmulss x0, [rax+r13+4]
37b7b4413mulss x0, [rax+4*r12+4]
37b7b441amovaps x3, x1
37b7b441daddss x1, x2
37b7b4421add rax, 4
37b7b4425subss x3, x2
37b7b4429divss x0, x3
37b7b442ddivss x0, x1
37b7b4431movss [rax-4], x0
37b7b4436cmp rax, r9
37b7b4439jne 0x37b7b4400
37b7b443b
37b7b443bloc_37b7b443b:
37b7b443bmov [rsp+184], r8l
37b7b4443cmp r8l, [rsp+120]
37b7b4448jle 0x37b7b4290
37b7b444emov r10, r14
37b7b4451mov rax, [rsp+152]
37b7b4459mov r14, [rsp+168]
37b7b4461test ecx, ecx
37b7b4463jle 0x37b7b489a
37b7b4469lea edx, [rcx-1]
37b7b446ccmp edx, 2
37b7b446fjbe 0x37b7b490e
37b7b4475mov edx, ecx
37b7b4477movss x4, [rip+0xc84781]
37b7b447flea r8, [r10+rax]
37b7b4483movss x3, [rip+0xc84795]
37b7b448bshr edx, 2
37b7b448emov r9, [rsp+376]
37b7b4496xor eax, eax
37b7b4498shl rdx, 4
37b7b449cshufps x4, x4, 0
37b7b44a0shufps x3, x3, 0
37b7b44a4nop [rax+rax]
37b7b44aanop [rax+rax]
37b7b44b5nop [rax+rax]
37b7b44c0
37b7b44c0loc_37b7b44c0:
37b7b44c0movups x0, [r8+rax]
37b7b44c5movups x2, [r9+rax]
37b7b44camovaps x1, x3
37b7b44cdandps x0, x4
37b7b44d0andps x2, x3
37b7b44d3sqrtps x0, x0
37b7b44d6andnps x1, x0
37b7b44d9movaps x0, x2
37b7b44dcorps x0, x1
37b7b44dfmovups [r9+rax], x0
37b7b44e4add rax, 16
37b7b44e8cmp rdx, rax
37b7b44ebjne 0x37b7b44c0
37b7b44edmov eax, ecx
37b7b44efand eax, -4
37b7b44f2add eax, 1
37b7b44f5test cl, 3
37b7b44f8je 0x37b7b4538
37b7b44fa
37b7b44faloc_37b7b44fa:
37b7b44famov rdx, [rsp+376]
37b7b4502cdqe
37b7b4504
37b7b4504loc_37b7b4504:
37b7b4504movss x0, [rsi+4*rax-8]
37b7b450aandps x0, [rip+0xc846ef]
37b7b4511movaps x1, x7
37b7b4514movss x2, [rdx+4*rax-4]
37b7b451asqrtss x0, x0
37b7b451eandnps x1, x0
37b7b4521movaps x0, x2
37b7b4524andps x0, x7
37b7b4527orps x0, x1
37b7b452amovss [rdx+4*rax-4], x0
37b7b4530add rax, 1
37b7b4534cmp ecx, eax
37b7b4536jge 0x37b7b4504
37b7b4538
37b7b4538loc_37b7b4538:
37b7b4538lea rax, [rdi+4]
37b7b453cmov [rsp+120], r10
37b7b4541mov rdx, [rsp+408]
37b7b4549mov r15l, ecx
37b7b454cmov [rsp+96], rax
37b7b4551mov rax, [rsp+144]
37b7b4559mov [rsp+112], 4
37b7b4562lea rax, [rax+2*r14]
37b7b4566mov [rsp+132], ecx
37b7b456dmov r14l, 2
37b7b4573lea rax, [rdx+4*rax]
37b7b4577mov rdx, [rsp+376]
37b7b457fmov [rsp+136], rsi
37b7b4587mov [rsp+152], rax
37b7b458fadd rdx, 4
37b7b4593mov [rsp+424], rdi
37b7b459bmov [rsp+144], rdx
37b7b45a3mov [rsp+432], rbx
37b7b45abnop [rax+rax]
37b7b45b0
37b7b45b0loc_37b7b45b0:
37b7b45b0mov rax, [rsp+400]
37b7b45b8lea r8l, [r14-1]
37b7b45bcmov ecx, r14l
37b7b45bfmovss x10, [rax+4*r14-8]
37b7b45c6mov rax, [rsp+368]
37b7b45cemovss x9, [rax+4*r14-8]
37b7b45d5mov rax, [rsp+424]
37b7b45ddmovss x1, [rax+4*r14-8]
37b7b45e4movaps x0, x1
37b7b45e7xorps x0, x7
37b7b45eamovss [rsp+176], x0
37b7b45f3cmp r8l, r15l
37b7b45f6jge 0x37b7b461f
37b7b45f8mov rax, [rsp+408]
37b7b4600movss x6, [rax+4*r14-8]
37b7b4607mov rax, [rsp+96]
37b7b460cmovss x0, [rax]
37b7b4610xorps x6, x7
37b7b4613xorps x0, x7
37b7b4616movss [rsp+180], x0
37b7b461f
37b7b461floc_37b7b461f:
37b7b461fmov rax, [rsp+376]
37b7b4627addss x1, x9
37b7b462cmovss x0, [rax+4*r14-8]
37b7b4633mov rax, [rsp+432]
37b7b463bdivss x0, x10
37b7b4640divss x0, x1
37b7b4644xorps x0, x7
37b7b4647movss [rax+4*r14-8], x0
37b7b464ecmp r8l, 1
37b7b4652je 0x37b7b46d1
37b7b4654mov rbp, rax
37b7b4657mov rax, [rsp+144]
37b7b465flea edx, [rcx-3]
37b7b4662mov rdi, [rsp+376]
37b7b466amov r15, [rsp+424]
37b7b4672lea rsi, [rax+4*rdx]
37b7b4676nop [rax+rax]
37b7b4680
37b7b4680loc_37b7b4680:
37b7b4680mov rcx, r15
37b7b4683movss x8, [rdi]
37b7b4688add rdi, 4
37b7b468cadd r15, 4
37b7b4690lea rdx, [rsp+176]
37b7b4698add rbp, 4
37b7b469ccall slamc3_
37b7b46a1subss x0, x10
37b7b46a6divss x8, x0
37b7b46abmovss x0, [r15-4]
37b7b46b1addss x0, x9
37b7b46b6divss x8, x0
37b7b46bbmovss [rbp-4], x8
37b7b46c1cmp rsi, rdi
37b7b46c4jne 0x37b7b4680
37b7b46c6mov rax, [rsp+360]
37b7b46cemov r15l, [rax]
37b7b46d1
37b7b46d1loc_37b7b46d1:
37b7b46d1mov [rsp+104], r14l
37b7b46d6cmp r14l, r15l
37b7b46d9jg 0x37b7b4752
37b7b46dbmov rax, [rsp+112]
37b7b46e0mov rcx, r14
37b7b46e3mov rbx, [rsp+96]
37b7b46e8mov r13, r14
37b7b46ebmov rbp, [rsp+376]
37b7b46f3neg rcx
37b7b46f6lea rsi, [rax+4*rcx]
37b7b46faadd rbp, rsi
37b7b46fdadd rsi, [rsp+432]
37b7b4705nop [rax+rax]
37b7b4710
37b7b4710loc_37b7b4710:
37b7b4710mov rcx, rbx
37b7b4713lea rdx, [rsp+180]
37b7b471badd rbx, 4
37b7b471fmovss x8, [rbp+4*r13]
37b7b4726call slamc3_
37b7b472baddss x0, x6
37b7b472fdivss x8, x0
37b7b4734movss x0, [rbx-4]
37b7b4739addss x0, x9
37b7b473edivss x8, x0
37b7b4743movss [rsi+4*r13], x8
37b7b4749add r13, 1
37b7b474dcmp r15l, r13l
37b7b4750jge 0x37b7b4710
37b7b4752
37b7b4752loc_37b7b4752:
37b7b4752mov rdx, [rsp+432]
37b7b475amov rcx, [rsp+360]
37b7b4762lea rsi, [rip+0xc84477]
37b7b4769lea r8, [rip+0xc84470]
37b7b4770call snrm2_
37b7b4775mov [rsp+32], rsi
37b7b477amov r8, rsi
37b7b477dmov r9, [rsp+384]
37b7b4785mov rdx, [rsp+432]
37b7b478dmov rcx, [rsp+360]
37b7b4795movaps x8, x0
37b7b4799call sdot_
37b7b479emov rax, [rsp+120]
37b7b47a3mov r8, rsi
37b7b47a6mov r9, [rsp+392]
37b7b47aedivss x0, x8
37b7b47b3mov rdx, [rsp+432]
37b7b47bbmov rcx, [rsp+360]
37b7b47c3movss [rax+4*r14-8], x0
37b7b47camov [rsp+32], rsi
37b7b47cfcall sdot_
37b7b47d4mov rax, [rsp+136]
37b7b47dcdivss x0, x8
37b7b47e1movss [rax+4*r14-12], x0
37b7b47e8mov rax, [rsp+352]
37b7b47f0cmp [rax], 1
37b7b47f3jne 0x37b7b4804
37b7b47f5mov rax, [rsp+152]
37b7b47fdmovss [rax+4*r14-4], x8
37b7b4804
37b7b4804loc_37b7b4804:
37b7b4804mov ebx, [rsp+104]
37b7b4808cmp [rsp+132], ebx
37b7b480fjl 0x37b7b4895
37b7b4815mov rax, [rsp+360]
37b7b481dadd [rsp+96], 4
37b7b4823add r14, 1
37b7b4827add [rsp+112], 4
37b7b482dmov r15l, [rax]
37b7b4830jmp 0x37b7b45b0
37b7b4835
37b7b4835loc_37b7b4835:
37b7b4835mov rbx, [rsp+376]
37b7b483dmovss x0, [rbx]
37b7b4841mov rbx, [rsp+368]
37b7b4849andps x0, [rip+0xc843b0]
37b7b4850movss [rbx], x0
37b7b4854mov rbx, [rsp+400]
37b7b485cmovss [rbx], x0
37b7b4860cmp eax, 1
37b7b4863jne 0x37b7b407f
37b7b4869movss x0, [rip+0xc8439f]
37b7b4871mov rax, [rsp+144]
37b7b4879movss [rbx+4], x0
37b7b487emov rbx, [rsp+408]
37b7b4886lea rax, [rax+2*r14+1]
37b7b488bmovss [rbx+4*rax], x0
37b7b4890jmp 0x37b7b407f
37b7b4895
37b7b4895loc_37b7b4895:
37b7b4895mov r10, [rsp+120]
37b7b489a
37b7b489aloc_37b7b489a:
37b7b489alea rax, [rip+0xc8433f]
37b7b48a1mov r9, [rsp+384]
37b7b48a9mov rcx, [rsp+360]
37b7b48b1mov rdx, r10
37b7b48b4mov [rsp+32], rax
37b7b48b9mov rbx, rax
37b7b48bcmov r8, rax
37b7b48bfcall scopy_
37b7b48c4mov [rsp+32], rbx
37b7b48c9mov r8, rbx
37b7b48ccmov r9, [rsp+392]
37b7b48d4mov rdx, [rsp+160]
37b7b48dcmov rcx, [rsp+360]
37b7b48e4call scopy_
37b7b48e9jmp 0x37b7b407f
37b7b48ee
37b7b48eeloc_37b7b48ee:
37b7b48eemov r8l, -9
37b7b48f4mov ecx, 9
37b7b48f9jmp 0x37b7b4059
37b7b48fe
37b7b48feloc_37b7b48fe:
37b7b48femov r8l, -2
37b7b4904mov ecx, 2
37b7b4909jmp 0x37b7b4059
37b7b490e
37b7b490eloc_37b7b490e:
37b7b490emov eax, 1
37b7b4913jmp 0x37b7b44fa
37b7b3fc0
37b7b3fc0slasd8_:
37b7b3fc0push r15
37b7b3fc2push r14
37b7b3fc4push r13
37b7b3fc6push r12
37b7b3fc8push rbp
37b7b3fc9push rdi
37b7b3fcapush rsi
37b7b3fcbpush rbx
37b7b3fccsub rsp, 280
37b7b3fd3movups [rsp+192], x6
37b7b3fdbmovups [rsp+208], x7
37b7b3fe3movups [rsp+224], x8
37b7b3fecmovups [rsp+240], x9
37b7b3ff5movups [rsp+256], x10
37b7b3ffemov rax, [rsp+416]
37b7b4006mov rbp, [rsp+440]
37b7b400emov rdi, [rsp+424]
37b7b4016mov rbx, [rsp+432]
37b7b401emov [rbp], 0
37b7b4025mov [rsp+360], rdx
37b7b402dmov edx, [rax]
37b7b402fmov eax, [rcx]
37b7b4031mov [rsp+352], rcx
37b7b4039mov ecx, 1
37b7b403emov [rsp+368], r8
37b7b4046mov r8l, -1
37b7b404cmov [rsp+376], r9
37b7b4054cmp eax, 1
37b7b4057jbe 0x37b7b40c0
37b7b4059
37b7b4059loc_37b7b4059:
37b7b4059mov [rbp], r8l
37b7b405dlea rdx, [rsp+188]
37b7b4065mov r8l, 6
37b7b406bmov [rsp+188], ecx
37b7b4072lea rcx, [rip+0xc84b78]
37b7b4079call xerbla_
37b7b407enop
37b7b407f
37b7b407floc_37b7b407f:
37b7b407fmovups x6, [rsp+192]
37b7b4087movups x7, [rsp+208]
37b7b408fmovups x8, [rsp+224]
37b7b4098movups x9, [rsp+240]
37b7b40a1movups x10, [rsp+256]
37b7b40aaadd rsp, 280
37b7b40b1pop rbx
37b7b40b2pop rsi
37b7b40b3pop rdi
37b7b40b4pop rbp
37b7b40b5pop r12
37b7b40b7pop r13
37b7b40b9pop r14
37b7b40bbpop r15
37b7b40bdret
37b7b40be
37b7b40be 66 90 f.
37b7b40c0
37b7b40c0loc_37b7b40c0:
37b7b40c0mov rsi, [rsp+360]
37b7b40c8mov ecx, [rsi]
37b7b40camov [rsp+96], ecx
37b7b40cetest ecx, ecx
37b7b40d0jle 0x37b7b48fe
37b7b40d6cmp edx, ecx
37b7b40d8jl 0x37b7b48ee
37b7b40demovsxd r14, edx
37b7b40e1mov rcx, r14
37b7b40e4not rcx
37b7b40e7mov [rsp+144], rcx
37b7b40efcmp [rsp+96], 1
37b7b40f4je 0x37b7b4835
37b7b40famov rdx, [rsp+376]
37b7b4102mov rcx, [rsp+360]
37b7b410alea r8, [rip+0xc84acf]
37b7b4111lea r15, [rsp+188]
37b7b4119mov r13l, [rsp+96]
37b7b411ecall snrm2_
37b7b4123mov rax, [rsp+360]
37b7b412bmov [rsp+72], rbp
37b7b4130mov r9, r15
37b7b4133mov [rsp+80], 1
37b7b413clea r8, [rip+0xc84aa1]
37b7b4143lea rcx, [rip+0xc84a9e]
37b7b414amov [rsp+64], rax
37b7b414fmov rdx, r8
37b7b4152lea r12l, [r13+1]
37b7b4156mov rax, [rsp+376]
37b7b415emovss [rsp+188], x0
37b7b4167lea esi, [r13+r12]
37b7b416cmov [rsp+56], rax
37b7b4171lea rax, [rip+0xc84a68]
37b7b4178mov [rsp+48], rax
37b7b417dmov rax, [rsp+360]
37b7b4185mov [rsp+40], rax
37b7b418alea rax, [rip+0xc84a5b]
37b7b4191mov [rsp+32], rax
37b7b4196call slascl_
37b7b419blea ecx, [rsi-1]
37b7b419emovss x0, [rsp+188]
37b7b41a7mov rdx, [rsp+360]
37b7b41afmovsxd rax, ecx
37b7b41b2mov [rsp+132], ecx
37b7b41b9lea r8, [rip+0xc84a20]
37b7b41c0mulss x0, x0
37b7b41c4lea rcx, [rbx+4*rax]
37b7b41c8lea rax, [rip+0xc84a1d]
37b7b41cfmov [rsp+48], rdx
37b7b41d4mov [rsp+40], rcx
37b7b41d9mov r9, rax
37b7b41dcmov [rsp+32], rax
37b7b41e1mov [rsp+56], 1
37b7b41eamov [rsp+160], rcx
37b7b41f2lea rcx, [rip+0xc849f7]
37b7b41f9movss [rsp+188], x0
37b7b4202call slaset_
37b7b4207mov rax, [rsp+360]
37b7b420fmov [rsp+184], 1
37b7b421amov edx, [rax]
37b7b421cmovsxd rax, r13l
37b7b421fshl rax, 2
37b7b4223mov [rsp+120], edx
37b7b4227lea r10, [rbx+rax]
37b7b422btest edx, edx
37b7b422djle 0x37b7b489a
37b7b4233lea rdx, [rsp+184]
37b7b423bmovsxd rsi, esi
37b7b423emov [rsp+112], r15
37b7b4243movsxd r12, r12l
37b7b4246mov [rsp+104], rdx
37b7b424blea r13, [4*rsi]
37b7b4253neg r12
37b7b4256mov r15, [rsp+360]
37b7b425emov [rsp+152], rax
37b7b4266mov r8l, 1
37b7b426cmovss x7, [rip+0xc849ac]
37b7b4274mov [rsp+136], rsi
37b7b427clea rsi, [rbx+r13]
37b7b4280neg r13
37b7b4283mov [rsp+168], r14
37b7b428bmov r14, r10
37b7b428enop
37b7b4290
37b7b4290loc_37b7b4290:
37b7b4290mov rax, [rsp+368]
37b7b4298sub r8l, 1
37b7b429cmov [rsp+64], rbp
37b7b42a1mov rcx, r15
37b7b42a4movsxd r8, r8l
37b7b42a7mov [rsp+56], r14
37b7b42acmov r9, [rsp+376]
37b7b42b4lea rax, [rax+4*r8]
37b7b42b8mov [rsp+32], rbx
37b7b42bdmov rdx, [rsp+104]
37b7b42c2mov r8, rdi
37b7b42c5mov [rsp+48], rax
37b7b42camov rax, [rsp+112]
37b7b42cfmov [rsp+40], rax
37b7b42d4call slasd4_
37b7b42d9mov eax, [rbp]
37b7b42dctest eax, eax
37b7b42dejne 0x37b7b407f
37b7b42e4movsxd r10, [rsp+184]
37b7b42ecmov eax, [rsp+132]
37b7b42f3mov r8l, [rsp+96]
37b7b42f8lea eax, [r10+rax-1]
37b7b42fdlea rdx, [4*r10]
37b7b4305mov r9, r10
37b7b4308cdqe
37b7b430alea rcx, [rbx+rdx]
37b7b430elea r8l, [r8+r10-1]
37b7b4313movss x0, [rbx+4*rax]
37b7b4318movsxd r8, r8l
37b7b431blea r11, [r10-1]
37b7b431fmulss x0, [rcx-4]
37b7b4324mulss x0, [rbx+4*r8]
37b7b432alea r8l, [r10+1]
37b7b432emovss [rbx+4*rax], x0
37b7b4333movss x0, [rcx-4]
37b7b4338mov rax, [rsp+400]
37b7b4340xorps x0, x7
37b7b4343movss [rax+4*r11], x0
37b7b4349movss x0, [rcx]
37b7b434dmov rax, [rsp+408]
37b7b4355xorps x0, x7
37b7b4358movss [rax+4*r11], x0
37b7b435ecmp r10l, 1
37b7b4362jle 0x37b7b43b8
37b7b4364movss x2, [rdi+4*r11]
37b7b436alea ecx, [r10-1]
37b7b436exor eax, eax
37b7b4370nop [rax+rax]
37b7b4375nop [rax+rax]
37b7b4380
37b7b4380loc_37b7b4380:
37b7b4380movss x1, [rdi+4*rax]
37b7b4385movss x0, [rsi+4*rax-4]
37b7b438bmulss x0, [rbx+4*rax]
37b7b4390mulss x0, [r14+4*rax]
37b7b4396movaps x3, x1
37b7b4399addss x1, x2
37b7b439dsubss x3, x2
37b7b43a1divss x0, x3
37b7b43a5divss x0, x1
37b7b43a9movss [rsi+4*rax-4], x0
37b7b43afadd rax, 1
37b7b43b3cmp rax, rcx
37b7b43b6jne 0x37b7b4380
37b7b43b8
37b7b43b8loc_37b7b43b8:
37b7b43b8mov ecx, [r15]
37b7b43bbcmp r8l, ecx
37b7b43bejg 0x37b7b443b
37b7b43c0movss x2, [rdi+4*r11]
37b7b43c6mov r11l, ecx
37b7b43c9add r10, [rsp+136]
37b7b43d1add rdx, rdi
37b7b43d4sub r11l, r9l
37b7b43d7lea rax, [rbx+4*r10-4]
37b7b43dclea r9l, [r11-1]
37b7b43e0add r9, r10
37b7b43e3lea r9, [rbx+4*r9]
37b7b43e7nop [rax]
37b7b43eanop [rax+rax]
37b7b43f5nop [rax+rax]
37b7b4400
37b7b4400loc_37b7b4400:
37b7b4400movss x1, [rdx]
37b7b4404movss x0, [rax]
37b7b4408add rdx, 4
37b7b440cmulss x0, [rax+r13+4]
37b7b4413mulss x0, [rax+4*r12+4]
37b7b441amovaps x3, x1
37b7b441daddss x1, x2
37b7b4421add rax, 4
37b7b4425subss x3, x2
37b7b4429divss x0, x3
37b7b442ddivss x0, x1
37b7b4431movss [rax-4], x0
37b7b4436cmp rax, r9
37b7b4439jne 0x37b7b4400
37b7b443b
37b7b443bloc_37b7b443b:
37b7b443bmov [rsp+184], r8l
37b7b4443cmp r8l, [rsp+120]
37b7b4448jle 0x37b7b4290
37b7b444emov r10, r14
37b7b4451mov rax, [rsp+152]
37b7b4459mov r14, [rsp+168]
37b7b4461test ecx, ecx
37b7b4463jle 0x37b7b489a
37b7b4469lea edx, [rcx-1]
37b7b446ccmp edx, 2
37b7b446fjbe 0x37b7b490e
37b7b4475mov edx, ecx
37b7b4477movss x4, [rip+0xc84781]
37b7b447flea r8, [r10+rax]
37b7b4483movss x3, [rip+0xc84795]
37b7b448bshr edx, 2
37b7b448emov r9, [rsp+376]
37b7b4496xor eax, eax
37b7b4498shl rdx, 4
37b7b449cshufps x4, x4, 0
37b7b44a0shufps x3, x3, 0
37b7b44a4nop [rax+rax]
37b7b44aanop [rax+rax]
37b7b44b5nop [rax+rax]
37b7b44c0
37b7b44c0loc_37b7b44c0:
37b7b44c0movups x0, [r8+rax]
37b7b44c5movups x2, [r9+rax]
37b7b44camovaps x1, x3
37b7b44cdandps x0, x4
37b7b44d0andps x2, x3
37b7b44d3sqrtps x0, x0
37b7b44d6andnps x1, x0
37b7b44d9movaps x0, x2
37b7b44dcorps x0, x1
37b7b44dfmovups [r9+rax], x0
37b7b44e4add rax, 16
37b7b44e8cmp rdx, rax
37b7b44ebjne 0x37b7b44c0
37b7b44edmov eax, ecx
37b7b44efand eax, -4
37b7b44f2add eax, 1
37b7b44f5test cl, 3
37b7b44f8je 0x37b7b4538
37b7b44fa
37b7b44faloc_37b7b44fa:
37b7b44famov rdx, [rsp+376]
37b7b4502cdqe
37b7b4504
37b7b4504loc_37b7b4504:
37b7b4504movss x0, [rsi+4*rax-8]
37b7b450aandps x0, [rip+0xc846ef]
37b7b4511movaps x1, x7
37b7b4514movss x2, [rdx+4*rax-4]
37b7b451asqrtss x0, x0
37b7b451eandnps x1, x0
37b7b4521movaps x0, x2
37b7b4524andps x0, x7
37b7b4527orps x0, x1
37b7b452amovss [rdx+4*rax-4], x0
37b7b4530add rax, 1
37b7b4534cmp ecx, eax
37b7b4536jge 0x37b7b4504
37b7b4538
37b7b4538loc_37b7b4538:
37b7b4538lea rax, [rdi+4]
37b7b453cmov [rsp+120], r10
37b7b4541mov rdx, [rsp+408]
37b7b4549mov r15l, ecx
37b7b454cmov [rsp+96], rax
37b7b4551mov rax, [rsp+144]
37b7b4559mov [rsp+112], 4
37b7b4562lea rax, [rax+2*r14]
37b7b4566mov [rsp+132], ecx
37b7b456dmov r14l, 2
37b7b4573lea rax, [rdx+4*rax]
37b7b4577mov rdx, [rsp+376]
37b7b457fmov [rsp+136], rsi
37b7b4587mov [rsp+152], rax
37b7b458fadd rdx, 4
37b7b4593mov [rsp+424], rdi
37b7b459bmov [rsp+144], rdx
37b7b45a3mov [rsp+432], rbx
37b7b45abnop [rax+rax]
37b7b45b0
37b7b45b0loc_37b7b45b0:
37b7b45b0mov rax, [rsp+400]
37b7b45b8lea r8l, [r14-1]
37b7b45bcmov ecx, r14l
37b7b45bfmovss x10, [rax+4*r14-8]
37b7b45c6mov rax, [rsp+368]
37b7b45cemovss x9, [rax+4*r14-8]
37b7b45d5mov rax, [rsp+424]
37b7b45ddmovss x1, [rax+4*r14-8]
37b7b45e4movaps x0, x1
37b7b45e7xorps x0, x7
37b7b45eamovss [rsp+176], x0
37b7b45f3cmp r8l, r15l
37b7b45f6jge 0x37b7b461f
37b7b45f8mov rax, [rsp+408]
37b7b4600movss x6, [rax+4*r14-8]
37b7b4607mov rax, [rsp+96]
37b7b460cmovss x0, [rax]
37b7b4610xorps x6, x7
37b7b4613xorps x0, x7
37b7b4616movss [rsp+180], x0
37b7b461f
37b7b461floc_37b7b461f:
37b7b461fmov rax, [rsp+376]
37b7b4627addss x1, x9
37b7b462cmovss x0, [rax+4*r14-8]
37b7b4633mov rax, [rsp+432]
37b7b463bdivss x0, x10
37b7b4640divss x0, x1
37b7b4644xorps x0, x7
37b7b4647movss [rax+4*r14-8], x0
37b7b464ecmp r8l, 1
37b7b4652je 0x37b7b46d1
37b7b4654mov rbp, rax
37b7b4657mov rax, [rsp+144]
37b7b465flea edx, [rcx-3]
37b7b4662mov rdi, [rsp+376]
37b7b466amov r15, [rsp+424]
37b7b4672lea rsi, [rax+4*rdx]
37b7b4676nop [rax+rax]
37b7b4680
37b7b4680loc_37b7b4680:
37b7b4680mov rcx, r15
37b7b4683movss x8, [rdi]
37b7b4688add rdi, 4
37b7b468cadd r15, 4
37b7b4690lea rdx, [rsp+176]
37b7b4698add rbp, 4
37b7b469ccall slamc3_
37b7b46a1subss x0, x10
37b7b46a6divss x8, x0
37b7b46abmovss x0, [r15-4]
37b7b46b1addss x0, x9
37b7b46b6divss x8, x0
37b7b46bbmovss [rbp-4], x8
37b7b46c1cmp rsi, rdi
37b7b46c4jne 0x37b7b4680
37b7b46c6mov rax, [rsp+360]
37b7b46cemov r15l, [rax]
37b7b46d1
37b7b46d1loc_37b7b46d1:
37b7b46d1mov [rsp+104], r14l
37b7b46d6cmp r14l, r15l
37b7b46d9jg 0x37b7b4752
37b7b46dbmov rax, [rsp+112]
37b7b46e0mov rcx, r14
37b7b46e3mov rbx, [rsp+96]
37b7b46e8mov r13, r14
37b7b46ebmov rbp, [rsp+376]
37b7b46f3neg rcx
37b7b46f6lea rsi, [rax+4*rcx]
37b7b46faadd rbp, rsi
37b7b46fdadd rsi, [rsp+432]
37b7b4705nop [rax+rax]
37b7b4710
37b7b4710loc_37b7b4710:
37b7b4710mov rcx, rbx
37b7b4713lea rdx, [rsp+180]
37b7b471badd rbx, 4
37b7b471fmovss x8, [rbp+4*r13]
37b7b4726call slamc3_
37b7b472baddss x0, x6
37b7b472fdivss x8, x0
37b7b4734movss x0, [rbx-4]
37b7b4739addss x0, x9
37b7b473edivss x8, x0
37b7b4743movss [rsi+4*r13], x8
37b7b4749add r13, 1
37b7b474dcmp r15l, r13l
37b7b4750jge 0x37b7b4710
37b7b4752
37b7b4752loc_37b7b4752:
37b7b4752mov rdx, [rsp+432]
37b7b475amov rcx, [rsp+360]
37b7b4762lea rsi, [rip+0xc84477]
37b7b4769lea r8, [rip+0xc84470]
37b7b4770call snrm2_
37b7b4775mov [rsp+32], rsi
37b7b477amov r8, rsi
37b7b477dmov r9, [rsp+384]
37b7b4785mov rdx, [rsp+432]
37b7b478dmov rcx, [rsp+360]
37b7b4795movaps x8, x0
37b7b4799call sdot_
37b7b479emov rax, [rsp+120]
37b7b47a3mov r8, rsi
37b7b47a6mov r9, [rsp+392]
37b7b47aedivss x0, x8
37b7b47b3mov rdx, [rsp+432]
37b7b47bbmov rcx, [rsp+360]
37b7b47c3movss [rax+4*r14-8], x0
37b7b47camov [rsp+32], rsi
37b7b47cfcall sdot_
37b7b47d4mov rax, [rsp+136]
37b7b47dcdivss x0, x8
37b7b47e1movss [rax+4*r14-12], x0
37b7b47e8mov rax, [rsp+352]
37b7b47f0cmp [rax], 1
37b7b47f3jne 0x37b7b4804
37b7b47f5mov rax, [rsp+152]
37b7b47fdmovss [rax+4*r14-4], x8
37b7b4804
37b7b4804loc_37b7b4804:
37b7b4804mov ebx, [rsp+104]
37b7b4808cmp [rsp+132], ebx
37b7b480fjl 0x37b7b4895
37b7b4815mov rax, [rsp+360]
37b7b481dadd [rsp+96], 4
37b7b4823add r14, 1
37b7b4827add [rsp+112], 4
37b7b482dmov r15l, [rax]
37b7b4830jmp 0x37b7b45b0
37b7b4835
37b7b4835loc_37b7b4835:
37b7b4835mov rbx, [rsp+376]
37b7b483dmovss x0, [rbx]
37b7b4841mov rbx, [rsp+368]
37b7b4849andps x0, [rip+0xc843b0]
37b7b4850movss [rbx], x0
37b7b4854mov rbx, [rsp+400]
37b7b485cmovss [rbx], x0
37b7b4860cmp eax, 1
37b7b4863jne 0x37b7b407f
37b7b4869movss x0, [rip+0xc8439f]
37b7b4871mov rax, [rsp+144]
37b7b4879movss [rbx+4], x0
37b7b487emov rbx, [rsp+408]
37b7b4886lea rax, [rax+2*r14+1]
37b7b488bmovss [rbx+4*rax], x0
37b7b4890jmp 0x37b7b407f
37b7b4895
37b7b4895loc_37b7b4895:
37b7b4895mov r10, [rsp+120]
37b7b489a
37b7b489aloc_37b7b489a:
37b7b489alea rax, [rip+0xc8433f]
37b7b48a1mov r9, [rsp+384]
37b7b48a9mov rcx, [rsp+360]
37b7b48b1mov rdx, r10
37b7b48b4mov [rsp+32], rax
37b7b48b9mov rbx, rax
37b7b48bcmov r8, rax
37b7b48bfcall scopy_
37b7b48c4mov [rsp+32], rbx
37b7b48c9mov r8, rbx
37b7b48ccmov r9, [rsp+392]
37b7b48d4mov rdx, [rsp+160]
37b7b48dcmov rcx, [rsp+360]
37b7b48e4call scopy_
37b7b48e9jmp 0x37b7b407f
37b7b48ee
37b7b48eeloc_37b7b48ee:
37b7b48eemov r8l, -9
37b7b48f4mov ecx, 9
37b7b48f9jmp 0x37b7b4059
37b7b48fe
37b7b48feloc_37b7b48fe:
37b7b48femov r8l, -2
37b7b4904mov ecx, 2
37b7b4909jmp 0x37b7b4059
37b7b490e
37b7b490eloc_37b7b490e:
37b7b490emov eax, 1
37b7b4913jmp 0x37b7b44fa
37b7b3fc0
37b7b4918
37b7b4918 // align 0x40
37b7b4918 // align 0x40
37b7b4940
37b7b4940slasda_:
37b7b4940push r15
37b7b4942push r14
37b7b4944push r13
37b7b4946push r12
37b7b4948push rbp
37b7b4949push rdi
37b7b494apush rsi
37b7b494bpush rbx
37b7b494csub rsp, 616
37b7b4953mov r11l, -1
37b7b4959mov rax, [rsp+720]
37b7b4961mov rbx, [rsp+816]
37b7b4969mov rdi, [rsp+744]
37b7b4971mov [rsp+264], rax
37b7b4979mov r14, rcx
37b7b497cmov r15, r9
37b7b497fmov rax, [rsp+728]
37b7b4987mov [rsp+216], rcx
37b7b498fmov rcx, r8
37b7b4992mov r10, rdx
37b7b4995mov [rsp+232], rax
37b7b499dmov rax, [rsp+736]
37b7b49a5mov [rsp+520], r9
37b7b49admov r9l, 1
37b7b49b3mov [rsp+352], rax
37b7b49bbmov rax, [rsp+752]
37b7b49c3mov [rsp+480], rbx
37b7b49cbmov [rsp+272], rax
37b7b49d3mov rax, [rsp+760]
37b7b49dbmov [rsp+424], rax
37b7b49e3mov rax, [rsp+768]
37b7b49ebmov [rsp+432], rax
37b7b49f3mov rax, [rsp+776]
37b7b49fbmov [rsp+440], rax
37b7b4a03mov rax, [rsp+784]
37b7b4a0bmov [rsp+448], rax
37b7b4a13mov rax, [rsp+792]
37b7b4a1bmov [rsp+456], rax
37b7b4a23mov rax, [rsp+800]
37b7b4a2bmov [rsp+464], rax
37b7b4a33mov rax, [rsp+808]
37b7b4a3bmov [rsp+472], rax
37b7b4a43mov rax, [rsp+824]
37b7b4a4bmov [rsp+488], rax
37b7b4a53mov rax, [rsp+832]
37b7b4a5bmov [rsp+496], rax
37b7b4a63mov rax, [rsp+840]
37b7b4a6bmov [rsp+504], rax
37b7b4a73mov rax, [rsp+848]
37b7b4a7bmov rsi, [rsp+872]
37b7b4a83mov r8l, [r14]
37b7b4a86mov [rsp+512], rax
37b7b4a8emov rbp, [rsp+856]
37b7b4a96movsxd rax, [rdi]
37b7b4a99mov r13l, [rbx]
37b7b4a9cmov [rsi], 0
37b7b4aa2mov r12, [rsp+864]
37b7b4aaacmp r8l, 1
37b7b4aaejbe 0x37b7b4af0
37b7b4ab0
37b7b4ab0loc_37b7b4ab0:
37b7b4ab0mov [rsi], r11l
37b7b4ab3lea rdx, [rsp+604]
37b7b4abbmov r8l, 6
37b7b4ac1lea rcx, [rip+0xc84180]
37b7b4ac8mov [rsp+604], r9l
37b7b4ad0call xerbla_
37b7b4ad5nop
37b7b4ad6
37b7b4ad6loc_37b7b4ad6:
37b7b4ad6add rsp, 616
37b7b4addpop rbx
37b7b4adepop rsi
37b7b4adfpop rdi
37b7b4ae0pop rbp
37b7b4ae1pop r12
37b7b4ae3pop r13
37b7b4ae5pop r14
37b7b4ae7pop r15
37b7b4ae9ret
37b7b4aea
37b7b4aea 66 0f 1f 44 00 00 f..D..
37b7b4af0
37b7b4af0loc_37b7b4af0:
37b7b4af0mov edx, [rdx]
37b7b4af2cmp edx, 2
37b7b4af5jle 0x37b7b4b48
37b7b4af7mov r14l, [rcx]
37b7b4afamov [rsp+532], r14l
37b7b4b02test r14l, r14l
37b7b4b05js 0x37b7b4b59
37b7b4b07mov ebx, [r15]
37b7b4b0amov r11l, -4
37b7b4b10mov r9l, 4
37b7b4b16cmp ebx, 1
37b7b4b19ja 0x37b7b4ab0
37b7b4b1badd ebx, r14l
37b7b4b1emov [rsp+340], ebx
37b7b4b25cmp eax, ebx
37b7b4b27jl 0x37b7b5ce6
37b7b4b2dcmp r13l, r14l
37b7b4b30jge 0x37b7b4b6a
37b7b4b32mov r11l, -17
37b7b4b38mov r9l, 17
37b7b4b3ejmp 0x37b7b4ab0
37b7b4b43
37b7b4b43 0f 1f 44 00 00 ..D..
37b7b4b48
37b7b4b48loc_37b7b4b48:
37b7b4b48mov r11l, -2
37b7b4b4emov r9l, 2
37b7b4b54jmp 0x37b7b4ab0
37b7b4b59
37b7b4b59loc_37b7b4b59:
37b7b4b59mov r11l, -3
37b7b4b5fmov r9l, 3
37b7b4b65jmp 0x37b7b4ab0
37b7b4b6a
37b7b4b6aloc_37b7b4b6a:
37b7b4b6amov ebx, [rsp+340]
37b7b4b71mov [rsp+564], ebx
37b7b4b78cmp edx, [rsp+532]
37b7b4b7fjl 0x37b7b4c50
37b7b4b85test r8l, r8l
37b7b4b88jne 0x37b7b5bff
37b7b4b8emov rax, [rsp+352]
37b7b4b96mov r8, rcx
37b7b4b99mov rdx, [rsp+520]
37b7b4ba1lea rcx, [rip+0xc8408c]
37b7b4ba8mov [rsp+816], 1
37b7b4bb4mov [rsp+784], rax
37b7b4bbcmov [rsp+768], rax
37b7b4bc4mov rax, [rsp+272]
37b7b4bccmov [rsp+808], rsi
37b7b4bd4mov [rsp+752], rax
37b7b4bdcmov rax, [rsp+232]
37b7b4be4mov [rsp+800], rbp
37b7b4becmov [rsp+744], rax
37b7b4bf4mov rax, [rsp+264]
37b7b4bfcmov [rsp+792], rdi
37b7b4c04mov [rsp+736], rax
37b7b4c0clea rax, [rip+0xc8401d]
37b7b4c13mov r9, rax
37b7b4c16mov [rsp+776], rdi
37b7b4c1emov [rsp+760], rdi
37b7b4c26mov [rsp+728], rax
37b7b4c2emov [rsp+720], rax
37b7b4c36add rsp, 616
37b7b4c3dpop rbx
37b7b4c3epop rsi
37b7b4c3fpop rdi
37b7b4c40pop rbp
37b7b4c41pop r12
37b7b4c43pop r13
37b7b4c45pop r14
37b7b4c47pop r15
37b7b4c49jmp 0x37b7b5d00
37b7b4c4e
37b7b4c4e 66 90 f.
37b7b4c50
37b7b4c50loc_37b7b4c50:
37b7b4c50mov [rsp+48], r10
37b7b4c55mov r9, r12
37b7b4c58lea r8, [rsp+572]
37b7b4c60mov [rsp+368], rax
37b7b4c68not rax
37b7b4c6bmov [rsp+376], rax
37b7b4c73movsxd rax, [rsp+532]
37b7b4c7bmov [rsp+568], 0
37b7b4c86lea r11l, [rax+rax+1]
37b7b4c8blea r14, [r12+4*rax]
37b7b4c8fmov [rsp+596], 0
37b7b4c9alea ebx, [rax+r11]
37b7b4c9elea eax, [r11-1]
37b7b4ca2mov [rsp+32], r14
37b7b4ca7cdqe
37b7b4ca9mov [rsp+528], ebx
37b7b4cb0lea ebx, [rdx+1]
37b7b4cb3mov edx, [rsp+340]
37b7b4cbalea rax, [r12+4*rax]
37b7b4cbemov [rsp+208], r11l
37b7b4cc6mov [rsp+40], rax
37b7b4ccblea edx, [rdx+rdx+1]
37b7b4ccfmov [rsp+360], edx
37b7b4cd6lea rdx, [rsp+584]
37b7b4cdemov [rsp+600], ebx
37b7b4ce5mov [rsp+344], r14
37b7b4cedcall slasdt_
37b7b4cf2mov r9l, [rsp+572]
37b7b4cfamov r11l, [rsp+208]
37b7b4d02lea ecx, [r9+1]
37b7b4d06shr ecx, 31
37b7b4d09lea ecx, [rcx+r9+1]
37b7b4d0esar ecx, 1
37b7b4d10cmp r9l, ecx
37b7b4d13jl 0x37b7b5325
37b7b4d19movsxd rax, [rsp+360]
37b7b4d21imul ebx, ebx
37b7b4d24mov [rsp+328], r9l
37b7b4d2cmovsxd r15, ecx
37b7b4d2fmov [rsp+540], r11l
37b7b4d37mov r14, rax
37b7b4d3alea rax, [rbp+4*rax-4]
37b7b4d3fmov [rsp+240], r12
37b7b4d47mov [rsp+208], rax
37b7b4d4flea eax, [rbx+r14]
37b7b4d53mov r14, rsi
37b7b4d56cdqe
37b7b4d58mov [rsp+536], r13l
37b7b4d60mov r13, rdi
37b7b4d63lea rax, [rbp+4*rax-4]
37b7b4d68mov [rsp+392], rax
37b7b4d70movsxd rax, r11l
37b7b4d73lea rax, [r12+4*rax]
37b7b4d77mov [rsp+384], rax
37b7b4d7flea rax, [rsp+580]
37b7b4d87mov [rsp+224], rax
37b7b4d8flea rax, [rsp+576]
37b7b4d97mov [rsp+248], rax
37b7b4d9flea rax, [rsp+604]
37b7b4da7mov [rsp+288], rax
37b7b4daflea rax, [rsp+568]
37b7b4db7mov [rsp+280], rax
37b7b4dbflea rax, [rsp+600]
37b7b4dc7mov [rsp+296], rax
37b7b4dcfnop
37b7b4dd0
37b7b4dd0loc_37b7b4dd0:
37b7b4dd0mov rax, [rsp+240]
37b7b4dd8mov rdi, [rsp+384]
37b7b4de0mov [rsp+604], 1
37b7b4debmov r11, [rsp+216]
37b7b4df3mov rcx, [rsp+264]
37b7b4dfbmov esi, [rax+4*r15-4]
37b7b4e00mov rax, [rsp+344]
37b7b4e08mov edi, [rdi+4*r15-8]
37b7b4e0dmov eax, [rax+4*r15-4]
37b7b4e12mov ebx, esi
37b7b4e14mov [rsp+256], esi
37b7b4e1bmov [rsp+588], edi
37b7b4e22lea edx, [rax+1]
37b7b4e25sub ebx, eax
37b7b4e27mov [rsp+576], eax
37b7b4e2emov eax, [rsp+340]
37b7b4e35mov [rsp+580], edx
37b7b4e3cmovsxd r12, ebx
37b7b4e3flea r10l, [rax+rbx]
37b7b4e43mov rax, [rsp+232]
37b7b4e4blea rsi, [4*r12-4]
37b7b4e53movsxd rdx, r10l
37b7b4e56lea rdx, [rbp+4*rdx-4]
37b7b4e5badd rax, rsi
37b7b4e5emov [rsp+320], rdx
37b7b4e66mov edx, [r11]
37b7b4e69mov [rsp+304], rax
37b7b4e71lea rax, [rcx+rsi]
37b7b4e75lea rcx, [rbp+rsi]
37b7b4e7amov [rsp+312], rcx
37b7b4e82test edx, edx
37b7b4e84jne 0x37b7b5860
37b7b4e8amov r12, [rsp+208]
37b7b4e92lea r11, [rip+0xc83da7]
37b7b4e99mov rsi, [rsp+296]
37b7b4ea1mov [rsp+56], 1
37b7b4eaamov [rsp+32], r11
37b7b4eaflea r9, [rip+0xc83d82]
37b7b4eb6lea rcx, [rip+0xc83d7f]
37b7b4ebdmov [rsp+48], rsi
37b7b4ec2mov rsi, [rsp+224]
37b7b4ecamov [rsp+40], r12
37b7b4ecfmov r8, rsi
37b7b4ed2mov rdx, rsi
37b7b4ed5mov [rsp+408], rax
37b7b4eddmov [rsp+400], r10l
37b7b4ee5call slaset_
37b7b4eeamov rax, [rsp+304]
37b7b4ef2mov r9, rsi
37b7b4ef5mov r11, [rsp+392]
37b7b4efdmov r10, [rsp+296]
37b7b4f05mov r8, [rsp+248]
37b7b4f0dmov [rsp+64], r12
37b7b4f12lea rcx, [rip+0xc83d1b]
37b7b4f19mov [rsp+56], rax
37b7b4f1emov rax, [rsp+408]
37b7b4f26mov [rsp+72], r10
37b7b4f2bmov rdx, [rsp+288]
37b7b4f33mov [rsp+48], rax
37b7b4f38mov rax, [rsp+280]
37b7b4f40mov [rsp+112], r11
37b7b4f45mov [rsp+40], rax
37b7b4f4alea rax, [rsp+596]
37b7b4f52mov [rsp+96], r11
37b7b4f57mov [rsp+80], r11
37b7b4f5cmov [rsp+104], r8
37b7b4f61mov [rsp+88], r8
37b7b4f66mov [rsp+32], rax
37b7b4f6bmov [rsp+208], r12
37b7b4f73mov r12, rsi
37b7b4f76mov [rsp+128], 1
37b7b4f82mov [rsp+120], r14
37b7b4f87call slasdq_
37b7b4f8clea rax, [rip+0xc83cb1]
37b7b4f93mov r9, [rsp+312]
37b7b4f9bmov rdx, [rsp+208]
37b7b4fa3mov [rsp+32], rax
37b7b4fa8mov r8, rax
37b7b4fabmov rcx, r12
37b7b4faemov esi, [rsp+576]
37b7b4fb5imul esi, [rsp+600]
37b7b4fbdadd esi, [rsp+360]
37b7b4fc4sub esi, 1
37b7b4fc7call scopy_
37b7b4fcclea rax, [rip+0xc83c71]
37b7b4fd3movsxd rsi, esi
37b7b4fd6mov rcx, r12
37b7b4fd9mov [rsp+32], rax
37b7b4fdemov r9, [rsp+320]
37b7b4fe6lea rdx, [rbp+4*rsi]
37b7b4febmov r8, rax
37b7b4feecall scopy_
37b7b4ff3mov r10l, [rsp+400]
37b7b4ffb
37b7b4ffbloc_37b7b4ffb:
37b7b4ffbmov esi, [r14]
37b7b4ffetest esi, esi
37b7b5000jne 0x37b7b4ad6
37b7b5006mov eax, [rsp+528]
37b7b500dlea r12l, [rax+rbx]
37b7b5011mov eax, [rsp+576]
37b7b5018test eax, eax
37b7b501ajle 0x37b7b5075
37b7b501cmov rsi, [rsp+240]
37b7b5024lea r8l, [rax+1]
37b7b5028movsxd rax, r12l
37b7b502blea rcx, [rsi+4*rax]
37b7b502fmov eax, 1
37b7b5034test r8b, 1
37b7b5038jne 0x37b7b5060
37b7b503amov [rcx-8], 1
37b7b5041mov eax, 2
37b7b5046cmp r8, 2
37b7b504aje 0x37b7b5075
37b7b504cnop [rax+rax]
37b7b5055nop [rax+rax]
37b7b5060
37b7b5060loc_37b7b5060:
37b7b5060mov [rcx+4*rax-12], eax
37b7b5064lea rdx, [rax+1]
37b7b5068add rax, 2
37b7b506cmov [rcx+4*rdx-12], edx
37b7b5070cmp r8, rax
37b7b5073jne 0x37b7b5060
37b7b5075
37b7b5075loc_37b7b5075:
37b7b5075mov eax, 1
37b7b507acmp [rsp+328], r15l
37b7b5082je 0x37b7b5bd0
37b7b5088
37b7b5088loc_37b7b5088:
37b7b5088mov esi, [rsp+580]
37b7b508fmov [rsp+604], eax
37b7b5096add eax, edi
37b7b5098movsxd rdi, [rsp+256]
37b7b50a0mov rcx, [rsp+264]
37b7b50a8mov [rsp+592], eax
37b7b50aflea edx, [rsi+r10]
37b7b50b3mov r10, [rsp+216]
37b7b50bbadd ebx, esi
37b7b50bdmov rax, [rsp+232]
37b7b50c5shl rdi, 2
37b7b50c9movsxd rbx, ebx
37b7b50ccmovsxd rdx, edx
37b7b50cfmov r10l, [r10]
37b7b50d2add rcx, rdi
37b7b50d5lea rbx, [rbp+4*rbx-4]
37b7b50dalea rdx, [rbp+4*rdx-4]
37b7b50dfmov [rsp+304], rcx
37b7b50e7add rax, rdi
37b7b50eamov [rsp+312], rbx
37b7b50f2mov [rsp+320], rdx
37b7b50fatest r10l, r10l
37b7b50fdjne 0x37b7b5a20
37b7b5103mov rdi, [rsp+208]
37b7b510blea r10, [rip+0xc83b2e]
37b7b5112mov [rsp+256], rax
37b7b511alea r9, [rip+0xc83b17]
37b7b5121mov rax, [rsp+296]
37b7b5129mov [rsp+32], r10
37b7b512elea r8, [rsp+592]
37b7b5136lea rdx, [rsp+592]
37b7b513emov [rsp+40], rdi
37b7b5143lea rcx, [rip+0xc83af2]
37b7b514amov [rsp+48], rax
37b7b514fmov [rsp+56], 1
37b7b5158call slaset_
37b7b515dmov rax, [rsp+392]
37b7b5165mov [rsp+64], rdi
37b7b516alea r10, [rsp+588]
37b7b5172mov rcx, [rsp+304]
37b7b517amov [rsp+104], r10
37b7b517fmov r8, r10
37b7b5182lea r9, [rsp+592]
37b7b518amov [rsp+112], rax
37b7b518fmov rdx, [rsp+288]
37b7b5197mov [rsp+96], rax
37b7b519cmov [rsp+80], rax
37b7b51a1mov rax, [rsp+296]
37b7b51a9mov [rsp+88], r10
37b7b51aemov [rsp+72], rax
37b7b51b3mov rax, [rsp+256]
37b7b51bbmov [rsp+48], rcx
37b7b51c0lea rcx, [rip+0xc83a6d]
37b7b51c7mov [rsp+56], rax
37b7b51ccmov rax, [rsp+280]
37b7b51d4mov [rsp+120], r14
37b7b51d9mov [rsp+40], rax
37b7b51delea rax, [rsp+596]
37b7b51e6mov [rsp+32], rax
37b7b51ebmov [rsp+208], rdi
37b7b51f3mov [rsp+128], 1
37b7b51ffcall slasdq_
37b7b5204mov eax, [rsp+592]
37b7b520bmov rdx, [rsp+208]
37b7b5213lea rcx, [rsp+592]
37b7b521bmov r9, [rsp+312]
37b7b5223lea edi, [rax-1]
37b7b5226lea rax, [rip+0xc83a17]
37b7b522dimul edi, [rsp+600]
37b7b5235mov [rsp+32], rax
37b7b523amov r8, rax
37b7b523dadd edi, [rsp+360]
37b7b5244sub edi, 1
37b7b5247call scopy_
37b7b524cmovsxd rdi, edi
37b7b524flea rdx, [rbp+4*rdi]
37b7b5254
37b7b5254loc_37b7b5254:
37b7b5254lea rax, [rip+0xc839e9]
37b7b525bmov r9, [rsp+320]
37b7b5263lea rcx, [rsp+592]
37b7b526bmov [rsp+32], rax
37b7b5270mov r8, rax
37b7b5273call scopy_
37b7b5278mov r9l, [r14]
37b7b527btest r9l, r9l
37b7b527ejne 0x37b7b4ad6
37b7b5284mov eax, [rsp+588]
37b7b528btest eax, eax
37b7b528djle 0x37b7b52f5
37b7b528fmov rbx, [rsp+240]
37b7b5297lea r8l, [rax+1]
37b7b529blea eax, [r12+rsi-2]
37b7b52a0cdqe
37b7b52a2lea rcx, [rbx+4*rax]
37b7b52a6mov eax, 1
37b7b52abtest r8b, 1
37b7b52afjne 0x37b7b52e0
37b7b52b1mov [rcx], 1
37b7b52b7mov eax, 2
37b7b52bccmp r8, 2
37b7b52c0je 0x37b7b52f5
37b7b52c2nop [rax+rax]
37b7b52canop [rax+rax]
37b7b52d5nop [rax+rax]
37b7b52e0
37b7b52e0loc_37b7b52e0:
37b7b52e0mov [rcx+4*rax-4], eax
37b7b52e4lea rdx, [rax+1]
37b7b52e8add rax, 2
37b7b52ecmov [rcx+4*rdx-4], edx
37b7b52f0cmp r8, rax
37b7b52f3jne 0x37b7b52e0
37b7b52f5
37b7b52f5loc_37b7b52f5:
37b7b52f5add r15, 1
37b7b52f9cmp [rsp+328], r15l
37b7b5301jge 0x37b7b4dd0
37b7b5307mov rdi, r13
37b7b530amov r11l, [rsp+540]
37b7b5312mov r13l, [rsp+536]
37b7b531amov rsi, r14
37b7b531dmov r12, [rsp+240]
37b7b5325
37b7b5325loc_37b7b5325:
37b7b5325mov r14l, [rsp+584]
37b7b532dmov eax, 1
37b7b5332xor edx, edx
37b7b5334mov ecx, r14l
37b7b5337shl eax, cl
37b7b5339cmp r14l, 32
37b7b533dcmovb edx, eax
37b7b5340mov [rsp+224], edx
37b7b5347test r14l, r14l
37b7b534ajle 0x37b7b4ad6
37b7b5350mov eax, [rsp+532]
37b7b5357movsxd r8, r13l
37b7b535aadd eax, [rsp+528]
37b7b5361movsxd r15, r11l
37b7b5364cdqe
37b7b5366mov r9, r8
37b7b5369mov rdx, [rsp+368]
37b7b5371mov rbx, [rsp+376]
37b7b5379lea rax, [r12+4*rax-4]
37b7b537enot r9
37b7b5381mov [rsp+296], rdi
37b7b5389lea r13, [r12+4*r15]
37b7b538dmov [rsp+272], rax
37b7b5395movsxd rax, [rsp+360]
37b7b539dmov r15, r8
37b7b53a0mov rdi, [rsp+264]
37b7b53a8lea rax, [rbp+4*rax-4]
37b7b53admov [rsp+280], rax
37b7b53b5movsxd rax, r14l
37b7b53b8imul rdx, rax
37b7b53bcimul rax, r8
37b7b53c0add rbx, rdx
37b7b53c3add rax, r9
37b7b53c6mov [rsp+304], rbx
37b7b53cemov [rsp+312], rax
37b7b53d6lea rax, [rsp+576]
37b7b53demov [rsp+288], rax
37b7b53e6
37b7b53e6loc_37b7b53e6:
37b7b53e6mov ebx, r14l
37b7b53e9cmp r14l, 1
37b7b53edje 0x37b7b5cd6
37b7b53f3lea ecx, [r14-1]
37b7b53f7cmp r14l, 32
37b7b53fbjg 0x37b7b5cae
37b7b5401mov eax, 2
37b7b5406mov ebx, 1
37b7b540bshl eax, cl
37b7b540dshl ebx, cl
37b7b540fsub eax, 1
37b7b5412mov [rsp+208], eax
37b7b5419cmp ebx, eax
37b7b541bjg 0x37b7b5cae
37b7b5421
37b7b5421loc_37b7b5421:
37b7b5421mov rdx, [rsp+368]
37b7b5429lea eax, [r14+r14-1]
37b7b542emov rcx, [rsp+376]
37b7b5436mov [rsp+352], r14l
37b7b543ecdqe
37b7b5440mov [rsp+360], r9
37b7b5448movsxd rbx, ebx
37b7b544bimul rdx, rax
37b7b544fmov [rsp+384], r15
37b7b5457imul rax, r15
37b7b545badd rcx, rdx
37b7b545eadd rax, r9
37b7b5461mov [rsp+320], rcx
37b7b5469mov [rsp+328], rax
37b7b5471lea rax, [rsp+604]
37b7b5479mov [rsp+264], rax
37b7b5481lea rax, [rsp+588]
37b7b5489mov [rsp+256], rax
37b7b5491lea rax, [rsp+560]
37b7b5499mov [rsp+248], rax
37b7b54a1lea rax, [rsp+556]
37b7b54a9mov [rsp+240], rax
37b7b54b1jmp 0x37b7b560c
37b7b54b6
37b7b54b6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b7b54c0
37b7b54c0loc_37b7b54c0:
37b7b54c0mov rdx, [rsp+272]
37b7b54c8mov [rsp+200], rsi
37b7b54d0mov [rsp+72], r14
37b7b54d5mov [rsp+192], rdx
37b7b54ddmov rdx, [rsp+280]
37b7b54e5mov [rsp+184], rdx
37b7b54edmov rdx, [rsp+512]
37b7b54f5mov [rsp+176], rdx
37b7b54fdmov rdx, [rsp+504]
37b7b5505mov [rsp+168], rdx
37b7b550dmov rdx, [rsp+424]
37b7b5515mov [rsp+160], rdx
37b7b551dmov rdx, [rsp+448]
37b7b5525mov [rsp+152], rdx
37b7b552dmov rdx, [rsp+440]
37b7b5535mov [rsp+144], rdx
37b7b553dmov rdx, [rsp+432]
37b7b5545mov [rsp+136], rdx
37b7b554dmov rdx, [rsp+456]
37b7b5555mov [rsp+128], rdx
37b7b555dmov rdx, [rsp+296]
37b7b5565mov [rsp+120], rdx
37b7b556amov rdx, [rsp+496]
37b7b5572mov [rsp+112], rdx
37b7b5577mov rdx, [rsp+480]
37b7b557fmov [rsp+104], rdx
37b7b5584mov rdx, [rsp+472]
37b7b558cmov [rsp+96], rdx
37b7b5591mov rdx, [rsp+464]
37b7b5599mov [rsp+88], rdx
37b7b559emov rdx, [rsp+488]
37b7b55a6mov [rsp+80], rdx
37b7b55abmov rdx, [rsp+248]
37b7b55b3mov [rsp+48], r11
37b7b55b8mov r9, [rsp+264]
37b7b55c0mov [rsp+64], rdx
37b7b55c5mov rdx, [rsp+240]
37b7b55cdmov [rsp+40], r10
37b7b55d2mov r8, [rsp+256]
37b7b55damov [rsp+56], rdx
37b7b55dfmov rdx, [rsp+288]
37b7b55e7mov [rsp+32], rax
37b7b55eccall slasd6_
37b7b55f1
37b7b55f1loc_37b7b55f1:
37b7b55f1mov eax, [rsi]
37b7b55f3test eax, eax
37b7b55f5jne 0x37b7b4ad6
37b7b55fbadd rbx, 1
37b7b55ffcmp [rsp+208], ebx
37b7b5606jl 0x37b7b5c92
37b7b560c
37b7b560cloc_37b7b560c:
37b7b560cmov rdx, [rsp+344]
37b7b5614mov ecx, [r13+4*rbx-8]
37b7b5619movsxd rax, [r12+4*rbx-4]
37b7b561emov edx, [rdx+4*rbx-4]
37b7b5622mov [rsp+588], ecx
37b7b5629mov ecx, eax
37b7b562bmov [rsp+576], edx
37b7b5632sub ecx, edx
37b7b5634mov edx, 1
37b7b5639cmp [rsp+208], ebx
37b7b5640je 0x37b7b5bf0
37b7b5646
37b7b5646loc_37b7b5646:
37b7b5646sub rax, 1
37b7b564amov [rsp+604], edx
37b7b5651mov rdx, [rsp+232]
37b7b5659movss x0, [rdi+4*rax]
37b7b565emovss [rsp+556], x0
37b7b5667movss x0, [rdx+4*rax]
37b7b566cmov eax, [rsp+528]
37b7b5673movsxd rdx, ecx
37b7b5676movss [rsp+560], x0
37b7b567flea eax, [rax+rcx-2]
37b7b5683cdqe
37b7b5685lea r14, [r12+4*rax]
37b7b5689mov eax, [rsp+340]
37b7b5690add eax, ecx
37b7b5692mov rcx, [rsp+216]
37b7b569acdqe
37b7b569cmov r8l, [rcx]
37b7b569flea r11, [rbp+4*rax-4]
37b7b56a4lea rax, [4*rdx-4]
37b7b56aclea r10, [rbp+rax]
37b7b56b1add rax, rdi
37b7b56b4test r8l, r8l
37b7b56b7je 0x37b7b54c0
37b7b56bdmov r15, [rsp+272]
37b7b56c5sub [rsp+224], 1
37b7b56cdmovsxd rcx, [rsp+224]
37b7b56d5mov [rsp+200], rsi
37b7b56ddmov [rsp+192], r15
37b7b56e5mov r15, [rsp+280]
37b7b56edlea r8, [4*rcx-4]
37b7b56f5mov rcx, [rsp+304]
37b7b56fdmov [rsp+184], r15
37b7b5705mov r15, [rsp+512]
37b7b570dlea r9, [rcx+rdx]
37b7b5711mov rcx, [rsp+320]
37b7b5719add r15, r8
37b7b571cshl r9, 2
37b7b5720mov [rsp+176], r15
37b7b5728mov r15, [rsp+504]
37b7b5730add rcx, rdx
37b7b5733shl rcx, 2
37b7b5737add r15, r8
37b7b573amov [rsp+168], r15
37b7b5742mov r15, [rsp+424]
37b7b574aadd r15, r8
37b7b574dmov [rsp+160], r15
37b7b5755mov r15, [rsp+448]
37b7b575dadd r15, r9
37b7b5760add r9, [rsp+432]
37b7b5768mov [rsp+152], r15
37b7b5770mov r15, [rsp+440]
37b7b5778mov [rsp+136], r9
37b7b5780mov r9, [rsp+456]
37b7b5788add r15, rcx
37b7b578badd r9, rcx
37b7b578eadd rcx, [rsp+496]
37b7b5796mov [rsp+144], r15
37b7b579emov [rsp+112], rcx
37b7b57a3mov rcx, [rsp+480]
37b7b57abmov [rsp+128], r9
37b7b57b3mov r9, [rsp+296]
37b7b57bbmov [rsp+104], rcx
37b7b57c0mov rcx, [rsp+328]
37b7b57c8mov [rsp+120], r9
37b7b57cdmov r9, [rsp+472]
37b7b57d5add rcx, rdx
37b7b57d8lea rcx, [r9+4*rcx]
37b7b57dcmov [rsp+96], rcx
37b7b57e1mov rcx, [rsp+488]
37b7b57e9add rdx, [rsp+312]
37b7b57f1add r8, [rsp+464]
37b7b57f9mov [rsp+72], r14
37b7b57felea rdx, [rcx+4*rdx]
37b7b5802mov rcx, [rsp+248]
37b7b580amov [rsp+88], r8
37b7b580fmov [rsp+80], rdx
37b7b5814mov r9, [rsp+264]
37b7b581cmov [rsp+64], rcx
37b7b5821mov rcx, [rsp+240]
37b7b5829mov [rsp+48], r11
37b7b582emov r8, [rsp+256]
37b7b5836mov [rsp+56], rcx
37b7b583bmov rdx, [rsp+288]
37b7b5843mov [rsp+40], r10
37b7b5848mov rcx, [rsp+216]
37b7b5850mov [rsp+32], rax
37b7b5855call slasd6_
37b7b585ajmp 0x37b7b55f1
37b7b585f
37b7b585f 90 .
37b7b5860
37b7b5860loc_37b7b5860:
37b7b5860mov [rsp+416], rax
37b7b5868mov rax, [rsp+352]
37b7b5870lea r9, [rip+0xc833c1]
37b7b5877lea rcx, [rip+0xc833be]
37b7b587emov r8, [rsp+248]
37b7b5886mov [rsp+48], r13
37b7b588blea r11, [rax+rsi]
37b7b588flea rax, [rip+0xc833aa]
37b7b5896mov [rsp+56], 1
37b7b589fmov [rsp+40], r11
37b7b58a4mov rdx, r8
37b7b58a7mov [rsp+32], rax
37b7b58acmov [rsp+408], r10l
37b7b58b4mov [rsp+400], r11
37b7b58bccall slaset_
37b7b58c1add rsi, [rsp+272]
37b7b58c9mov [rsp+48], r13
37b7b58celea rcx, [rip+0xc8336b]
37b7b58d5mov r8, [rsp+224]
37b7b58ddmov [rsp+40], rsi
37b7b58e2lea r9, [rip+0xc8334f]
37b7b58e9mov [rsp+32], rcx
37b7b58eelea rcx, [rip+0xc83347]
37b7b58f5mov [rsp+56], 1
37b7b58femov rdx, r8
37b7b5901call slaset_
37b7b5906mov rcx, [rsp+208]
37b7b590emov [rsp+64], rsi
37b7b5913mov rax, [rsp+416]
37b7b591bmov r11, [rsp+400]
37b7b5923mov [rsp+104], r13
37b7b5928mov [rsp+112], rcx
37b7b592dmov rcx, [rsp+304]
37b7b5935mov [rsp+48], rax
37b7b593amov rax, [rsp+248]
37b7b5942mov [rsp+56], rcx
37b7b5947mov rcx, [rsp+280]
37b7b594fmov [rsp+96], r11
37b7b5954mov r9, [rsp+224]
37b7b595cmov r8, rax
37b7b595fmov [rsp+80], r11
37b7b5964mov rdx, [rsp+288]
37b7b596cmov [rsp+40], rcx
37b7b5971lea rcx, [rip+0xc832bc]
37b7b5978mov [rsp+32], rax
37b7b597dmov [rsp+88], r13
37b7b5982mov [rsp+72], r13
37b7b5987mov [rsp+128], 1
37b7b5993mov [rsp+120], r14
37b7b5998call slasdq_
37b7b599dlea rax, [rip+0xc832a0]
37b7b59a4mov rdx, rsi
37b7b59a7mov rsi, [rsp+224]
37b7b59afmov [rsp+32], rax
37b7b59b4mov r9, [rsp+312]
37b7b59bcmov r8, rax
37b7b59bfmov rcx, rsi
37b7b59c2call scopy_
37b7b59c7mov r9, [rsp+272]
37b7b59cfmovsxd rax, [rsp+580]
37b7b59d7mov rcx, rsi
37b7b59daimul rax, [rsp+368]
37b7b59e3add rax, [rsp+376]
37b7b59ebadd rax, r12
37b7b59eelea rdx, [r9+4*rax]
37b7b59f2lea rax, [rip+0xc8324b]
37b7b59f9mov r9, [rsp+320]
37b7b5a01mov [rsp+32], rax
37b7b5a06mov r8, rax
37b7b5a09call scopy_
37b7b5a0emov r10l, [rsp+408]
37b7b5a16jmp 0x37b7b4ffb
37b7b5a1b
37b7b5a1b 0f 1f 44 00 00 ..D..
37b7b5a20
37b7b5a20loc_37b7b5a20:
37b7b5a20mov [rsp+416], rax
37b7b5a28mov rax, [rsp+352]
37b7b5a30lea r10, [rsp+588]
37b7b5a38lea r9, [rip+0xc831f9]
37b7b5a3fmov [rsp+56], 1
37b7b5a48mov r8, r10
37b7b5a4bmov rdx, r10
37b7b5a4elea rcx, [rip+0xc831e7]
37b7b5a55lea r11, [rax+rdi]
37b7b5a59lea rax, [rip+0xc831e0]
37b7b5a60mov [rsp+48], r13
37b7b5a65mov [rsp+40], r11
37b7b5a6amov [rsp+32], rax
37b7b5a6fmov [rsp+408], r11
37b7b5a77mov [rsp+400], r10
37b7b5a7fcall slaset_
37b7b5a84mov rbx, [rsp+272]
37b7b5a8clea rax, [rip+0xc831ad]
37b7b5a93mov [rsp+56], 1
37b7b5a9cmov [rsp+32], rax
37b7b5aa1lea r9, [rip+0xc83190]
37b7b5aa8lea r8, [rsp+592]
37b7b5ab0add rbx, rdi
37b7b5ab3mov [rsp+48], r13
37b7b5ab8lea rdx, [rsp+592]
37b7b5ac0lea rcx, [rip+0xc83175]
37b7b5ac7mov [rsp+40], rbx
37b7b5acccall slaset_
37b7b5ad1mov rax, [rsp+208]
37b7b5ad9mov [rsp+64], rbx
37b7b5adelea r9, [rsp+592]
37b7b5ae6mov r11, [rsp+408]
37b7b5aeemov r10, [rsp+400]
37b7b5af6mov [rsp+120], r14
37b7b5afblea rcx, [rip+0xc83132]
37b7b5b02mov [rsp+112], rax
37b7b5b07mov rax, [rsp+416]
37b7b5b0fmov [rsp+96], r11
37b7b5b14mov rdx, [rsp+288]
37b7b5b1cmov r8, r10
37b7b5b1fmov [rsp+56], rax
37b7b5b24mov rax, [rsp+304]
37b7b5b2cmov [rsp+80], r11
37b7b5b31mov [rsp+48], rax
37b7b5b36mov rax, [rsp+280]
37b7b5b3emov [rsp+32], r10
37b7b5b43mov [rsp+40], rax
37b7b5b48mov [rsp+104], r13
37b7b5b4dmov [rsp+88], r13
37b7b5b52mov [rsp+72], r13
37b7b5b57mov [rsp+128], 1
37b7b5b63call slasdq_
37b7b5b68lea rax, [rip+0xc830d5]
37b7b5b6fmov rdx, rbx
37b7b5b72mov r9, [rsp+312]
37b7b5b7amov [rsp+32], rax
37b7b5b7fmov r8, rax
37b7b5b82lea rcx, [rsp+592]
37b7b5b8acall scopy_
37b7b5b8fmov edx, [rsp+256]
37b7b5b96movsxd rax, [rsp+592]
37b7b5b9emov rbx, [rsp+272]
37b7b5ba6imul rax, [rsp+368]
37b7b5bafadd edx, 1
37b7b5bb2add rax, [rsp+376]
37b7b5bbamovsxd rdx, edx
37b7b5bbdadd rax, rdx
37b7b5bc0lea rdx, [rbx+4*rax]
37b7b5bc4jmp 0x37b7b5254
37b7b5bc9
37b7b5bc9 0f 1f 80 00 00 00 00 .......
37b7b5bd0
37b7b5bd0loc_37b7b5bd0:
37b7b5bd0mov rax, [rsp+520]
37b7b5bd8mov r11l, [rax]
37b7b5bdbxor eax, eax
37b7b5bddtest r11l, r11l
37b7b5be0setne al
37b7b5be3jmp 0x37b7b5088
37b7b5be8
37b7b5be8 0f 1f 84 00 00 00 00 00 ........
37b7b5bf0
37b7b5bf0loc_37b7b5bf0:
37b7b5bf0mov rdx, [rsp+520]
37b7b5bf8mov edx, [rdx]
37b7b5bfajmp 0x37b7b5646
37b7b5bff
37b7b5bffloc_37b7b5bff:
37b7b5bffmov rax, [rsp+352]
37b7b5c07mov [rsp+32], rcx
37b7b5c0cmov r8, rcx
37b7b5c0flea r9, [rsp+564]
37b7b5c17mov [rsp+120], rsi
37b7b5c1cmov rdx, [rsp+520]
37b7b5c24lea rcx, [rip+0xc83009]
37b7b5c2bmov [rsp+96], rax
37b7b5c30mov [rsp+80], rax
37b7b5c35mov rax, [rsp+272]
37b7b5c3dmov [rsp+128], 1
37b7b5c49mov [rsp+64], rax
37b7b5c4emov rax, [rsp+232]
37b7b5c56mov [rsp+112], rbp
37b7b5c5bmov [rsp+56], rax
37b7b5c60mov rax, [rsp+264]
37b7b5c68mov [rsp+104], rdi
37b7b5c6dmov [rsp+48], rax
37b7b5c72lea rax, [rip+0xc82fb7]
37b7b5c79mov [rsp+88], rdi
37b7b5c7emov [rsp+72], rdi
37b7b5c83mov [rsp+40], rax
37b7b5c88call slasdq_
37b7b5c8djmp 0x37b7b4ad6
37b7b5c92
37b7b5c92loc_37b7b5c92:
37b7b5c92mov r14l, [rsp+352]
37b7b5c9amov r9, [rsp+360]
37b7b5ca2mov r15, [rsp+384]
37b7b5caalea ecx, [r14-1]
37b7b5cae
37b7b5caeloc_37b7b5cae:
37b7b5caemov rbx, [rsp+368]
37b7b5cb6sub [rsp+312], r15
37b7b5cbemov r14l, ecx
37b7b5cc1sub [rsp+304], rbx
37b7b5cc9test ecx, ecx
37b7b5ccbjne 0x37b7b53e6
37b7b5cd1jmp 0x37b7b4ad6
37b7b5cd6
37b7b5cd6loc_37b7b5cd6:
37b7b5cd6mov [rsp+208], 1
37b7b5ce1jmp 0x37b7b5421
37b7b5ce6
37b7b5ce6loc_37b7b5ce6:
37b7b5ce6mov r11l, -8
37b7b5cecmov r9l, 8
37b7b5cf2jmp 0x37b7b4ab0
37b7b5cf7
37b7b5cf7 90 90 90 90 90 90 90 90 90 .........
37b7b4940
37b7b4940slasda_:
37b7b4940push r15
37b7b4942push r14
37b7b4944push r13
37b7b4946push r12
37b7b4948push rbp
37b7b4949push rdi
37b7b494apush rsi
37b7b494bpush rbx
37b7b494csub rsp, 616
37b7b4953mov r11l, -1
37b7b4959mov rax, [rsp+720]
37b7b4961mov rbx, [rsp+816]
37b7b4969mov rdi, [rsp+744]
37b7b4971mov [rsp+264], rax
37b7b4979mov r14, rcx
37b7b497cmov r15, r9
37b7b497fmov rax, [rsp+728]
37b7b4987mov [rsp+216], rcx
37b7b498fmov rcx, r8
37b7b4992mov r10, rdx
37b7b4995mov [rsp+232], rax
37b7b499dmov rax, [rsp+736]
37b7b49a5mov [rsp+520], r9
37b7b49admov r9l, 1
37b7b49b3mov [rsp+352], rax
37b7b49bbmov rax, [rsp+752]
37b7b49c3mov [rsp+480], rbx
37b7b49cbmov [rsp+272], rax
37b7b49d3mov rax, [rsp+760]
37b7b49dbmov [rsp+424], rax
37b7b49e3mov rax, [rsp+768]
37b7b49ebmov [rsp+432], rax
37b7b49f3mov rax, [rsp+776]
37b7b49fbmov [rsp+440], rax
37b7b4a03mov rax, [rsp+784]
37b7b4a0bmov [rsp+448], rax
37b7b4a13mov rax, [rsp+792]
37b7b4a1bmov [rsp+456], rax
37b7b4a23mov rax, [rsp+800]
37b7b4a2bmov [rsp+464], rax
37b7b4a33mov rax, [rsp+808]
37b7b4a3bmov [rsp+472], rax
37b7b4a43mov rax, [rsp+824]
37b7b4a4bmov [rsp+488], rax
37b7b4a53mov rax, [rsp+832]
37b7b4a5bmov [rsp+496], rax
37b7b4a63mov rax, [rsp+840]
37b7b4a6bmov [rsp+504], rax
37b7b4a73mov rax, [rsp+848]
37b7b4a7bmov rsi, [rsp+872]
37b7b4a83mov r8l, [r14]
37b7b4a86mov [rsp+512], rax
37b7b4a8emov rbp, [rsp+856]
37b7b4a96movsxd rax, [rdi]
37b7b4a99mov r13l, [rbx]
37b7b4a9cmov [rsi], 0
37b7b4aa2mov r12, [rsp+864]
37b7b4aaacmp r8l, 1
37b7b4aaejbe 0x37b7b4af0
37b7b4ab0
37b7b4ab0loc_37b7b4ab0:
37b7b4ab0mov [rsi], r11l
37b7b4ab3lea rdx, [rsp+604]
37b7b4abbmov r8l, 6
37b7b4ac1lea rcx, [rip+0xc84180]
37b7b4ac8mov [rsp+604], r9l
37b7b4ad0call xerbla_
37b7b4ad5nop
37b7b4ad6
37b7b4ad6loc_37b7b4ad6:
37b7b4ad6add rsp, 616
37b7b4addpop rbx
37b7b4adepop rsi
37b7b4adfpop rdi
37b7b4ae0pop rbp
37b7b4ae1pop r12
37b7b4ae3pop r13
37b7b4ae5pop r14
37b7b4ae7pop r15
37b7b4ae9ret
37b7b4aea
37b7b4aea 66 0f 1f 44 00 00 f..D..
37b7b4af0
37b7b4af0loc_37b7b4af0:
37b7b4af0mov edx, [rdx]
37b7b4af2cmp edx, 2
37b7b4af5jle 0x37b7b4b48
37b7b4af7mov r14l, [rcx]
37b7b4afamov [rsp+532], r14l
37b7b4b02test r14l, r14l
37b7b4b05js 0x37b7b4b59
37b7b4b07mov ebx, [r15]
37b7b4b0amov r11l, -4
37b7b4b10mov r9l, 4
37b7b4b16cmp ebx, 1
37b7b4b19ja 0x37b7b4ab0
37b7b4b1badd ebx, r14l
37b7b4b1emov [rsp+340], ebx
37b7b4b25cmp eax, ebx
37b7b4b27jl 0x37b7b5ce6
37b7b4b2dcmp r13l, r14l
37b7b4b30jge 0x37b7b4b6a
37b7b4b32mov r11l, -17
37b7b4b38mov r9l, 17
37b7b4b3ejmp 0x37b7b4ab0
37b7b4b43
37b7b4b43 0f 1f 44 00 00 ..D..
37b7b4b48
37b7b4b48loc_37b7b4b48:
37b7b4b48mov r11l, -2
37b7b4b4emov r9l, 2
37b7b4b54jmp 0x37b7b4ab0
37b7b4b59
37b7b4b59loc_37b7b4b59:
37b7b4b59mov r11l, -3
37b7b4b5fmov r9l, 3
37b7b4b65jmp 0x37b7b4ab0
37b7b4b6a
37b7b4b6aloc_37b7b4b6a:
37b7b4b6amov ebx, [rsp+340]
37b7b4b71mov [rsp+564], ebx
37b7b4b78cmp edx, [rsp+532]
37b7b4b7fjl 0x37b7b4c50
37b7b4b85test r8l, r8l
37b7b4b88jne 0x37b7b5bff
37b7b4b8emov rax, [rsp+352]
37b7b4b96mov r8, rcx
37b7b4b99mov rdx, [rsp+520]
37b7b4ba1lea rcx, [rip+0xc8408c]
37b7b4ba8mov [rsp+816], 1
37b7b4bb4mov [rsp+784], rax
37b7b4bbcmov [rsp+768], rax
37b7b4bc4mov rax, [rsp+272]
37b7b4bccmov [rsp+808], rsi
37b7b4bd4mov [rsp+752], rax
37b7b4bdcmov rax, [rsp+232]
37b7b4be4mov [rsp+800], rbp
37b7b4becmov [rsp+744], rax
37b7b4bf4mov rax, [rsp+264]
37b7b4bfcmov [rsp+792], rdi
37b7b4c04mov [rsp+736], rax
37b7b4c0clea rax, [rip+0xc8401d]
37b7b4c13mov r9, rax
37b7b4c16mov [rsp+776], rdi
37b7b4c1emov [rsp+760], rdi
37b7b4c26mov [rsp+728], rax
37b7b4c2emov [rsp+720], rax
37b7b4c36add rsp, 616
37b7b4c3dpop rbx
37b7b4c3epop rsi
37b7b4c3fpop rdi
37b7b4c40pop rbp
37b7b4c41pop r12
37b7b4c43pop r13
37b7b4c45pop r14
37b7b4c47pop r15
37b7b4c49jmp 0x37b7b5d00
37b7b4c4e
37b7b4c4e 66 90 f.
37b7b4c50
37b7b4c50loc_37b7b4c50:
37b7b4c50mov [rsp+48], r10
37b7b4c55mov r9, r12
37b7b4c58lea r8, [rsp+572]
37b7b4c60mov [rsp+368], rax
37b7b4c68not rax
37b7b4c6bmov [rsp+376], rax
37b7b4c73movsxd rax, [rsp+532]
37b7b4c7bmov [rsp+568], 0
37b7b4c86lea r11l, [rax+rax+1]
37b7b4c8blea r14, [r12+4*rax]
37b7b4c8fmov [rsp+596], 0
37b7b4c9alea ebx, [rax+r11]
37b7b4c9elea eax, [r11-1]
37b7b4ca2mov [rsp+32], r14
37b7b4ca7cdqe
37b7b4ca9mov [rsp+528], ebx
37b7b4cb0lea ebx, [rdx+1]
37b7b4cb3mov edx, [rsp+340]
37b7b4cbalea rax, [r12+4*rax]
37b7b4cbemov [rsp+208], r11l
37b7b4cc6mov [rsp+40], rax
37b7b4ccblea edx, [rdx+rdx+1]
37b7b4ccfmov [rsp+360], edx
37b7b4cd6lea rdx, [rsp+584]
37b7b4cdemov [rsp+600], ebx
37b7b4ce5mov [rsp+344], r14
37b7b4cedcall slasdt_
37b7b4cf2mov r9l, [rsp+572]
37b7b4cfamov r11l, [rsp+208]
37b7b4d02lea ecx, [r9+1]
37b7b4d06shr ecx, 31
37b7b4d09lea ecx, [rcx+r9+1]
37b7b4d0esar ecx, 1
37b7b4d10cmp r9l, ecx
37b7b4d13jl 0x37b7b5325
37b7b4d19movsxd rax, [rsp+360]
37b7b4d21imul ebx, ebx
37b7b4d24mov [rsp+328], r9l
37b7b4d2cmovsxd r15, ecx
37b7b4d2fmov [rsp+540], r11l
37b7b4d37mov r14, rax
37b7b4d3alea rax, [rbp+4*rax-4]
37b7b4d3fmov [rsp+240], r12
37b7b4d47mov [rsp+208], rax
37b7b4d4flea eax, [rbx+r14]
37b7b4d53mov r14, rsi
37b7b4d56cdqe
37b7b4d58mov [rsp+536], r13l
37b7b4d60mov r13, rdi
37b7b4d63lea rax, [rbp+4*rax-4]
37b7b4d68mov [rsp+392], rax
37b7b4d70movsxd rax, r11l
37b7b4d73lea rax, [r12+4*rax]
37b7b4d77mov [rsp+384], rax
37b7b4d7flea rax, [rsp+580]
37b7b4d87mov [rsp+224], rax
37b7b4d8flea rax, [rsp+576]
37b7b4d97mov [rsp+248], rax
37b7b4d9flea rax, [rsp+604]
37b7b4da7mov [rsp+288], rax
37b7b4daflea rax, [rsp+568]
37b7b4db7mov [rsp+280], rax
37b7b4dbflea rax, [rsp+600]
37b7b4dc7mov [rsp+296], rax
37b7b4dcfnop
37b7b4dd0
37b7b4dd0loc_37b7b4dd0:
37b7b4dd0mov rax, [rsp+240]
37b7b4dd8mov rdi, [rsp+384]
37b7b4de0mov [rsp+604], 1
37b7b4debmov r11, [rsp+216]
37b7b4df3mov rcx, [rsp+264]
37b7b4dfbmov esi, [rax+4*r15-4]
37b7b4e00mov rax, [rsp+344]
37b7b4e08mov edi, [rdi+4*r15-8]
37b7b4e0dmov eax, [rax+4*r15-4]
37b7b4e12mov ebx, esi
37b7b4e14mov [rsp+256], esi
37b7b4e1bmov [rsp+588], edi
37b7b4e22lea edx, [rax+1]
37b7b4e25sub ebx, eax
37b7b4e27mov [rsp+576], eax
37b7b4e2emov eax, [rsp+340]
37b7b4e35mov [rsp+580], edx
37b7b4e3cmovsxd r12, ebx
37b7b4e3flea r10l, [rax+rbx]
37b7b4e43mov rax, [rsp+232]
37b7b4e4blea rsi, [4*r12-4]
37b7b4e53movsxd rdx, r10l
37b7b4e56lea rdx, [rbp+4*rdx-4]
37b7b4e5badd rax, rsi
37b7b4e5emov [rsp+320], rdx
37b7b4e66mov edx, [r11]
37b7b4e69mov [rsp+304], rax
37b7b4e71lea rax, [rcx+rsi]
37b7b4e75lea rcx, [rbp+rsi]
37b7b4e7amov [rsp+312], rcx
37b7b4e82test edx, edx
37b7b4e84jne 0x37b7b5860
37b7b4e8amov r12, [rsp+208]
37b7b4e92lea r11, [rip+0xc83da7]
37b7b4e99mov rsi, [rsp+296]
37b7b4ea1mov [rsp+56], 1
37b7b4eaamov [rsp+32], r11
37b7b4eaflea r9, [rip+0xc83d82]
37b7b4eb6lea rcx, [rip+0xc83d7f]
37b7b4ebdmov [rsp+48], rsi
37b7b4ec2mov rsi, [rsp+224]
37b7b4ecamov [rsp+40], r12
37b7b4ecfmov r8, rsi
37b7b4ed2mov rdx, rsi
37b7b4ed5mov [rsp+408], rax
37b7b4eddmov [rsp+400], r10l
37b7b4ee5call slaset_
37b7b4eeamov rax, [rsp+304]
37b7b4ef2mov r9, rsi
37b7b4ef5mov r11, [rsp+392]
37b7b4efdmov r10, [rsp+296]
37b7b4f05mov r8, [rsp+248]
37b7b4f0dmov [rsp+64], r12
37b7b4f12lea rcx, [rip+0xc83d1b]
37b7b4f19mov [rsp+56], rax
37b7b4f1emov rax, [rsp+408]
37b7b4f26mov [rsp+72], r10
37b7b4f2bmov rdx, [rsp+288]
37b7b4f33mov [rsp+48], rax
37b7b4f38mov rax, [rsp+280]
37b7b4f40mov [rsp+112], r11
37b7b4f45mov [rsp+40], rax
37b7b4f4alea rax, [rsp+596]
37b7b4f52mov [rsp+96], r11
37b7b4f57mov [rsp+80], r11
37b7b4f5cmov [rsp+104], r8
37b7b4f61mov [rsp+88], r8
37b7b4f66mov [rsp+32], rax
37b7b4f6bmov [rsp+208], r12
37b7b4f73mov r12, rsi
37b7b4f76mov [rsp+128], 1
37b7b4f82mov [rsp+120], r14
37b7b4f87call slasdq_
37b7b4f8clea rax, [rip+0xc83cb1]
37b7b4f93mov r9, [rsp+312]
37b7b4f9bmov rdx, [rsp+208]
37b7b4fa3mov [rsp+32], rax
37b7b4fa8mov r8, rax
37b7b4fabmov rcx, r12
37b7b4faemov esi, [rsp+576]
37b7b4fb5imul esi, [rsp+600]
37b7b4fbdadd esi, [rsp+360]
37b7b4fc4sub esi, 1
37b7b4fc7call scopy_
37b7b4fcclea rax, [rip+0xc83c71]
37b7b4fd3movsxd rsi, esi
37b7b4fd6mov rcx, r12
37b7b4fd9mov [rsp+32], rax
37b7b4fdemov r9, [rsp+320]
37b7b4fe6lea rdx, [rbp+4*rsi]
37b7b4febmov r8, rax
37b7b4feecall scopy_
37b7b4ff3mov r10l, [rsp+400]
37b7b4ffb
37b7b4ffbloc_37b7b4ffb:
37b7b4ffbmov esi, [r14]
37b7b4ffetest esi, esi
37b7b5000jne 0x37b7b4ad6
37b7b5006mov eax, [rsp+528]
37b7b500dlea r12l, [rax+rbx]
37b7b5011mov eax, [rsp+576]
37b7b5018test eax, eax
37b7b501ajle 0x37b7b5075
37b7b501cmov rsi, [rsp+240]
37b7b5024lea r8l, [rax+1]
37b7b5028movsxd rax, r12l
37b7b502blea rcx, [rsi+4*rax]
37b7b502fmov eax, 1
37b7b5034test r8b, 1
37b7b5038jne 0x37b7b5060
37b7b503amov [rcx-8], 1
37b7b5041mov eax, 2
37b7b5046cmp r8, 2
37b7b504aje 0x37b7b5075
37b7b504cnop [rax+rax]
37b7b5055nop [rax+rax]
37b7b5060
37b7b5060loc_37b7b5060:
37b7b5060mov [rcx+4*rax-12], eax
37b7b5064lea rdx, [rax+1]
37b7b5068add rax, 2
37b7b506cmov [rcx+4*rdx-12], edx
37b7b5070cmp r8, rax
37b7b5073jne 0x37b7b5060
37b7b5075
37b7b5075loc_37b7b5075:
37b7b5075mov eax, 1
37b7b507acmp [rsp+328], r15l
37b7b5082je 0x37b7b5bd0
37b7b5088
37b7b5088loc_37b7b5088:
37b7b5088mov esi, [rsp+580]
37b7b508fmov [rsp+604], eax
37b7b5096add eax, edi
37b7b5098movsxd rdi, [rsp+256]
37b7b50a0mov rcx, [rsp+264]
37b7b50a8mov [rsp+592], eax
37b7b50aflea edx, [rsi+r10]
37b7b50b3mov r10, [rsp+216]
37b7b50bbadd ebx, esi
37b7b50bdmov rax, [rsp+232]
37b7b50c5shl rdi, 2
37b7b50c9movsxd rbx, ebx
37b7b50ccmovsxd rdx, edx
37b7b50cfmov r10l, [r10]
37b7b50d2add rcx, rdi
37b7b50d5lea rbx, [rbp+4*rbx-4]
37b7b50dalea rdx, [rbp+4*rdx-4]
37b7b50dfmov [rsp+304], rcx
37b7b50e7add rax, rdi
37b7b50eamov [rsp+312], rbx
37b7b50f2mov [rsp+320], rdx
37b7b50fatest r10l, r10l
37b7b50fdjne 0x37b7b5a20
37b7b5103mov rdi, [rsp+208]
37b7b510blea r10, [rip+0xc83b2e]
37b7b5112mov [rsp+256], rax
37b7b511alea r9, [rip+0xc83b17]
37b7b5121mov rax, [rsp+296]
37b7b5129mov [rsp+32], r10
37b7b512elea r8, [rsp+592]
37b7b5136lea rdx, [rsp+592]
37b7b513emov [rsp+40], rdi
37b7b5143lea rcx, [rip+0xc83af2]
37b7b514amov [rsp+48], rax
37b7b514fmov [rsp+56], 1
37b7b5158call slaset_
37b7b515dmov rax, [rsp+392]
37b7b5165mov [rsp+64], rdi
37b7b516alea r10, [rsp+588]
37b7b5172mov rcx, [rsp+304]
37b7b517amov [rsp+104], r10
37b7b517fmov r8, r10
37b7b5182lea r9, [rsp+592]
37b7b518amov [rsp+112], rax
37b7b518fmov rdx, [rsp+288]
37b7b5197mov [rsp+96], rax
37b7b519cmov [rsp+80], rax
37b7b51a1mov rax, [rsp+296]
37b7b51a9mov [rsp+88], r10
37b7b51aemov [rsp+72], rax
37b7b51b3mov rax, [rsp+256]
37b7b51bbmov [rsp+48], rcx
37b7b51c0lea rcx, [rip+0xc83a6d]
37b7b51c7mov [rsp+56], rax
37b7b51ccmov rax, [rsp+280]
37b7b51d4mov [rsp+120], r14
37b7b51d9mov [rsp+40], rax
37b7b51delea rax, [rsp+596]
37b7b51e6mov [rsp+32], rax
37b7b51ebmov [rsp+208], rdi
37b7b51f3mov [rsp+128], 1
37b7b51ffcall slasdq_
37b7b5204mov eax, [rsp+592]
37b7b520bmov rdx, [rsp+208]
37b7b5213lea rcx, [rsp+592]
37b7b521bmov r9, [rsp+312]
37b7b5223lea edi, [rax-1]
37b7b5226lea rax, [rip+0xc83a17]
37b7b522dimul edi, [rsp+600]
37b7b5235mov [rsp+32], rax
37b7b523amov r8, rax
37b7b523dadd edi, [rsp+360]
37b7b5244sub edi, 1
37b7b5247call scopy_
37b7b524cmovsxd rdi, edi
37b7b524flea rdx, [rbp+4*rdi]
37b7b5254
37b7b5254loc_37b7b5254:
37b7b5254lea rax, [rip+0xc839e9]
37b7b525bmov r9, [rsp+320]
37b7b5263lea rcx, [rsp+592]
37b7b526bmov [rsp+32], rax
37b7b5270mov r8, rax
37b7b5273call scopy_
37b7b5278mov r9l, [r14]
37b7b527btest r9l, r9l
37b7b527ejne 0x37b7b4ad6
37b7b5284mov eax, [rsp+588]
37b7b528btest eax, eax
37b7b528djle 0x37b7b52f5
37b7b528fmov rbx, [rsp+240]
37b7b5297lea r8l, [rax+1]
37b7b529blea eax, [r12+rsi-2]
37b7b52a0cdqe
37b7b52a2lea rcx, [rbx+4*rax]
37b7b52a6mov eax, 1
37b7b52abtest r8b, 1
37b7b52afjne 0x37b7b52e0
37b7b52b1mov [rcx], 1
37b7b52b7mov eax, 2
37b7b52bccmp r8, 2
37b7b52c0je 0x37b7b52f5
37b7b52c2nop [rax+rax]
37b7b52canop [rax+rax]
37b7b52d5nop [rax+rax]
37b7b52e0
37b7b52e0loc_37b7b52e0:
37b7b52e0mov [rcx+4*rax-4], eax
37b7b52e4lea rdx, [rax+1]
37b7b52e8add rax, 2
37b7b52ecmov [rcx+4*rdx-4], edx
37b7b52f0cmp r8, rax
37b7b52f3jne 0x37b7b52e0
37b7b52f5
37b7b52f5loc_37b7b52f5:
37b7b52f5add r15, 1
37b7b52f9cmp [rsp+328], r15l
37b7b5301jge 0x37b7b4dd0
37b7b5307mov rdi, r13
37b7b530amov r11l, [rsp+540]
37b7b5312mov r13l, [rsp+536]
37b7b531amov rsi, r14
37b7b531dmov r12, [rsp+240]
37b7b5325
37b7b5325loc_37b7b5325:
37b7b5325mov r14l, [rsp+584]
37b7b532dmov eax, 1
37b7b5332xor edx, edx
37b7b5334mov ecx, r14l
37b7b5337shl eax, cl
37b7b5339cmp r14l, 32
37b7b533dcmovb edx, eax
37b7b5340mov [rsp+224], edx
37b7b5347test r14l, r14l
37b7b534ajle 0x37b7b4ad6
37b7b5350mov eax, [rsp+532]
37b7b5357movsxd r8, r13l
37b7b535aadd eax, [rsp+528]
37b7b5361movsxd r15, r11l
37b7b5364cdqe
37b7b5366mov r9, r8
37b7b5369mov rdx, [rsp+368]
37b7b5371mov rbx, [rsp+376]
37b7b5379lea rax, [r12+4*rax-4]
37b7b537enot r9
37b7b5381mov [rsp+296], rdi
37b7b5389lea r13, [r12+4*r15]
37b7b538dmov [rsp+272], rax
37b7b5395movsxd rax, [rsp+360]
37b7b539dmov r15, r8
37b7b53a0mov rdi, [rsp+264]
37b7b53a8lea rax, [rbp+4*rax-4]
37b7b53admov [rsp+280], rax
37b7b53b5movsxd rax, r14l
37b7b53b8imul rdx, rax
37b7b53bcimul rax, r8
37b7b53c0add rbx, rdx
37b7b53c3add rax, r9
37b7b53c6mov [rsp+304], rbx
37b7b53cemov [rsp+312], rax
37b7b53d6lea rax, [rsp+576]
37b7b53demov [rsp+288], rax
37b7b53e6
37b7b53e6loc_37b7b53e6:
37b7b53e6mov ebx, r14l
37b7b53e9cmp r14l, 1
37b7b53edje 0x37b7b5cd6
37b7b53f3lea ecx, [r14-1]
37b7b53f7cmp r14l, 32
37b7b53fbjg 0x37b7b5cae
37b7b5401mov eax, 2
37b7b5406mov ebx, 1
37b7b540bshl eax, cl
37b7b540dshl ebx, cl
37b7b540fsub eax, 1
37b7b5412mov [rsp+208], eax
37b7b5419cmp ebx, eax
37b7b541bjg 0x37b7b5cae
37b7b5421
37b7b5421loc_37b7b5421:
37b7b5421mov rdx, [rsp+368]
37b7b5429lea eax, [r14+r14-1]
37b7b542emov rcx, [rsp+376]
37b7b5436mov [rsp+352], r14l
37b7b543ecdqe
37b7b5440mov [rsp+360], r9
37b7b5448movsxd rbx, ebx
37b7b544bimul rdx, rax
37b7b544fmov [rsp+384], r15
37b7b5457imul rax, r15
37b7b545badd rcx, rdx
37b7b545eadd rax, r9
37b7b5461mov [rsp+320], rcx
37b7b5469mov [rsp+328], rax
37b7b5471lea rax, [rsp+604]
37b7b5479mov [rsp+264], rax
37b7b5481lea rax, [rsp+588]
37b7b5489mov [rsp+256], rax
37b7b5491lea rax, [rsp+560]
37b7b5499mov [rsp+248], rax
37b7b54a1lea rax, [rsp+556]
37b7b54a9mov [rsp+240], rax
37b7b54b1jmp 0x37b7b560c
37b7b54b6
37b7b54b6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b7b54c0
37b7b54c0loc_37b7b54c0:
37b7b54c0mov rdx, [rsp+272]
37b7b54c8mov [rsp+200], rsi
37b7b54d0mov [rsp+72], r14
37b7b54d5mov [rsp+192], rdx
37b7b54ddmov rdx, [rsp+280]
37b7b54e5mov [rsp+184], rdx
37b7b54edmov rdx, [rsp+512]
37b7b54f5mov [rsp+176], rdx
37b7b54fdmov rdx, [rsp+504]
37b7b5505mov [rsp+168], rdx
37b7b550dmov rdx, [rsp+424]
37b7b5515mov [rsp+160], rdx
37b7b551dmov rdx, [rsp+448]
37b7b5525mov [rsp+152], rdx
37b7b552dmov rdx, [rsp+440]
37b7b5535mov [rsp+144], rdx
37b7b553dmov rdx, [rsp+432]
37b7b5545mov [rsp+136], rdx
37b7b554dmov rdx, [rsp+456]
37b7b5555mov [rsp+128], rdx
37b7b555dmov rdx, [rsp+296]
37b7b5565mov [rsp+120], rdx
37b7b556amov rdx, [rsp+496]
37b7b5572mov [rsp+112], rdx
37b7b5577mov rdx, [rsp+480]
37b7b557fmov [rsp+104], rdx
37b7b5584mov rdx, [rsp+472]
37b7b558cmov [rsp+96], rdx
37b7b5591mov rdx, [rsp+464]
37b7b5599mov [rsp+88], rdx
37b7b559emov rdx, [rsp+488]
37b7b55a6mov [rsp+80], rdx
37b7b55abmov rdx, [rsp+248]
37b7b55b3mov [rsp+48], r11
37b7b55b8mov r9, [rsp+264]
37b7b55c0mov [rsp+64], rdx
37b7b55c5mov rdx, [rsp+240]
37b7b55cdmov [rsp+40], r10
37b7b55d2mov r8, [rsp+256]
37b7b55damov [rsp+56], rdx
37b7b55dfmov rdx, [rsp+288]
37b7b55e7mov [rsp+32], rax
37b7b55eccall slasd6_
37b7b55f1
37b7b55f1loc_37b7b55f1:
37b7b55f1mov eax, [rsi]
37b7b55f3test eax, eax
37b7b55f5jne 0x37b7b4ad6
37b7b55fbadd rbx, 1
37b7b55ffcmp [rsp+208], ebx
37b7b5606jl 0x37b7b5c92
37b7b560c
37b7b560cloc_37b7b560c:
37b7b560cmov rdx, [rsp+344]
37b7b5614mov ecx, [r13+4*rbx-8]
37b7b5619movsxd rax, [r12+4*rbx-4]
37b7b561emov edx, [rdx+4*rbx-4]
37b7b5622mov [rsp+588], ecx
37b7b5629mov ecx, eax
37b7b562bmov [rsp+576], edx
37b7b5632sub ecx, edx
37b7b5634mov edx, 1
37b7b5639cmp [rsp+208], ebx
37b7b5640je 0x37b7b5bf0
37b7b5646
37b7b5646loc_37b7b5646:
37b7b5646sub rax, 1
37b7b564amov [rsp+604], edx
37b7b5651mov rdx, [rsp+232]
37b7b5659movss x0, [rdi+4*rax]
37b7b565emovss [rsp+556], x0
37b7b5667movss x0, [rdx+4*rax]
37b7b566cmov eax, [rsp+528]
37b7b5673movsxd rdx, ecx
37b7b5676movss [rsp+560], x0
37b7b567flea eax, [rax+rcx-2]
37b7b5683cdqe
37b7b5685lea r14, [r12+4*rax]
37b7b5689mov eax, [rsp+340]
37b7b5690add eax, ecx
37b7b5692mov rcx, [rsp+216]
37b7b569acdqe
37b7b569cmov r8l, [rcx]
37b7b569flea r11, [rbp+4*rax-4]
37b7b56a4lea rax, [4*rdx-4]
37b7b56aclea r10, [rbp+rax]
37b7b56b1add rax, rdi
37b7b56b4test r8l, r8l
37b7b56b7je 0x37b7b54c0
37b7b56bdmov r15, [rsp+272]
37b7b56c5sub [rsp+224], 1
37b7b56cdmovsxd rcx, [rsp+224]
37b7b56d5mov [rsp+200], rsi
37b7b56ddmov [rsp+192], r15
37b7b56e5mov r15, [rsp+280]
37b7b56edlea r8, [4*rcx-4]
37b7b56f5mov rcx, [rsp+304]
37b7b56fdmov [rsp+184], r15
37b7b5705mov r15, [rsp+512]
37b7b570dlea r9, [rcx+rdx]
37b7b5711mov rcx, [rsp+320]
37b7b5719add r15, r8
37b7b571cshl r9, 2
37b7b5720mov [rsp+176], r15
37b7b5728mov r15, [rsp+504]
37b7b5730add rcx, rdx
37b7b5733shl rcx, 2
37b7b5737add r15, r8
37b7b573amov [rsp+168], r15
37b7b5742mov r15, [rsp+424]
37b7b574aadd r15, r8
37b7b574dmov [rsp+160], r15
37b7b5755mov r15, [rsp+448]
37b7b575dadd r15, r9
37b7b5760add r9, [rsp+432]
37b7b5768mov [rsp+152], r15
37b7b5770mov r15, [rsp+440]
37b7b5778mov [rsp+136], r9
37b7b5780mov r9, [rsp+456]
37b7b5788add r15, rcx
37b7b578badd r9, rcx
37b7b578eadd rcx, [rsp+496]
37b7b5796mov [rsp+144], r15
37b7b579emov [rsp+112], rcx
37b7b57a3mov rcx, [rsp+480]
37b7b57abmov [rsp+128], r9
37b7b57b3mov r9, [rsp+296]
37b7b57bbmov [rsp+104], rcx
37b7b57c0mov rcx, [rsp+328]
37b7b57c8mov [rsp+120], r9
37b7b57cdmov r9, [rsp+472]
37b7b57d5add rcx, rdx
37b7b57d8lea rcx, [r9+4*rcx]
37b7b57dcmov [rsp+96], rcx
37b7b57e1mov rcx, [rsp+488]
37b7b57e9add rdx, [rsp+312]
37b7b57f1add r8, [rsp+464]
37b7b57f9mov [rsp+72], r14
37b7b57felea rdx, [rcx+4*rdx]
37b7b5802mov rcx, [rsp+248]
37b7b580amov [rsp+88], r8
37b7b580fmov [rsp+80], rdx
37b7b5814mov r9, [rsp+264]
37b7b581cmov [rsp+64], rcx
37b7b5821mov rcx, [rsp+240]
37b7b5829mov [rsp+48], r11
37b7b582emov r8, [rsp+256]
37b7b5836mov [rsp+56], rcx
37b7b583bmov rdx, [rsp+288]
37b7b5843mov [rsp+40], r10
37b7b5848mov rcx, [rsp+216]
37b7b5850mov [rsp+32], rax
37b7b5855call slasd6_
37b7b585ajmp 0x37b7b55f1
37b7b585f
37b7b585f 90 .
37b7b5860
37b7b5860loc_37b7b5860:
37b7b5860mov [rsp+416], rax
37b7b5868mov rax, [rsp+352]
37b7b5870lea r9, [rip+0xc833c1]
37b7b5877lea rcx, [rip+0xc833be]
37b7b587emov r8, [rsp+248]
37b7b5886mov [rsp+48], r13
37b7b588blea r11, [rax+rsi]
37b7b588flea rax, [rip+0xc833aa]
37b7b5896mov [rsp+56], 1
37b7b589fmov [rsp+40], r11
37b7b58a4mov rdx, r8
37b7b58a7mov [rsp+32], rax
37b7b58acmov [rsp+408], r10l
37b7b58b4mov [rsp+400], r11
37b7b58bccall slaset_
37b7b58c1add rsi, [rsp+272]
37b7b58c9mov [rsp+48], r13
37b7b58celea rcx, [rip+0xc8336b]
37b7b58d5mov r8, [rsp+224]
37b7b58ddmov [rsp+40], rsi
37b7b58e2lea r9, [rip+0xc8334f]
37b7b58e9mov [rsp+32], rcx
37b7b58eelea rcx, [rip+0xc83347]
37b7b58f5mov [rsp+56], 1
37b7b58femov rdx, r8
37b7b5901call slaset_
37b7b5906mov rcx, [rsp+208]
37b7b590emov [rsp+64], rsi
37b7b5913mov rax, [rsp+416]
37b7b591bmov r11, [rsp+400]
37b7b5923mov [rsp+104], r13
37b7b5928mov [rsp+112], rcx
37b7b592dmov rcx, [rsp+304]
37b7b5935mov [rsp+48], rax
37b7b593amov rax, [rsp+248]
37b7b5942mov [rsp+56], rcx
37b7b5947mov rcx, [rsp+280]
37b7b594fmov [rsp+96], r11
37b7b5954mov r9, [rsp+224]
37b7b595cmov r8, rax
37b7b595fmov [rsp+80], r11
37b7b5964mov rdx, [rsp+288]
37b7b596cmov [rsp+40], rcx
37b7b5971lea rcx, [rip+0xc832bc]
37b7b5978mov [rsp+32], rax
37b7b597dmov [rsp+88], r13
37b7b5982mov [rsp+72], r13
37b7b5987mov [rsp+128], 1
37b7b5993mov [rsp+120], r14
37b7b5998call slasdq_
37b7b599dlea rax, [rip+0xc832a0]
37b7b59a4mov rdx, rsi
37b7b59a7mov rsi, [rsp+224]
37b7b59afmov [rsp+32], rax
37b7b59b4mov r9, [rsp+312]
37b7b59bcmov r8, rax
37b7b59bfmov rcx, rsi
37b7b59c2call scopy_
37b7b59c7mov r9, [rsp+272]
37b7b59cfmovsxd rax, [rsp+580]
37b7b59d7mov rcx, rsi
37b7b59daimul rax, [rsp+368]
37b7b59e3add rax, [rsp+376]
37b7b59ebadd rax, r12
37b7b59eelea rdx, [r9+4*rax]
37b7b59f2lea rax, [rip+0xc8324b]
37b7b59f9mov r9, [rsp+320]
37b7b5a01mov [rsp+32], rax
37b7b5a06mov r8, rax
37b7b5a09call scopy_
37b7b5a0emov r10l, [rsp+408]
37b7b5a16jmp 0x37b7b4ffb
37b7b5a1b
37b7b5a1b 0f 1f 44 00 00 ..D..
37b7b5a20
37b7b5a20loc_37b7b5a20:
37b7b5a20mov [rsp+416], rax
37b7b5a28mov rax, [rsp+352]
37b7b5a30lea r10, [rsp+588]
37b7b5a38lea r9, [rip+0xc831f9]
37b7b5a3fmov [rsp+56], 1
37b7b5a48mov r8, r10
37b7b5a4bmov rdx, r10
37b7b5a4elea rcx, [rip+0xc831e7]
37b7b5a55lea r11, [rax+rdi]
37b7b5a59lea rax, [rip+0xc831e0]
37b7b5a60mov [rsp+48], r13
37b7b5a65mov [rsp+40], r11
37b7b5a6amov [rsp+32], rax
37b7b5a6fmov [rsp+408], r11
37b7b5a77mov [rsp+400], r10
37b7b5a7fcall slaset_
37b7b5a84mov rbx, [rsp+272]
37b7b5a8clea rax, [rip+0xc831ad]
37b7b5a93mov [rsp+56], 1
37b7b5a9cmov [rsp+32], rax
37b7b5aa1lea r9, [rip+0xc83190]
37b7b5aa8lea r8, [rsp+592]
37b7b5ab0add rbx, rdi
37b7b5ab3mov [rsp+48], r13
37b7b5ab8lea rdx, [rsp+592]
37b7b5ac0lea rcx, [rip+0xc83175]
37b7b5ac7mov [rsp+40], rbx
37b7b5acccall slaset_
37b7b5ad1mov rax, [rsp+208]
37b7b5ad9mov [rsp+64], rbx
37b7b5adelea r9, [rsp+592]
37b7b5ae6mov r11, [rsp+408]
37b7b5aeemov r10, [rsp+400]
37b7b5af6mov [rsp+120], r14
37b7b5afblea rcx, [rip+0xc83132]
37b7b5b02mov [rsp+112], rax
37b7b5b07mov rax, [rsp+416]
37b7b5b0fmov [rsp+96], r11
37b7b5b14mov rdx, [rsp+288]
37b7b5b1cmov r8, r10
37b7b5b1fmov [rsp+56], rax
37b7b5b24mov rax, [rsp+304]
37b7b5b2cmov [rsp+80], r11
37b7b5b31mov [rsp+48], rax
37b7b5b36mov rax, [rsp+280]
37b7b5b3emov [rsp+32], r10
37b7b5b43mov [rsp+40], rax
37b7b5b48mov [rsp+104], r13
37b7b5b4dmov [rsp+88], r13
37b7b5b52mov [rsp+72], r13
37b7b5b57mov [rsp+128], 1
37b7b5b63call slasdq_
37b7b5b68lea rax, [rip+0xc830d5]
37b7b5b6fmov rdx, rbx
37b7b5b72mov r9, [rsp+312]
37b7b5b7amov [rsp+32], rax
37b7b5b7fmov r8, rax
37b7b5b82lea rcx, [rsp+592]
37b7b5b8acall scopy_
37b7b5b8fmov edx, [rsp+256]
37b7b5b96movsxd rax, [rsp+592]
37b7b5b9emov rbx, [rsp+272]
37b7b5ba6imul rax, [rsp+368]
37b7b5bafadd edx, 1
37b7b5bb2add rax, [rsp+376]
37b7b5bbamovsxd rdx, edx
37b7b5bbdadd rax, rdx
37b7b5bc0lea rdx, [rbx+4*rax]
37b7b5bc4jmp 0x37b7b5254
37b7b5bc9
37b7b5bc9 0f 1f 80 00 00 00 00 .......
37b7b5bd0
37b7b5bd0loc_37b7b5bd0:
37b7b5bd0mov rax, [rsp+520]
37b7b5bd8mov r11l, [rax]
37b7b5bdbxor eax, eax
37b7b5bddtest r11l, r11l
37b7b5be0setne al
37b7b5be3jmp 0x37b7b5088
37b7b5be8
37b7b5be8 0f 1f 84 00 00 00 00 00 ........
37b7b5bf0
37b7b5bf0loc_37b7b5bf0:
37b7b5bf0mov rdx, [rsp+520]
37b7b5bf8mov edx, [rdx]
37b7b5bfajmp 0x37b7b5646
37b7b5bff
37b7b5bffloc_37b7b5bff:
37b7b5bffmov rax, [rsp+352]
37b7b5c07mov [rsp+32], rcx
37b7b5c0cmov r8, rcx
37b7b5c0flea r9, [rsp+564]
37b7b5c17mov [rsp+120], rsi
37b7b5c1cmov rdx, [rsp+520]
37b7b5c24lea rcx, [rip+0xc83009]
37b7b5c2bmov [rsp+96], rax
37b7b5c30mov [rsp+80], rax
37b7b5c35mov rax, [rsp+272]
37b7b5c3dmov [rsp+128], 1
37b7b5c49mov [rsp+64], rax
37b7b5c4emov rax, [rsp+232]
37b7b5c56mov [rsp+112], rbp
37b7b5c5bmov [rsp+56], rax
37b7b5c60mov rax, [rsp+264]
37b7b5c68mov [rsp+104], rdi
37b7b5c6dmov [rsp+48], rax
37b7b5c72lea rax, [rip+0xc82fb7]
37b7b5c79mov [rsp+88], rdi
37b7b5c7emov [rsp+72], rdi
37b7b5c83mov [rsp+40], rax
37b7b5c88call slasdq_
37b7b5c8djmp 0x37b7b4ad6
37b7b5c92
37b7b5c92loc_37b7b5c92:
37b7b5c92mov r14l, [rsp+352]
37b7b5c9amov r9, [rsp+360]
37b7b5ca2mov r15, [rsp+384]
37b7b5caalea ecx, [r14-1]
37b7b5cae
37b7b5caeloc_37b7b5cae:
37b7b5caemov rbx, [rsp+368]
37b7b5cb6sub [rsp+312], r15
37b7b5cbemov r14l, ecx
37b7b5cc1sub [rsp+304], rbx
37b7b5cc9test ecx, ecx
37b7b5ccbjne 0x37b7b53e6
37b7b5cd1jmp 0x37b7b4ad6
37b7b5cd6
37b7b5cd6loc_37b7b5cd6:
37b7b5cd6mov [rsp+208], 1
37b7b5ce1jmp 0x37b7b5421
37b7b5ce6
37b7b5ce6loc_37b7b5ce6:
37b7b5ce6mov r11l, -8
37b7b5cecmov r9l, 8
37b7b5cf2jmp 0x37b7b4ab0
37b7b5cf7
37b7b5cf7 90 90 90 90 90 90 90 90 90 .........
37b7b4940
Loading..