File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37b6acc70
37b6acc70sopgtr_:
37b6acc70push r15
37b6acc72push r14
37b6acc74push r13
37b6acc76push r12
37b6acc78push rbp
37b6acc79push rdi
37b6acc7apush rsi
37b6acc7bpush rbx
37b6acc7csub rsp, 104
37b6acc80mov rbp, [rsp+232]
37b6acc88mov rax, [rsp+216]
37b6acc90mov [rbp], 0
37b6acc97movsxd rbx, [rax]
37b6acc9amov r12, rdx
37b6acc9dmov rsi, r8
37b6acca0mov rdi, r9
37b6acca3mov r8l, 1
37b6acca9mov r9l, 1
37b6accaflea rdx, [rip+0xd879ea]
37b6accb6mov r14, rcx
37b6accb9call lsame_
37b6accbemov r13l, eax
37b6accc1test eax, eax
37b6accc3je 0x37b6ace60
37b6accc9
37b6accc9loc_37b6accc9:
37b6accc9mov r12l, [r12]
37b6acccdtest r12l, r12l
37b6accd0js 0x37b6acd28
37b6accd2mov rcx, [rsp+216]
37b6accdamov eax, 1
37b6accdfcmovg eax, r12l
37b6acce3cmp [rcx], eax
37b6acce5jge 0x37b6acd38
37b6acce7mov edx, -6
37b6accecmov eax, 6
37b6accf1
37b6accf1loc_37b6accf1:
37b6accf1mov [rbp], edx
37b6accf4
37b6accf4loc_37b6accf4:
37b6accf4lea rdx, [rsp+92]
37b6accf9mov r8l, 6
37b6accfflea rcx, [rip+0xd8799c]
37b6acd06mov [rsp+92], eax
37b6acd0acall xerbla_
37b6acd0fnop
37b6acd10
37b6acd10loc_37b6acd10:
37b6acd10add rsp, 104
37b6acd14pop rbx
37b6acd15pop rsi
37b6acd16pop rdi
37b6acd17pop rbp
37b6acd18pop r12
37b6acd1apop r13
37b6acd1cpop r14
37b6acd1epop r15
37b6acd20ret
37b6acd21
37b6acd21 0f 1f 80 00 00 00 00 .......
37b6acd28
37b6acd28loc_37b6acd28:
37b6acd28mov edx, -2
37b6acd2dmov eax, 2
37b6acd32jmp 0x37b6accf1
37b6acd34
37b6acd34 0f 1f 40 00 ..@.
37b6acd38
37b6acd38loc_37b6acd38:
37b6acd38mov eax, [rbp]
37b6acd3btest eax, eax
37b6acd3djne 0x37b6acfd3
37b6acd43test r12l, r12l
37b6acd46je 0x37b6acd10
37b6acd48xor eax, eax
37b6acd4atest rbx, rbx
37b6acd4dcmovs rbx, rax
37b6acd51mov rax, rbx
37b6acd54not rax
37b6acd57mov [rsp+64], rax
37b6acd5ctest r13l, r13l
37b6acd5fje 0x37b6ace94
37b6acd65movsxd rbp, r12l
37b6acd68mov r13, rbx
37b6acd6bimul r13, rbp
37b6acd6fadd r13, rax
37b6acd72cmp r12l, 1
37b6acd76je 0x37b6acde9
37b6acd78shl rbx, 2
37b6acd7cmov rcx, [rsp+208]
37b6acd84mov eax, 1
37b6acd89mov r14l, 2
37b6acd8fjmp 0x37b6acdbc
37b6acd91
37b6acd91 0f 1f 80 00 00 00 00 .......
37b6acd98
37b6acd98loc_37b6acd98:
37b6acd98add r14l, 1
37b6acd9cadd rcx, rbx
37b6acd9flea r8, [4*rax]
37b6acda7movsxd rdx, r14l
37b6acdaaadd r14l, r15l
37b6acdadlea rdx, [rsi+4*rdx]
37b6acdb1call memcpy
37b6acdb6mov rcx, rax
37b6acdb9mov eax, r15l
37b6acdbc
37b6acdbcloc_37b6acdbc:
37b6acdbclea r15l, [rax+1]
37b6acdc0mov [rcx+4*rbp-4], 0
37b6acdc8cmp r12l, r15l
37b6acdcbjne 0x37b6acd98
37b6acdcdmov rsi, [rsp+208]
37b6acdd5lea r8, [4*rax]
37b6acdddxor edx, edx
37b6acddflea rcx, [rsi+4*r13+4]
37b6acde4call memset
37b6acde9
37b6acde9loc_37b6acde9:
37b6acde9mov rax, [rsp+208]
37b6acdf1add r13, rbp
37b6acdf4sub r12l, 1
37b6acdf8lea rdx, [rsp+88]
37b6acdfdlea rcx, [rsp+84]
37b6ace02lea r8, [rsp+92]
37b6ace07mov [rsp+84], r12l
37b6ace0cmov r9, [rsp+208]
37b6ace14mov [rax+4*r13], 0x3f800000
37b6ace1clea rax, [rsp+80]
37b6ace21mov [rsp+56], rax
37b6ace26mov rax, [rsp+224]
37b6ace2emov [rsp+40], rdi
37b6ace33mov [rsp+48], rax
37b6ace38mov rax, [rsp+216]
37b6ace40mov [rsp+88], r12l
37b6ace45mov [rsp+32], rax
37b6ace4amov [rsp+92], r12l
37b6ace4fcall sorg2l_
37b6ace54jmp 0x37b6acd10
37b6ace59
37b6ace59 0f 1f 80 00 00 00 00 .......
37b6ace60
37b6ace60loc_37b6ace60:
37b6ace60mov r9l, 1
37b6ace66mov r8l, 1
37b6ace6clea rdx, [rip+0xd8782e]
37b6ace73mov rcx, r14
37b6ace76call lsame_
37b6ace7btest eax, eax
37b6ace7djne 0x37b6accc9
37b6ace83mov [rbp], -1
37b6ace8amov eax, 1
37b6ace8fjmp 0x37b6accf4
37b6ace94
37b6ace94loc_37b6ace94:
37b6ace94mov rax, [rsp+208]
37b6ace9cmov [rax], 0x3f800000
37b6acea2cmp r12l, 1
37b6acea6je 0x37b6acd10
37b6aceacmov rcx, [rsp+208]
37b6aceb4lea eax, [r12-1]
37b6aceb9xor edx, edx
37b6acebblea r15, [4*rbx]
37b6acec3lea r8, [4*rax]
37b6acecbmov [rsp+76], eax
37b6acecflea rbp, [r15+4]
37b6aced3mov r13l, 3
37b6aced9lea r14, [rcx+4]
37b6aceddmov rcx, r14
37b6acee0call memset
37b6acee5mov rax, [rsp+64]
37b6aceealea rdx, [rbx+rbx]
37b6aceeemov rcx, [rsp+208]
37b6acef6mov [rsp+200], rdi
37b6acefelea ebx, [r12-3]
37b6acf03mov edi, r12l
37b6acf06mov r12, rdx
37b6acf09add rax, rdx
37b6acf0cshl rax, 2
37b6acf10add r14, rax
37b6acf13lea rcx, [rcx+rax+12]
37b6acf18nop [rax+rax]
37b6acf20
37b6acf20loc_37b6acf20:
37b6acf20mov eax, edi
37b6acf22mov [r14], 0
37b6acf29sub eax, ebx
37b6acf2bcmp edi, eax
37b6acf2djl 0x37b6acf51
37b6acf2flea edx, [r13-1]
37b6acf33mov eax, ebx
37b6acf35lea r13l, [rbx+r13+1]
37b6acf3amovsxd rdx, edx
37b6acf3dlea r8, [4*rax+4]
37b6acf45lea rdx, [rsi+4*rdx]
37b6acf49call memcpy
37b6acf4emov rcx, rax
37b6acf51
37b6acf51loc_37b6acf51:
37b6acf51sub ebx, 1
37b6acf54add r13l, 2
37b6acf58add r14, r15
37b6acf5badd rcx, rbp
37b6acf5ecmp ebx, -2
37b6acf61jne 0x37b6acf20
37b6acf63mov eax, [rsp+76]
37b6acf67lea r8, [rsp+80]
37b6acf6clea rdx, [rsp+88]
37b6acf71mov rsi, [rsp+224]
37b6acf79mov rdi, [rsp+200]
37b6acf81mov [rsp+56], r8
37b6acf86lea rcx, [rsp+84]
37b6acf8blea r8, [rsp+92]
37b6acf90mov [rsp+48], rsi
37b6acf95mov rsi, [rsp+216]
37b6acf9dmov [rsp+84], eax
37b6acfa1mov [rsp+88], eax
37b6acfa5mov [rsp+92], eax
37b6acfa9mov rax, [rsp+64]
37b6acfaemov [rsp+32], rsi
37b6acfb3mov rsi, [rsp+208]
37b6acfbbmov [rsp+40], rdi
37b6acfc0lea rax, [rax+r12+2]
37b6acfc5lea r9, [rsi+4*rax]
37b6acfc9call sorg2r_
37b6acfcejmp 0x37b6acd10
37b6acfd3
37b6acfd3loc_37b6acfd3:
37b6acfd3neg eax
37b6acfd5jmp 0x37b6accf4
37b6acc70
37b6acc70sopgtr_:
37b6acc70push r15
37b6acc72push r14
37b6acc74push r13
37b6acc76push r12
37b6acc78push rbp
37b6acc79push rdi
37b6acc7apush rsi
37b6acc7bpush rbx
37b6acc7csub rsp, 104
37b6acc80mov rbp, [rsp+232]
37b6acc88mov rax, [rsp+216]
37b6acc90mov [rbp], 0
37b6acc97movsxd rbx, [rax]
37b6acc9amov r12, rdx
37b6acc9dmov rsi, r8
37b6acca0mov rdi, r9
37b6acca3mov r8l, 1
37b6acca9mov r9l, 1
37b6accaflea rdx, [rip+0xd879ea]
37b6accb6mov r14, rcx
37b6accb9call lsame_
37b6accbemov r13l, eax
37b6accc1test eax, eax
37b6accc3je 0x37b6ace60
37b6accc9
37b6accc9loc_37b6accc9:
37b6accc9mov r12l, [r12]
37b6acccdtest r12l, r12l
37b6accd0js 0x37b6acd28
37b6accd2mov rcx, [rsp+216]
37b6accdamov eax, 1
37b6accdfcmovg eax, r12l
37b6acce3cmp [rcx], eax
37b6acce5jge 0x37b6acd38
37b6acce7mov edx, -6
37b6accecmov eax, 6
37b6accf1
37b6accf1loc_37b6accf1:
37b6accf1mov [rbp], edx
37b6accf4
37b6accf4loc_37b6accf4:
37b6accf4lea rdx, [rsp+92]
37b6accf9mov r8l, 6
37b6accfflea rcx, [rip+0xd8799c]
37b6acd06mov [rsp+92], eax
37b6acd0acall xerbla_
37b6acd0fnop
37b6acd10
37b6acd10loc_37b6acd10:
37b6acd10add rsp, 104
37b6acd14pop rbx
37b6acd15pop rsi
37b6acd16pop rdi
37b6acd17pop rbp
37b6acd18pop r12
37b6acd1apop r13
37b6acd1cpop r14
37b6acd1epop r15
37b6acd20ret
37b6acd21
37b6acd21 0f 1f 80 00 00 00 00 .......
37b6acd28
37b6acd28loc_37b6acd28:
37b6acd28mov edx, -2
37b6acd2dmov eax, 2
37b6acd32jmp 0x37b6accf1
37b6acd34
37b6acd34 0f 1f 40 00 ..@.
37b6acd38
37b6acd38loc_37b6acd38:
37b6acd38mov eax, [rbp]
37b6acd3btest eax, eax
37b6acd3djne 0x37b6acfd3
37b6acd43test r12l, r12l
37b6acd46je 0x37b6acd10
37b6acd48xor eax, eax
37b6acd4atest rbx, rbx
37b6acd4dcmovs rbx, rax
37b6acd51mov rax, rbx
37b6acd54not rax
37b6acd57mov [rsp+64], rax
37b6acd5ctest r13l, r13l
37b6acd5fje 0x37b6ace94
37b6acd65movsxd rbp, r12l
37b6acd68mov r13, rbx
37b6acd6bimul r13, rbp
37b6acd6fadd r13, rax
37b6acd72cmp r12l, 1
37b6acd76je 0x37b6acde9
37b6acd78shl rbx, 2
37b6acd7cmov rcx, [rsp+208]
37b6acd84mov eax, 1
37b6acd89mov r14l, 2
37b6acd8fjmp 0x37b6acdbc
37b6acd91
37b6acd91 0f 1f 80 00 00 00 00 .......
37b6acd98
37b6acd98loc_37b6acd98:
37b6acd98add r14l, 1
37b6acd9cadd rcx, rbx
37b6acd9flea r8, [4*rax]
37b6acda7movsxd rdx, r14l
37b6acdaaadd r14l, r15l
37b6acdadlea rdx, [rsi+4*rdx]
37b6acdb1call memcpy
37b6acdb6mov rcx, rax
37b6acdb9mov eax, r15l
37b6acdbc
37b6acdbcloc_37b6acdbc:
37b6acdbclea r15l, [rax+1]
37b6acdc0mov [rcx+4*rbp-4], 0
37b6acdc8cmp r12l, r15l
37b6acdcbjne 0x37b6acd98
37b6acdcdmov rsi, [rsp+208]
37b6acdd5lea r8, [4*rax]
37b6acdddxor edx, edx
37b6acddflea rcx, [rsi+4*r13+4]
37b6acde4call memset
37b6acde9
37b6acde9loc_37b6acde9:
37b6acde9mov rax, [rsp+208]
37b6acdf1add r13, rbp
37b6acdf4sub r12l, 1
37b6acdf8lea rdx, [rsp+88]
37b6acdfdlea rcx, [rsp+84]
37b6ace02lea r8, [rsp+92]
37b6ace07mov [rsp+84], r12l
37b6ace0cmov r9, [rsp+208]
37b6ace14mov [rax+4*r13], 0x3f800000
37b6ace1clea rax, [rsp+80]
37b6ace21mov [rsp+56], rax
37b6ace26mov rax, [rsp+224]
37b6ace2emov [rsp+40], rdi
37b6ace33mov [rsp+48], rax
37b6ace38mov rax, [rsp+216]
37b6ace40mov [rsp+88], r12l
37b6ace45mov [rsp+32], rax
37b6ace4amov [rsp+92], r12l
37b6ace4fcall sorg2l_
37b6ace54jmp 0x37b6acd10
37b6ace59
37b6ace59 0f 1f 80 00 00 00 00 .......
37b6ace60
37b6ace60loc_37b6ace60:
37b6ace60mov r9l, 1
37b6ace66mov r8l, 1
37b6ace6clea rdx, [rip+0xd8782e]
37b6ace73mov rcx, r14
37b6ace76call lsame_
37b6ace7btest eax, eax
37b6ace7djne 0x37b6accc9
37b6ace83mov [rbp], -1
37b6ace8amov eax, 1
37b6ace8fjmp 0x37b6accf4
37b6ace94
37b6ace94loc_37b6ace94:
37b6ace94mov rax, [rsp+208]
37b6ace9cmov [rax], 0x3f800000
37b6acea2cmp r12l, 1
37b6acea6je 0x37b6acd10
37b6aceacmov rcx, [rsp+208]
37b6aceb4lea eax, [r12-1]
37b6aceb9xor edx, edx
37b6acebblea r15, [4*rbx]
37b6acec3lea r8, [4*rax]
37b6acecbmov [rsp+76], eax
37b6acecflea rbp, [r15+4]
37b6aced3mov r13l, 3
37b6aced9lea r14, [rcx+4]
37b6aceddmov rcx, r14
37b6acee0call memset
37b6acee5mov rax, [rsp+64]
37b6aceealea rdx, [rbx+rbx]
37b6aceeemov rcx, [rsp+208]
37b6acef6mov [rsp+200], rdi
37b6acefelea ebx, [r12-3]
37b6acf03mov edi, r12l
37b6acf06mov r12, rdx
37b6acf09add rax, rdx
37b6acf0cshl rax, 2
37b6acf10add r14, rax
37b6acf13lea rcx, [rcx+rax+12]
37b6acf18nop [rax+rax]
37b6acf20
37b6acf20loc_37b6acf20:
37b6acf20mov eax, edi
37b6acf22mov [r14], 0
37b6acf29sub eax, ebx
37b6acf2bcmp edi, eax
37b6acf2djl 0x37b6acf51
37b6acf2flea edx, [r13-1]
37b6acf33mov eax, ebx
37b6acf35lea r13l, [rbx+r13+1]
37b6acf3amovsxd rdx, edx
37b6acf3dlea r8, [4*rax+4]
37b6acf45lea rdx, [rsi+4*rdx]
37b6acf49call memcpy
37b6acf4emov rcx, rax
37b6acf51
37b6acf51loc_37b6acf51:
37b6acf51sub ebx, 1
37b6acf54add r13l, 2
37b6acf58add r14, r15
37b6acf5badd rcx, rbp
37b6acf5ecmp ebx, -2
37b6acf61jne 0x37b6acf20
37b6acf63mov eax, [rsp+76]
37b6acf67lea r8, [rsp+80]
37b6acf6clea rdx, [rsp+88]
37b6acf71mov rsi, [rsp+224]
37b6acf79mov rdi, [rsp+200]
37b6acf81mov [rsp+56], r8
37b6acf86lea rcx, [rsp+84]
37b6acf8blea r8, [rsp+92]
37b6acf90mov [rsp+48], rsi
37b6acf95mov rsi, [rsp+216]
37b6acf9dmov [rsp+84], eax
37b6acfa1mov [rsp+88], eax
37b6acfa5mov [rsp+92], eax
37b6acfa9mov rax, [rsp+64]
37b6acfaemov [rsp+32], rsi
37b6acfb3mov rsi, [rsp+208]
37b6acfbbmov [rsp+40], rdi
37b6acfc0lea rax, [rax+r12+2]
37b6acfc5lea r9, [rsi+4*rax]
37b6acfc9call sorg2r_
37b6acfcejmp 0x37b6acd10
37b6acfd3
37b6acfd3loc_37b6acfd3:
37b6acfd3neg eax
37b6acfd5jmp 0x37b6accf4
37b6acc70
37b6acfda
37b6acfda // align 0x10
37b6acfda // align 0x10
37b6acfe0
37b6acfe0sopmtr_:
37b6acfe0push r15
37b6acfe2push r14
37b6acfe4push r13
37b6acfe6push r12
37b6acfe8push rbp
37b6acfe9push rdi
37b6acfeapush rsi
37b6acfebpush rbx
37b6acfecsub rsp, 168
37b6acff3mov rax, [rsp+304]
37b6acffbmov eax, [rax]
37b6acffdmov [rsp+80], eax
37b6ad001mov r12, rdx
37b6ad004mov r13, r8
37b6ad007mov rbp, r9
37b6ad00amov r8l, 1
37b6ad010mov r9l, 1
37b6ad016lea rdx, [rip+0xd87693]
37b6ad01dmov rsi, rcx
37b6ad020mov rax, [rsp+320]
37b6ad028mov [rax], 0
37b6ad02ecall lsame_
37b6ad033mov r9l, 1
37b6ad039mov r8l, 1
37b6ad03fmov rcx, r13
37b6ad042lea rdx, [rip+0xd87668]
37b6ad049mov ebx, eax
37b6ad04bcall lsame_
37b6ad050mov r9l, 1
37b6ad056mov r8l, 1
37b6ad05cmov rcx, r12
37b6ad05flea rdx, [rip+0xd8764c]
37b6ad066mov edi, eax
37b6ad068call lsame_
37b6ad06dmov r15l, eax
37b6ad070test ebx, ebx
37b6ad072je 0x37b6ad350
37b6ad078mov r14l, [rbp]
37b6ad07c
37b6ad07cloc_37b6ad07c:
37b6ad07ctest r15l, r15l
37b6ad07fje 0x37b6ad390
37b6ad085
37b6ad085loc_37b6ad085:
37b6ad085test edi, edi
37b6ad087je 0x37b6ad320
37b6ad08d
37b6ad08dloc_37b6ad08d:
37b6ad08dmov edx, [rbp]
37b6ad090test edx, edx
37b6ad092js 0x37b6ad2d0
37b6ad098mov rax, [rsp+272]
37b6ad0a0mov ecx, [rax]
37b6ad0a2test ecx, ecx
37b6ad0a4js 0x37b6ad538
37b6ad0aamov r10, [rsp+304]
37b6ad0b2test edx, edx
37b6ad0b4mov eax, 1
37b6ad0b9cmovg eax, edx
37b6ad0bccmp [r10], eax
37b6ad0bfjl 0x37b6ad510
37b6ad0c5mov rax, [rsp+320]
37b6ad0cdmov eax, [rax]
37b6ad0cftest eax, eax
37b6ad0d1jne 0x37b6ad5fc
37b6ad0d7test edx, edx
37b6ad0d9je 0x37b6ad306
37b6ad0dftest ecx, ecx
37b6ad0e1je 0x37b6ad306
37b6ad0e7lea r12l, [r14-1]
37b6ad0ebtest r15l, r15l
37b6ad0eejne 0x37b6ad3c8
37b6ad0f4cmp ebx, edi
37b6ad0f6je 0x37b6ad588
37b6ad0fctest ebx, ebx
37b6ad0feje 0x37b6ad5c0
37b6ad104mov [rsp+156], ecx
37b6ad10b
37b6ad10bloc_37b6ad10b:
37b6ad10btest r12l, r12l
37b6ad10ejle 0x37b6ad306
37b6ad114lea r15l, [r14-2]
37b6ad118mov [rsp+104], 1
37b6ad120mov r13l, 2
37b6ad126mov r12l, 1
37b6ad12c
37b6ad12cloc_37b6ad12c:
37b6ad12cmovsxd r9, [rsp+80]
37b6ad131xor edx, edx
37b6ad133mov [rsp+136], r14l
37b6ad13bmov [rsp+240], rsi
37b6ad143mov esi, 1
37b6ad148test r9, r9
37b6ad14bmov [rsp+264], rbp
37b6ad153mov ebp, r13l
37b6ad156mov r13l, r15l
37b6ad159cmovs r9, rdx
37b6ad15dmovsxd rdx, [rsp+104]
37b6ad162mov r15l, edi
37b6ad165mov edi, 1
37b6ad16amov rax, r9
37b6ad16dmov [rsp+128], r9
37b6ad175not rax
37b6ad178mov [rsp+112], rax
37b6ad17dlea rax, [4*rdx]
37b6ad185movsxd rdx, r12l
37b6ad188mov [rsp+120], rax
37b6ad18dmov rax, [rsp+288]
37b6ad195lea r11, [rax+4*rdx-4]
37b6ad19alea rax, [rsp+156]
37b6ad1a2mov [rsp+96], rax
37b6ad1a7lea rax, [rsp+152]
37b6ad1afmov r14, r11
37b6ad1b2mov [rsp+88], rax
37b6ad1b7lea rax, [rip+0xd874fe]
37b6ad1bemov [rsp+80], rax
37b6ad1c3jmp 0x37b6ad2a0
37b6ad1c8
37b6ad1c8 0f 1f 84 00 00 00 00 00 ........
37b6ad1d0
37b6ad1d0loc_37b6ad1d0:
37b6ad1d0mov rax, [rsp+264]
37b6ad1d8lea esi, [r12+1]
37b6ad1ddmov eax, [rax]
37b6ad1dfmov edx, eax
37b6ad1e1mov [rsp+140], eax
37b6ad1e8sub edx, r12l
37b6ad1ebmov [rsp+152], edx
37b6ad1f2
37b6ad1f2loc_37b6ad1f2:
37b6ad1f2movsxd r8, esi
37b6ad1f5movsxd rdx, edi
37b6ad1f8movsxd rcx, ebp
37b6ad1fbmov [rsp+40], r14
37b6ad200mov rax, [rsp+312]
37b6ad208imul rdx, [rsp+128]
37b6ad211mov [rsp+72], 1
37b6ad21aadd rdx, [rsp+112]
37b6ad21fmov [rsp+64], rax
37b6ad224mov rax, [rsp+304]
37b6ad22cadd rdx, r8
37b6ad22fmov r8, [rsp+96]
37b6ad234mov [rsp+56], rax
37b6ad239mov rax, [rsp+296]
37b6ad241lea rdx, [rax+4*rdx]
37b6ad245mov rax, [rsp+80]
37b6ad24amov [rsp+48], rdx
37b6ad24fmov rdx, [rsp+88]
37b6ad254mov [rsp+32], rax
37b6ad259mov rax, [rsp+280]
37b6ad261lea r9, [rax+4*rcx-4]
37b6ad266mov rcx, [rsp+240]
37b6ad26ecall slarf1f_
37b6ad273mov eax, ebp
37b6ad275cmp ebx, r15l
37b6ad278je 0x37b6ad520
37b6ad27emov ecx, [rsp+136]
37b6ad285sub eax, r12l
37b6ad288lea ebp, [rax+rcx+1]
37b6ad28c
37b6ad28cloc_37b6ad28c:
37b6ad28csub r13l, 1
37b6ad290add r12l, [rsp+104]
37b6ad295add r14, [rsp+120]
37b6ad29acmp r13l, -1
37b6ad29eje 0x37b6ad306
37b6ad2a0
37b6ad2a0loc_37b6ad2a0:
37b6ad2a0test ebx, ebx
37b6ad2a2jne 0x37b6ad1d0
37b6ad2a8mov rax, [rsp+272]
37b6ad2b0lea edi, [r12+1]
37b6ad2b5mov eax, [rax]
37b6ad2b7mov edx, eax
37b6ad2b9mov [rsp+140], eax
37b6ad2c0sub edx, r12l
37b6ad2c3mov [rsp+156], edx
37b6ad2cajmp 0x37b6ad1f2
37b6ad2cf
37b6ad2cf 90 .
37b6ad2d0
37b6ad2d0loc_37b6ad2d0:
37b6ad2d0mov edx, -4
37b6ad2d5mov eax, 4
37b6ad2da
37b6ad2daloc_37b6ad2da:
37b6ad2damov rdi, [rsp+320]
37b6ad2e2mov [rdi], edx
37b6ad2e4
37b6ad2e4loc_37b6ad2e4:
37b6ad2e4lea rdx, [rsp+156]
37b6ad2ecmov r8l, 6
37b6ad2f2lea rcx, [rip+0xd873bc]
37b6ad2f9mov [rsp+156], eax
37b6ad300call xerbla_
37b6ad305nop
37b6ad306
37b6ad306loc_37b6ad306:
37b6ad306add rsp, 168
37b6ad30dpop rbx
37b6ad30epop rsi
37b6ad30fpop rdi
37b6ad310pop rbp
37b6ad311pop r12
37b6ad313pop r13
37b6ad315pop r14
37b6ad317pop r15
37b6ad319ret
37b6ad31a
37b6ad31a 66 0f 1f 44 00 00 f..D..
37b6ad320
37b6ad320loc_37b6ad320:
37b6ad320mov r9l, 1
37b6ad326mov r8l, 1
37b6ad32clea rdx, [rip+0xd87381]
37b6ad333mov rcx, r13
37b6ad336call lsame_
37b6ad33btest eax, eax
37b6ad33djne 0x37b6ad08d
37b6ad343mov edx, -3
37b6ad348mov eax, 3
37b6ad34djmp 0x37b6ad2da
37b6ad34f
37b6ad34f 90 .
37b6ad350
37b6ad350loc_37b6ad350:
37b6ad350mov r9l, 1
37b6ad356mov r8l, 1
37b6ad35cmov rcx, rsi
37b6ad35fmov rax, [rsp+272]
37b6ad367lea rdx, [rip+0xd87345]
37b6ad36emov r14l, [rax]
37b6ad371call lsame_
37b6ad376test eax, eax
37b6ad378jne 0x37b6ad07c
37b6ad37emov edx, -1
37b6ad383mov eax, 1
37b6ad388jmp 0x37b6ad2da
37b6ad38d
37b6ad38d 0f 1f 00 ...
37b6ad390
37b6ad390loc_37b6ad390:
37b6ad390mov r9l, 1
37b6ad396mov r8l, 1
37b6ad39clea rdx, [rip+0xd8730d]
37b6ad3a3mov rcx, r12
37b6ad3a6call lsame_
37b6ad3abtest eax, eax
37b6ad3adjne 0x37b6ad085
37b6ad3b3mov edx, -2
37b6ad3b8mov eax, 2
37b6ad3bdjmp 0x37b6ad2da
37b6ad3c2
37b6ad3c2 66 0f 1f 44 00 00 f..D..
37b6ad3c8
37b6ad3c8loc_37b6ad3c8:
37b6ad3c8cmp ebx, edi
37b6ad3caje 0x37b6ad550
37b6ad3d0test ebx, ebx
37b6ad3d2je 0x37b6ad5d0
37b6ad3d8mov [rsp+156], ecx
37b6ad3df
37b6ad3dfloc_37b6ad3df:
37b6ad3dftest r12l, r12l
37b6ad3e2jle 0x37b6ad306
37b6ad3e8lea ebp, [r14+1]
37b6ad3eclea r13l, [r14-2]
37b6ad3f0mov ecx, -1
37b6ad3f5imul ebp, r14l
37b6ad3f9sar ebp, 1
37b6ad3fbsub ebp, 1
37b6ad3fe
37b6ad3feloc_37b6ad3fe:
37b6ad3femovsxd rax, ecx
37b6ad401movsxd rdx, r12l
37b6ad404mov [rsp+240], rsi
37b6ad40cmov r15l, ecx
37b6ad40fshl rax, 2
37b6ad413mov esi, r13l
37b6ad416mov [rsp+104], rax
37b6ad41bmov rax, [rsp+288]
37b6ad423lea r14, [rax+4*rdx-4]
37b6ad428lea rax, [rsp+156]
37b6ad430mov [rsp+96], rax
37b6ad435lea rax, [rsp+152]
37b6ad43dmov [rsp+88], rax
37b6ad442lea rax, [rip+0xd87273]
37b6ad449mov [rsp+80], rax
37b6ad44emov eax, edi
37b6ad450mov rdi, r14
37b6ad453mov r14l, eax
37b6ad456jmp 0x37b6ad4f6
37b6ad45b
37b6ad45b 0f 1f 44 00 00 ..D..
37b6ad460
37b6ad460loc_37b6ad460:
37b6ad460mov [rsp+152], r12l
37b6ad468
37b6ad468loc_37b6ad468:
37b6ad468mov rax, [rsp+312]
37b6ad470mov r13l, ebp
37b6ad473mov [rsp+40], rdi
37b6ad478lea ebp, [r12+rbp+2]
37b6ad47dsub r13l, r12l
37b6ad480mov r8, [rsp+96]
37b6ad485mov [rsp+72], 1
37b6ad48emov [rsp+64], rax
37b6ad493mov rax, [rsp+304]
37b6ad49bmovsxd rdx, r13l
37b6ad49emov rcx, [rsp+240]
37b6ad4a6mov [rsp+56], rax
37b6ad4abmov rax, [rsp+296]
37b6ad4b3mov [rsp+48], rax
37b6ad4b8mov rax, [rsp+80]
37b6ad4bdmov [rsp+32], rax
37b6ad4c2mov rax, [rsp+280]
37b6ad4calea r9, [rax+4*rdx]
37b6ad4cemov rdx, [rsp+88]
37b6ad4d3call slarf1l_
37b6ad4d8cmp ebx, r14l
37b6ad4dblea eax, [r13-1]
37b6ad4dfcmovne ebp, eax
37b6ad4e2sub esi, 1
37b6ad4e5add r12l, r15l
37b6ad4e8add rdi, [rsp+104]
37b6ad4edcmp esi, -1
37b6ad4f0je 0x37b6ad306
37b6ad4f6
37b6ad4f6loc_37b6ad4f6:
37b6ad4f6test ebx, ebx
37b6ad4f8jne 0x37b6ad460
37b6ad4femov [rsp+156], r12l
37b6ad506jmp 0x37b6ad468
37b6ad50b
37b6ad50b 0f 1f 44 00 00 ..D..
37b6ad510
37b6ad510loc_37b6ad510:
37b6ad510mov edx, -9
37b6ad515mov eax, 9
37b6ad51ajmp 0x37b6ad2da
37b6ad51f
37b6ad51f 90 .
37b6ad520
37b6ad520loc_37b6ad520:
37b6ad520sub eax, [rsp+136]
37b6ad527lea ebp, [r12+rax-2]
37b6ad52cjmp 0x37b6ad28c
37b6ad531
37b6ad531 0f 1f 80 00 00 00 00 .......
37b6ad538
37b6ad538loc_37b6ad538:
37b6ad538mov edx, -5
37b6ad53dmov eax, 5
37b6ad542jmp 0x37b6ad2da
37b6ad547
37b6ad547 66 0f 1f 84 00 00 00 00 00 f........
37b6ad550
37b6ad550loc_37b6ad550:
37b6ad550test ebx, ebx
37b6ad552jne 0x37b6ad5f0
37b6ad558mov [rsp+152], edx
37b6ad55f
37b6ad55floc_37b6ad55f:
37b6ad55ftest r12l, r12l
37b6ad562jle 0x37b6ad306
37b6ad568lea r13l, [r14-2]
37b6ad56cmov ecx, 1
37b6ad571mov ebp, 2
37b6ad576mov r12l, 1
37b6ad57cjmp 0x37b6ad3fe
37b6ad581
37b6ad581 0f 1f 80 00 00 00 00 .......
37b6ad588
37b6ad588loc_37b6ad588:
37b6ad588test ebx, ebx
37b6ad58ajne 0x37b6ad5e0
37b6ad58cmov [rsp+152], edx
37b6ad593
37b6ad593loc_37b6ad593:
37b6ad593cmp r14l, 1
37b6ad597jle 0x37b6ad306
37b6ad59dlea eax, [r14+1]
37b6ad5a1mov [rsp+104], -1
37b6ad5a9lea r15l, [r14-2]
37b6ad5adimul eax, r14l
37b6ad5b1sar eax, 1
37b6ad5b3lea r13l, [rax-1]
37b6ad5b7jmp 0x37b6ad12c
37b6ad5bc
37b6ad5bc 0f 1f 40 00 ..@.
37b6ad5c0
37b6ad5c0loc_37b6ad5c0:
37b6ad5c0mov [rsp+152], edx
37b6ad5c7jmp 0x37b6ad10b
37b6ad5cc
37b6ad5cc 0f 1f 40 00 ..@.
37b6ad5d0
37b6ad5d0loc_37b6ad5d0:
37b6ad5d0mov [rsp+152], edx
37b6ad5d7jmp 0x37b6ad3df
37b6ad5dc
37b6ad5dc 0f 1f 40 00 ..@.
37b6ad5e0
37b6ad5e0loc_37b6ad5e0:
37b6ad5e0mov [rsp+156], ecx
37b6ad5e7jmp 0x37b6ad593
37b6ad5e9
37b6ad5e9 0f 1f 80 00 00 00 00 .......
37b6ad5f0
37b6ad5f0loc_37b6ad5f0:
37b6ad5f0mov [rsp+156], ecx
37b6ad5f7jmp 0x37b6ad55f
37b6ad5fc
37b6ad5fcloc_37b6ad5fc:
37b6ad5fcneg eax
37b6ad5fejmp 0x37b6ad2e4
37b6acfe0
37b6acfe0sopmtr_:
37b6acfe0push r15
37b6acfe2push r14
37b6acfe4push r13
37b6acfe6push r12
37b6acfe8push rbp
37b6acfe9push rdi
37b6acfeapush rsi
37b6acfebpush rbx
37b6acfecsub rsp, 168
37b6acff3mov rax, [rsp+304]
37b6acffbmov eax, [rax]
37b6acffdmov [rsp+80], eax
37b6ad001mov r12, rdx
37b6ad004mov r13, r8
37b6ad007mov rbp, r9
37b6ad00amov r8l, 1
37b6ad010mov r9l, 1
37b6ad016lea rdx, [rip+0xd87693]
37b6ad01dmov rsi, rcx
37b6ad020mov rax, [rsp+320]
37b6ad028mov [rax], 0
37b6ad02ecall lsame_
37b6ad033mov r9l, 1
37b6ad039mov r8l, 1
37b6ad03fmov rcx, r13
37b6ad042lea rdx, [rip+0xd87668]
37b6ad049mov ebx, eax
37b6ad04bcall lsame_
37b6ad050mov r9l, 1
37b6ad056mov r8l, 1
37b6ad05cmov rcx, r12
37b6ad05flea rdx, [rip+0xd8764c]
37b6ad066mov edi, eax
37b6ad068call lsame_
37b6ad06dmov r15l, eax
37b6ad070test ebx, ebx
37b6ad072je 0x37b6ad350
37b6ad078mov r14l, [rbp]
37b6ad07c
37b6ad07cloc_37b6ad07c:
37b6ad07ctest r15l, r15l
37b6ad07fje 0x37b6ad390
37b6ad085
37b6ad085loc_37b6ad085:
37b6ad085test edi, edi
37b6ad087je 0x37b6ad320
37b6ad08d
37b6ad08dloc_37b6ad08d:
37b6ad08dmov edx, [rbp]
37b6ad090test edx, edx
37b6ad092js 0x37b6ad2d0
37b6ad098mov rax, [rsp+272]
37b6ad0a0mov ecx, [rax]
37b6ad0a2test ecx, ecx
37b6ad0a4js 0x37b6ad538
37b6ad0aamov r10, [rsp+304]
37b6ad0b2test edx, edx
37b6ad0b4mov eax, 1
37b6ad0b9cmovg eax, edx
37b6ad0bccmp [r10], eax
37b6ad0bfjl 0x37b6ad510
37b6ad0c5mov rax, [rsp+320]
37b6ad0cdmov eax, [rax]
37b6ad0cftest eax, eax
37b6ad0d1jne 0x37b6ad5fc
37b6ad0d7test edx, edx
37b6ad0d9je 0x37b6ad306
37b6ad0dftest ecx, ecx
37b6ad0e1je 0x37b6ad306
37b6ad0e7lea r12l, [r14-1]
37b6ad0ebtest r15l, r15l
37b6ad0eejne 0x37b6ad3c8
37b6ad0f4cmp ebx, edi
37b6ad0f6je 0x37b6ad588
37b6ad0fctest ebx, ebx
37b6ad0feje 0x37b6ad5c0
37b6ad104mov [rsp+156], ecx
37b6ad10b
37b6ad10bloc_37b6ad10b:
37b6ad10btest r12l, r12l
37b6ad10ejle 0x37b6ad306
37b6ad114lea r15l, [r14-2]
37b6ad118mov [rsp+104], 1
37b6ad120mov r13l, 2
37b6ad126mov r12l, 1
37b6ad12c
37b6ad12cloc_37b6ad12c:
37b6ad12cmovsxd r9, [rsp+80]
37b6ad131xor edx, edx
37b6ad133mov [rsp+136], r14l
37b6ad13bmov [rsp+240], rsi
37b6ad143mov esi, 1
37b6ad148test r9, r9
37b6ad14bmov [rsp+264], rbp
37b6ad153mov ebp, r13l
37b6ad156mov r13l, r15l
37b6ad159cmovs r9, rdx
37b6ad15dmovsxd rdx, [rsp+104]
37b6ad162mov r15l, edi
37b6ad165mov edi, 1
37b6ad16amov rax, r9
37b6ad16dmov [rsp+128], r9
37b6ad175not rax
37b6ad178mov [rsp+112], rax
37b6ad17dlea rax, [4*rdx]
37b6ad185movsxd rdx, r12l
37b6ad188mov [rsp+120], rax
37b6ad18dmov rax, [rsp+288]
37b6ad195lea r11, [rax+4*rdx-4]
37b6ad19alea rax, [rsp+156]
37b6ad1a2mov [rsp+96], rax
37b6ad1a7lea rax, [rsp+152]
37b6ad1afmov r14, r11
37b6ad1b2mov [rsp+88], rax
37b6ad1b7lea rax, [rip+0xd874fe]
37b6ad1bemov [rsp+80], rax
37b6ad1c3jmp 0x37b6ad2a0
37b6ad1c8
37b6ad1c8 0f 1f 84 00 00 00 00 00 ........
37b6ad1d0
37b6ad1d0loc_37b6ad1d0:
37b6ad1d0mov rax, [rsp+264]
37b6ad1d8lea esi, [r12+1]
37b6ad1ddmov eax, [rax]
37b6ad1dfmov edx, eax
37b6ad1e1mov [rsp+140], eax
37b6ad1e8sub edx, r12l
37b6ad1ebmov [rsp+152], edx
37b6ad1f2
37b6ad1f2loc_37b6ad1f2:
37b6ad1f2movsxd r8, esi
37b6ad1f5movsxd rdx, edi
37b6ad1f8movsxd rcx, ebp
37b6ad1fbmov [rsp+40], r14
37b6ad200mov rax, [rsp+312]
37b6ad208imul rdx, [rsp+128]
37b6ad211mov [rsp+72], 1
37b6ad21aadd rdx, [rsp+112]
37b6ad21fmov [rsp+64], rax
37b6ad224mov rax, [rsp+304]
37b6ad22cadd rdx, r8
37b6ad22fmov r8, [rsp+96]
37b6ad234mov [rsp+56], rax
37b6ad239mov rax, [rsp+296]
37b6ad241lea rdx, [rax+4*rdx]
37b6ad245mov rax, [rsp+80]
37b6ad24amov [rsp+48], rdx
37b6ad24fmov rdx, [rsp+88]
37b6ad254mov [rsp+32], rax
37b6ad259mov rax, [rsp+280]
37b6ad261lea r9, [rax+4*rcx-4]
37b6ad266mov rcx, [rsp+240]
37b6ad26ecall slarf1f_
37b6ad273mov eax, ebp
37b6ad275cmp ebx, r15l
37b6ad278je 0x37b6ad520
37b6ad27emov ecx, [rsp+136]
37b6ad285sub eax, r12l
37b6ad288lea ebp, [rax+rcx+1]
37b6ad28c
37b6ad28cloc_37b6ad28c:
37b6ad28csub r13l, 1
37b6ad290add r12l, [rsp+104]
37b6ad295add r14, [rsp+120]
37b6ad29acmp r13l, -1
37b6ad29eje 0x37b6ad306
37b6ad2a0
37b6ad2a0loc_37b6ad2a0:
37b6ad2a0test ebx, ebx
37b6ad2a2jne 0x37b6ad1d0
37b6ad2a8mov rax, [rsp+272]
37b6ad2b0lea edi, [r12+1]
37b6ad2b5mov eax, [rax]
37b6ad2b7mov edx, eax
37b6ad2b9mov [rsp+140], eax
37b6ad2c0sub edx, r12l
37b6ad2c3mov [rsp+156], edx
37b6ad2cajmp 0x37b6ad1f2
37b6ad2cf
37b6ad2cf 90 .
37b6ad2d0
37b6ad2d0loc_37b6ad2d0:
37b6ad2d0mov edx, -4
37b6ad2d5mov eax, 4
37b6ad2da
37b6ad2daloc_37b6ad2da:
37b6ad2damov rdi, [rsp+320]
37b6ad2e2mov [rdi], edx
37b6ad2e4
37b6ad2e4loc_37b6ad2e4:
37b6ad2e4lea rdx, [rsp+156]
37b6ad2ecmov r8l, 6
37b6ad2f2lea rcx, [rip+0xd873bc]
37b6ad2f9mov [rsp+156], eax
37b6ad300call xerbla_
37b6ad305nop
37b6ad306
37b6ad306loc_37b6ad306:
37b6ad306add rsp, 168
37b6ad30dpop rbx
37b6ad30epop rsi
37b6ad30fpop rdi
37b6ad310pop rbp
37b6ad311pop r12
37b6ad313pop r13
37b6ad315pop r14
37b6ad317pop r15
37b6ad319ret
37b6ad31a
37b6ad31a 66 0f 1f 44 00 00 f..D..
37b6ad320
37b6ad320loc_37b6ad320:
37b6ad320mov r9l, 1
37b6ad326mov r8l, 1
37b6ad32clea rdx, [rip+0xd87381]
37b6ad333mov rcx, r13
37b6ad336call lsame_
37b6ad33btest eax, eax
37b6ad33djne 0x37b6ad08d
37b6ad343mov edx, -3
37b6ad348mov eax, 3
37b6ad34djmp 0x37b6ad2da
37b6ad34f
37b6ad34f 90 .
37b6ad350
37b6ad350loc_37b6ad350:
37b6ad350mov r9l, 1
37b6ad356mov r8l, 1
37b6ad35cmov rcx, rsi
37b6ad35fmov rax, [rsp+272]
37b6ad367lea rdx, [rip+0xd87345]
37b6ad36emov r14l, [rax]
37b6ad371call lsame_
37b6ad376test eax, eax
37b6ad378jne 0x37b6ad07c
37b6ad37emov edx, -1
37b6ad383mov eax, 1
37b6ad388jmp 0x37b6ad2da
37b6ad38d
37b6ad38d 0f 1f 00 ...
37b6ad390
37b6ad390loc_37b6ad390:
37b6ad390mov r9l, 1
37b6ad396mov r8l, 1
37b6ad39clea rdx, [rip+0xd8730d]
37b6ad3a3mov rcx, r12
37b6ad3a6call lsame_
37b6ad3abtest eax, eax
37b6ad3adjne 0x37b6ad085
37b6ad3b3mov edx, -2
37b6ad3b8mov eax, 2
37b6ad3bdjmp 0x37b6ad2da
37b6ad3c2
37b6ad3c2 66 0f 1f 44 00 00 f..D..
37b6ad3c8
37b6ad3c8loc_37b6ad3c8:
37b6ad3c8cmp ebx, edi
37b6ad3caje 0x37b6ad550
37b6ad3d0test ebx, ebx
37b6ad3d2je 0x37b6ad5d0
37b6ad3d8mov [rsp+156], ecx
37b6ad3df
37b6ad3dfloc_37b6ad3df:
37b6ad3dftest r12l, r12l
37b6ad3e2jle 0x37b6ad306
37b6ad3e8lea ebp, [r14+1]
37b6ad3eclea r13l, [r14-2]
37b6ad3f0mov ecx, -1
37b6ad3f5imul ebp, r14l
37b6ad3f9sar ebp, 1
37b6ad3fbsub ebp, 1
37b6ad3fe
37b6ad3feloc_37b6ad3fe:
37b6ad3femovsxd rax, ecx
37b6ad401movsxd rdx, r12l
37b6ad404mov [rsp+240], rsi
37b6ad40cmov r15l, ecx
37b6ad40fshl rax, 2
37b6ad413mov esi, r13l
37b6ad416mov [rsp+104], rax
37b6ad41bmov rax, [rsp+288]
37b6ad423lea r14, [rax+4*rdx-4]
37b6ad428lea rax, [rsp+156]
37b6ad430mov [rsp+96], rax
37b6ad435lea rax, [rsp+152]
37b6ad43dmov [rsp+88], rax
37b6ad442lea rax, [rip+0xd87273]
37b6ad449mov [rsp+80], rax
37b6ad44emov eax, edi
37b6ad450mov rdi, r14
37b6ad453mov r14l, eax
37b6ad456jmp 0x37b6ad4f6
37b6ad45b
37b6ad45b 0f 1f 44 00 00 ..D..
37b6ad460
37b6ad460loc_37b6ad460:
37b6ad460mov [rsp+152], r12l
37b6ad468
37b6ad468loc_37b6ad468:
37b6ad468mov rax, [rsp+312]
37b6ad470mov r13l, ebp
37b6ad473mov [rsp+40], rdi
37b6ad478lea ebp, [r12+rbp+2]
37b6ad47dsub r13l, r12l
37b6ad480mov r8, [rsp+96]
37b6ad485mov [rsp+72], 1
37b6ad48emov [rsp+64], rax
37b6ad493mov rax, [rsp+304]
37b6ad49bmovsxd rdx, r13l
37b6ad49emov rcx, [rsp+240]
37b6ad4a6mov [rsp+56], rax
37b6ad4abmov rax, [rsp+296]
37b6ad4b3mov [rsp+48], rax
37b6ad4b8mov rax, [rsp+80]
37b6ad4bdmov [rsp+32], rax
37b6ad4c2mov rax, [rsp+280]
37b6ad4calea r9, [rax+4*rdx]
37b6ad4cemov rdx, [rsp+88]
37b6ad4d3call slarf1l_
37b6ad4d8cmp ebx, r14l
37b6ad4dblea eax, [r13-1]
37b6ad4dfcmovne ebp, eax
37b6ad4e2sub esi, 1
37b6ad4e5add r12l, r15l
37b6ad4e8add rdi, [rsp+104]
37b6ad4edcmp esi, -1
37b6ad4f0je 0x37b6ad306
37b6ad4f6
37b6ad4f6loc_37b6ad4f6:
37b6ad4f6test ebx, ebx
37b6ad4f8jne 0x37b6ad460
37b6ad4femov [rsp+156], r12l
37b6ad506jmp 0x37b6ad468
37b6ad50b
37b6ad50b 0f 1f 44 00 00 ..D..
37b6ad510
37b6ad510loc_37b6ad510:
37b6ad510mov edx, -9
37b6ad515mov eax, 9
37b6ad51ajmp 0x37b6ad2da
37b6ad51f
37b6ad51f 90 .
37b6ad520
37b6ad520loc_37b6ad520:
37b6ad520sub eax, [rsp+136]
37b6ad527lea ebp, [r12+rax-2]
37b6ad52cjmp 0x37b6ad28c
37b6ad531
37b6ad531 0f 1f 80 00 00 00 00 .......
37b6ad538
37b6ad538loc_37b6ad538:
37b6ad538mov edx, -5
37b6ad53dmov eax, 5
37b6ad542jmp 0x37b6ad2da
37b6ad547
37b6ad547 66 0f 1f 84 00 00 00 00 00 f........
37b6ad550
37b6ad550loc_37b6ad550:
37b6ad550test ebx, ebx
37b6ad552jne 0x37b6ad5f0
37b6ad558mov [rsp+152], edx
37b6ad55f
37b6ad55floc_37b6ad55f:
37b6ad55ftest r12l, r12l
37b6ad562jle 0x37b6ad306
37b6ad568lea r13l, [r14-2]
37b6ad56cmov ecx, 1
37b6ad571mov ebp, 2
37b6ad576mov r12l, 1
37b6ad57cjmp 0x37b6ad3fe
37b6ad581
37b6ad581 0f 1f 80 00 00 00 00 .......
37b6ad588
37b6ad588loc_37b6ad588:
37b6ad588test ebx, ebx
37b6ad58ajne 0x37b6ad5e0
37b6ad58cmov [rsp+152], edx
37b6ad593
37b6ad593loc_37b6ad593:
37b6ad593cmp r14l, 1
37b6ad597jle 0x37b6ad306
37b6ad59dlea eax, [r14+1]
37b6ad5a1mov [rsp+104], -1
37b6ad5a9lea r15l, [r14-2]
37b6ad5adimul eax, r14l
37b6ad5b1sar eax, 1
37b6ad5b3lea r13l, [rax-1]
37b6ad5b7jmp 0x37b6ad12c
37b6ad5bc
37b6ad5bc 0f 1f 40 00 ..@.
37b6ad5c0
37b6ad5c0loc_37b6ad5c0:
37b6ad5c0mov [rsp+152], edx
37b6ad5c7jmp 0x37b6ad10b
37b6ad5cc
37b6ad5cc 0f 1f 40 00 ..@.
37b6ad5d0
37b6ad5d0loc_37b6ad5d0:
37b6ad5d0mov [rsp+152], edx
37b6ad5d7jmp 0x37b6ad3df
37b6ad5dc
37b6ad5dc 0f 1f 40 00 ..@.
37b6ad5e0
37b6ad5e0loc_37b6ad5e0:
37b6ad5e0mov [rsp+156], ecx
37b6ad5e7jmp 0x37b6ad593
37b6ad5e9
37b6ad5e9 0f 1f 80 00 00 00 00 .......
37b6ad5f0
37b6ad5f0loc_37b6ad5f0:
37b6ad5f0mov [rsp+156], ecx
37b6ad5f7jmp 0x37b6ad55f
37b6ad5fc
37b6ad5fcloc_37b6ad5fc:
37b6ad5fcneg eax
37b6ad5fejmp 0x37b6ad2e4
37b6acfe0
37b6ad603
37b6ad603 // align 0x10
37b6ad603 // align 0x10
37b6ad610
37b6ad610sorg2l_:
37b6ad610push r15
37b6ad612push r14
37b6ad614push r13
37b6ad616push r12
37b6ad618push rbp
37b6ad619push rdi
37b6ad61apush rsi
37b6ad61bpush rbx
37b6ad61csub rsp, 168
37b6ad623movups [rsp+144], x6
37b6ad62bmov rsi, [rsp+272]
37b6ad633mov rax, rcx
37b6ad636mov rbp, r9
37b6ad639mov r9, [rsp+296]
37b6ad641mov ecx, [rsi]
37b6ad643mov ebx, [rax]
37b6ad645mov [rsp+256], r8
37b6ad64dmov [r9], 0
37b6ad654test ebx, ebx
37b6ad656js 0x37b6ad6b0
37b6ad658mov r13l, [rdx]
37b6ad65bcmp ebx, r13l
37b6ad65ejl 0x37b6ad665
37b6ad660test r13l, r13l
37b6ad663jns 0x37b6ad6bc
37b6ad665
37b6ad665loc_37b6ad665:
37b6ad665mov edx, -2
37b6ad66amov eax, 2
37b6ad66f
37b6ad66floc_37b6ad66f:
37b6ad66fmov [r9], edx
37b6ad672mov r8l, 6
37b6ad678lea rdx, [rsp+140]
37b6ad680lea rcx, [rip+0xd87041]
37b6ad687mov [rsp+140], eax
37b6ad68ecall xerbla_
37b6ad693nop
37b6ad694
37b6ad694loc_37b6ad694:
37b6ad694movups x6, [rsp+144]
37b6ad69cadd rsp, 168
37b6ad6a3pop rbx
37b6ad6a4pop rsi
37b6ad6a5pop rdi
37b6ad6a6pop rbp
37b6ad6a7pop r12
37b6ad6a9pop r13
37b6ad6abpop r14
37b6ad6adpop r15
37b6ad6afret
37b6ad6b0
37b6ad6b0loc_37b6ad6b0:
37b6ad6b0mov edx, -1
37b6ad6b5mov eax, 1
37b6ad6bajmp 0x37b6ad66f
37b6ad6bc
37b6ad6bcloc_37b6ad6bc:
37b6ad6bcmov r8l, [r8]
37b6ad6bfcmp r13l, r8l
37b6ad6c2jl 0x37b6ad6c9
37b6ad6c4test r8l, r8l
37b6ad6c7jns 0x37b6ad6d5
37b6ad6c9
37b6ad6c9loc_37b6ad6c9:
37b6ad6c9mov edx, -3
37b6ad6cemov eax, 3
37b6ad6d3jmp 0x37b6ad66f
37b6ad6d5
37b6ad6d5loc_37b6ad6d5:
37b6ad6d5test ebx, ebx
37b6ad6d7mov r10l, 1
37b6ad6ddcmovg r10l, ebx
37b6ad6e1cmp ecx, r10l
37b6ad6e4jl 0x37b6ad95a
37b6ad6eatest r13l, r13l
37b6ad6edje 0x37b6ad694
37b6ad6efmov r15l, r13l
37b6ad6f2movss x6, [rip+0xd86fd6]
37b6ad6famovsxd r10, ecx
37b6ad6fdsub r15l, r8l
37b6ad700je 0x37b6ad7ba
37b6ad706mov r11l, ebx
37b6ad709lea rsi, [4*r10+4]
37b6ad711mov r9, rbp
37b6ad714add r15l, 1
37b6ad718sub r11l, r13l
37b6ad71bmovsxd r11, r11l
37b6ad71elea r12, [rbp+4*r11]
37b6ad723test ebx, ebx
37b6ad725je 0x37b6ad969
37b6ad72bmov [rsp+88], r8l
37b6ad730lea r11l, [rbx-1]
37b6ad734lea rdi, [rsi-4]
37b6ad738mov r14, rdx
37b6ad73bmov [rsp+104], r10
37b6ad740movss x6, [rip+0xd86f88]
37b6ad748mov [rsp+240], rax
37b6ad750mov [rsp+96], ebx
37b6ad754mov rbx, r12
37b6ad757lea r12, [4*r11+4]
37b6ad75fmov [rsp+264], rbp
37b6ad767mov ebp, 1
37b6ad76cnop [rax]
37b6ad770
37b6ad770loc_37b6ad770:
37b6ad770mov rcx, r9
37b6ad773mov r8, r12
37b6ad776xor edx, edx
37b6ad778add ebp, 1
37b6ad77bcall memset
37b6ad780movss [rbx], x6
37b6ad784add rbx, rsi
37b6ad787lea r9, [rax+rdi]
37b6ad78bcmp r15l, ebp
37b6ad78ejne 0x37b6ad770
37b6ad790mov r8l, [rsp+88]
37b6ad795mov ebx, [rsp+96]
37b6ad799mov rdx, r14
37b6ad79cmov r10, [rsp+104]
37b6ad7a1mov rax, [rsp+240]
37b6ad7a9mov rbp, [rsp+264]
37b6ad7b1
37b6ad7b1loc_37b6ad7b1:
37b6ad7b1test r8l, r8l
37b6ad7b4je 0x37b6ad694
37b6ad7ba
37b6ad7baloc_37b6ad7ba:
37b6ad7bamov rcx, r10
37b6ad7bdmov r15l, r13l
37b6ad7c0mov [rsp+104], r8l
37b6ad7c5lea r14, [rsp+136]
37b6ad7cdnot rcx
37b6ad7d0lea rsi, [rsp+140]
37b6ad7d8mov [rsp+120], r14
37b6ad7ddmov r13, rdx
37b6ad7e0mov [rsp+240], rax
37b6ad7e8mov r12, [rsp+280]
37b6ad7f0mov eax, r8l
37b6ad7f3mov r14l, 1
37b6ad7f9mov [rsp+96], rcx
37b6ad7femov [rsp+88], rsi
37b6ad803mov [rsp+112], r10
37b6ad808jmp 0x37b6ad81e
37b6ad80a
37b6ad80a 66 0f 1f 44 00 00 f..D..
37b6ad810
37b6ad810loc_37b6ad810:
37b6ad810mov rax, [rsp+256]
37b6ad818add r12, 4
37b6ad81cmov eax, [rax]
37b6ad81e
37b6ad81eloc_37b6ad81e:
37b6ad81emov edi, r15l
37b6ad821sub ebx, r15l
37b6ad824mov r15, [rsp+120]
37b6ad829mov r8, [rsp+88]
37b6ad82esub edi, eax
37b6ad830lea rcx, [rip+0xd86e89]
37b6ad837add edi, r14l
37b6ad83amov rdx, r15
37b6ad83dadd ebx, edi
37b6ad83fmovsxd rsi, edi
37b6ad842movsxd rax, ebx
37b6ad845imul rsi, [rsp+112]
37b6ad84badd rsi, [rsp+96]
37b6ad850mov [rsp+136], ebx
37b6ad857add rax, rsi
37b6ad85alea rbx, [rbp+4*rsi+4]
37b6ad85fmovss [rbp+4*rax], x6
37b6ad865lea eax, [rdi-1]
37b6ad868mov r9, rbx
37b6ad86bmov [rsp+140], eax
37b6ad872mov rax, [rsp+288]
37b6ad87amov [rsp+72], 4
37b6ad883mov [rsp+64], rax
37b6ad888mov rax, [rsp+272]
37b6ad890mov [rsp+48], rbp
37b6ad895mov [rsp+56], rax
37b6ad89alea rax, [rip+0xd86e23]
37b6ad8a1mov [rsp+32], rax
37b6ad8a6mov [rsp+40], r12
37b6ad8abcall slarf1l_
37b6ad8b0mov rcx, [rsp+240]
37b6ad8b8mov rdx, [rsp+88]
37b6ad8bdmov r8, rbx
37b6ad8c0movss x0, [r12]
37b6ad8c6xorps x0, [rip+0xd86e13]
37b6ad8cdlea r9, [rip+0xd86df0]
37b6ad8d4mov eax, [rcx]
37b6ad8d6mov rcx, r15
37b6ad8d9movss [rsp+140], x0
37b6ad8e2add eax, edi
37b6ad8e4sub eax, [r13]
37b6ad8e8sub eax, 1
37b6ad8ebmov [rsp+136], eax
37b6ad8f2call sscal_
37b6ad8f7mov rax, [rsp+240]
37b6ad8ffmov r15l, [r13]
37b6ad903movaps x0, x6
37b6ad906subss x0, [r12]
37b6ad90cmov ebx, [rax]
37b6ad90emov edx, ebx
37b6ad910sub edx, r15l
37b6ad913add edx, edi
37b6ad915movsxd rax, edx
37b6ad918add rax, rsi
37b6ad91bmovss [rbp+4*rax], x0
37b6ad921lea eax, [rdx+1]
37b6ad924cmp ebx, eax
37b6ad926jl 0x37b6ad946
37b6ad928lea ecx, [rbx-1]
37b6ad92bcdqe
37b6ad92dsub ecx, edx
37b6ad92fadd rax, rsi
37b6ad932xor edx, edx
37b6ad934lea r8, [4*rcx+4]
37b6ad93clea rcx, [rbp+4*rax]
37b6ad941call memset
37b6ad946
37b6ad946loc_37b6ad946:
37b6ad946add r14l, 1
37b6ad94acmp [rsp+104], r14l
37b6ad94fjge 0x37b6ad810
37b6ad955jmp 0x37b6ad694
37b6ad95a
37b6ad95aloc_37b6ad95a:
37b6ad95amov edx, -5
37b6ad95fmov eax, 5
37b6ad964jmp 0x37b6ad66f
37b6ad969
37b6ad969loc_37b6ad969:
37b6ad969movss x6, [rip+0xd86d5f]
37b6ad971mov r9l, 1
37b6ad977
37b6ad977loc_37b6ad977:
37b6ad977lea ecx, [r9+1]
37b6ad97bmovss [r12], x6
37b6ad981cmp r15l, ecx
37b6ad984je 0x37b6ad7b1
37b6ad98aadd r9l, 2
37b6ad98emovss [r12+rsi], x6
37b6ad994lea r12, [r12+2*rsi]
37b6ad998cmp r9l, r15l
37b6ad99bjne 0x37b6ad977
37b6ad99djmp 0x37b6ad7b1
37b6ad610
37b6ad610sorg2l_:
37b6ad610push r15
37b6ad612push r14
37b6ad614push r13
37b6ad616push r12
37b6ad618push rbp
37b6ad619push rdi
37b6ad61apush rsi
37b6ad61bpush rbx
37b6ad61csub rsp, 168
37b6ad623movups [rsp+144], x6
37b6ad62bmov rsi, [rsp+272]
37b6ad633mov rax, rcx
37b6ad636mov rbp, r9
37b6ad639mov r9, [rsp+296]
37b6ad641mov ecx, [rsi]
37b6ad643mov ebx, [rax]
37b6ad645mov [rsp+256], r8
37b6ad64dmov [r9], 0
37b6ad654test ebx, ebx
37b6ad656js 0x37b6ad6b0
37b6ad658mov r13l, [rdx]
37b6ad65bcmp ebx, r13l
37b6ad65ejl 0x37b6ad665
37b6ad660test r13l, r13l
37b6ad663jns 0x37b6ad6bc
37b6ad665
37b6ad665loc_37b6ad665:
37b6ad665mov edx, -2
37b6ad66amov eax, 2
37b6ad66f
37b6ad66floc_37b6ad66f:
37b6ad66fmov [r9], edx
37b6ad672mov r8l, 6
37b6ad678lea rdx, [rsp+140]
37b6ad680lea rcx, [rip+0xd87041]
37b6ad687mov [rsp+140], eax
37b6ad68ecall xerbla_
37b6ad693nop
37b6ad694
37b6ad694loc_37b6ad694:
37b6ad694movups x6, [rsp+144]
37b6ad69cadd rsp, 168
37b6ad6a3pop rbx
37b6ad6a4pop rsi
37b6ad6a5pop rdi
37b6ad6a6pop rbp
37b6ad6a7pop r12
37b6ad6a9pop r13
37b6ad6abpop r14
37b6ad6adpop r15
37b6ad6afret
37b6ad6b0
37b6ad6b0loc_37b6ad6b0:
37b6ad6b0mov edx, -1
37b6ad6b5mov eax, 1
37b6ad6bajmp 0x37b6ad66f
37b6ad6bc
37b6ad6bcloc_37b6ad6bc:
37b6ad6bcmov r8l, [r8]
37b6ad6bfcmp r13l, r8l
37b6ad6c2jl 0x37b6ad6c9
37b6ad6c4test r8l, r8l
37b6ad6c7jns 0x37b6ad6d5
37b6ad6c9
37b6ad6c9loc_37b6ad6c9:
37b6ad6c9mov edx, -3
37b6ad6cemov eax, 3
37b6ad6d3jmp 0x37b6ad66f
37b6ad6d5
37b6ad6d5loc_37b6ad6d5:
37b6ad6d5test ebx, ebx
37b6ad6d7mov r10l, 1
37b6ad6ddcmovg r10l, ebx
37b6ad6e1cmp ecx, r10l
37b6ad6e4jl 0x37b6ad95a
37b6ad6eatest r13l, r13l
37b6ad6edje 0x37b6ad694
37b6ad6efmov r15l, r13l
37b6ad6f2movss x6, [rip+0xd86fd6]
37b6ad6famovsxd r10, ecx
37b6ad6fdsub r15l, r8l
37b6ad700je 0x37b6ad7ba
37b6ad706mov r11l, ebx
37b6ad709lea rsi, [4*r10+4]
37b6ad711mov r9, rbp
37b6ad714add r15l, 1
37b6ad718sub r11l, r13l
37b6ad71bmovsxd r11, r11l
37b6ad71elea r12, [rbp+4*r11]
37b6ad723test ebx, ebx
37b6ad725je 0x37b6ad969
37b6ad72bmov [rsp+88], r8l
37b6ad730lea r11l, [rbx-1]
37b6ad734lea rdi, [rsi-4]
37b6ad738mov r14, rdx
37b6ad73bmov [rsp+104], r10
37b6ad740movss x6, [rip+0xd86f88]
37b6ad748mov [rsp+240], rax
37b6ad750mov [rsp+96], ebx
37b6ad754mov rbx, r12
37b6ad757lea r12, [4*r11+4]
37b6ad75fmov [rsp+264], rbp
37b6ad767mov ebp, 1
37b6ad76cnop [rax]
37b6ad770
37b6ad770loc_37b6ad770:
37b6ad770mov rcx, r9
37b6ad773mov r8, r12
37b6ad776xor edx, edx
37b6ad778add ebp, 1
37b6ad77bcall memset
37b6ad780movss [rbx], x6
37b6ad784add rbx, rsi
37b6ad787lea r9, [rax+rdi]
37b6ad78bcmp r15l, ebp
37b6ad78ejne 0x37b6ad770
37b6ad790mov r8l, [rsp+88]
37b6ad795mov ebx, [rsp+96]
37b6ad799mov rdx, r14
37b6ad79cmov r10, [rsp+104]
37b6ad7a1mov rax, [rsp+240]
37b6ad7a9mov rbp, [rsp+264]
37b6ad7b1
37b6ad7b1loc_37b6ad7b1:
37b6ad7b1test r8l, r8l
37b6ad7b4je 0x37b6ad694
37b6ad7ba
37b6ad7baloc_37b6ad7ba:
37b6ad7bamov rcx, r10
37b6ad7bdmov r15l, r13l
37b6ad7c0mov [rsp+104], r8l
37b6ad7c5lea r14, [rsp+136]
37b6ad7cdnot rcx
37b6ad7d0lea rsi, [rsp+140]
37b6ad7d8mov [rsp+120], r14
37b6ad7ddmov r13, rdx
37b6ad7e0mov [rsp+240], rax
37b6ad7e8mov r12, [rsp+280]
37b6ad7f0mov eax, r8l
37b6ad7f3mov r14l, 1
37b6ad7f9mov [rsp+96], rcx
37b6ad7femov [rsp+88], rsi
37b6ad803mov [rsp+112], r10
37b6ad808jmp 0x37b6ad81e
37b6ad80a
37b6ad80a 66 0f 1f 44 00 00 f..D..
37b6ad810
37b6ad810loc_37b6ad810:
37b6ad810mov rax, [rsp+256]
37b6ad818add r12, 4
37b6ad81cmov eax, [rax]
37b6ad81e
37b6ad81eloc_37b6ad81e:
37b6ad81emov edi, r15l
37b6ad821sub ebx, r15l
37b6ad824mov r15, [rsp+120]
37b6ad829mov r8, [rsp+88]
37b6ad82esub edi, eax
37b6ad830lea rcx, [rip+0xd86e89]
37b6ad837add edi, r14l
37b6ad83amov rdx, r15
37b6ad83dadd ebx, edi
37b6ad83fmovsxd rsi, edi
37b6ad842movsxd rax, ebx
37b6ad845imul rsi, [rsp+112]
37b6ad84badd rsi, [rsp+96]
37b6ad850mov [rsp+136], ebx
37b6ad857add rax, rsi
37b6ad85alea rbx, [rbp+4*rsi+4]
37b6ad85fmovss [rbp+4*rax], x6
37b6ad865lea eax, [rdi-1]
37b6ad868mov r9, rbx
37b6ad86bmov [rsp+140], eax
37b6ad872mov rax, [rsp+288]
37b6ad87amov [rsp+72], 4
37b6ad883mov [rsp+64], rax
37b6ad888mov rax, [rsp+272]
37b6ad890mov [rsp+48], rbp
37b6ad895mov [rsp+56], rax
37b6ad89alea rax, [rip+0xd86e23]
37b6ad8a1mov [rsp+32], rax
37b6ad8a6mov [rsp+40], r12
37b6ad8abcall slarf1l_
37b6ad8b0mov rcx, [rsp+240]
37b6ad8b8mov rdx, [rsp+88]
37b6ad8bdmov r8, rbx
37b6ad8c0movss x0, [r12]
37b6ad8c6xorps x0, [rip+0xd86e13]
37b6ad8cdlea r9, [rip+0xd86df0]
37b6ad8d4mov eax, [rcx]
37b6ad8d6mov rcx, r15
37b6ad8d9movss [rsp+140], x0
37b6ad8e2add eax, edi
37b6ad8e4sub eax, [r13]
37b6ad8e8sub eax, 1
37b6ad8ebmov [rsp+136], eax
37b6ad8f2call sscal_
37b6ad8f7mov rax, [rsp+240]
37b6ad8ffmov r15l, [r13]
37b6ad903movaps x0, x6
37b6ad906subss x0, [r12]
37b6ad90cmov ebx, [rax]
37b6ad90emov edx, ebx
37b6ad910sub edx, r15l
37b6ad913add edx, edi
37b6ad915movsxd rax, edx
37b6ad918add rax, rsi
37b6ad91bmovss [rbp+4*rax], x0
37b6ad921lea eax, [rdx+1]
37b6ad924cmp ebx, eax
37b6ad926jl 0x37b6ad946
37b6ad928lea ecx, [rbx-1]
37b6ad92bcdqe
37b6ad92dsub ecx, edx
37b6ad92fadd rax, rsi
37b6ad932xor edx, edx
37b6ad934lea r8, [4*rcx+4]
37b6ad93clea rcx, [rbp+4*rax]
37b6ad941call memset
37b6ad946
37b6ad946loc_37b6ad946:
37b6ad946add r14l, 1
37b6ad94acmp [rsp+104], r14l
37b6ad94fjge 0x37b6ad810
37b6ad955jmp 0x37b6ad694
37b6ad95a
37b6ad95aloc_37b6ad95a:
37b6ad95amov edx, -5
37b6ad95fmov eax, 5
37b6ad964jmp 0x37b6ad66f
37b6ad969
37b6ad969loc_37b6ad969:
37b6ad969movss x6, [rip+0xd86d5f]
37b6ad971mov r9l, 1
37b6ad977
37b6ad977loc_37b6ad977:
37b6ad977lea ecx, [r9+1]
37b6ad97bmovss [r12], x6
37b6ad981cmp r15l, ecx
37b6ad984je 0x37b6ad7b1
37b6ad98aadd r9l, 2
37b6ad98emovss [r12+rsi], x6
37b6ad994lea r12, [r12+2*rsi]
37b6ad998cmp r9l, r15l
37b6ad99bjne 0x37b6ad977
37b6ad99djmp 0x37b6ad7b1
37b6ad610
37b6ad9a2
37b6ad9a2 // align 0x10
37b6ad9a2 // align 0x10
37b6ad9b0
37b6ad9b0sorg2r_:
37b6ad9b0push r15
37b6ad9b2push r14
37b6ad9b4push r13
37b6ad9b6push r12
37b6ad9b8push rbp
37b6ad9b9push rdi
37b6ad9bapush rsi
37b6ad9bbpush rbx
37b6ad9bcsub rsp, 152
37b6ad9c3movups [rsp+128], x6
37b6ad9cbmov r10, [rsp+280]
37b6ad9d3mov rdi, [rsp+256]
37b6ad9dbmov [r10], 0
37b6ad9e2movsxd r13, [rdi]
37b6ad9e5mov [rsp+232], rdx
37b6ad9edmov edx, [rcx]
37b6ad9efmov rax, r8
37b6ad9f2mov [rsp+224], rcx
37b6ad9fatest edx, edx
37b6ad9fcjs 0x37b6ada58
37b6ad9femov rsi, [rsp+232]
37b6ada06mov r8l, [rsi]
37b6ada09cmp edx, r8l
37b6ada0cjl 0x37b6ada13
37b6ada0etest r8l, r8l
37b6ada11jns 0x37b6ada64
37b6ada13
37b6ada13loc_37b6ada13:
37b6ada13mov edx, -2
37b6ada18mov eax, 2
37b6ada1d
37b6ada1dloc_37b6ada1d:
37b6ada1dmov [r10], edx
37b6ada20mov r8l, 6
37b6ada26lea rdx, [rsp+124]
37b6ada2blea rcx, [rip+0xd86cc6]
37b6ada32mov [rsp+124], eax
37b6ada36call xerbla_
37b6ada3bnop
37b6ada3c
37b6ada3cloc_37b6ada3c:
37b6ada3cmovups x6, [rsp+128]
37b6ada44add rsp, 152
37b6ada4bpop rbx
37b6ada4cpop rsi
37b6ada4dpop rdi
37b6ada4epop rbp
37b6ada4fpop r12
37b6ada51pop r13
37b6ada53pop r14
37b6ada55pop r15
37b6ada57ret
37b6ada58
37b6ada58loc_37b6ada58:
37b6ada58mov edx, -1
37b6ada5dmov eax, 1
37b6ada62jmp 0x37b6ada1d
37b6ada64
37b6ada64loc_37b6ada64:
37b6ada64mov ebx, [rax]
37b6ada66cmp r8l, ebx
37b6ada69jl 0x37b6ada6f
37b6ada6btest ebx, ebx
37b6ada6djns 0x37b6ada7b
37b6ada6f
37b6ada6floc_37b6ada6f:
37b6ada6fmov edx, -3
37b6ada74mov eax, 3
37b6ada79jmp 0x37b6ada1d
37b6ada7b
37b6ada7bloc_37b6ada7b:
37b6ada7btest edx, edx
37b6ada7dmov eax, 1
37b6ada82cmovg eax, edx
37b6ada85cmp r13l, eax
37b6ada88jl 0x37b6add34
37b6ada8etest r8l, r8l
37b6ada91je 0x37b6ada3c
37b6ada93mov r11, r13
37b6ada96lea ebp, [rbx+1]
37b6ada99not r11
37b6ada9ccmp r8l, ebp
37b6ada9fjl 0x37b6add24
37b6adaa5movsxd r10, ebp
37b6adaa8movsxd rax, ebx
37b6adaablea r15l, [r8+1]
37b6adaafmovss x6, [rip+0xd86c49]
37b6adab7imul r10, r13
37b6adabblea r14, [4*r13+4]
37b6adac3add r10, r11
37b6adac6lea rsi, [rax+r10]
37b6adacalea r12, [r9+4*rsi+4]
37b6adacftest edx, edx
37b6adad1je 0x37b6adcfb
37b6adad7mov [rsp+88], r11
37b6adadclea esi, [rdx-1]
37b6adadfmovss x6, [rip+0xd86c19]
37b6adae7lea rdi, [r14-4]
37b6adaebmov [rsp+100], r8l
37b6adaf0lea r10, [r9+4*r10+4]
37b6adaf5lea rsi, [4*rsi+4]
37b6adafdmov [rsp+104], edx
37b6adb01mov [rsp+248], r9
37b6adb09mov [rsp+80], ebx
37b6adb0dmov rbx, r12
37b6adb10mov r12, rax
37b6adb13nop
37b6adb15nop [rax+rax]
37b6adb20
37b6adb20loc_37b6adb20:
37b6adb20mov rcx, r10
37b6adb23mov r8, rsi
37b6adb26xor edx, edx
37b6adb28add ebp, 1
37b6adb2bcall memset
37b6adb30movss [rbx], x6
37b6adb34add rbx, r14
37b6adb37lea r10, [rax+rdi]
37b6adb3bcmp ebp, r15l
37b6adb3ejne 0x37b6adb20
37b6adb40mov ebx, [rsp+80]
37b6adb44mov r11, [rsp+88]
37b6adb49mov rax, r12
37b6adb4cmov r8l, [rsp+100]
37b6adb51mov edx, [rsp+104]
37b6adb55mov r9, [rsp+248]
37b6adb5d
37b6adb5dloc_37b6adb5d:
37b6adb5dtest ebx, ebx
37b6adb5fje 0x37b6ada3c
37b6adb65
37b6adb65loc_37b6adb65:
37b6adb65mov rbx, rax
37b6adb68mov rax, [rsp+264]
37b6adb70lea r15, [4*r11]
37b6adb78mov [rsp+104], r11
37b6adb7dmov rdi, rbx
37b6adb80mov [rsp+88], r15
37b6adb85mov r12, [rsp+224]
37b6adb8dimul rdi, r13
37b6adb91lea rsi, [rax+4*rbx-4]
37b6adb96mov [rsp+248], r9
37b6adb9eadd rdi, r11
37b6adba1lea rax, [rbx+rdi]
37b6adba5lea rbp, [r9+4*rax]
37b6adba9lea rax, [r9+4*r13]
37b6adbadmov [rsp+80], rax
37b6adbb2jmp 0x37b6adc13
37b6adbb4
37b6adbb4 0f 1f 40 00 ..@.
37b6adbb8
37b6adbb8loc_37b6adbb8:
37b6adbb8cmp r15l, edx
37b6adbbbjl 0x37b6adcb5
37b6adbc1
37b6adbc1loc_37b6adbc1:
37b6adbc1movaps x0, x6
37b6adbc4subss x0, [rsi]
37b6adbc8movss [rbp], x0
37b6adbcdcmp r15l, 1
37b6adbd1je 0x37b6ada3c
37b6adbd7mov rcx, [rsp+80]
37b6adbdclea eax, [r14-1]
37b6adbe0sub rdi, r13
37b6adbe3xor edx, edx
37b6adbe5lea r8, [4*rax]
37b6adbedadd rbp, [rsp+88]
37b6adbf2sub rsi, 4
37b6adbf6sub rbx, 1
37b6adbfalea rcx, [rcx+4*rdi+4]
37b6adbffcall memset
37b6adc04mov rax, [rsp+232]
37b6adc0cmov edx, [r12]
37b6adc10mov r8l, [rax]
37b6adc13
37b6adc13loc_37b6adc13:
37b6adc13mov r14l, ebx
37b6adc16mov r11l, ebx
37b6adc19mov r15l, ebx
37b6adc1ccmp ebx, r8l
37b6adc1fjge 0x37b6adbb8
37b6adc21mov rax, [rsp+272]
37b6adc29sub edx, ebx
37b6adc2bsub r8l, ebx
37b6adc2emov r9, rbp
37b6adc31add edx, 1
37b6adc34lea rcx, [rip+0xd86ab5]
37b6adc3bmov [rsp+40], rsi
37b6adc40mov [rsp+64], rax
37b6adc45mov rax, [rsp+256]
37b6adc4dmov [rsp+120], edx
37b6adc51lea edx, [rbx+1]
37b6adc54mov [rsp+56], rax
37b6adc59imul rdx, r13
37b6adc5dmov rax, [rsp+248]
37b6adc65add rdx, [rsp+104]
37b6adc6amov [rsp+124], r8l
37b6adc6flea r8, [rsp+124]
37b6adc74add rdx, rbx
37b6adc77mov [rsp+100], ebx
37b6adc7bmov [rsp+72], 4
37b6adc84lea rdx, [rax+4*rdx]
37b6adc88lea rax, [rip+0xd86a65]
37b6adc8fmov [rsp+48], rdx
37b6adc94lea rdx, [rsp+120]
37b6adc99mov [rsp+32], rax
37b6adc9ecall slarf1f_
37b6adca3mov edx, [r12]
37b6adca7mov r11l, [rsp+100]
37b6adcaccmp r15l, edx
37b6adcafjge 0x37b6adbc1
37b6adcb5
37b6adcb5loc_37b6adcb5:
37b6adcb5lea r8l, [r14+1]
37b6adcb9sub edx, r11l
37b6adcbcmovss x0, [rsi]
37b6adcc0lea rcx, [rsp+120]
37b6adcc5mov rax, [rsp+248]
37b6adccdxorps x0, [rip+0xd86a3c]
37b6adcd4add r8, rdi
37b6adcd7mov [rsp+120], edx
37b6adcdblea r9, [rip+0xd86a12]
37b6adce2lea rdx, [rsp+124]
37b6adce7lea r8, [rax+4*r8]
37b6adcebmovss [rsp+124], x0
37b6adcf1call sscal_
37b6adcf6jmp 0x37b6adbc1
37b6adcfb
37b6adcfbloc_37b6adcfb:
37b6adcfblea ecx, [rbp+1]
37b6adcfemovss [r12], x6
37b6add04cmp ecx, r15l
37b6add07je 0x37b6adb5d
37b6add0dadd ebp, 2
37b6add10movss [r12+r14], x6
37b6add16lea r12, [r12+2*r14]
37b6add1acmp ebp, r15l
37b6add1djne 0x37b6adcfb
37b6add1fjmp 0x37b6adb5d
37b6add24
37b6add24loc_37b6add24:
37b6add24movss x6, [rip+0xd869d4]
37b6add2cmovsxd rax, ebx
37b6add2fjmp 0x37b6adb65
37b6add34
37b6add34loc_37b6add34:
37b6add34mov edx, -5
37b6add39mov eax, 5
37b6add3ejmp 0x37b6ada1d
37b6ad9b0
37b6ad9b0sorg2r_:
37b6ad9b0push r15
37b6ad9b2push r14
37b6ad9b4push r13
37b6ad9b6push r12
37b6ad9b8push rbp
37b6ad9b9push rdi
37b6ad9bapush rsi
37b6ad9bbpush rbx
37b6ad9bcsub rsp, 152
37b6ad9c3movups [rsp+128], x6
37b6ad9cbmov r10, [rsp+280]
37b6ad9d3mov rdi, [rsp+256]
37b6ad9dbmov [r10], 0
37b6ad9e2movsxd r13, [rdi]
37b6ad9e5mov [rsp+232], rdx
37b6ad9edmov edx, [rcx]
37b6ad9efmov rax, r8
37b6ad9f2mov [rsp+224], rcx
37b6ad9fatest edx, edx
37b6ad9fcjs 0x37b6ada58
37b6ad9femov rsi, [rsp+232]
37b6ada06mov r8l, [rsi]
37b6ada09cmp edx, r8l
37b6ada0cjl 0x37b6ada13
37b6ada0etest r8l, r8l
37b6ada11jns 0x37b6ada64
37b6ada13
37b6ada13loc_37b6ada13:
37b6ada13mov edx, -2
37b6ada18mov eax, 2
37b6ada1d
37b6ada1dloc_37b6ada1d:
37b6ada1dmov [r10], edx
37b6ada20mov r8l, 6
37b6ada26lea rdx, [rsp+124]
37b6ada2blea rcx, [rip+0xd86cc6]
37b6ada32mov [rsp+124], eax
37b6ada36call xerbla_
37b6ada3bnop
37b6ada3c
37b6ada3cloc_37b6ada3c:
37b6ada3cmovups x6, [rsp+128]
37b6ada44add rsp, 152
37b6ada4bpop rbx
37b6ada4cpop rsi
37b6ada4dpop rdi
37b6ada4epop rbp
37b6ada4fpop r12
37b6ada51pop r13
37b6ada53pop r14
37b6ada55pop r15
37b6ada57ret
37b6ada58
37b6ada58loc_37b6ada58:
37b6ada58mov edx, -1
37b6ada5dmov eax, 1
37b6ada62jmp 0x37b6ada1d
37b6ada64
37b6ada64loc_37b6ada64:
37b6ada64mov ebx, [rax]
37b6ada66cmp r8l, ebx
37b6ada69jl 0x37b6ada6f
37b6ada6btest ebx, ebx
37b6ada6djns 0x37b6ada7b
37b6ada6f
37b6ada6floc_37b6ada6f:
37b6ada6fmov edx, -3
37b6ada74mov eax, 3
37b6ada79jmp 0x37b6ada1d
37b6ada7b
37b6ada7bloc_37b6ada7b:
37b6ada7btest edx, edx
37b6ada7dmov eax, 1
37b6ada82cmovg eax, edx
37b6ada85cmp r13l, eax
37b6ada88jl 0x37b6add34
37b6ada8etest r8l, r8l
37b6ada91je 0x37b6ada3c
37b6ada93mov r11, r13
37b6ada96lea ebp, [rbx+1]
37b6ada99not r11
37b6ada9ccmp r8l, ebp
37b6ada9fjl 0x37b6add24
37b6adaa5movsxd r10, ebp
37b6adaa8movsxd rax, ebx
37b6adaablea r15l, [r8+1]
37b6adaafmovss x6, [rip+0xd86c49]
37b6adab7imul r10, r13
37b6adabblea r14, [4*r13+4]
37b6adac3add r10, r11
37b6adac6lea rsi, [rax+r10]
37b6adacalea r12, [r9+4*rsi+4]
37b6adacftest edx, edx
37b6adad1je 0x37b6adcfb
37b6adad7mov [rsp+88], r11
37b6adadclea esi, [rdx-1]
37b6adadfmovss x6, [rip+0xd86c19]
37b6adae7lea rdi, [r14-4]
37b6adaebmov [rsp+100], r8l
37b6adaf0lea r10, [r9+4*r10+4]
37b6adaf5lea rsi, [4*rsi+4]
37b6adafdmov [rsp+104], edx
37b6adb01mov [rsp+248], r9
37b6adb09mov [rsp+80], ebx
37b6adb0dmov rbx, r12
37b6adb10mov r12, rax
37b6adb13nop
37b6adb15nop [rax+rax]
37b6adb20
37b6adb20loc_37b6adb20:
37b6adb20mov rcx, r10
37b6adb23mov r8, rsi
37b6adb26xor edx, edx
37b6adb28add ebp, 1
37b6adb2bcall memset
37b6adb30movss [rbx], x6
37b6adb34add rbx, r14
37b6adb37lea r10, [rax+rdi]
37b6adb3bcmp ebp, r15l
37b6adb3ejne 0x37b6adb20
37b6adb40mov ebx, [rsp+80]
37b6adb44mov r11, [rsp+88]
37b6adb49mov rax, r12
37b6adb4cmov r8l, [rsp+100]
37b6adb51mov edx, [rsp+104]
37b6adb55mov r9, [rsp+248]
37b6adb5d
37b6adb5dloc_37b6adb5d:
37b6adb5dtest ebx, ebx
37b6adb5fje 0x37b6ada3c
37b6adb65
37b6adb65loc_37b6adb65:
37b6adb65mov rbx, rax
37b6adb68mov rax, [rsp+264]
37b6adb70lea r15, [4*r11]
37b6adb78mov [rsp+104], r11
37b6adb7dmov rdi, rbx
37b6adb80mov [rsp+88], r15
37b6adb85mov r12, [rsp+224]
37b6adb8dimul rdi, r13
37b6adb91lea rsi, [rax+4*rbx-4]
37b6adb96mov [rsp+248], r9
37b6adb9eadd rdi, r11
37b6adba1lea rax, [rbx+rdi]
37b6adba5lea rbp, [r9+4*rax]
37b6adba9lea rax, [r9+4*r13]
37b6adbadmov [rsp+80], rax
37b6adbb2jmp 0x37b6adc13
37b6adbb4
37b6adbb4 0f 1f 40 00 ..@.
37b6adbb8
37b6adbb8loc_37b6adbb8:
37b6adbb8cmp r15l, edx
37b6adbbbjl 0x37b6adcb5
37b6adbc1
37b6adbc1loc_37b6adbc1:
37b6adbc1movaps x0, x6
37b6adbc4subss x0, [rsi]
37b6adbc8movss [rbp], x0
37b6adbcdcmp r15l, 1
37b6adbd1je 0x37b6ada3c
37b6adbd7mov rcx, [rsp+80]
37b6adbdclea eax, [r14-1]
37b6adbe0sub rdi, r13
37b6adbe3xor edx, edx
37b6adbe5lea r8, [4*rax]
37b6adbedadd rbp, [rsp+88]
37b6adbf2sub rsi, 4
37b6adbf6sub rbx, 1
37b6adbfalea rcx, [rcx+4*rdi+4]
37b6adbffcall memset
37b6adc04mov rax, [rsp+232]
37b6adc0cmov edx, [r12]
37b6adc10mov r8l, [rax]
37b6adc13
37b6adc13loc_37b6adc13:
37b6adc13mov r14l, ebx
37b6adc16mov r11l, ebx
37b6adc19mov r15l, ebx
37b6adc1ccmp ebx, r8l
37b6adc1fjge 0x37b6adbb8
37b6adc21mov rax, [rsp+272]
37b6adc29sub edx, ebx
37b6adc2bsub r8l, ebx
37b6adc2emov r9, rbp
37b6adc31add edx, 1
37b6adc34lea rcx, [rip+0xd86ab5]
37b6adc3bmov [rsp+40], rsi
37b6adc40mov [rsp+64], rax
37b6adc45mov rax, [rsp+256]
37b6adc4dmov [rsp+120], edx
37b6adc51lea edx, [rbx+1]
37b6adc54mov [rsp+56], rax
37b6adc59imul rdx, r13
37b6adc5dmov rax, [rsp+248]
37b6adc65add rdx, [rsp+104]
37b6adc6amov [rsp+124], r8l
37b6adc6flea r8, [rsp+124]
37b6adc74add rdx, rbx
37b6adc77mov [rsp+100], ebx
37b6adc7bmov [rsp+72], 4
37b6adc84lea rdx, [rax+4*rdx]
37b6adc88lea rax, [rip+0xd86a65]
37b6adc8fmov [rsp+48], rdx
37b6adc94lea rdx, [rsp+120]
37b6adc99mov [rsp+32], rax
37b6adc9ecall slarf1f_
37b6adca3mov edx, [r12]
37b6adca7mov r11l, [rsp+100]
37b6adcaccmp r15l, edx
37b6adcafjge 0x37b6adbc1
37b6adcb5
37b6adcb5loc_37b6adcb5:
37b6adcb5lea r8l, [r14+1]
37b6adcb9sub edx, r11l
37b6adcbcmovss x0, [rsi]
37b6adcc0lea rcx, [rsp+120]
37b6adcc5mov rax, [rsp+248]
37b6adccdxorps x0, [rip+0xd86a3c]
37b6adcd4add r8, rdi
37b6adcd7mov [rsp+120], edx
37b6adcdblea r9, [rip+0xd86a12]
37b6adce2lea rdx, [rsp+124]
37b6adce7lea r8, [rax+4*r8]
37b6adcebmovss [rsp+124], x0
37b6adcf1call sscal_
37b6adcf6jmp 0x37b6adbc1
37b6adcfb
37b6adcfbloc_37b6adcfb:
37b6adcfblea ecx, [rbp+1]
37b6adcfemovss [r12], x6
37b6add04cmp ecx, r15l
37b6add07je 0x37b6adb5d
37b6add0dadd ebp, 2
37b6add10movss [r12+r14], x6
37b6add16lea r12, [r12+2*r14]
37b6add1acmp ebp, r15l
37b6add1djne 0x37b6adcfb
37b6add1fjmp 0x37b6adb5d
37b6add24
37b6add24loc_37b6add24:
37b6add24movss x6, [rip+0xd869d4]
37b6add2cmovsxd rax, ebx
37b6add2fjmp 0x37b6adb65
37b6add34
37b6add34loc_37b6add34:
37b6add34mov edx, -5
37b6add39mov eax, 5
37b6add3ejmp 0x37b6ada1d
37b6ad9b0
37b6add43
37b6add43 // align 0x20
37b6add43 // align 0x20
37b6add60
37b6add60sorgbr_:
37b6add60push r15
37b6add62push r14
37b6add64push r13
37b6add66push r12
37b6add68push rbp
37b6add69push rdi
37b6add6apush rsi
37b6add6bpush rbx
37b6add6csub rsp, 136
37b6add73mov r13, [rsp+280]
37b6add7bmov rax, [rsp+248]
37b6add83mov rbp, [rsp+240]
37b6add8bmov [r13], 0
37b6add93mov eax, [rax]
37b6add95mov rbx, rdx
37b6add98mov rdi, r8
37b6add9bmov r12, r9
37b6add9emov r8l, 1
37b6adda4mov r9l, 1
37b6addaalea rdx, [rip+0xd8696f]
37b6addb1mov [rsp+80], eax
37b6addb5mov rsi, rcx
37b6addb8call lsame_
37b6addbdmov r10l, [rbx]
37b6addc0mov r11l, [rdi]
37b6addc3mov r14l, eax
37b6addc6mov rax, [rsp+272]
37b6addcemov r15l, [rax]
37b6addd1test r14l, r14l
37b6addd4je 0x37b6ade40
37b6addd6test r10l, r10l
37b6addd9js 0x37b6ade00
37b6adddbtest r11l, r11l
37b6adddejs 0x37b6adf50
37b6adde4cmp r10l, r11l
37b6adde7jge 0x37b6aded8
37b6added
37b6addedloc_37b6added:
37b6addedmov [r13], -3
37b6addf5mov eax, -3
37b6addfa
37b6addfaloc_37b6addfa:
37b6addfaneg eax
37b6addfcjmp 0x37b6ade0e
37b6addfe
37b6addfe 66 90 f.
37b6ade00
37b6ade00loc_37b6ade00:
37b6ade00mov edx, -2
37b6ade05mov eax, 2
37b6ade0a
37b6ade0aloc_37b6ade0a:
37b6ade0amov [r13], edx
37b6ade0e
37b6ade0eloc_37b6ade0e:
37b6ade0elea rdx, [rsp+124]
37b6ade13mov r8l, 6
37b6ade19lea rcx, [rip+0xd86908]
37b6ade20mov [rsp+124], eax
37b6ade24call xerbla_
37b6ade29nop
37b6ade2a
37b6ade2aloc_37b6ade2a:
37b6ade2aadd rsp, 136
37b6ade31pop rbx
37b6ade32pop rsi
37b6ade33pop rdi
37b6ade34pop rbp
37b6ade35pop r12
37b6ade37pop r13
37b6ade39pop r14
37b6ade3bpop r15
37b6ade3dret
37b6ade3e
37b6ade3e 66 90 f.
37b6ade40
37b6ade40loc_37b6ade40:
37b6ade40mov r9l, 1
37b6ade46mov r8l, 1
37b6ade4cmov rcx, rsi
37b6ade4fmov [rsp+92], r11l
37b6ade54lea rdx, [rip+0xd868c6]
37b6ade5bmov [rsp+88], r10l
37b6ade60call lsame_
37b6ade65test eax, eax
37b6ade67je 0x37b6adec0
37b6ade69mov ecx, [rbx]
37b6ade6bmov r10l, [rsp+88]
37b6ade70mov r11l, [rsp+92]
37b6ade75test ecx, ecx
37b6ade77js 0x37b6ade00
37b6ade79mov r8l, [rdi]
37b6ade7ctest r8l, r8l
37b6ade7fjs 0x37b6adf50
37b6ade85cmp ecx, r8l
37b6ade88jg 0x37b6added
37b6ade8emov r9l, [r12]
37b6ade92mov eax, r8l
37b6ade95cmp r9l, r8l
37b6ade98cmovle eax, r9l
37b6ade9ccmp ecx, eax
37b6ade9ejl 0x37b6added
37b6adea4test r9l, r9l
37b6adea7jns 0x37b6adefa
37b6adea9
37b6adea9loc_37b6adea9:
37b6adea9mov eax, -4
37b6adeaemov [r13], -4
37b6adeb6neg eax
37b6adeb8jmp 0x37b6ade0e
37b6adebd
37b6adebd 0f 1f 00 ...
37b6adec0
37b6adec0loc_37b6adec0:
37b6adec0mov eax, -1
37b6adec5mov [r13], -1
37b6adecdneg eax
37b6adecfjmp 0x37b6ade0e
37b6aded4
37b6aded4 0f 1f 40 00 ..@.
37b6aded8
37b6aded8loc_37b6aded8:
37b6aded8mov r9l, [r12]
37b6adedccmp r10l, r9l
37b6adedfmov eax, r9l
37b6adee2cmovle eax, r10l
37b6adee6cmp r11l, eax
37b6adee9jl 0x37b6added
37b6adeeftest r9l, r9l
37b6adef2js 0x37b6adea9
37b6adef4mov r8l, r11l
37b6adef7mov ecx, r10l
37b6adefa
37b6adefaloc_37b6adefa:
37b6adefamov rsi, [rsp+248]
37b6adf02test ecx, ecx
37b6adf04mov eax, 1
37b6adf09cmovg eax, ecx
37b6adf0ccmp [rsi], eax
37b6adf0ejl 0x37b6ae4bb
37b6adf14cmp r10l, r11l
37b6adf17mov rax, [rsp+272]
37b6adf1fmov edx, 1
37b6adf24cmovle r11l, r10l
37b6adf28test r11l, r11l
37b6adf2bmov [rsp+88], r11l
37b6adf30cmovg edx, r11l
37b6adf34cmp [rax], edx
37b6adf36jge 0x37b6adf5f
37b6adf38cmp r15l, -1
37b6adf3cje 0x37b6adf5f
37b6adf3emov [r13], -9
37b6adf46mov eax, 9
37b6adf4bjmp 0x37b6ade0e
37b6adf50
37b6adf50loc_37b6adf50:
37b6adf50mov edx, -3
37b6adf55mov eax, 3
37b6adf5ajmp 0x37b6ade0a
37b6adf5f
37b6adf5floc_37b6adf5f:
37b6adf5fmov eax, [r13]
37b6adf63test eax, eax
37b6adf65jne 0x37b6addfa
37b6adf6bmovss x1, [rip+0xd867bd]
37b6adf73mov rsi, [rsp+264]
37b6adf7bmovss [rsi], x1
37b6adf7ftest r14l, r14l
37b6adf82je 0x37b6ae138
37b6adf88cmp r9l, ecx
37b6adf8bjle 0x37b6ae360
37b6adf91cmp ecx, 1
37b6adf94jg 0x37b6ae3ab
37b6adf9anop [rax+rax]
37b6adfa0
37b6adfa0loc_37b6adfa0:
37b6adfa0mov [rsp+112], edx
37b6adfa4test eax, eax
37b6adfa6jne 0x37b6addfa
37b6adfaccmp r15l, -1
37b6adfb0je 0x37b6ae105
37b6adfb6mov r9l, [rbx]
37b6adfb9test r9l, r9l
37b6adfbcje 0x37b6ae120
37b6adfc2mov eax, [rdi]
37b6adfc4test eax, eax
37b6adfc6je 0x37b6ae120
37b6adfccmovsxd rsi, [rsp+80]
37b6adfd1xor edx, edx
37b6adfd3test rsi, rsi
37b6adfd6cmovs rsi, rdx
37b6adfdamov edx, [r12]
37b6adfdemov r13, rsi
37b6adfe1not r13
37b6adfe4test r14l, r14l
37b6adfe7je 0x37b6ae1e0
37b6adfedcmp r9l, edx
37b6adff0jge 0x37b6ae467
37b6adff6cmp r9l, 1
37b6adffajle 0x37b6ae4ca
37b6ae000movsxd rdi, r9l
37b6ae003lea r10l, [r9+1]
37b6ae007lea rbx, [rbp+4]
37b6ae00bmov r11, rdi
37b6ae00elea r12, [rbp+8]
37b6ae012imul r11, rsi
37b6ae016add r11, r13
37b6ae019nop [rax]
37b6ae020
37b6ae020loc_37b6ae020:
37b6ae020mov [rbp+4*r11+4], 0
37b6ae029cmp r9l, r10l
37b6ae02cjl 0x37b6ae072
37b6ae02elea r8l, [r10-2]
37b6ae032mov edx, r9l
37b6ae035imul r8, rsi
37b6ae039sub edx, r10l
37b6ae03cadd rdx, rdi
37b6ae03fadd r8, r13
37b6ae042add rdx, r8
37b6ae045lea rax, [r8+rdi]
37b6ae049lea rcx, [r12+4*rdx]
37b6ae04dmov rdx, r11
37b6ae050lea rax, [rbx+4*rax]
37b6ae054sub rdx, r8
37b6ae057nop [rax+rax]
37b6ae060
37b6ae060loc_37b6ae060:
37b6ae060movss x0, [rax]
37b6ae064movss [rax+4*rdx], x0
37b6ae069add rax, 4
37b6ae06dcmp rax, rcx
37b6ae070jne 0x37b6ae060
37b6ae072
37b6ae072loc_37b6ae072:
37b6ae072sub r10l, 1
37b6ae076sub rdi, 1
37b6ae07asub r11, rsi
37b6ae07dcmp r10l, 2
37b6ae081jne 0x37b6ae020
37b6ae083lea r8l, [r9-1]
37b6ae087xor edx, edx
37b6ae089mov rcx, rbx
37b6ae08cmovss [rbp], x1
37b6ae091mov rdi, r8
37b6ae094shl r8, 2
37b6ae098call memset
37b6ae09dmov [rsp+116], edi
37b6ae0a1lea r8, [rsp+108]
37b6ae0a6lea rax, [r13+2*rsi+2]
37b6ae0abmov [rsp+120], edi
37b6ae0aflea rdx, [rsp+120]
37b6ae0b4lea rcx, [rsp+116]
37b6ae0b9mov [rsp+124], edi
37b6ae0bdmov rdi, [rsp+272]
37b6ae0c5lea r9, [rbp+4*rax]
37b6ae0camov [rsp+64], r8
37b6ae0cflea r8, [rsp+124]
37b6ae0d4mov [rsp+56], rdi
37b6ae0d9mov rdi, [rsp+264]
37b6ae0e1mov [rsp+48], rdi
37b6ae0e6mov rdi, [rsp+256]
37b6ae0eemov [rsp+40], rdi
37b6ae0f3mov rdi, [rsp+248]
37b6ae0fbmov [rsp+32], rdi
37b6ae100call sorgqr_
37b6ae105
37b6ae105loc_37b6ae105:
37b6ae105lea rcx, [rsp+112]
37b6ae10acall sroundup_lwork_
37b6ae10fmov rax, [rsp+264]
37b6ae117movss [rax], x0
37b6ae11bjmp 0x37b6ade2a
37b6ae120
37b6ae120loc_37b6ae120:
37b6ae120mov rax, [rsp+264]
37b6ae128movss [rax], x1
37b6ae12cjmp 0x37b6ade2a
37b6ae131
37b6ae131 0f 1f 80 00 00 00 00 .......
37b6ae138
37b6ae138loc_37b6ae138:
37b6ae138cmp r8l, r9l
37b6ae13bjg 0x37b6ae310
37b6ae141cmp r8l, 1
37b6ae145jle 0x37b6adfa0
37b6ae14blea rax, [rsp+108]
37b6ae150sub r8l, 1
37b6ae154lea rdx, [rsp+120]
37b6ae159mov r9, rbp
37b6ae15cmov [rsp+64], rax
37b6ae161lea rax, [rip+0xd865bc]
37b6ae168lea rcx, [rsp+116]
37b6ae16dmov [rsp+56], rax
37b6ae172mov rax, [rsp+264]
37b6ae17amov [rsp+116], r8l
37b6ae17fmov [rsp+48], rax
37b6ae184mov rax, [rsp+256]
37b6ae18cmov [rsp+120], r8l
37b6ae191mov [rsp+40], rax
37b6ae196mov rax, [rsp+248]
37b6ae19emov [rsp+124], r8l
37b6ae1a3lea r8, [rsp+124]
37b6ae1a8mov [rsp+32], rax
37b6ae1ad
37b6ae1adloc_37b6ae1ad:
37b6ae1adcall sorglq_
37b6ae1b2
37b6ae1b2loc_37b6ae1b2:
37b6ae1b2mov rax, [rsp+264]
37b6ae1bamovss x1, [rip+0xd8656e]
37b6ae1c2cvttss2si edx, [rax]
37b6ae1c6mov eax, [rsp+88]
37b6ae1cacmp edx, eax
37b6ae1cccmovl edx, eax
37b6ae1cfmov eax, [r13]
37b6ae1d3jmp 0x37b6adfa0
37b6ae1d8
37b6ae1d8 0f 1f 84 00 00 00 00 00 ........
37b6ae1e0
37b6ae1e0loc_37b6ae1e0:
37b6ae1e0cmp eax, edx
37b6ae1e2jg 0x37b6ae413
37b6ae1e8movss [rbp], x1
37b6ae1edcmp eax, 1
37b6ae1f0jle 0x37b6ae105
37b6ae1f6lea r12l, [rax-2]
37b6ae1fasub eax, 1
37b6ae1fdlea rcx, [rbp+4]
37b6ae201xor edx, edx
37b6ae203lea r8, [4*rax]
37b6ae20bmov [rsp+88], eax
37b6ae20fmov ebx, -1
37b6ae214lea rdi, [4*rsi]
37b6ae21ccall memset
37b6ae221mov [rsp+240], rbp
37b6ae229lea r14, [rdi+4]
37b6ae22dmov rcx, rax
37b6ae230lea rax, [rsi+rsi]
37b6ae234mov rsi, [rsp+240]
37b6ae23clea r15, [rax+r13]
37b6ae240mov [rsp+80], rax
37b6ae245shl r15, 2
37b6ae249lea rbp, [rcx+r15]
37b6ae24dnop [rax]
37b6ae250
37b6ae250loc_37b6ae250:
37b6ae250cmp ebx, -1
37b6ae253je 0x37b6ae27e
37b6ae255mov r8l, ebx
37b6ae258mov rax, r8
37b6ae25blea r8, [4*r8+4]
37b6ae263neg rax
37b6ae266shl rax, 2
37b6ae26alea rdx, [rax+r15]
37b6ae26elea rcx, [r15+rax+4]
37b6ae273add rdx, rsi
37b6ae276add rcx, rsi
37b6ae279call memmove
37b6ae27e
37b6ae27eloc_37b6ae27e:
37b6ae27eadd ebx, 1
37b6ae281mov [rbp], 0
37b6ae288add r15, r14
37b6ae28badd rbp, rdi
37b6ae28ecmp r12l, ebx
37b6ae291jne 0x37b6ae250
37b6ae293lea r8, [rsp+108]
37b6ae298mov rbx, [rsp+272]
37b6ae2a0mov rax, [rsp+80]
37b6ae2a5lea rdx, [rsp+120]
37b6ae2aamov [rsp+64], r8
37b6ae2afmov edi, [rsp+88]
37b6ae2b3lea rcx, [rsp+116]
37b6ae2b8lea r8, [rsp+124]
37b6ae2bdmov [rsp+56], rbx
37b6ae2c2mov rbx, [rsp+264]
37b6ae2calea rax, [r13+rax+2]
37b6ae2cflea r9, [rsi+4*rax]
37b6ae2d3mov [rsp+116], edi
37b6ae2d7mov [rsp+48], rbx
37b6ae2dcmov rbx, [rsp+256]
37b6ae2e4mov [rsp+120], edi
37b6ae2e8mov [rsp+40], rbx
37b6ae2edmov rbx, [rsp+248]
37b6ae2f5mov [rsp+124], edi
37b6ae2f9mov [rsp+32], rbx
37b6ae2fecall sorglq_
37b6ae303jmp 0x37b6ae105
37b6ae308
37b6ae308 0f 1f 84 00 00 00 00 00 ........
37b6ae310
37b6ae310loc_37b6ae310:
37b6ae310lea rax, [rsp+108]
37b6ae315mov r9, rbp
37b6ae318mov r8, r12
37b6ae31bmov rdx, rdi
37b6ae31emov [rsp+64], rax
37b6ae323lea rax, [rip+0xd863fa]
37b6ae32amov rcx, rbx
37b6ae32dmov [rsp+56], rax
37b6ae332mov rax, [rsp+264]
37b6ae33amov [rsp+48], rax
37b6ae33fmov rax, [rsp+256]
37b6ae347mov [rsp+40], rax
37b6ae34cmov rax, [rsp+248]
37b6ae354mov [rsp+32], rax
37b6ae359jmp 0x37b6ae1ad
37b6ae35e
37b6ae35e 66 90 f.
37b6ae360
37b6ae360loc_37b6ae360:
37b6ae360lea rax, [rsp+108]
37b6ae365mov [rsp+48], rsi
37b6ae36amov r9, rbp
37b6ae36dmov r8, r12
37b6ae370mov [rsp+64], rax
37b6ae375lea rax, [rip+0xd863a8]
37b6ae37cmov rdx, rdi
37b6ae37fmov rcx, rbx
37b6ae382mov [rsp+56], rax
37b6ae387mov rax, [rsp+256]
37b6ae38fmov [rsp+40], rax
37b6ae394mov rax, [rsp+248]
37b6ae39cmov [rsp+32], rax
37b6ae3a1call sorgqr_
37b6ae3a6jmp 0x37b6ae1b2
37b6ae3ab
37b6ae3abloc_37b6ae3ab:
37b6ae3ablea rax, [rsp+108]
37b6ae3b0sub ecx, 1
37b6ae3b3lea rdx, [rsp+120]
37b6ae3b8mov r9, rbp
37b6ae3bbmov [rsp+64], rax
37b6ae3c0lea rax, [rip+0xd8635d]
37b6ae3c7lea r8, [rsp+124]
37b6ae3ccmov [rsp+56], rax
37b6ae3d1mov rax, [rsp+264]
37b6ae3d9mov [rsp+116], ecx
37b6ae3ddmov [rsp+48], rax
37b6ae3e2mov rax, [rsp+256]
37b6ae3eamov [rsp+120], ecx
37b6ae3eemov [rsp+40], rax
37b6ae3f3mov rax, [rsp+248]
37b6ae3fbmov [rsp+124], ecx
37b6ae3fflea rcx, [rsp+116]
37b6ae404mov [rsp+32], rax
37b6ae409call sorgqr_
37b6ae40ejmp 0x37b6ae1b2
37b6ae413
37b6ae413loc_37b6ae413:
37b6ae413lea rax, [rsp+108]
37b6ae418mov r9, rbp
37b6ae41bmov r8, r12
37b6ae41emov rdx, rdi
37b6ae421mov [rsp+64], rax
37b6ae426mov rax, [rsp+272]
37b6ae42emov rcx, rbx
37b6ae431mov [rsp+56], rax
37b6ae436mov rax, [rsp+264]
37b6ae43emov [rsp+48], rax
37b6ae443mov rax, [rsp+256]
37b6ae44bmov [rsp+40], rax
37b6ae450mov rax, [rsp+248]
37b6ae458mov [rsp+32], rax
37b6ae45dcall sorglq_
37b6ae462jmp 0x37b6ae105
37b6ae467
37b6ae467loc_37b6ae467:
37b6ae467lea rax, [rsp+108]
37b6ae46cmov r9, rbp
37b6ae46fmov r8, r12
37b6ae472mov rdx, rdi
37b6ae475mov [rsp+64], rax
37b6ae47amov rax, [rsp+272]
37b6ae482mov rcx, rbx
37b6ae485mov [rsp+56], rax
37b6ae48amov rax, [rsp+264]
37b6ae492mov [rsp+48], rax
37b6ae497mov rax, [rsp+256]
37b6ae49fmov [rsp+40], rax
37b6ae4a4mov rax, [rsp+248]
37b6ae4acmov [rsp+32], rax
37b6ae4b1call sorgqr_
37b6ae4b6jmp 0x37b6ae105
37b6ae4bb
37b6ae4bbloc_37b6ae4bb:
37b6ae4bbmov edx, -6
37b6ae4c0mov eax, 6
37b6ae4c5jmp 0x37b6ade0a
37b6ae4ca
37b6ae4caloc_37b6ae4ca:
37b6ae4camovss [rbp], x1
37b6ae4cfjmp 0x37b6ae105
37b6add60
37b6add60sorgbr_:
37b6add60push r15
37b6add62push r14
37b6add64push r13
37b6add66push r12
37b6add68push rbp
37b6add69push rdi
37b6add6apush rsi
37b6add6bpush rbx
37b6add6csub rsp, 136
37b6add73mov r13, [rsp+280]
37b6add7bmov rax, [rsp+248]
37b6add83mov rbp, [rsp+240]
37b6add8bmov [r13], 0
37b6add93mov eax, [rax]
37b6add95mov rbx, rdx
37b6add98mov rdi, r8
37b6add9bmov r12, r9
37b6add9emov r8l, 1
37b6adda4mov r9l, 1
37b6addaalea rdx, [rip+0xd8696f]
37b6addb1mov [rsp+80], eax
37b6addb5mov rsi, rcx
37b6addb8call lsame_
37b6addbdmov r10l, [rbx]
37b6addc0mov r11l, [rdi]
37b6addc3mov r14l, eax
37b6addc6mov rax, [rsp+272]
37b6addcemov r15l, [rax]
37b6addd1test r14l, r14l
37b6addd4je 0x37b6ade40
37b6addd6test r10l, r10l
37b6addd9js 0x37b6ade00
37b6adddbtest r11l, r11l
37b6adddejs 0x37b6adf50
37b6adde4cmp r10l, r11l
37b6adde7jge 0x37b6aded8
37b6added
37b6addedloc_37b6added:
37b6addedmov [r13], -3
37b6addf5mov eax, -3
37b6addfa
37b6addfaloc_37b6addfa:
37b6addfaneg eax
37b6addfcjmp 0x37b6ade0e
37b6addfe
37b6addfe 66 90 f.
37b6ade00
37b6ade00loc_37b6ade00:
37b6ade00mov edx, -2
37b6ade05mov eax, 2
37b6ade0a
37b6ade0aloc_37b6ade0a:
37b6ade0amov [r13], edx
37b6ade0e
37b6ade0eloc_37b6ade0e:
37b6ade0elea rdx, [rsp+124]
37b6ade13mov r8l, 6
37b6ade19lea rcx, [rip+0xd86908]
37b6ade20mov [rsp+124], eax
37b6ade24call xerbla_
37b6ade29nop
37b6ade2a
37b6ade2aloc_37b6ade2a:
37b6ade2aadd rsp, 136
37b6ade31pop rbx
37b6ade32pop rsi
37b6ade33pop rdi
37b6ade34pop rbp
37b6ade35pop r12
37b6ade37pop r13
37b6ade39pop r14
37b6ade3bpop r15
37b6ade3dret
37b6ade3e
37b6ade3e 66 90 f.
37b6ade40
37b6ade40loc_37b6ade40:
37b6ade40mov r9l, 1
37b6ade46mov r8l, 1
37b6ade4cmov rcx, rsi
37b6ade4fmov [rsp+92], r11l
37b6ade54lea rdx, [rip+0xd868c6]
37b6ade5bmov [rsp+88], r10l
37b6ade60call lsame_
37b6ade65test eax, eax
37b6ade67je 0x37b6adec0
37b6ade69mov ecx, [rbx]
37b6ade6bmov r10l, [rsp+88]
37b6ade70mov r11l, [rsp+92]
37b6ade75test ecx, ecx
37b6ade77js 0x37b6ade00
37b6ade79mov r8l, [rdi]
37b6ade7ctest r8l, r8l
37b6ade7fjs 0x37b6adf50
37b6ade85cmp ecx, r8l
37b6ade88jg 0x37b6added
37b6ade8emov r9l, [r12]
37b6ade92mov eax, r8l
37b6ade95cmp r9l, r8l
37b6ade98cmovle eax, r9l
37b6ade9ccmp ecx, eax
37b6ade9ejl 0x37b6added
37b6adea4test r9l, r9l
37b6adea7jns 0x37b6adefa
37b6adea9
37b6adea9loc_37b6adea9:
37b6adea9mov eax, -4
37b6adeaemov [r13], -4
37b6adeb6neg eax
37b6adeb8jmp 0x37b6ade0e
37b6adebd
37b6adebd 0f 1f 00 ...
37b6adec0
37b6adec0loc_37b6adec0:
37b6adec0mov eax, -1
37b6adec5mov [r13], -1
37b6adecdneg eax
37b6adecfjmp 0x37b6ade0e
37b6aded4
37b6aded4 0f 1f 40 00 ..@.
37b6aded8
37b6aded8loc_37b6aded8:
37b6aded8mov r9l, [r12]
37b6adedccmp r10l, r9l
37b6adedfmov eax, r9l
37b6adee2cmovle eax, r10l
37b6adee6cmp r11l, eax
37b6adee9jl 0x37b6added
37b6adeeftest r9l, r9l
37b6adef2js 0x37b6adea9
37b6adef4mov r8l, r11l
37b6adef7mov ecx, r10l
37b6adefa
37b6adefaloc_37b6adefa:
37b6adefamov rsi, [rsp+248]
37b6adf02test ecx, ecx
37b6adf04mov eax, 1
37b6adf09cmovg eax, ecx
37b6adf0ccmp [rsi], eax
37b6adf0ejl 0x37b6ae4bb
37b6adf14cmp r10l, r11l
37b6adf17mov rax, [rsp+272]
37b6adf1fmov edx, 1
37b6adf24cmovle r11l, r10l
37b6adf28test r11l, r11l
37b6adf2bmov [rsp+88], r11l
37b6adf30cmovg edx, r11l
37b6adf34cmp [rax], edx
37b6adf36jge 0x37b6adf5f
37b6adf38cmp r15l, -1
37b6adf3cje 0x37b6adf5f
37b6adf3emov [r13], -9
37b6adf46mov eax, 9
37b6adf4bjmp 0x37b6ade0e
37b6adf50
37b6adf50loc_37b6adf50:
37b6adf50mov edx, -3
37b6adf55mov eax, 3
37b6adf5ajmp 0x37b6ade0a
37b6adf5f
37b6adf5floc_37b6adf5f:
37b6adf5fmov eax, [r13]
37b6adf63test eax, eax
37b6adf65jne 0x37b6addfa
37b6adf6bmovss x1, [rip+0xd867bd]
37b6adf73mov rsi, [rsp+264]
37b6adf7bmovss [rsi], x1
37b6adf7ftest r14l, r14l
37b6adf82je 0x37b6ae138
37b6adf88cmp r9l, ecx
37b6adf8bjle 0x37b6ae360
37b6adf91cmp ecx, 1
37b6adf94jg 0x37b6ae3ab
37b6adf9anop [rax+rax]
37b6adfa0
37b6adfa0loc_37b6adfa0:
37b6adfa0mov [rsp+112], edx
37b6adfa4test eax, eax
37b6adfa6jne 0x37b6addfa
37b6adfaccmp r15l, -1
37b6adfb0je 0x37b6ae105
37b6adfb6mov r9l, [rbx]
37b6adfb9test r9l, r9l
37b6adfbcje 0x37b6ae120
37b6adfc2mov eax, [rdi]
37b6adfc4test eax, eax
37b6adfc6je 0x37b6ae120
37b6adfccmovsxd rsi, [rsp+80]
37b6adfd1xor edx, edx
37b6adfd3test rsi, rsi
37b6adfd6cmovs rsi, rdx
37b6adfdamov edx, [r12]
37b6adfdemov r13, rsi
37b6adfe1not r13
37b6adfe4test r14l, r14l
37b6adfe7je 0x37b6ae1e0
37b6adfedcmp r9l, edx
37b6adff0jge 0x37b6ae467
37b6adff6cmp r9l, 1
37b6adffajle 0x37b6ae4ca
37b6ae000movsxd rdi, r9l
37b6ae003lea r10l, [r9+1]
37b6ae007lea rbx, [rbp+4]
37b6ae00bmov r11, rdi
37b6ae00elea r12, [rbp+8]
37b6ae012imul r11, rsi
37b6ae016add r11, r13
37b6ae019nop [rax]
37b6ae020
37b6ae020loc_37b6ae020:
37b6ae020mov [rbp+4*r11+4], 0
37b6ae029cmp r9l, r10l
37b6ae02cjl 0x37b6ae072
37b6ae02elea r8l, [r10-2]
37b6ae032mov edx, r9l
37b6ae035imul r8, rsi
37b6ae039sub edx, r10l
37b6ae03cadd rdx, rdi
37b6ae03fadd r8, r13
37b6ae042add rdx, r8
37b6ae045lea rax, [r8+rdi]
37b6ae049lea rcx, [r12+4*rdx]
37b6ae04dmov rdx, r11
37b6ae050lea rax, [rbx+4*rax]
37b6ae054sub rdx, r8
37b6ae057nop [rax+rax]
37b6ae060
37b6ae060loc_37b6ae060:
37b6ae060movss x0, [rax]
37b6ae064movss [rax+4*rdx], x0
37b6ae069add rax, 4
37b6ae06dcmp rax, rcx
37b6ae070jne 0x37b6ae060
37b6ae072
37b6ae072loc_37b6ae072:
37b6ae072sub r10l, 1
37b6ae076sub rdi, 1
37b6ae07asub r11, rsi
37b6ae07dcmp r10l, 2
37b6ae081jne 0x37b6ae020
37b6ae083lea r8l, [r9-1]
37b6ae087xor edx, edx
37b6ae089mov rcx, rbx
37b6ae08cmovss [rbp], x1
37b6ae091mov rdi, r8
37b6ae094shl r8, 2
37b6ae098call memset
37b6ae09dmov [rsp+116], edi
37b6ae0a1lea r8, [rsp+108]
37b6ae0a6lea rax, [r13+2*rsi+2]
37b6ae0abmov [rsp+120], edi
37b6ae0aflea rdx, [rsp+120]
37b6ae0b4lea rcx, [rsp+116]
37b6ae0b9mov [rsp+124], edi
37b6ae0bdmov rdi, [rsp+272]
37b6ae0c5lea r9, [rbp+4*rax]
37b6ae0camov [rsp+64], r8
37b6ae0cflea r8, [rsp+124]
37b6ae0d4mov [rsp+56], rdi
37b6ae0d9mov rdi, [rsp+264]
37b6ae0e1mov [rsp+48], rdi
37b6ae0e6mov rdi, [rsp+256]
37b6ae0eemov [rsp+40], rdi
37b6ae0f3mov rdi, [rsp+248]
37b6ae0fbmov [rsp+32], rdi
37b6ae100call sorgqr_
37b6ae105
37b6ae105loc_37b6ae105:
37b6ae105lea rcx, [rsp+112]
37b6ae10acall sroundup_lwork_
37b6ae10fmov rax, [rsp+264]
37b6ae117movss [rax], x0
37b6ae11bjmp 0x37b6ade2a
37b6ae120
37b6ae120loc_37b6ae120:
37b6ae120mov rax, [rsp+264]
37b6ae128movss [rax], x1
37b6ae12cjmp 0x37b6ade2a
37b6ae131
37b6ae131 0f 1f 80 00 00 00 00 .......
37b6ae138
37b6ae138loc_37b6ae138:
37b6ae138cmp r8l, r9l
37b6ae13bjg 0x37b6ae310
37b6ae141cmp r8l, 1
37b6ae145jle 0x37b6adfa0
37b6ae14blea rax, [rsp+108]
37b6ae150sub r8l, 1
37b6ae154lea rdx, [rsp+120]
37b6ae159mov r9, rbp
37b6ae15cmov [rsp+64], rax
37b6ae161lea rax, [rip+0xd865bc]
37b6ae168lea rcx, [rsp+116]
37b6ae16dmov [rsp+56], rax
37b6ae172mov rax, [rsp+264]
37b6ae17amov [rsp+116], r8l
37b6ae17fmov [rsp+48], rax
37b6ae184mov rax, [rsp+256]
37b6ae18cmov [rsp+120], r8l
37b6ae191mov [rsp+40], rax
37b6ae196mov rax, [rsp+248]
37b6ae19emov [rsp+124], r8l
37b6ae1a3lea r8, [rsp+124]
37b6ae1a8mov [rsp+32], rax
37b6ae1ad
37b6ae1adloc_37b6ae1ad:
37b6ae1adcall sorglq_
37b6ae1b2
37b6ae1b2loc_37b6ae1b2:
37b6ae1b2mov rax, [rsp+264]
37b6ae1bamovss x1, [rip+0xd8656e]
37b6ae1c2cvttss2si edx, [rax]
37b6ae1c6mov eax, [rsp+88]
37b6ae1cacmp edx, eax
37b6ae1cccmovl edx, eax
37b6ae1cfmov eax, [r13]
37b6ae1d3jmp 0x37b6adfa0
37b6ae1d8
37b6ae1d8 0f 1f 84 00 00 00 00 00 ........
37b6ae1e0
37b6ae1e0loc_37b6ae1e0:
37b6ae1e0cmp eax, edx
37b6ae1e2jg 0x37b6ae413
37b6ae1e8movss [rbp], x1
37b6ae1edcmp eax, 1
37b6ae1f0jle 0x37b6ae105
37b6ae1f6lea r12l, [rax-2]
37b6ae1fasub eax, 1
37b6ae1fdlea rcx, [rbp+4]
37b6ae201xor edx, edx
37b6ae203lea r8, [4*rax]
37b6ae20bmov [rsp+88], eax
37b6ae20fmov ebx, -1
37b6ae214lea rdi, [4*rsi]
37b6ae21ccall memset
37b6ae221mov [rsp+240], rbp
37b6ae229lea r14, [rdi+4]
37b6ae22dmov rcx, rax
37b6ae230lea rax, [rsi+rsi]
37b6ae234mov rsi, [rsp+240]
37b6ae23clea r15, [rax+r13]
37b6ae240mov [rsp+80], rax
37b6ae245shl r15, 2
37b6ae249lea rbp, [rcx+r15]
37b6ae24dnop [rax]
37b6ae250
37b6ae250loc_37b6ae250:
37b6ae250cmp ebx, -1
37b6ae253je 0x37b6ae27e
37b6ae255mov r8l, ebx
37b6ae258mov rax, r8
37b6ae25blea r8, [4*r8+4]
37b6ae263neg rax
37b6ae266shl rax, 2
37b6ae26alea rdx, [rax+r15]
37b6ae26elea rcx, [r15+rax+4]
37b6ae273add rdx, rsi
37b6ae276add rcx, rsi
37b6ae279call memmove
37b6ae27e
37b6ae27eloc_37b6ae27e:
37b6ae27eadd ebx, 1
37b6ae281mov [rbp], 0
37b6ae288add r15, r14
37b6ae28badd rbp, rdi
37b6ae28ecmp r12l, ebx
37b6ae291jne 0x37b6ae250
37b6ae293lea r8, [rsp+108]
37b6ae298mov rbx, [rsp+272]
37b6ae2a0mov rax, [rsp+80]
37b6ae2a5lea rdx, [rsp+120]
37b6ae2aamov [rsp+64], r8
37b6ae2afmov edi, [rsp+88]
37b6ae2b3lea rcx, [rsp+116]
37b6ae2b8lea r8, [rsp+124]
37b6ae2bdmov [rsp+56], rbx
37b6ae2c2mov rbx, [rsp+264]
37b6ae2calea rax, [r13+rax+2]
37b6ae2cflea r9, [rsi+4*rax]
37b6ae2d3mov [rsp+116], edi
37b6ae2d7mov [rsp+48], rbx
37b6ae2dcmov rbx, [rsp+256]
37b6ae2e4mov [rsp+120], edi
37b6ae2e8mov [rsp+40], rbx
37b6ae2edmov rbx, [rsp+248]
37b6ae2f5mov [rsp+124], edi
37b6ae2f9mov [rsp+32], rbx
37b6ae2fecall sorglq_
37b6ae303jmp 0x37b6ae105
37b6ae308
37b6ae308 0f 1f 84 00 00 00 00 00 ........
37b6ae310
37b6ae310loc_37b6ae310:
37b6ae310lea rax, [rsp+108]
37b6ae315mov r9, rbp
37b6ae318mov r8, r12
37b6ae31bmov rdx, rdi
37b6ae31emov [rsp+64], rax
37b6ae323lea rax, [rip+0xd863fa]
37b6ae32amov rcx, rbx
37b6ae32dmov [rsp+56], rax
37b6ae332mov rax, [rsp+264]
37b6ae33amov [rsp+48], rax
37b6ae33fmov rax, [rsp+256]
37b6ae347mov [rsp+40], rax
37b6ae34cmov rax, [rsp+248]
37b6ae354mov [rsp+32], rax
37b6ae359jmp 0x37b6ae1ad
37b6ae35e
37b6ae35e 66 90 f.
37b6ae360
37b6ae360loc_37b6ae360:
37b6ae360lea rax, [rsp+108]
37b6ae365mov [rsp+48], rsi
37b6ae36amov r9, rbp
37b6ae36dmov r8, r12
37b6ae370mov [rsp+64], rax
37b6ae375lea rax, [rip+0xd863a8]
37b6ae37cmov rdx, rdi
37b6ae37fmov rcx, rbx
37b6ae382mov [rsp+56], rax
37b6ae387mov rax, [rsp+256]
37b6ae38fmov [rsp+40], rax
37b6ae394mov rax, [rsp+248]
37b6ae39cmov [rsp+32], rax
37b6ae3a1call sorgqr_
37b6ae3a6jmp 0x37b6ae1b2
37b6ae3ab
37b6ae3abloc_37b6ae3ab:
37b6ae3ablea rax, [rsp+108]
37b6ae3b0sub ecx, 1
37b6ae3b3lea rdx, [rsp+120]
37b6ae3b8mov r9, rbp
37b6ae3bbmov [rsp+64], rax
37b6ae3c0lea rax, [rip+0xd8635d]
37b6ae3c7lea r8, [rsp+124]
37b6ae3ccmov [rsp+56], rax
37b6ae3d1mov rax, [rsp+264]
37b6ae3d9mov [rsp+116], ecx
37b6ae3ddmov [rsp+48], rax
37b6ae3e2mov rax, [rsp+256]
37b6ae3eamov [rsp+120], ecx
37b6ae3eemov [rsp+40], rax
37b6ae3f3mov rax, [rsp+248]
37b6ae3fbmov [rsp+124], ecx
37b6ae3fflea rcx, [rsp+116]
37b6ae404mov [rsp+32], rax
37b6ae409call sorgqr_
37b6ae40ejmp 0x37b6ae1b2
37b6ae413
37b6ae413loc_37b6ae413:
37b6ae413lea rax, [rsp+108]
37b6ae418mov r9, rbp
37b6ae41bmov r8, r12
37b6ae41emov rdx, rdi
37b6ae421mov [rsp+64], rax
37b6ae426mov rax, [rsp+272]
37b6ae42emov rcx, rbx
37b6ae431mov [rsp+56], rax
37b6ae436mov rax, [rsp+264]
37b6ae43emov [rsp+48], rax
37b6ae443mov rax, [rsp+256]
37b6ae44bmov [rsp+40], rax
37b6ae450mov rax, [rsp+248]
37b6ae458mov [rsp+32], rax
37b6ae45dcall sorglq_
37b6ae462jmp 0x37b6ae105
37b6ae467
37b6ae467loc_37b6ae467:
37b6ae467lea rax, [rsp+108]
37b6ae46cmov r9, rbp
37b6ae46fmov r8, r12
37b6ae472mov rdx, rdi
37b6ae475mov [rsp+64], rax
37b6ae47amov rax, [rsp+272]
37b6ae482mov rcx, rbx
37b6ae485mov [rsp+56], rax
37b6ae48amov rax, [rsp+264]
37b6ae492mov [rsp+48], rax
37b6ae497mov rax, [rsp+256]
37b6ae49fmov [rsp+40], rax
37b6ae4a4mov rax, [rsp+248]
37b6ae4acmov [rsp+32], rax
37b6ae4b1call sorgqr_
37b6ae4b6jmp 0x37b6ae105
37b6ae4bb
37b6ae4bbloc_37b6ae4bb:
37b6ae4bbmov edx, -6
37b6ae4c0mov eax, 6
37b6ae4c5jmp 0x37b6ade0a
37b6ae4ca
37b6ae4caloc_37b6ae4ca:
37b6ae4camovss [rbp], x1
37b6ae4cfjmp 0x37b6ae105
37b6add60
37b6ae4d4
37b6ae4d4 // align 0x40
37b6ae4d4 // align 0x40
37b6ae500
37b6ae500sorghr_:
37b6ae500push r15
37b6ae502push r14
37b6ae504push r13
37b6ae506push r12
37b6ae508push rbp
37b6ae509push rdi
37b6ae50apush rsi
37b6ae50bpush rbx
37b6ae50csub rsp, 184
37b6ae513movups [rsp+160], x6
37b6ae51bmov rax, [rsp+288]
37b6ae523mov rbp, [rsp+320]
37b6ae52bmovsxd r15, [rax]
37b6ae52emov eax, [rcx]
37b6ae530mov [rbp], 0
37b6ae537mov rdi, r8
37b6ae53amov r8l, [r8]
37b6ae53dmov rsi, rdx
37b6ae540mov edx, [rdx]
37b6ae542mov r10, r9
37b6ae545mov rbx, rcx
37b6ae548mov r9l, r8l
37b6ae54bsub r9l, edx
37b6ae54emov [rsp+152], r9l
37b6ae556test eax, eax
37b6ae558js 0x37b6ae5b8
37b6ae55amov ecx, 1
37b6ae55fcmovg ecx, eax
37b6ae562cmp edx, ecx
37b6ae564jg 0x37b6ae56a
37b6ae566test edx, edx
37b6ae568jg 0x37b6ae5c4
37b6ae56a
37b6ae56aloc_37b6ae56a:
37b6ae56amov eax, -2
37b6ae56fmov edx, 2
37b6ae574
37b6ae574loc_37b6ae574:
37b6ae574mov [rbp], eax
37b6ae577
37b6ae577loc_37b6ae577:
37b6ae577mov [rsp+156], edx
37b6ae57emov r8l, 6
37b6ae584lea rdx, [rsp+156]
37b6ae58clea rcx, [rip+0xd861ad]
37b6ae593call xerbla_
37b6ae598nop
37b6ae599
37b6ae599loc_37b6ae599:
37b6ae599movups x6, [rsp+160]
37b6ae5a1add rsp, 184
37b6ae5a8pop rbx
37b6ae5a9pop rsi
37b6ae5aapop rdi
37b6ae5abpop rbp
37b6ae5acpop r12
37b6ae5aepop r13
37b6ae5b0pop r14
37b6ae5b2pop r15
37b6ae5b4ret
37b6ae5b5
37b6ae5b5 0f 1f 00 ...
37b6ae5b8
37b6ae5b8loc_37b6ae5b8:
37b6ae5b8mov eax, -1
37b6ae5bdmov edx, 1
37b6ae5c2jmp 0x37b6ae574
37b6ae5c4
37b6ae5c4loc_37b6ae5c4:
37b6ae5c4cmp edx, eax
37b6ae5c6cmovg edx, eax
37b6ae5c9cmp r8l, edx
37b6ae5ccjl 0x37b6ae5d3
37b6ae5cecmp r8l, eax
37b6ae5d1jle 0x37b6ae5df
37b6ae5d3
37b6ae5d3loc_37b6ae5d3:
37b6ae5d3mov eax, -3
37b6ae5d8mov edx, 3
37b6ae5ddjmp 0x37b6ae574
37b6ae5df
37b6ae5dfloc_37b6ae5df:
37b6ae5dfcmp r15l, ecx
37b6ae5e2jl 0x37b6ae619
37b6ae5e4mov rax, [rsp+312]
37b6ae5ectest r9l, r9l
37b6ae5efmov edx, 1
37b6ae5f4cmovle r9l, edx
37b6ae5f8mov eax, [rax]
37b6ae5facmp eax, r9l
37b6ae5fdjge 0x37b6ae628
37b6ae5ffcmp eax, -1
37b6ae602je 0x37b6aea5f
37b6ae608mov [rbp], -8
37b6ae60fmov edx, 8
37b6ae614jmp 0x37b6ae577
37b6ae619
37b6ae619loc_37b6ae619:
37b6ae619mov eax, -5
37b6ae61emov edx, 5
37b6ae623jmp 0x37b6ae574
37b6ae628
37b6ae628loc_37b6ae628:
37b6ae628lea rax, [rsp+152]
37b6ae630lea rdx, [rip+0xd8611d]
37b6ae637mov [rsp+64], 1
37b6ae640mov [rsp+48], rdx
37b6ae645mov r9, rax
37b6ae648lea r8, [rip+0xd860f7]
37b6ae64flea rdx, [rip+0xd860f1]
37b6ae656mov [rsp+56], 6
37b6ae65flea rcx, [rip+0xd860ea]
37b6ae666mov [rsp+40], rax
37b6ae66bmov [rsp+32], rax
37b6ae670mov [rsp+280], r10
37b6ae678mov [rsp+136], rax
37b6ae680call ilaenv_
37b6ae685mov ecx, 1
37b6ae68amov edx, eax
37b6ae68cmov eax, [rsp+152]
37b6ae693test eax, eax
37b6ae695cmovle eax, ecx
37b6ae698imul eax, edx
37b6ae69bmov [rsp+148], eax
37b6ae6a2lea rax, [rsp+148]
37b6ae6aamov rcx, rax
37b6ae6admov [rsp+128], rax
37b6ae6b5call sroundup_lwork_
37b6ae6bamov edx, [rbp]
37b6ae6bdmov rax, [rsp+304]
37b6ae6c5mov r10, [rsp+280]
37b6ae6cdtest edx, edx
37b6ae6cfmovss [rax], x0
37b6ae6d3jne 0x37b6aeaea
37b6ae6d9mov r9l, [rbx]
37b6ae6dctest r9l, r9l
37b6ae6dfje 0x37b6ae9d2
37b6ae6e5mov edi, [rdi]
37b6ae6e7mov ebx, [rsi]
37b6ae6e9mov rax, r15
37b6ae6ecnot rax
37b6ae6eflea r11l, [rdi+1]
37b6ae6f3mov [rsp+88], rax
37b6ae6f8mov [rsp+120], ebx
37b6ae6fcmov r14l, r11l
37b6ae6ffcmp ebx, edi
37b6ae701jge 0x37b6ae814
37b6ae707movsxd rbx, edi
37b6ae70amov r12, r15
37b6ae70dmov [rsp+124], r11l
37b6ae712lea rsi, [r10+4]
37b6ae716imul r12, rbx
37b6ae71alea rbp, [r10+4*rbx+4]
37b6ae71fmov r13, rbx
37b6ae722mov r14l, r9l
37b6ae725mov [rsp+280], r10
37b6ae72dmov ebx, r11l
37b6ae730mov [rsp+112], rbp
37b6ae735mov ebp, r11l
37b6ae738add r12, rax
37b6ae73blea eax, [r9-1]
37b6ae73fsub eax, edi
37b6ae741lea rax, [4*rax+4]
37b6ae749mov [rsp+96], rax
37b6ae74elea rax, [r10+8]
37b6ae752mov [rsp+104], rax
37b6ae757nop [rax+rax]
37b6ae760
37b6ae760loc_37b6ae760:
37b6ae760cmp r13l, 1
37b6ae764jle 0x37b6ae77d
37b6ae766lea eax, [r13-2]
37b6ae76alea rcx, [rsi+4*r12]
37b6ae76exor edx, edx
37b6ae770lea r8, [4*rax+4]
37b6ae778call memset
37b6ae77d
37b6ae77dloc_37b6ae77d:
37b6ae77dcmp edi, ebp
37b6ae77fjl 0x37b6ae7d2
37b6ae781lea r8l, [r13-1]
37b6ae785mov edx, edi
37b6ae787mov rcx, [rsp+104]
37b6ae78cmovsxd r8, r8l
37b6ae78fsub edx, ebp
37b6ae791imul r8, r15
37b6ae795add rdx, r13
37b6ae798add r8, [rsp+88]
37b6ae79dadd rdx, r8
37b6ae7a0lea rax, [r8+r13]
37b6ae7a4lea rcx, [rcx+4*rdx]
37b6ae7a8mov rdx, r12
37b6ae7ablea rax, [rsi+4*rax]
37b6ae7afsub rdx, r8
37b6ae7b2nop [rax]
37b6ae7b5nop [rax+rax]
37b6ae7c0
37b6ae7c0loc_37b6ae7c0:
37b6ae7c0movss x0, [rax]
37b6ae7c4movss [rax+4*rdx], x0
37b6ae7c9add rax, 4
37b6ae7cdcmp rax, rcx
37b6ae7d0jne 0x37b6ae7c0
37b6ae7d2
37b6ae7d2loc_37b6ae7d2:
37b6ae7d2cmp r14l, ebx
37b6ae7d5jl 0x37b6ae7ec
37b6ae7d7mov rax, [rsp+112]
37b6ae7dcmov r8, [rsp+96]
37b6ae7e1xor edx, edx
37b6ae7e3lea rcx, [rax+4*r12]
37b6ae7e7call memset
37b6ae7ec
37b6ae7ecloc_37b6ae7ec:
37b6ae7ecsub ebp, 1
37b6ae7efsub r12, r15
37b6ae7f2sub r13, 1
37b6ae7f6cmp [rsp+120], r13l
37b6ae7fbjl 0x37b6ae760
37b6ae801mov r9l, r14l
37b6ae804mov r10, [rsp+280]
37b6ae80cmov r14l, [rsp+124]
37b6ae811mov r11l, ebx
37b6ae814
37b6ae814loc_37b6ae814:
37b6ae814mov edx, [rsp+120]
37b6ae818test edx, edx
37b6ae81ajle 0x37b6ae8b5
37b6ae820mov eax, [rsp+120]
37b6ae824lea r13, [4*r15+4]
37b6ae82cmov rcx, r10
37b6ae82flea rbp, [r10-4]
37b6ae833add eax, 1
37b6ae836test r9l, r9l
37b6ae839jle 0x37b6aea2b
37b6ae83fmov [rsp+96], r9l
37b6ae844mov ebx, r9l
37b6ae847mov r12, rbp
37b6ae84alea rsi, [r13-4]
37b6ae84emov [rsp+280], r10
37b6ae856movss x6, [rip+0xd85efa]
37b6ae85eshl rbx, 2
37b6ae862mov ebp, eax
37b6ae864mov [rsp+112], r11l
37b6ae869mov [rsp+104], edi
37b6ae86dmov edi, 1
37b6ae872nop [rax]
37b6ae875nop [rax+rax]
37b6ae880
37b6ae880loc_37b6ae880:
37b6ae880mov r8, rbx
37b6ae883xor edx, edx
37b6ae885add edi, 1
37b6ae888call memset
37b6ae88dmovss [r12+4], x6
37b6ae894add r12, r13
37b6ae897lea rcx, [rax+rsi]
37b6ae89bcmp ebp, edi
37b6ae89djne 0x37b6ae880
37b6ae89fmov r9l, [rsp+96]
37b6ae8a4mov edi, [rsp+104]
37b6ae8a8mov r10, [rsp+280]
37b6ae8b0mov r11l, [rsp+112]
37b6ae8b5
37b6ae8b5loc_37b6ae8b5:
37b6ae8b5cmp r9l, r11l
37b6ae8b8jl 0x37b6ae932
37b6ae8bamovsxd r11, r11l
37b6ae8bdmov rax, [rsp+88]
37b6ae8c2movsxd rdx, edi
37b6ae8c5lea r13l, [r9+1]
37b6ae8c9imul r11, r15
37b6ae8cdlea r12, [4*r15+4]
37b6ae8d5add rax, r11
37b6ae8d8add rdx, rax
37b6ae8dblea rbp, [r10+4*rdx+4]
37b6ae8e0test r9l, r9l
37b6ae8e3jle 0x37b6ae9e5
37b6ae8e9movss x6, [rip+0xd85e67]
37b6ae8f1lea rbx, [r12-4]
37b6ae8f6lea rcx, [r10+4*rax+4]
37b6ae8fbmov rdi, r10
37b6ae8felea rsi, [4*r9]
37b6ae906nop [rax+rax]
37b6ae910
37b6ae910loc_37b6ae910:
37b6ae910mov r8, rsi
37b6ae913xor edx, edx
37b6ae915add r14l, 1
37b6ae919call memset
37b6ae91emovss [rbp], x6
37b6ae923add rbp, r12
37b6ae926lea rcx, [rax+rbx]
37b6ae92acmp r13l, r14l
37b6ae92djne 0x37b6ae910
37b6ae92fmov r10, rdi
37b6ae932
37b6ae932loc_37b6ae932:
37b6ae932mov eax, [rsp+152]
37b6ae939test eax, eax
37b6ae93bjle 0x37b6ae9b4
37b6ae93dmovsxd rdi, [rsp+120]
37b6ae942mov rax, [rsp+88]
37b6ae947mov rbx, [rsp+312]
37b6ae94fmov rsi, [rsp+288]
37b6ae957lea edx, [rdi+1]
37b6ae95amovsxd rdx, edx
37b6ae95dmov [rsp+56], rbx
37b6ae962mov rbx, [rsp+304]
37b6ae96aimul r15, rdx
37b6ae96emov [rsp+32], rsi
37b6ae973mov [rsp+48], rbx
37b6ae978add rax, r15
37b6ae97badd rax, rdx
37b6ae97elea rdx, [rsp+156]
37b6ae986mov [rsp+64], rdx
37b6ae98bmov rdx, [rsp+296]
37b6ae993lea r9, [r10+4*rax]
37b6ae997lea rdx, [rdx+4*rdi-4]
37b6ae99cmov [rsp+40], rdx
37b6ae9a1mov rdx, [rsp+136]
37b6ae9a9mov r8, rdx
37b6ae9acmov rcx, rdx
37b6ae9afcall sorgqr_
37b6ae9b4
37b6ae9b4loc_37b6ae9b4:
37b6ae9b4mov rcx, [rsp+128]
37b6ae9bccall sroundup_lwork_
37b6ae9c1mov rax, [rsp+304]
37b6ae9c9movss [rax], x0
37b6ae9cdjmp 0x37b6ae599
37b6ae9d2
37b6ae9d2loc_37b6ae9d2:
37b6ae9d2mov rax, [rsp+304]
37b6ae9damov [rax], 0x3f800000
37b6ae9e0jmp 0x37b6ae599
37b6ae9e5
37b6ae9e5loc_37b6ae9e5:
37b6ae9e5movss x6, [rip+0xd85d6b]
37b6ae9ednop [rax+rax]
37b6ae9f5nop [rax+rax]
37b6aea00
37b6aea00loc_37b6aea00:
37b6aea00lea eax, [r14+1]
37b6aea04movss [rbp], x6
37b6aea09cmp r13l, eax
37b6aea0cje 0x37b6ae932
37b6aea12add rbp, r12
37b6aea15add r14l, 2
37b6aea19movss [rbp], x6
37b6aea1eadd rbp, r12
37b6aea21cmp r13l, r14l
37b6aea24jne 0x37b6aea00
37b6aea26jmp 0x37b6ae932
37b6aea2b
37b6aea2bloc_37b6aea2b:
37b6aea2bmovss x6, [rip+0xd85d25]
37b6aea33mov edx, 1
37b6aea38
37b6aea38loc_37b6aea38:
37b6aea38lea ecx, [rdx+1]
37b6aea3bmovss [rbp+4], x6
37b6aea40cmp eax, ecx
37b6aea42je 0x37b6ae8b5
37b6aea48add rbp, r13
37b6aea4badd edx, 2
37b6aea4emovss [rbp+4], x6
37b6aea53add rbp, r13
37b6aea56cmp edx, eax
37b6aea58jne 0x37b6aea38
37b6aea5ajmp 0x37b6ae8b5
37b6aea5f
37b6aea5floc_37b6aea5f:
37b6aea5flea r9, [rsp+152]
37b6aea67lea rax, [rip+0xd85ce6]
37b6aea6emov [rsp+64], 1
37b6aea77mov [rsp+40], r9
37b6aea7clea r8, [rip+0xd85cc3]
37b6aea83lea rdx, [rip+0xd85cbd]
37b6aea8amov [rsp+32], r9
37b6aea8flea rcx, [rip+0xd85cba]
37b6aea96mov [rsp+56], 6
37b6aea9fmov [rsp+48], rax
37b6aeaa4call ilaenv_
37b6aeaa9mov ecx, 1
37b6aeaaemov edx, eax
37b6aeab0mov eax, [rsp+152]
37b6aeab7test eax, eax
37b6aeab9cmovle eax, ecx
37b6aeabclea rcx, [rsp+148]
37b6aeac4imul eax, edx
37b6aeac7mov [rsp+148], eax
37b6aeacecall sroundup_lwork_
37b6aead3mov rax, [rsp+304]
37b6aeadbmov edx, [rbp]
37b6aeademovss [rax], x0
37b6aeae2test edx, edx
37b6aeae4je 0x37b6ae599
37b6aeaea
37b6aeaealoc_37b6aeaea:
37b6aeaeaneg edx
37b6aeaecjmp 0x37b6ae577
37b6ae500
37b6ae500sorghr_:
37b6ae500push r15
37b6ae502push r14
37b6ae504push r13
37b6ae506push r12
37b6ae508push rbp
37b6ae509push rdi
37b6ae50apush rsi
37b6ae50bpush rbx
37b6ae50csub rsp, 184
37b6ae513movups [rsp+160], x6
37b6ae51bmov rax, [rsp+288]
37b6ae523mov rbp, [rsp+320]
37b6ae52bmovsxd r15, [rax]
37b6ae52emov eax, [rcx]
37b6ae530mov [rbp], 0
37b6ae537mov rdi, r8
37b6ae53amov r8l, [r8]
37b6ae53dmov rsi, rdx
37b6ae540mov edx, [rdx]
37b6ae542mov r10, r9
37b6ae545mov rbx, rcx
37b6ae548mov r9l, r8l
37b6ae54bsub r9l, edx
37b6ae54emov [rsp+152], r9l
37b6ae556test eax, eax
37b6ae558js 0x37b6ae5b8
37b6ae55amov ecx, 1
37b6ae55fcmovg ecx, eax
37b6ae562cmp edx, ecx
37b6ae564jg 0x37b6ae56a
37b6ae566test edx, edx
37b6ae568jg 0x37b6ae5c4
37b6ae56a
37b6ae56aloc_37b6ae56a:
37b6ae56amov eax, -2
37b6ae56fmov edx, 2
37b6ae574
37b6ae574loc_37b6ae574:
37b6ae574mov [rbp], eax
37b6ae577
37b6ae577loc_37b6ae577:
37b6ae577mov [rsp+156], edx
37b6ae57emov r8l, 6
37b6ae584lea rdx, [rsp+156]
37b6ae58clea rcx, [rip+0xd861ad]
37b6ae593call xerbla_
37b6ae598nop
37b6ae599
37b6ae599loc_37b6ae599:
37b6ae599movups x6, [rsp+160]
37b6ae5a1add rsp, 184
37b6ae5a8pop rbx
37b6ae5a9pop rsi
37b6ae5aapop rdi
37b6ae5abpop rbp
37b6ae5acpop r12
37b6ae5aepop r13
37b6ae5b0pop r14
37b6ae5b2pop r15
37b6ae5b4ret
37b6ae5b5
37b6ae5b5 0f 1f 00 ...
37b6ae5b8
37b6ae5b8loc_37b6ae5b8:
37b6ae5b8mov eax, -1
37b6ae5bdmov edx, 1
37b6ae5c2jmp 0x37b6ae574
37b6ae5c4
37b6ae5c4loc_37b6ae5c4:
37b6ae5c4cmp edx, eax
37b6ae5c6cmovg edx, eax
37b6ae5c9cmp r8l, edx
37b6ae5ccjl 0x37b6ae5d3
37b6ae5cecmp r8l, eax
37b6ae5d1jle 0x37b6ae5df
37b6ae5d3
37b6ae5d3loc_37b6ae5d3:
37b6ae5d3mov eax, -3
37b6ae5d8mov edx, 3
37b6ae5ddjmp 0x37b6ae574
37b6ae5df
37b6ae5dfloc_37b6ae5df:
37b6ae5dfcmp r15l, ecx
37b6ae5e2jl 0x37b6ae619
37b6ae5e4mov rax, [rsp+312]
37b6ae5ectest r9l, r9l
37b6ae5efmov edx, 1
37b6ae5f4cmovle r9l, edx
37b6ae5f8mov eax, [rax]
37b6ae5facmp eax, r9l
37b6ae5fdjge 0x37b6ae628
37b6ae5ffcmp eax, -1
37b6ae602je 0x37b6aea5f
37b6ae608mov [rbp], -8
37b6ae60fmov edx, 8
37b6ae614jmp 0x37b6ae577
37b6ae619
37b6ae619loc_37b6ae619:
37b6ae619mov eax, -5
37b6ae61emov edx, 5
37b6ae623jmp 0x37b6ae574
37b6ae628
37b6ae628loc_37b6ae628:
37b6ae628lea rax, [rsp+152]
37b6ae630lea rdx, [rip+0xd8611d]
37b6ae637mov [rsp+64], 1
37b6ae640mov [rsp+48], rdx
37b6ae645mov r9, rax
37b6ae648lea r8, [rip+0xd860f7]
37b6ae64flea rdx, [rip+0xd860f1]
37b6ae656mov [rsp+56], 6
37b6ae65flea rcx, [rip+0xd860ea]
37b6ae666mov [rsp+40], rax
37b6ae66bmov [rsp+32], rax
37b6ae670mov [rsp+280], r10
37b6ae678mov [rsp+136], rax
37b6ae680call ilaenv_
37b6ae685mov ecx, 1
37b6ae68amov edx, eax
37b6ae68cmov eax, [rsp+152]
37b6ae693test eax, eax
37b6ae695cmovle eax, ecx
37b6ae698imul eax, edx
37b6ae69bmov [rsp+148], eax
37b6ae6a2lea rax, [rsp+148]
37b6ae6aamov rcx, rax
37b6ae6admov [rsp+128], rax
37b6ae6b5call sroundup_lwork_
37b6ae6bamov edx, [rbp]
37b6ae6bdmov rax, [rsp+304]
37b6ae6c5mov r10, [rsp+280]
37b6ae6cdtest edx, edx
37b6ae6cfmovss [rax], x0
37b6ae6d3jne 0x37b6aeaea
37b6ae6d9mov r9l, [rbx]
37b6ae6dctest r9l, r9l
37b6ae6dfje 0x37b6ae9d2
37b6ae6e5mov edi, [rdi]
37b6ae6e7mov ebx, [rsi]
37b6ae6e9mov rax, r15
37b6ae6ecnot rax
37b6ae6eflea r11l, [rdi+1]
37b6ae6f3mov [rsp+88], rax
37b6ae6f8mov [rsp+120], ebx
37b6ae6fcmov r14l, r11l
37b6ae6ffcmp ebx, edi
37b6ae701jge 0x37b6ae814
37b6ae707movsxd rbx, edi
37b6ae70amov r12, r15
37b6ae70dmov [rsp+124], r11l
37b6ae712lea rsi, [r10+4]
37b6ae716imul r12, rbx
37b6ae71alea rbp, [r10+4*rbx+4]
37b6ae71fmov r13, rbx
37b6ae722mov r14l, r9l
37b6ae725mov [rsp+280], r10
37b6ae72dmov ebx, r11l
37b6ae730mov [rsp+112], rbp
37b6ae735mov ebp, r11l
37b6ae738add r12, rax
37b6ae73blea eax, [r9-1]
37b6ae73fsub eax, edi
37b6ae741lea rax, [4*rax+4]
37b6ae749mov [rsp+96], rax
37b6ae74elea rax, [r10+8]
37b6ae752mov [rsp+104], rax
37b6ae757nop [rax+rax]
37b6ae760
37b6ae760loc_37b6ae760:
37b6ae760cmp r13l, 1
37b6ae764jle 0x37b6ae77d
37b6ae766lea eax, [r13-2]
37b6ae76alea rcx, [rsi+4*r12]
37b6ae76exor edx, edx
37b6ae770lea r8, [4*rax+4]
37b6ae778call memset
37b6ae77d
37b6ae77dloc_37b6ae77d:
37b6ae77dcmp edi, ebp
37b6ae77fjl 0x37b6ae7d2
37b6ae781lea r8l, [r13-1]
37b6ae785mov edx, edi
37b6ae787mov rcx, [rsp+104]
37b6ae78cmovsxd r8, r8l
37b6ae78fsub edx, ebp
37b6ae791imul r8, r15
37b6ae795add rdx, r13
37b6ae798add r8, [rsp+88]
37b6ae79dadd rdx, r8
37b6ae7a0lea rax, [r8+r13]
37b6ae7a4lea rcx, [rcx+4*rdx]
37b6ae7a8mov rdx, r12
37b6ae7ablea rax, [rsi+4*rax]
37b6ae7afsub rdx, r8
37b6ae7b2nop [rax]
37b6ae7b5nop [rax+rax]
37b6ae7c0
37b6ae7c0loc_37b6ae7c0:
37b6ae7c0movss x0, [rax]
37b6ae7c4movss [rax+4*rdx], x0
37b6ae7c9add rax, 4
37b6ae7cdcmp rax, rcx
37b6ae7d0jne 0x37b6ae7c0
37b6ae7d2
37b6ae7d2loc_37b6ae7d2:
37b6ae7d2cmp r14l, ebx
37b6ae7d5jl 0x37b6ae7ec
37b6ae7d7mov rax, [rsp+112]
37b6ae7dcmov r8, [rsp+96]
37b6ae7e1xor edx, edx
37b6ae7e3lea rcx, [rax+4*r12]
37b6ae7e7call memset
37b6ae7ec
37b6ae7ecloc_37b6ae7ec:
37b6ae7ecsub ebp, 1
37b6ae7efsub r12, r15
37b6ae7f2sub r13, 1
37b6ae7f6cmp [rsp+120], r13l
37b6ae7fbjl 0x37b6ae760
37b6ae801mov r9l, r14l
37b6ae804mov r10, [rsp+280]
37b6ae80cmov r14l, [rsp+124]
37b6ae811mov r11l, ebx
37b6ae814
37b6ae814loc_37b6ae814:
37b6ae814mov edx, [rsp+120]
37b6ae818test edx, edx
37b6ae81ajle 0x37b6ae8b5
37b6ae820mov eax, [rsp+120]
37b6ae824lea r13, [4*r15+4]
37b6ae82cmov rcx, r10
37b6ae82flea rbp, [r10-4]
37b6ae833add eax, 1
37b6ae836test r9l, r9l
37b6ae839jle 0x37b6aea2b
37b6ae83fmov [rsp+96], r9l
37b6ae844mov ebx, r9l
37b6ae847mov r12, rbp
37b6ae84alea rsi, [r13-4]
37b6ae84emov [rsp+280], r10
37b6ae856movss x6, [rip+0xd85efa]
37b6ae85eshl rbx, 2
37b6ae862mov ebp, eax
37b6ae864mov [rsp+112], r11l
37b6ae869mov [rsp+104], edi
37b6ae86dmov edi, 1
37b6ae872nop [rax]
37b6ae875nop [rax+rax]
37b6ae880
37b6ae880loc_37b6ae880:
37b6ae880mov r8, rbx
37b6ae883xor edx, edx
37b6ae885add edi, 1
37b6ae888call memset
37b6ae88dmovss [r12+4], x6
37b6ae894add r12, r13
37b6ae897lea rcx, [rax+rsi]
37b6ae89bcmp ebp, edi
37b6ae89djne 0x37b6ae880
37b6ae89fmov r9l, [rsp+96]
37b6ae8a4mov edi, [rsp+104]
37b6ae8a8mov r10, [rsp+280]
37b6ae8b0mov r11l, [rsp+112]
37b6ae8b5
37b6ae8b5loc_37b6ae8b5:
37b6ae8b5cmp r9l, r11l
37b6ae8b8jl 0x37b6ae932
37b6ae8bamovsxd r11, r11l
37b6ae8bdmov rax, [rsp+88]
37b6ae8c2movsxd rdx, edi
37b6ae8c5lea r13l, [r9+1]
37b6ae8c9imul r11, r15
37b6ae8cdlea r12, [4*r15+4]
37b6ae8d5add rax, r11
37b6ae8d8add rdx, rax
37b6ae8dblea rbp, [r10+4*rdx+4]
37b6ae8e0test r9l, r9l
37b6ae8e3jle 0x37b6ae9e5
37b6ae8e9movss x6, [rip+0xd85e67]
37b6ae8f1lea rbx, [r12-4]
37b6ae8f6lea rcx, [r10+4*rax+4]
37b6ae8fbmov rdi, r10
37b6ae8felea rsi, [4*r9]
37b6ae906nop [rax+rax]
37b6ae910
37b6ae910loc_37b6ae910:
37b6ae910mov r8, rsi
37b6ae913xor edx, edx
37b6ae915add r14l, 1
37b6ae919call memset
37b6ae91emovss [rbp], x6
37b6ae923add rbp, r12
37b6ae926lea rcx, [rax+rbx]
37b6ae92acmp r13l, r14l
37b6ae92djne 0x37b6ae910
37b6ae92fmov r10, rdi
37b6ae932
37b6ae932loc_37b6ae932:
37b6ae932mov eax, [rsp+152]
37b6ae939test eax, eax
37b6ae93bjle 0x37b6ae9b4
37b6ae93dmovsxd rdi, [rsp+120]
37b6ae942mov rax, [rsp+88]
37b6ae947mov rbx, [rsp+312]
37b6ae94fmov rsi, [rsp+288]
37b6ae957lea edx, [rdi+1]
37b6ae95amovsxd rdx, edx
37b6ae95dmov [rsp+56], rbx
37b6ae962mov rbx, [rsp+304]
37b6ae96aimul r15, rdx
37b6ae96emov [rsp+32], rsi
37b6ae973mov [rsp+48], rbx
37b6ae978add rax, r15
37b6ae97badd rax, rdx
37b6ae97elea rdx, [rsp+156]
37b6ae986mov [rsp+64], rdx
37b6ae98bmov rdx, [rsp+296]
37b6ae993lea r9, [r10+4*rax]
37b6ae997lea rdx, [rdx+4*rdi-4]
37b6ae99cmov [rsp+40], rdx
37b6ae9a1mov rdx, [rsp+136]
37b6ae9a9mov r8, rdx
37b6ae9acmov rcx, rdx
37b6ae9afcall sorgqr_
37b6ae9b4
37b6ae9b4loc_37b6ae9b4:
37b6ae9b4mov rcx, [rsp+128]
37b6ae9bccall sroundup_lwork_
37b6ae9c1mov rax, [rsp+304]
37b6ae9c9movss [rax], x0
37b6ae9cdjmp 0x37b6ae599
37b6ae9d2
37b6ae9d2loc_37b6ae9d2:
37b6ae9d2mov rax, [rsp+304]
37b6ae9damov [rax], 0x3f800000
37b6ae9e0jmp 0x37b6ae599
37b6ae9e5
37b6ae9e5loc_37b6ae9e5:
37b6ae9e5movss x6, [rip+0xd85d6b]
37b6ae9ednop [rax+rax]
37b6ae9f5nop [rax+rax]
37b6aea00
37b6aea00loc_37b6aea00:
37b6aea00lea eax, [r14+1]
37b6aea04movss [rbp], x6
37b6aea09cmp r13l, eax
37b6aea0cje 0x37b6ae932
37b6aea12add rbp, r12
37b6aea15add r14l, 2
37b6aea19movss [rbp], x6
37b6aea1eadd rbp, r12
37b6aea21cmp r13l, r14l
37b6aea24jne 0x37b6aea00
37b6aea26jmp 0x37b6ae932
37b6aea2b
37b6aea2bloc_37b6aea2b:
37b6aea2bmovss x6, [rip+0xd85d25]
37b6aea33mov edx, 1
37b6aea38
37b6aea38loc_37b6aea38:
37b6aea38lea ecx, [rdx+1]
37b6aea3bmovss [rbp+4], x6
37b6aea40cmp eax, ecx
37b6aea42je 0x37b6ae8b5
37b6aea48add rbp, r13
37b6aea4badd edx, 2
37b6aea4emovss [rbp+4], x6
37b6aea53add rbp, r13
37b6aea56cmp edx, eax
37b6aea58jne 0x37b6aea38
37b6aea5ajmp 0x37b6ae8b5
37b6aea5f
37b6aea5floc_37b6aea5f:
37b6aea5flea r9, [rsp+152]
37b6aea67lea rax, [rip+0xd85ce6]
37b6aea6emov [rsp+64], 1
37b6aea77mov [rsp+40], r9
37b6aea7clea r8, [rip+0xd85cc3]
37b6aea83lea rdx, [rip+0xd85cbd]
37b6aea8amov [rsp+32], r9
37b6aea8flea rcx, [rip+0xd85cba]
37b6aea96mov [rsp+56], 6
37b6aea9fmov [rsp+48], rax
37b6aeaa4call ilaenv_
37b6aeaa9mov ecx, 1
37b6aeaaemov edx, eax
37b6aeab0mov eax, [rsp+152]
37b6aeab7test eax, eax
37b6aeab9cmovle eax, ecx
37b6aeabclea rcx, [rsp+148]
37b6aeac4imul eax, edx
37b6aeac7mov [rsp+148], eax
37b6aeacecall sroundup_lwork_
37b6aead3mov rax, [rsp+304]
37b6aeadbmov edx, [rbp]
37b6aeademovss [rax], x0
37b6aeae2test edx, edx
37b6aeae4je 0x37b6ae599
37b6aeaea
37b6aeaealoc_37b6aeaea:
37b6aeaeaneg edx
37b6aeaecjmp 0x37b6ae577
37b6ae500
37b6aeaf1
37b6aeaf1 // align 0x10
37b6aeaf1 // align 0x10
37b6aeb00
37b6aeb00sorgl2_:
37b6aeb00push r15
37b6aeb02push r14
37b6aeb04push r13
37b6aeb06push r12
37b6aeb08push rbp
37b6aeb09push rdi
37b6aeb0apush rsi
37b6aeb0bpush rbx
37b6aeb0csub rsp, 168
37b6aeb13movups [rsp+144], x6
37b6aeb1bmov r10, [rsp+296]
37b6aeb23mov rax, [rsp+272]
37b6aeb2bmov r14l, [rcx]
37b6aeb2emov [r10], 0
37b6aeb35movsxd rax, [rax]
37b6aeb38mov [rsp+248], rdx
37b6aeb40test r14l, r14l
37b6aeb43js 0x37b6aedf2
37b6aeb49mov edx, [rdx]
37b6aeb4bcmp r14l, edx
37b6aeb4ejle 0x37b6aeb9b
37b6aeb50mov edx, -2
37b6aeb55mov eax, 2
37b6aeb5a
37b6aeb5aloc_37b6aeb5a:
37b6aeb5amov [r10], edx
37b6aeb5dmov r8l, 6
37b6aeb63lea rdx, [rsp+140]
37b6aeb6blea rcx, [rip+0xd85bee]
37b6aeb72mov [rsp+140], eax
37b6aeb79call xerbla_
37b6aeb7enop
37b6aeb7f
37b6aeb7floc_37b6aeb7f:
37b6aeb7fmovups x6, [rsp+144]
37b6aeb87add rsp, 168
37b6aeb8epop rbx
37b6aeb8fpop rsi
37b6aeb90pop rdi
37b6aeb91pop rbp
37b6aeb92pop r12
37b6aeb94pop r13
37b6aeb96pop r14
37b6aeb98pop r15
37b6aeb9aret
37b6aeb9b
37b6aeb9bloc_37b6aeb9b:
37b6aeb9bmovsxd rdi, [r8]
37b6aeb9ecmp r14l, edi
37b6aeba1jl 0x37b6aede3
37b6aeba7test edi, edi
37b6aeba9js 0x37b6aede3
37b6aebaftest r14l, r14l
37b6aebb2mov r8l, 1
37b6aebb8cmovg r8l, r14l
37b6aebbccmp eax, r8l
37b6aebbfjl 0x37b6aeeaa
37b6aebc5test r14l, r14l
37b6aebc8je 0x37b6aeb7f
37b6aebcacmp r14l, edi
37b6aebcdjle 0x37b6aec95
37b6aebd3test edx, edx
37b6aebd5je 0x37b6aec8d
37b6aebdbmovsxd r8, edi
37b6aebdemov [rsp+80], eax
37b6aebe2movsxd rbx, eax
37b6aebe5mov r13l, r14l
37b6aebe8lea r10, [r9+4*r8]
37b6aebecmov r8l, r14l
37b6aebefmov [rsp+88], edx
37b6aebf3movss x6, [rip+0xd85b71]
37b6aebfbsub r8l, edi
37b6aebfelea esi, [rdx+1]
37b6aec01lea r14, [r9-4]
37b6aec05mov r15l, 1
37b6aec0bmov [rsp+240], rcx
37b6aec13sub r8l, 1
37b6aec17lea rbp, [4*rbx+4]
37b6aec1fshl rbx, 2
37b6aec23mov [rsp+264], r9
37b6aec2blea r12, [4*r8+4]
37b6aec33nop
37b6aec35nop [rax+rax]
37b6aec40
37b6aec40loc_37b6aec40:
37b6aec40cmp r13l, edi
37b6aec43jle 0x37b6aec55
37b6aec45mov rcx, r10
37b6aec48mov r8, r12
37b6aec4bxor edx, edx
37b6aec4dcall memset
37b6aec52mov r10, rax
37b6aec55
37b6aec55loc_37b6aec55:
37b6aec55cmp r13l, r15l
37b6aec58jl 0x37b6aec65
37b6aec5acmp edi, r15l
37b6aec5djge 0x37b6aec65
37b6aec5fmovss [r14+4], x6
37b6aec65
37b6aec65loc_37b6aec65:
37b6aec65add r15l, 1
37b6aec69add r14, rbp
37b6aec6cadd r10, rbx
37b6aec6fcmp r15l, esi
37b6aec72jne 0x37b6aec40
37b6aec74movsxd rax, [rsp+80]
37b6aec79mov edx, [rsp+88]
37b6aec7dmov rcx, [rsp+240]
37b6aec85mov r9, [rsp+264]
37b6aec8d
37b6aec8dloc_37b6aec8d:
37b6aec8dtest edi, edi
37b6aec8fje 0x37b6aeb7f
37b6aec95
37b6aec95loc_37b6aec95:
37b6aec95mov rsi, rax
37b6aec98mov r15, rdi
37b6aec9bmov r8, [rsp+280]
37b6aeca3mov [rsp+240], rcx
37b6aecabnot rsi
37b6aecaeimul r15, rax
37b6aecb2mov [rsp+264], r9
37b6aecbamovss x6, [rip+0xd85aaa]
37b6aecc2lea r12, [r8+4*rdi-4]
37b6aecc7mov [rsp+104], rsi
37b6aeccclea r14, [r9+4*rdi-4]
37b6aecd1lea rbx, [4*rsi]
37b6aecd9mov [rsp+88], rbx
37b6aecdelea rbx, [rsp+140]
37b6aece6add r15, rsi
37b6aece9lea rsi, [4*rax]
37b6aecf1mov [rsp+96], rbx
37b6aecf6lea r8, [r15+rdi]
37b6aecfalea r13, [r9+4*r8]
37b6aecfenop
37b6aed00
37b6aed00loc_37b6aed00:
37b6aed00mov ebx, edi
37b6aed02cmp edi, edx
37b6aed04jge 0x37b6aed85
37b6aed06mov rcx, [rsp+240]
37b6aed0elea ebp, [rdi+1]
37b6aed11mov r11l, edi
37b6aed14lea r10, [rsp+136]
37b6aed1cmovsxd rbp, ebp
37b6aed1fmov ecx, [rcx]
37b6aed21cmp ecx, edi
37b6aed23jg 0x37b6aee08
37b6aed29
37b6aed29loc_37b6aed29:
37b6aed29imul rbp, rax
37b6aed2dmov [rsp+80], rax
37b6aed32sub edx, r11l
37b6aed35mov rcx, r10
37b6aed38mov rax, [rsp+104]
37b6aed3dmov [rsp+136], edx
37b6aed44movss x0, [r12]
37b6aed4amov r9, [rsp+272]
37b6aed52lea rdx, [rbp+rax]
37b6aed57mov rax, [rsp+264]
37b6aed5fxorps x0, [rip+0xd85a0a]
37b6aed66add rdx, rdi
37b6aed69movss [rsp+140], x0
37b6aed72lea r8, [rax+4*rdx]
37b6aed76mov rdx, [rsp+96]
37b6aed7bcall sscal_
37b6aed80mov rax, [rsp+80]
37b6aed85
37b6aed85loc_37b6aed85:
37b6aed85movaps x0, x6
37b6aed88subss x0, [r12]
37b6aed8emovss [r13], x0
37b6aed94cmp ebx, 1
37b6aed97jle 0x37b6aeb7f
37b6aed9dmov rcx, r14
37b6aeda0mov edx, 1
37b6aeda5nop [rax+rax]
37b6aedb0
37b6aedb0loc_37b6aedb0:
37b6aedb0add edx, 1
37b6aedb3mov [rcx], 0
37b6aedb9add rcx, rsi
37b6aedbccmp ebx, edx
37b6aedbejne 0x37b6aedb0
37b6aedc0sub rdi, 1
37b6aedc4sub r14, 4
37b6aedc8sub r12, 4
37b6aedccsub r15, rax
37b6aedcfmov rbx, [rsp+248]
37b6aedd7add r13, [rsp+88]
37b6aeddcmov edx, [rbx]
37b6aeddejmp 0x37b6aed00
37b6aede3
37b6aede3loc_37b6aede3:
37b6aede3mov edx, -3
37b6aede8mov eax, 3
37b6aededjmp 0x37b6aeb5a
37b6aedf2
37b6aedf2loc_37b6aedf2:
37b6aedf2mov edx, -1
37b6aedf7mov eax, 1
37b6aedfcjmp 0x37b6aeb5a
37b6aee01
37b6aee01 0f 1f 80 00 00 00 00 .......
37b6aee08
37b6aee08loc_37b6aee08:
37b6aee08mov [rsp+120], rax
37b6aee0dsub edx, edi
37b6aee0fsub ecx, edi
37b6aee11mov r8, [rsp+96]
37b6aee16mov rax, [rsp+288]
37b6aee1eadd edx, 1
37b6aee21mov [rsp+40], r12
37b6aee26mov r9, r13
37b6aee29mov [rsp+140], edx
37b6aee30lea rdx, [r15+rbp]
37b6aee34mov [rsp+64], rax
37b6aee39mov rax, [rsp+272]
37b6aee41mov [rsp+72], 5
37b6aee4amov [rsp+56], rax
37b6aee4fmov rax, [rsp+264]
37b6aee57mov [rsp+136], ecx
37b6aee5elea rcx, [rip+0xd85901]
37b6aee65lea rdx, [rax+4*rdx]
37b6aee69mov rax, [rsp+272]
37b6aee71mov [rsp+80], r10
37b6aee76mov [rsp+48], rdx
37b6aee7bmov rdx, r10
37b6aee7emov [rsp+32], rax
37b6aee83mov [rsp+116], edi
37b6aee87call slarf1f_
37b6aee8cmov r11l, [rsp+116]
37b6aee91mov r10, [rsp+80]
37b6aee96mov rax, [rsp+248]
37b6aee9emov edx, [rax]
37b6aeea0mov rax, [rsp+120]
37b6aeea5jmp 0x37b6aed29
37b6aeeaa
37b6aeeaaloc_37b6aeeaa:
37b6aeeaamov edx, -5
37b6aeeafmov eax, 5
37b6aeeb4jmp 0x37b6aeb5a
37b6aeb00
37b6aeb00sorgl2_:
37b6aeb00push r15
37b6aeb02push r14
37b6aeb04push r13
37b6aeb06push r12
37b6aeb08push rbp
37b6aeb09push rdi
37b6aeb0apush rsi
37b6aeb0bpush rbx
37b6aeb0csub rsp, 168
37b6aeb13movups [rsp+144], x6
37b6aeb1bmov r10, [rsp+296]
37b6aeb23mov rax, [rsp+272]
37b6aeb2bmov r14l, [rcx]
37b6aeb2emov [r10], 0
37b6aeb35movsxd rax, [rax]
37b6aeb38mov [rsp+248], rdx
37b6aeb40test r14l, r14l
37b6aeb43js 0x37b6aedf2
37b6aeb49mov edx, [rdx]
37b6aeb4bcmp r14l, edx
37b6aeb4ejle 0x37b6aeb9b
37b6aeb50mov edx, -2
37b6aeb55mov eax, 2
37b6aeb5a
37b6aeb5aloc_37b6aeb5a:
37b6aeb5amov [r10], edx
37b6aeb5dmov r8l, 6
37b6aeb63lea rdx, [rsp+140]
37b6aeb6blea rcx, [rip+0xd85bee]
37b6aeb72mov [rsp+140], eax
37b6aeb79call xerbla_
37b6aeb7enop
37b6aeb7f
37b6aeb7floc_37b6aeb7f:
37b6aeb7fmovups x6, [rsp+144]
37b6aeb87add rsp, 168
37b6aeb8epop rbx
37b6aeb8fpop rsi
37b6aeb90pop rdi
37b6aeb91pop rbp
37b6aeb92pop r12
37b6aeb94pop r13
37b6aeb96pop r14
37b6aeb98pop r15
37b6aeb9aret
37b6aeb9b
37b6aeb9bloc_37b6aeb9b:
37b6aeb9bmovsxd rdi, [r8]
37b6aeb9ecmp r14l, edi
37b6aeba1jl 0x37b6aede3
37b6aeba7test edi, edi
37b6aeba9js 0x37b6aede3
37b6aebaftest r14l, r14l
37b6aebb2mov r8l, 1
37b6aebb8cmovg r8l, r14l
37b6aebbccmp eax, r8l
37b6aebbfjl 0x37b6aeeaa
37b6aebc5test r14l, r14l
37b6aebc8je 0x37b6aeb7f
37b6aebcacmp r14l, edi
37b6aebcdjle 0x37b6aec95
37b6aebd3test edx, edx
37b6aebd5je 0x37b6aec8d
37b6aebdbmovsxd r8, edi
37b6aebdemov [rsp+80], eax
37b6aebe2movsxd rbx, eax
37b6aebe5mov r13l, r14l
37b6aebe8lea r10, [r9+4*r8]
37b6aebecmov r8l, r14l
37b6aebefmov [rsp+88], edx
37b6aebf3movss x6, [rip+0xd85b71]
37b6aebfbsub r8l, edi
37b6aebfelea esi, [rdx+1]
37b6aec01lea r14, [r9-4]
37b6aec05mov r15l, 1
37b6aec0bmov [rsp+240], rcx
37b6aec13sub r8l, 1
37b6aec17lea rbp, [4*rbx+4]
37b6aec1fshl rbx, 2
37b6aec23mov [rsp+264], r9
37b6aec2blea r12, [4*r8+4]
37b6aec33nop
37b6aec35nop [rax+rax]
37b6aec40
37b6aec40loc_37b6aec40:
37b6aec40cmp r13l, edi
37b6aec43jle 0x37b6aec55
37b6aec45mov rcx, r10
37b6aec48mov r8, r12
37b6aec4bxor edx, edx
37b6aec4dcall memset
37b6aec52mov r10, rax
37b6aec55
37b6aec55loc_37b6aec55:
37b6aec55cmp r13l, r15l
37b6aec58jl 0x37b6aec65
37b6aec5acmp edi, r15l
37b6aec5djge 0x37b6aec65
37b6aec5fmovss [r14+4], x6
37b6aec65
37b6aec65loc_37b6aec65:
37b6aec65add r15l, 1
37b6aec69add r14, rbp
37b6aec6cadd r10, rbx
37b6aec6fcmp r15l, esi
37b6aec72jne 0x37b6aec40
37b6aec74movsxd rax, [rsp+80]
37b6aec79mov edx, [rsp+88]
37b6aec7dmov rcx, [rsp+240]
37b6aec85mov r9, [rsp+264]
37b6aec8d
37b6aec8dloc_37b6aec8d:
37b6aec8dtest edi, edi
37b6aec8fje 0x37b6aeb7f
37b6aec95
37b6aec95loc_37b6aec95:
37b6aec95mov rsi, rax
37b6aec98mov r15, rdi
37b6aec9bmov r8, [rsp+280]
37b6aeca3mov [rsp+240], rcx
37b6aecabnot rsi
37b6aecaeimul r15, rax
37b6aecb2mov [rsp+264], r9
37b6aecbamovss x6, [rip+0xd85aaa]
37b6aecc2lea r12, [r8+4*rdi-4]
37b6aecc7mov [rsp+104], rsi
37b6aeccclea r14, [r9+4*rdi-4]
37b6aecd1lea rbx, [4*rsi]
37b6aecd9mov [rsp+88], rbx
37b6aecdelea rbx, [rsp+140]
37b6aece6add r15, rsi
37b6aece9lea rsi, [4*rax]
37b6aecf1mov [rsp+96], rbx
37b6aecf6lea r8, [r15+rdi]
37b6aecfalea r13, [r9+4*r8]
37b6aecfenop
37b6aed00
37b6aed00loc_37b6aed00:
37b6aed00mov ebx, edi
37b6aed02cmp edi, edx
37b6aed04jge 0x37b6aed85
37b6aed06mov rcx, [rsp+240]
37b6aed0elea ebp, [rdi+1]
37b6aed11mov r11l, edi
37b6aed14lea r10, [rsp+136]
37b6aed1cmovsxd rbp, ebp
37b6aed1fmov ecx, [rcx]
37b6aed21cmp ecx, edi
37b6aed23jg 0x37b6aee08
37b6aed29
37b6aed29loc_37b6aed29:
37b6aed29imul rbp, rax
37b6aed2dmov [rsp+80], rax
37b6aed32sub edx, r11l
37b6aed35mov rcx, r10
37b6aed38mov rax, [rsp+104]
37b6aed3dmov [rsp+136], edx
37b6aed44movss x0, [r12]
37b6aed4amov r9, [rsp+272]
37b6aed52lea rdx, [rbp+rax]
37b6aed57mov rax, [rsp+264]
37b6aed5fxorps x0, [rip+0xd85a0a]
37b6aed66add rdx, rdi
37b6aed69movss [rsp+140], x0
37b6aed72lea r8, [rax+4*rdx]
37b6aed76mov rdx, [rsp+96]
37b6aed7bcall sscal_
37b6aed80mov rax, [rsp+80]
37b6aed85
37b6aed85loc_37b6aed85:
37b6aed85movaps x0, x6
37b6aed88subss x0, [r12]
37b6aed8emovss [r13], x0
37b6aed94cmp ebx, 1
37b6aed97jle 0x37b6aeb7f
37b6aed9dmov rcx, r14
37b6aeda0mov edx, 1
37b6aeda5nop [rax+rax]
37b6aedb0
37b6aedb0loc_37b6aedb0:
37b6aedb0add edx, 1
37b6aedb3mov [rcx], 0
37b6aedb9add rcx, rsi
37b6aedbccmp ebx, edx
37b6aedbejne 0x37b6aedb0
37b6aedc0sub rdi, 1
37b6aedc4sub r14, 4
37b6aedc8sub r12, 4
37b6aedccsub r15, rax
37b6aedcfmov rbx, [rsp+248]
37b6aedd7add r13, [rsp+88]
37b6aeddcmov edx, [rbx]
37b6aeddejmp 0x37b6aed00
37b6aede3
37b6aede3loc_37b6aede3:
37b6aede3mov edx, -3
37b6aede8mov eax, 3
37b6aededjmp 0x37b6aeb5a
37b6aedf2
37b6aedf2loc_37b6aedf2:
37b6aedf2mov edx, -1
37b6aedf7mov eax, 1
37b6aedfcjmp 0x37b6aeb5a
37b6aee01
37b6aee01 0f 1f 80 00 00 00 00 .......
37b6aee08
37b6aee08loc_37b6aee08:
37b6aee08mov [rsp+120], rax
37b6aee0dsub edx, edi
37b6aee0fsub ecx, edi
37b6aee11mov r8, [rsp+96]
37b6aee16mov rax, [rsp+288]
37b6aee1eadd edx, 1
37b6aee21mov [rsp+40], r12
37b6aee26mov r9, r13
37b6aee29mov [rsp+140], edx
37b6aee30lea rdx, [r15+rbp]
37b6aee34mov [rsp+64], rax
37b6aee39mov rax, [rsp+272]
37b6aee41mov [rsp+72], 5
37b6aee4amov [rsp+56], rax
37b6aee4fmov rax, [rsp+264]
37b6aee57mov [rsp+136], ecx
37b6aee5elea rcx, [rip+0xd85901]
37b6aee65lea rdx, [rax+4*rdx]
37b6aee69mov rax, [rsp+272]
37b6aee71mov [rsp+80], r10
37b6aee76mov [rsp+48], rdx
37b6aee7bmov rdx, r10
37b6aee7emov [rsp+32], rax
37b6aee83mov [rsp+116], edi
37b6aee87call slarf1f_
37b6aee8cmov r11l, [rsp+116]
37b6aee91mov r10, [rsp+80]
37b6aee96mov rax, [rsp+248]
37b6aee9emov edx, [rax]
37b6aeea0mov rax, [rsp+120]
37b6aeea5jmp 0x37b6aed29
37b6aeeaa
37b6aeeaaloc_37b6aeeaa:
37b6aeeaamov edx, -5
37b6aeeafmov eax, 5
37b6aeeb4jmp 0x37b6aeb5a
37b6aeb00
Loading..