File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37b613d80
37b613d80sgbrfs_:
37b613d80push r15
37b613d82push r14
37b613d84push r13
37b613d86push r12
37b613d88push rbp
37b613d89push rdi
37b613d8apush rsi
37b613d8bpush rbx
37b613d8csub rsp, 440
37b613d93movups [rsp+304], x6
37b613d9bmovups [rsp+320], x7
37b613da3movups [rsp+336], x8
37b613dacmovups [rsp+352], x9
37b613db5movups [rsp+368], x10
37b613dbemovups [rsp+384], x11
37b613dc7movups [rsp+400], x12
37b613dd0movups [rsp+416], x13
37b613dd9mov rax, [rsp+600]
37b613de1mov rbx, [rsp+616]
37b613de9mov r15, [rsp+640]
37b613df1mov r14, [rsp+648]
37b613df9mov r13l, [rax]
37b613dfcmov rax, [rsp+560]
37b613e04mov ebp, [rbx]
37b613e06movsxd rdi, [rax]
37b613e09mov rax, [rsp+656]
37b613e11mov [rsp+520], rdx
37b613e19lea rdx, [rip+0xe1e290]
37b613e20mov [rsp+528], r8
37b613e28mov r8l, 1
37b613e2emov [rax], 0
37b613e34mov [rsp+536], r9
37b613e3cmov r9l, 1
37b613e42mov [rsp+512], rcx
37b613e4acall lsame_
37b613e4fmov [rsp+248], eax
37b613e56test eax, eax
37b613e58je 0x37b613f9f
37b613e5e
37b613e5eloc_37b613e5e:
37b613e5emov rax, [rsp+520]
37b613e66mov r12l, [rax]
37b613e69test r12l, r12l
37b613e6cjs 0x37b613f90
37b613e72mov rax, [rsp+528]
37b613e7amov eax, [rax]
37b613e7ctest eax, eax
37b613e7ejs 0x37b613f00
37b613e84mov rsi, [rsp+536]
37b613e8cmov ecx, [rsi]
37b613e8etest ecx, ecx
37b613e90js 0x37b613ffe
37b613e96mov rsi, [rsp+544]
37b613e9emov edx, [rsi]
37b613ea0test edx, edx
37b613ea2js 0x37b61400d
37b613ea8lea esi, [rax+rcx]
37b613eabmov rcx, [rsp+560]
37b613eb3cmp esi, [rcx]
37b613eb5jge 0x37b61401c
37b613ebbmov rcx, [rsp+576]
37b613ec3add eax, esi
37b613ec5cmp eax, [rcx]
37b613ec7jge 0x37b61402b
37b613ecdmov rcx, [rsp+600]
37b613ed5test r12l, r12l
37b613ed8mov eax, 1
37b613eddcmovg eax, r12l
37b613ee1cmp [rcx], eax
37b613ee3jl 0x37b614bd8
37b613ee9cmp [rbx], eax
37b613eebjge 0x37b614040
37b613ef1mov edx, -14
37b613ef6mov eax, 14
37b613efbjmp 0x37b613f0a
37b613efd
37b613efd 0f 1f 00 ...
37b613f00
37b613f00loc_37b613f00:
37b613f00mov edx, -3
37b613f05mov eax, 3
37b613f0a
37b613f0aloc_37b613f0a:
37b613f0amov rsi, [rsp+656]
37b613f12mov [rsi], edx
37b613f14
37b613f14loc_37b613f14:
37b613f14lea rdx, [rsp+292]
37b613f1cmov r8l, 6
37b613f22lea rcx, [rip+0xe1e18a]
37b613f29mov [rsp+292], eax
37b613f30call xerbla_
37b613f35nop
37b613f36
37b613f36loc_37b613f36:
37b613f36movups x6, [rsp+304]
37b613f3emovups x7, [rsp+320]
37b613f46movups x8, [rsp+336]
37b613f4fmovups x9, [rsp+352]
37b613f58movups x10, [rsp+368]
37b613f61movups x11, [rsp+384]
37b613f6amovups x12, [rsp+400]
37b613f73movups x13, [rsp+416]
37b613f7cadd rsp, 440
37b613f83pop rbx
37b613f84pop rsi
37b613f85pop rdi
37b613f86pop rbp
37b613f87pop r12
37b613f89pop r13
37b613f8bpop r14
37b613f8dpop r15
37b613f8fret
37b613f90
37b613f90loc_37b613f90:
37b613f90mov edx, -2
37b613f95mov eax, 2
37b613f9ajmp 0x37b613f0a
37b613f9f
37b613f9floc_37b613f9f:
37b613f9fmov rcx, [rsp+512]
37b613fa7mov r9l, 1
37b613fadmov r8l, 1
37b613fb3lea rdx, [rip+0xe1e0f7]
37b613fbacall lsame_
37b613fbftest eax, eax
37b613fc1jne 0x37b613e5e
37b613fc7mov rcx, [rsp+512]
37b613fcfmov r9l, 1
37b613fd5mov r8l, 1
37b613fdblea rdx, [rip+0xe1e0d0]
37b613fe2call lsame_
37b613fe7test eax, eax
37b613fe9jne 0x37b613e5e
37b613fefmov edx, -1
37b613ff4mov eax, 1
37b613ff9jmp 0x37b613f0a
37b613ffe
37b613ffeloc_37b613ffe:
37b613ffemov edx, -4
37b614003mov eax, 4
37b614008jmp 0x37b613f0a
37b61400d
37b61400dloc_37b61400d:
37b61400dmov edx, -5
37b614012mov eax, 5
37b614017jmp 0x37b613f0a
37b61401c
37b61401cloc_37b61401c:
37b61401cmov edx, -7
37b614021mov eax, 7
37b614026jmp 0x37b613f0a
37b61402b
37b61402bloc_37b61402b:
37b61402bmov edx, -9
37b614030mov eax, 9
37b614035jmp 0x37b613f0a
37b61403a
37b61403a 66 0f 1f 44 00 00 f..D..
37b614040
37b614040loc_37b614040:
37b614040mov rax, [rsp+656]
37b614048mov eax, [rax]
37b61404atest eax, eax
37b61404cjne 0x37b614bcd
37b614052test r12l, r12l
37b614055je 0x37b614b94
37b61405btest edx, edx
37b61405dje 0x37b613f36
37b614063cmp [rsp+248], 1
37b61406bmov edx, 7
37b614070lea rcx, [rip+0xe1e042]
37b614077sbb eax, eax
37b614079and eax, -6
37b61407cadd eax, 84
37b61407fmov [rsp+287], al
37b614086call slamch_
37b61408bmov edx, 12
37b614090lea rcx, [rip+0xe1e029]
37b614097movaps x8, x0
37b61409bcall slamch_
37b6140a0mov rax, [rsp+544]
37b6140a8mov r11l, [rax]
37b6140abtest r11l, r11l
37b6140aejle 0x37b613f36
37b6140b4xor eax, eax
37b6140b6test rdi, rdi
37b6140b9lea edx, [r12+1]
37b6140bemovsxd r9, r13l
37b6140c1cmovns rax, rdi
37b6140c5pxor x10, x10
37b6140calea r13, [rsp+292]
37b6140d2mov [rsp+120], -1
37b6140dbmov [rsp+252], r11l
37b6140e3movss x11, [rip+0xe1dff4]
37b6140eclea rdi, [rsp+288]
37b6140f4movss x6, [rip+0xe1dfe4]
37b6140fcmovss x9, [rip+0xe1dfd3]
37b614105mov [rsp+112], rax
37b61410alea eax, [rsi+2]
37b61410dcmp eax, edx
37b61410fmov [rsp+144], r13
37b614117mov rsi, [rsp+624]
37b61411fshufps x11, x11, 0
37b614124cmovg eax, edx
37b614127movsxd rdx, ebp
37b61412amov [rsp+128], 1
37b614136mov r13, [rsp+520]
37b61413emov [rsp+648], r14
37b614146mov r14, -1
37b61414dcvtsi2ss x10, eax
37b614152mov rax, [rsp+520]
37b61415amov ecx, [rax]
37b61415cxor eax, eax
37b61415etest rdx, rdx
37b614161cmovs rdx, rax
37b614165mulss x0, x10
37b61416alea rax, [4*rdx]
37b614172mov [rsp+256], rdx
37b61417amov [rsp+232], rax
37b614182mov rax, [rsp+608]
37b61418aadd rax, 4
37b61418emov [rsp+224], rax
37b614196mov rax, [rsp+608]
37b61419emovaps x12, x0
37b6141a2movaps x13, x0
37b6141a6divss x12, x8
37b6141ablea rbp, [rax-4]
37b6141afxor eax, eax
37b6141b1test r9, r9
37b6141b4cmovs r9, rax
37b6141b8mov rax, [rsp+608]
37b6141c0mov r12, rbp
37b6141c3mov [rsp+136], rax
37b6141cbmov rax, [rsp+592]
37b6141d3mov [rsp+264], r9
37b6141dbadd rax, 4
37b6141dfmov [rsp+240], rax
37b6141e7
37b6141e7loc_37b6141e7:
37b6141e7mov rbx, [rsp+240]
37b6141efmov rdx, [rsp+120]
37b6141f4lea rax, [4*r14]
37b6141fcmov [rsp+156], 1
37b614207mov [rsp+208], r14
37b61420fmovaps x7, x9
37b614213add rbx, rax
37b614216add rax, [rsp+592]
37b61421emov [rsp+216], rdi
37b614226mov r10, rax
37b614229mov rax, [rsp+224]
37b614231mov [rsp+200], rsi
37b614239mov rsi, r13
37b61423cmov [rsp+160], r10
37b614244lea rax, [rax+4*rdx]
37b614248mov [rsp+192], rax
37b614250
37b614250loc_37b614250:
37b614250lea rdi, [rip+0xe1de75]
37b614257movsxd rax, ecx
37b61425amov rdx, rbx
37b61425dmov rcx, rsi
37b614260mov [rsp+32], rdi
37b614265lea r9, [r15+4*rax]
37b614269mov r8, rdi
37b61426ccall scopy_
37b614271mov [rsp+96], rdi
37b614276mov r8, rsi
37b614279mov rdx, rsi
37b61427cmov r9, [rsp+528]
37b614284mov rcx, [rsp+512]
37b61428cmov [rsp+104], 1
37b614295movsxd rax, [rsi]
37b614298mov [rsp+72], rdi
37b61429dlea rax, [r15+4*rax]
37b6142a1mov [rsp+88], rax
37b6142a6lea rax, [rip+0xe1de23]
37b6142admov [rsp+80], rax
37b6142b2mov rax, [rsp+136]
37b6142bamov [rsp+64], rax
37b6142bfmov rax, [rsp+560]
37b6142c7mov [rsp+56], rax
37b6142ccmov rax, [rsp+552]
37b6142d4mov [rsp+48], rax
37b6142d9lea rax, [rip+0xe1ddf4]
37b6142e0mov [rsp+40], rax
37b6142e5mov rax, [rsp+536]
37b6142edmov [rsp+32], rax
37b6142f2call sgbmv_
37b6142f7mov ebp, [rsi]
37b6142f9test ebp, ebp
37b6142fbjle 0x37b614b7e
37b614301lea ecx, [rbp-1]
37b614304cmp ecx, 2
37b614307jbe 0x37b614b8a
37b61430dmov edx, ebp
37b61430fxor eax, eax
37b614311shr edx, 2
37b614314shl rdx, 4
37b614318nop [rax+rax]
37b614320
37b614320loc_37b614320:
37b614320movups x0, [rbx+rax]
37b614324andps x0, x11
37b614328movups [r15+rax], x0
37b61432dadd rax, 16
37b614331cmp rax, rdx
37b614334jne 0x37b614320
37b614336movss x2, [rip+0xe1dda2]
37b61433etest bpl, 3
37b614342je 0x37b614371
37b614344mov eax, ebp
37b614346and eax, -4
37b614349add eax, 1
37b61434c
37b61434cloc_37b61434c:
37b61434cmov r10, [rsp+160]
37b614354cdqe
37b614356movaps x2, x6
37b614359
37b614359loc_37b614359:
37b614359movss x0, [r10+4*rax]
37b61435fandps x0, x6
37b614362movss [r15+4*rax-4], x0
37b614369add rax, 1
37b61436dcmp ebp, eax
37b61436fjge 0x37b614359
37b614371
37b614371loc_37b614371:
37b614371mov rax, [rsp+536]
37b614379mov rdi, [rsp+528]
37b614381mov r8l, [rsp+248]
37b614389mov eax, [rax]
37b61438bmov edx, [rdi]
37b61438dtest r8l, r8l
37b614390je 0x37b6144e0
37b614396movsxd r11, eax
37b614399lea eax, [rax+rdx+1]
37b61439dmov [rsp+168], rbx
37b6143a5mov r14, [rsp+192]
37b6143adlea rdi, [r11-1]
37b6143b1mov [rsp+152], eax
37b6143b8mov r13, -1
37b6143bfmov r9, rdi
37b6143c2mov [rsp+184], rcx
37b6143camov [rsp+520], rsi
37b6143d2sub r9, rcx
37b6143d5mov rsi, [rsp+552]
37b6143ddmov [rsp+176], r12
37b6143e5mov r12, r9
37b6143e8nop [rax+rax]
37b6143f0
37b6143f0loc_37b6143f0:
37b6143f0mov edx, 1
37b6143f5mov r10l, [rsp+152]
37b6143fdmov eax, 1
37b614402sub edx, r11l
37b614405test edx, edx
37b614407cmovle edx, eax
37b61440asub r10l, r11l
37b61440dcmp r10l, ebp
37b614410cmovg r10l, ebp
37b614414cmp edx, r10l
37b614417jg 0x37b6144ba
37b61441dmovss x1, [r14]
37b614422mov ebx, r10l
37b614425sub ebx, edx
37b614427andps x1, x2
37b61442acmp ebx, 2
37b61442djbe 0x37b61448a
37b61442fmovsxd r8, edx
37b614432lea rax, [r11+r13]
37b614436movaps x3, x1
37b614439add ebx, 1
37b61443cadd rax, r8
37b61443flea rcx, [r15+4*r8-4]
37b614444mov r8l, ebx
37b614447shufps x3, x3, 0
37b61444bshr r8l, 2
37b61444flea r9, [rsi+4*rax]
37b614453xor eax, eax
37b614455shl r8, 4
37b614459nop [rax]
37b614460
37b614460loc_37b614460:
37b614460movups x0, [r9+rax]
37b614465movups x4, [rcx+rax]
37b614469andps x0, x11
37b61446dmulps x0, x3
37b614470addps x0, x4
37b614473movups [rcx+rax], x0
37b614477add rax, 16
37b61447bcmp rax, r8
37b61447ejne 0x37b614460
37b614480test bl, 3
37b614483je 0x37b6144ba
37b614485and ebx, -4
37b614488add edx, ebx
37b61448a
37b61448aloc_37b61448a:
37b61448amovsxd r11, r11l
37b61448dmovsxd rdx, edx
37b614490add r11, r13
37b614493lea rax, [rsi+4*r11]
37b614497
37b614497loc_37b614497:
37b614497movss x0, [rax+4*rdx]
37b61449candps x0, x2
37b61449fmulss x0, x1
37b6144a3addss x0, [r15+4*rdx-4]
37b6144aamovss [r15+4*rdx-4], x0
37b6144b1add rdx, 1
37b6144b5cmp r10l, edx
37b6144b8jge 0x37b614497
37b6144ba
37b6144baloc_37b6144ba:
37b6144baadd r13, [rsp+112]
37b6144bfmov r11, rdi
37b6144c2add r14, 4
37b6144c6cmp rdi, r12
37b6144c9je 0x37b614670
37b6144cfsub rdi, 1
37b6144d3jmp 0x37b6143f0
37b6144d8
37b6144d8 0f 1f 84 00 00 00 00 00 ........
37b6144e0
37b6144e0loc_37b6144e0:
37b6144e0movsxd r11, eax
37b6144e3lea eax, [rax+rdx+1]
37b6144e7mov [rsp+168], rbx
37b6144efmov rdi, r15
37b6144f2lea r13, [r11-1]
37b6144f6mov [rsp+152], eax
37b6144fdmov r14, -1
37b614504mov r9, r13
37b614507mov [rsp+176], rcx
37b61450fmov [rsp+520], rsi
37b614517sub r9, rcx
37b61451amov rsi, [rsp+552]
37b614522mov [rsp+640], r15
37b61452amov r15, r9
37b61452dnop [rax]
37b614530
37b614530loc_37b614530:
37b614530mov edx, 1
37b614535mov r10l, [rsp+152]
37b61453dmov eax, 1
37b614542sub edx, r11l
37b614545test edx, edx
37b614547cmovle edx, eax
37b61454asub r10l, r11l
37b61454dcmp r10l, ebp
37b614550cmovg r10l, ebp
37b614554cmp edx, r10l
37b614557jg 0x37b614660
37b61455dmov ebx, r10l
37b614560sub ebx, edx
37b614562cmp ebx, 2
37b614565jbe 0x37b61481d
37b61456bmovsxd rax, edx
37b61456elea rcx, [r14+r11]
37b614572pxor x1, x1
37b614576add ebx, 1
37b614579add rcx, rax
37b61457cadd rax, [rsp+120]
37b614581lea r9, [rsi+4*rcx]
37b614585mov rcx, [rsp+608]
37b61458dlea r8, [rcx+4*rax]
37b614591mov ecx, ebx
37b614593xor eax, eax
37b614595shr ecx, 2
37b614598shl rcx, 4
37b61459cnop [rax]
37b61459fnop [rax+rax]
37b6145aanop [rax+rax]
37b6145b5nop [rax+rax]
37b6145c0
37b6145c0loc_37b6145c0:
37b6145c0movups x0, [r8+rax]
37b6145c5movups x3, [r9+rax]
37b6145caadd rax, 16
37b6145ceandps x3, x11
37b6145d2andps x0, x11
37b6145d6mulps x0, x3
37b6145d9addss x1, x0
37b6145ddmovaps x3, x0
37b6145e0shufps x3, x0, 85
37b6145e4addss x3, x1
37b6145e8movaps x1, x0
37b6145ebunpckhps x1, x0
37b6145eeshufps x0, x0, -1
37b6145f2addss x1, x3
37b6145f6addss x1, x0
37b6145facmp rax, rcx
37b6145fdjne 0x37b6145c0
37b6145fftest bl, 3
37b614602je 0x37b614638
37b614604and ebx, -4
37b614607add edx, ebx
37b614609
37b614609loc_37b614609:
37b614609movsxd r11, r11l
37b61460cmovsxd rdx, edx
37b61460fadd r11, r14
37b614612lea rax, [rsi+4*r11]
37b614616
37b614616loc_37b614616:
37b614616movss x0, [r12+4*rdx]
37b61461cmovss x3, [rax+4*rdx]
37b614621add rdx, 1
37b614625andps x0, x2
37b614628andps x3, x2
37b61462bmulss x0, x3
37b61462faddss x1, x0
37b614633cmp r10l, edx
37b614636jge 0x37b614616
37b614638
37b614638loc_37b614638:
37b614638addss x1, [rdi]
37b61463cadd r14, [rsp+112]
37b614641add rdi, 4
37b614645mov r11, r13
37b614648movss [rdi-4], x1
37b61464dcmp r13, r15
37b614650je 0x37b6147f8
37b614656sub r13, 1
37b61465ajmp 0x37b614530
37b61465f
37b61465f 90 .
37b614660
37b614660loc_37b614660:
37b614660pxor x1, x1
37b614664jmp 0x37b614638
37b614666
37b614666 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b614670
37b614670loc_37b614670:
37b614670mov rbx, [rsp+168]
37b614678mov r12, [rsp+176]
37b614680mov rsi, [rsp+520]
37b614688mov rcx, [rsp+184]
37b614690
37b614690loc_37b614690:
37b614690mov rdx, r15
37b614693lea rcx, [r15+4*rcx+4]
37b614698pxor x3, x3
37b61469cmovsxd rax, ebp
37b61469fnop [rax+rax]
37b6146aanop [rax+rax]
37b6146b5nop [rax+rax]
37b6146c0
37b6146c0loc_37b6146c0:
37b6146c0movss x1, [rdx]
37b6146c4movss x0, [rdx+4*rax]
37b6146c9comiss x1, x12
37b6146cdandps x0, x2
37b6146d0ja 0x37b6146dc
37b6146d2addss x0, x13
37b6146d7addss x1, x13
37b6146dc
37b6146dcloc_37b6146dc:
37b6146dcdivss x0, x1
37b6146e0add rdx, 4
37b6146e4maxss x3, x0
37b6146e8cmp rcx, rdx
37b6146ebjne 0x37b6146c0
37b6146ed
37b6146edloc_37b6146ed:
37b6146edcomiss x3, x8
37b6146f1mov rdi, [rsp+632]
37b6146f9mov rcx, [rsp+128]
37b614701movss [rdi+4*rcx-4], x3
37b614707jbe 0x37b614826
37b61470daddss x3, x3
37b614711comiss x7, x3
37b614714jb 0x37b614826
37b61471acmp [rsp+156], 6
37b614722je 0x37b614826
37b614728lea rax, [r15+4*rax]
37b61472cmov rdi, [rsp+656]
37b614734mov rdx, rsi
37b614737mov [rsp+88], 1
37b614740mov [rsp+64], rax
37b614745mov rax, [rsp+584]
37b61474dmov [rsp+80], rdi
37b614752lea rdi, [rip+0xe1d973]
37b614759mov r9, [rsp+536]
37b614761mov [rsp+56], rax
37b614766mov rax, [rsp+576]
37b61476emov [rsp+32], rdi
37b614773mov r8, [rsp+528]
37b61477bmov [rsp+48], rax
37b614780mov rax, [rsp+568]
37b614788mov [rsp+72], rsi
37b61478dmov rcx, [rsp+512]
37b614795mov [rsp+40], rax
37b61479acall sgbtrs_
37b61479fmovsxd rax, [rsi]
37b6147a2mov rcx, rsi
37b6147a5mov [rsp+40], rdi
37b6147aamov rdi, [rsp+136]
37b6147b2lea r9, [rip+0xe1d913]
37b6147b9lea rdx, [rip+0xe1d910]
37b6147c0lea r8, [r15+4*rax]
37b6147c4mov [rsp+32], rdi
37b6147c9call saxpy_
37b6147cemov rax, [rsp+632]
37b6147d6mov rdi, [rsp+128]
37b6147deadd [rsp+156], 1
37b6147e6mov ecx, [rsi]
37b6147e8movss x7, [rax+4*rdi-4]
37b6147eejmp 0x37b614250
37b6147f3
37b6147f3 0f 1f 44 00 00 ..D..
37b6147f8
37b6147f8loc_37b6147f8:
37b6147f8mov rbx, [rsp+168]
37b614800mov rsi, [rsp+520]
37b614808mov r15, [rsp+640]
37b614810mov rcx, [rsp+176]
37b614818jmp 0x37b614690
37b61481d
37b61481dloc_37b61481d:
37b61481dpxor x1, x1
37b614821jmp 0x37b614609
37b614826
37b614826loc_37b614826:
37b614826mov r13, rsi
37b614829mov r14, [rsp+208]
37b614831mov rsi, [rsp+200]
37b614839mov rdi, [rsp+216]
37b614841test ebp, ebp
37b614843jle 0x37b6148b3
37b614845movaps x3, x10
37b614849lea ecx, [rbp-1]
37b61484cmov rdx, r15
37b61484fmulss x3, x8
37b614854lea rcx, [r15+4*rcx+4]
37b614859nop [rax+rax]
37b61485fnop [rax+rax]
37b61486anop [rax+rax]
37b614875nop [rax+rax]
37b614880
37b614880loc_37b614880:
37b614880movss x1, [rdx]
37b614884movss x0, [rdx+4*rax]
37b614889andps x0, [rip+0xe1d850]
37b614890movaps x2, x1
37b614893comiss x1, x12
37b614897mulss x2, x3
37b61489baddss x0, x2
37b61489fja 0x37b6148a6
37b6148a1addss x0, x13
37b6148a6
37b6148a6loc_37b6148a6:
37b6148a6movss [rdx], x0
37b6148aaadd rdx, 4
37b6148aecmp rdx, rcx
37b6148b1jne 0x37b614880
37b6148b3
37b6148b3loc_37b6148b3:
37b6148b3mov [rsp+288], 0
37b6148belea rbx, [r15+4]
37b6148c2lea rbp, [rsp+287]
37b6148canop [rax+rax]
37b6148d0
37b6148d0loc_37b6148d0:
37b6148d0lea rdx, [4*rax]
37b6148d8mov [rsp+40], rdi
37b6148ddmov rax, [rsp+144]
37b6148e5mov rcx, r13
37b6148e8mov [rsp+32], rsi
37b6148edlea r8, [r15+rdx]
37b6148f1mov r9, [rsp+648]
37b6148f9mov [rsp+48], rax
37b6148feadd rdx, r8
37b614901call slacn2_
37b614906mov eax, [rsp+288]
37b61490dmov ecx, [r13]
37b614911test eax, eax
37b614913je 0x37b614abc
37b614919movsxd rdx, ecx
37b61491clea r8, [r15+4*rdx]
37b614920cmp eax, 1
37b614923je 0x37b6149f8
37b614929test ecx, ecx
37b61492bjle 0x37b614977
37b61492dsub ecx, 1
37b614930mov rax, r8
37b614933add rcx, rdx
37b614936neg rdx
37b614939lea rcx, [rbx+4*rcx]
37b61493dshl rdx, 2
37b614941nop [rax+rax]
37b61494anop [rax+rax]
37b614955nop [rax+rax]
37b614960
37b614960loc_37b614960:
37b614960movss x0, [rax]
37b614964mulss x0, [rax+rdx]
37b614969add rax, 4
37b61496dmovss [rax-4], x0
37b614972cmp rcx, rax
37b614975jne 0x37b614960
37b614977
37b614977loc_37b614977:
37b614977mov rax, [rsp+656]
37b61497fmov [rsp+64], r8
37b614984mov rdx, r13
37b614987mov [rsp+72], r13
37b61498cmov r9, [rsp+536]
37b614994mov [rsp+80], rax
37b614999mov rax, [rsp+584]
37b6149a1mov r8, [rsp+528]
37b6149a9mov rcx, [rsp+512]
37b6149b1mov [rsp+88], 1
37b6149bamov [rsp+56], rax
37b6149bfmov rax, [rsp+576]
37b6149c7mov [rsp+48], rax
37b6149ccmov rax, [rsp+568]
37b6149d4mov [rsp+40], rax
37b6149d9lea rax, [rip+0xe1d6ec]
37b6149e0mov [rsp+32], rax
37b6149e5call sgbtrs_
37b6149eamovsxd rax, [r13]
37b6149eejmp 0x37b6148d0
37b6149f3
37b6149f3 0f 1f 44 00 00 ..D..
37b6149f8
37b6149f8loc_37b6149f8:
37b6149f8mov rax, [rsp+656]
37b614a00mov [rsp+64], r8
37b614a05mov rdx, r13
37b614a08mov rcx, rbp
37b614a0bmov [rsp+72], r13
37b614a10mov r8, [rsp+528]
37b614a18mov [rsp+80], rax
37b614a1dmov rax, [rsp+584]
37b614a25mov [rsp+88], 1
37b614a2emov r9, [rsp+536]
37b614a36mov [rsp+56], rax
37b614a3bmov rax, [rsp+576]
37b614a43mov [rsp+48], rax
37b614a48mov rax, [rsp+568]
37b614a50mov [rsp+40], rax
37b614a55lea rax, [rip+0xe1d670]
37b614a5cmov [rsp+32], rax
37b614a61call sgbtrs_
37b614a66mov r8l, [r13]
37b614a6amovsxd rax, r8l
37b614a6dtest r8l, r8l
37b614a70jle 0x37b6148d0
37b614a76sub r8l, 1
37b614a7alea rcx, [4*rax]
37b614a82add r8, rax
37b614a85lea rdx, [r15+rcx]
37b614a89neg rcx
37b614a8clea r8, [rbx+4*r8]
37b614a90nop [rax+rax]
37b614a95nop [rax+rax]
37b614aa0
37b614aa0loc_37b614aa0:
37b614aa0movss x0, [rdx]
37b614aa4mulss x0, [rdx+rcx]
37b614aa9add rdx, 4
37b614aadmovss [rdx-4], x0
37b614ab2cmp rdx, r8
37b614ab5jne 0x37b614aa0
37b614ab7jmp 0x37b6148d0
37b614abc
37b614abcloc_37b614abc:
37b614abctest ecx, ecx
37b614abejle 0x37b614b2f
37b614ac0mov rbx, [rsp+608]
37b614ac8lea eax, [rcx-1]
37b614acbadd rax, [rsp+120]
37b614ad0pxor x1, x1
37b614ad4lea rdx, [rbx+4*rax+8]
37b614ad9mov rax, [rsp+136]
37b614ae1nop [rax+rax]
37b614aeanop [rax+rax]
37b614af5nop [rax+rax]
37b614b00
37b614b00loc_37b614b00:
37b614b00movss x0, [rax]
37b614b04andps x0, [rip+0xe1d5d5]
37b614b0badd rax, 4
37b614b0fmaxss x1, x0
37b614b13cmp rax, rdx
37b614b16jne 0x37b614b00
37b614b18pxor x0, x0
37b614b1cucomiss x1, x0
37b614b1fjp 0x37b614b23
37b614b21je 0x37b614b2f
37b614b23
37b614b23loc_37b614b23:
37b614b23movss x0, [rsi]
37b614b27divss x0, x1
37b614b2bmovss [rsi], x0
37b614b2f
37b614b2floc_37b614b2f:
37b614b2fmov rdx, [rsp+232]
37b614b37add rsi, 4
37b614b3badd [rsp+128], 1
37b614b44add [rsp+136], rdx
37b614b4cmov rax, [rsp+128]
37b614b54add r12, rdx
37b614b57add r14, [rsp+264]
37b614b5fmov rdx, [rsp+256]
37b614b67add [rsp+120], rdx
37b614b6ccmp [rsp+252], eax
37b614b73jge 0x37b6141e7
37b614b79jmp 0x37b613f36
37b614b7e
37b614b7eloc_37b614b7e:
37b614b7epxor x3, x3
37b614b82movsxd rax, ebp
37b614b85jmp 0x37b6146ed
37b614b8a
37b614b8aloc_37b614b8a:
37b614b8amov eax, 1
37b614b8fjmp 0x37b61434c
37b614b94
37b614b94loc_37b614b94:
37b614b94test edx, edx
37b614b96je 0x37b613f36
37b614b9clea rbx, [4*rdx]
37b614ba4mov rcx, [rsp+624]
37b614bacxor edx, edx
37b614baemov r8, rbx
37b614bb1call memset
37b614bb6mov rcx, [rsp+632]
37b614bbemov r8, rbx
37b614bc1xor edx, edx
37b614bc3call memset
37b614bc8jmp 0x37b613f36
37b614bcd
37b614bcdloc_37b614bcd:
37b614bcdneg eax
37b614bcfjmp 0x37b613f14
37b614bd4
37b614bd4 0f 1f 40 00 ..@.
37b614bd8
37b614bd8loc_37b614bd8:
37b614bd8mov edx, -12
37b614bddmov eax, 12
37b614be2jmp 0x37b613f0a
37b613d80
37b613d80sgbrfs_:
37b613d80push r15
37b613d82push r14
37b613d84push r13
37b613d86push r12
37b613d88push rbp
37b613d89push rdi
37b613d8apush rsi
37b613d8bpush rbx
37b613d8csub rsp, 440
37b613d93movups [rsp+304], x6
37b613d9bmovups [rsp+320], x7
37b613da3movups [rsp+336], x8
37b613dacmovups [rsp+352], x9
37b613db5movups [rsp+368], x10
37b613dbemovups [rsp+384], x11
37b613dc7movups [rsp+400], x12
37b613dd0movups [rsp+416], x13
37b613dd9mov rax, [rsp+600]
37b613de1mov rbx, [rsp+616]
37b613de9mov r15, [rsp+640]
37b613df1mov r14, [rsp+648]
37b613df9mov r13l, [rax]
37b613dfcmov rax, [rsp+560]
37b613e04mov ebp, [rbx]
37b613e06movsxd rdi, [rax]
37b613e09mov rax, [rsp+656]
37b613e11mov [rsp+520], rdx
37b613e19lea rdx, [rip+0xe1e290]
37b613e20mov [rsp+528], r8
37b613e28mov r8l, 1
37b613e2emov [rax], 0
37b613e34mov [rsp+536], r9
37b613e3cmov r9l, 1
37b613e42mov [rsp+512], rcx
37b613e4acall lsame_
37b613e4fmov [rsp+248], eax
37b613e56test eax, eax
37b613e58je 0x37b613f9f
37b613e5e
37b613e5eloc_37b613e5e:
37b613e5emov rax, [rsp+520]
37b613e66mov r12l, [rax]
37b613e69test r12l, r12l
37b613e6cjs 0x37b613f90
37b613e72mov rax, [rsp+528]
37b613e7amov eax, [rax]
37b613e7ctest eax, eax
37b613e7ejs 0x37b613f00
37b613e84mov rsi, [rsp+536]
37b613e8cmov ecx, [rsi]
37b613e8etest ecx, ecx
37b613e90js 0x37b613ffe
37b613e96mov rsi, [rsp+544]
37b613e9emov edx, [rsi]
37b613ea0test edx, edx
37b613ea2js 0x37b61400d
37b613ea8lea esi, [rax+rcx]
37b613eabmov rcx, [rsp+560]
37b613eb3cmp esi, [rcx]
37b613eb5jge 0x37b61401c
37b613ebbmov rcx, [rsp+576]
37b613ec3add eax, esi
37b613ec5cmp eax, [rcx]
37b613ec7jge 0x37b61402b
37b613ecdmov rcx, [rsp+600]
37b613ed5test r12l, r12l
37b613ed8mov eax, 1
37b613eddcmovg eax, r12l
37b613ee1cmp [rcx], eax
37b613ee3jl 0x37b614bd8
37b613ee9cmp [rbx], eax
37b613eebjge 0x37b614040
37b613ef1mov edx, -14
37b613ef6mov eax, 14
37b613efbjmp 0x37b613f0a
37b613efd
37b613efd 0f 1f 00 ...
37b613f00
37b613f00loc_37b613f00:
37b613f00mov edx, -3
37b613f05mov eax, 3
37b613f0a
37b613f0aloc_37b613f0a:
37b613f0amov rsi, [rsp+656]
37b613f12mov [rsi], edx
37b613f14
37b613f14loc_37b613f14:
37b613f14lea rdx, [rsp+292]
37b613f1cmov r8l, 6
37b613f22lea rcx, [rip+0xe1e18a]
37b613f29mov [rsp+292], eax
37b613f30call xerbla_
37b613f35nop
37b613f36
37b613f36loc_37b613f36:
37b613f36movups x6, [rsp+304]
37b613f3emovups x7, [rsp+320]
37b613f46movups x8, [rsp+336]
37b613f4fmovups x9, [rsp+352]
37b613f58movups x10, [rsp+368]
37b613f61movups x11, [rsp+384]
37b613f6amovups x12, [rsp+400]
37b613f73movups x13, [rsp+416]
37b613f7cadd rsp, 440
37b613f83pop rbx
37b613f84pop rsi
37b613f85pop rdi
37b613f86pop rbp
37b613f87pop r12
37b613f89pop r13
37b613f8bpop r14
37b613f8dpop r15
37b613f8fret
37b613f90
37b613f90loc_37b613f90:
37b613f90mov edx, -2
37b613f95mov eax, 2
37b613f9ajmp 0x37b613f0a
37b613f9f
37b613f9floc_37b613f9f:
37b613f9fmov rcx, [rsp+512]
37b613fa7mov r9l, 1
37b613fadmov r8l, 1
37b613fb3lea rdx, [rip+0xe1e0f7]
37b613fbacall lsame_
37b613fbftest eax, eax
37b613fc1jne 0x37b613e5e
37b613fc7mov rcx, [rsp+512]
37b613fcfmov r9l, 1
37b613fd5mov r8l, 1
37b613fdblea rdx, [rip+0xe1e0d0]
37b613fe2call lsame_
37b613fe7test eax, eax
37b613fe9jne 0x37b613e5e
37b613fefmov edx, -1
37b613ff4mov eax, 1
37b613ff9jmp 0x37b613f0a
37b613ffe
37b613ffeloc_37b613ffe:
37b613ffemov edx, -4
37b614003mov eax, 4
37b614008jmp 0x37b613f0a
37b61400d
37b61400dloc_37b61400d:
37b61400dmov edx, -5
37b614012mov eax, 5
37b614017jmp 0x37b613f0a
37b61401c
37b61401cloc_37b61401c:
37b61401cmov edx, -7
37b614021mov eax, 7
37b614026jmp 0x37b613f0a
37b61402b
37b61402bloc_37b61402b:
37b61402bmov edx, -9
37b614030mov eax, 9
37b614035jmp 0x37b613f0a
37b61403a
37b61403a 66 0f 1f 44 00 00 f..D..
37b614040
37b614040loc_37b614040:
37b614040mov rax, [rsp+656]
37b614048mov eax, [rax]
37b61404atest eax, eax
37b61404cjne 0x37b614bcd
37b614052test r12l, r12l
37b614055je 0x37b614b94
37b61405btest edx, edx
37b61405dje 0x37b613f36
37b614063cmp [rsp+248], 1
37b61406bmov edx, 7
37b614070lea rcx, [rip+0xe1e042]
37b614077sbb eax, eax
37b614079and eax, -6
37b61407cadd eax, 84
37b61407fmov [rsp+287], al
37b614086call slamch_
37b61408bmov edx, 12
37b614090lea rcx, [rip+0xe1e029]
37b614097movaps x8, x0
37b61409bcall slamch_
37b6140a0mov rax, [rsp+544]
37b6140a8mov r11l, [rax]
37b6140abtest r11l, r11l
37b6140aejle 0x37b613f36
37b6140b4xor eax, eax
37b6140b6test rdi, rdi
37b6140b9lea edx, [r12+1]
37b6140bemovsxd r9, r13l
37b6140c1cmovns rax, rdi
37b6140c5pxor x10, x10
37b6140calea r13, [rsp+292]
37b6140d2mov [rsp+120], -1
37b6140dbmov [rsp+252], r11l
37b6140e3movss x11, [rip+0xe1dff4]
37b6140eclea rdi, [rsp+288]
37b6140f4movss x6, [rip+0xe1dfe4]
37b6140fcmovss x9, [rip+0xe1dfd3]
37b614105mov [rsp+112], rax
37b61410alea eax, [rsi+2]
37b61410dcmp eax, edx
37b61410fmov [rsp+144], r13
37b614117mov rsi, [rsp+624]
37b61411fshufps x11, x11, 0
37b614124cmovg eax, edx
37b614127movsxd rdx, ebp
37b61412amov [rsp+128], 1
37b614136mov r13, [rsp+520]
37b61413emov [rsp+648], r14
37b614146mov r14, -1
37b61414dcvtsi2ss x10, eax
37b614152mov rax, [rsp+520]
37b61415amov ecx, [rax]
37b61415cxor eax, eax
37b61415etest rdx, rdx
37b614161cmovs rdx, rax
37b614165mulss x0, x10
37b61416alea rax, [4*rdx]
37b614172mov [rsp+256], rdx
37b61417amov [rsp+232], rax
37b614182mov rax, [rsp+608]
37b61418aadd rax, 4
37b61418emov [rsp+224], rax
37b614196mov rax, [rsp+608]
37b61419emovaps x12, x0
37b6141a2movaps x13, x0
37b6141a6divss x12, x8
37b6141ablea rbp, [rax-4]
37b6141afxor eax, eax
37b6141b1test r9, r9
37b6141b4cmovs r9, rax
37b6141b8mov rax, [rsp+608]
37b6141c0mov r12, rbp
37b6141c3mov [rsp+136], rax
37b6141cbmov rax, [rsp+592]
37b6141d3mov [rsp+264], r9
37b6141dbadd rax, 4
37b6141dfmov [rsp+240], rax
37b6141e7
37b6141e7loc_37b6141e7:
37b6141e7mov rbx, [rsp+240]
37b6141efmov rdx, [rsp+120]
37b6141f4lea rax, [4*r14]
37b6141fcmov [rsp+156], 1
37b614207mov [rsp+208], r14
37b61420fmovaps x7, x9
37b614213add rbx, rax
37b614216add rax, [rsp+592]
37b61421emov [rsp+216], rdi
37b614226mov r10, rax
37b614229mov rax, [rsp+224]
37b614231mov [rsp+200], rsi
37b614239mov rsi, r13
37b61423cmov [rsp+160], r10
37b614244lea rax, [rax+4*rdx]
37b614248mov [rsp+192], rax
37b614250
37b614250loc_37b614250:
37b614250lea rdi, [rip+0xe1de75]
37b614257movsxd rax, ecx
37b61425amov rdx, rbx
37b61425dmov rcx, rsi
37b614260mov [rsp+32], rdi
37b614265lea r9, [r15+4*rax]
37b614269mov r8, rdi
37b61426ccall scopy_
37b614271mov [rsp+96], rdi
37b614276mov r8, rsi
37b614279mov rdx, rsi
37b61427cmov r9, [rsp+528]
37b614284mov rcx, [rsp+512]
37b61428cmov [rsp+104], 1
37b614295movsxd rax, [rsi]
37b614298mov [rsp+72], rdi
37b61429dlea rax, [r15+4*rax]
37b6142a1mov [rsp+88], rax
37b6142a6lea rax, [rip+0xe1de23]
37b6142admov [rsp+80], rax
37b6142b2mov rax, [rsp+136]
37b6142bamov [rsp+64], rax
37b6142bfmov rax, [rsp+560]
37b6142c7mov [rsp+56], rax
37b6142ccmov rax, [rsp+552]
37b6142d4mov [rsp+48], rax
37b6142d9lea rax, [rip+0xe1ddf4]
37b6142e0mov [rsp+40], rax
37b6142e5mov rax, [rsp+536]
37b6142edmov [rsp+32], rax
37b6142f2call sgbmv_
37b6142f7mov ebp, [rsi]
37b6142f9test ebp, ebp
37b6142fbjle 0x37b614b7e
37b614301lea ecx, [rbp-1]
37b614304cmp ecx, 2
37b614307jbe 0x37b614b8a
37b61430dmov edx, ebp
37b61430fxor eax, eax
37b614311shr edx, 2
37b614314shl rdx, 4
37b614318nop [rax+rax]
37b614320
37b614320loc_37b614320:
37b614320movups x0, [rbx+rax]
37b614324andps x0, x11
37b614328movups [r15+rax], x0
37b61432dadd rax, 16
37b614331cmp rax, rdx
37b614334jne 0x37b614320
37b614336movss x2, [rip+0xe1dda2]
37b61433etest bpl, 3
37b614342je 0x37b614371
37b614344mov eax, ebp
37b614346and eax, -4
37b614349add eax, 1
37b61434c
37b61434cloc_37b61434c:
37b61434cmov r10, [rsp+160]
37b614354cdqe
37b614356movaps x2, x6
37b614359
37b614359loc_37b614359:
37b614359movss x0, [r10+4*rax]
37b61435fandps x0, x6
37b614362movss [r15+4*rax-4], x0
37b614369add rax, 1
37b61436dcmp ebp, eax
37b61436fjge 0x37b614359
37b614371
37b614371loc_37b614371:
37b614371mov rax, [rsp+536]
37b614379mov rdi, [rsp+528]
37b614381mov r8l, [rsp+248]
37b614389mov eax, [rax]
37b61438bmov edx, [rdi]
37b61438dtest r8l, r8l
37b614390je 0x37b6144e0
37b614396movsxd r11, eax
37b614399lea eax, [rax+rdx+1]
37b61439dmov [rsp+168], rbx
37b6143a5mov r14, [rsp+192]
37b6143adlea rdi, [r11-1]
37b6143b1mov [rsp+152], eax
37b6143b8mov r13, -1
37b6143bfmov r9, rdi
37b6143c2mov [rsp+184], rcx
37b6143camov [rsp+520], rsi
37b6143d2sub r9, rcx
37b6143d5mov rsi, [rsp+552]
37b6143ddmov [rsp+176], r12
37b6143e5mov r12, r9
37b6143e8nop [rax+rax]
37b6143f0
37b6143f0loc_37b6143f0:
37b6143f0mov edx, 1
37b6143f5mov r10l, [rsp+152]
37b6143fdmov eax, 1
37b614402sub edx, r11l
37b614405test edx, edx
37b614407cmovle edx, eax
37b61440asub r10l, r11l
37b61440dcmp r10l, ebp
37b614410cmovg r10l, ebp
37b614414cmp edx, r10l
37b614417jg 0x37b6144ba
37b61441dmovss x1, [r14]
37b614422mov ebx, r10l
37b614425sub ebx, edx
37b614427andps x1, x2
37b61442acmp ebx, 2
37b61442djbe 0x37b61448a
37b61442fmovsxd r8, edx
37b614432lea rax, [r11+r13]
37b614436movaps x3, x1
37b614439add ebx, 1
37b61443cadd rax, r8
37b61443flea rcx, [r15+4*r8-4]
37b614444mov r8l, ebx
37b614447shufps x3, x3, 0
37b61444bshr r8l, 2
37b61444flea r9, [rsi+4*rax]
37b614453xor eax, eax
37b614455shl r8, 4
37b614459nop [rax]
37b614460
37b614460loc_37b614460:
37b614460movups x0, [r9+rax]
37b614465movups x4, [rcx+rax]
37b614469andps x0, x11
37b61446dmulps x0, x3
37b614470addps x0, x4
37b614473movups [rcx+rax], x0
37b614477add rax, 16
37b61447bcmp rax, r8
37b61447ejne 0x37b614460
37b614480test bl, 3
37b614483je 0x37b6144ba
37b614485and ebx, -4
37b614488add edx, ebx
37b61448a
37b61448aloc_37b61448a:
37b61448amovsxd r11, r11l
37b61448dmovsxd rdx, edx
37b614490add r11, r13
37b614493lea rax, [rsi+4*r11]
37b614497
37b614497loc_37b614497:
37b614497movss x0, [rax+4*rdx]
37b61449candps x0, x2
37b61449fmulss x0, x1
37b6144a3addss x0, [r15+4*rdx-4]
37b6144aamovss [r15+4*rdx-4], x0
37b6144b1add rdx, 1
37b6144b5cmp r10l, edx
37b6144b8jge 0x37b614497
37b6144ba
37b6144baloc_37b6144ba:
37b6144baadd r13, [rsp+112]
37b6144bfmov r11, rdi
37b6144c2add r14, 4
37b6144c6cmp rdi, r12
37b6144c9je 0x37b614670
37b6144cfsub rdi, 1
37b6144d3jmp 0x37b6143f0
37b6144d8
37b6144d8 0f 1f 84 00 00 00 00 00 ........
37b6144e0
37b6144e0loc_37b6144e0:
37b6144e0movsxd r11, eax
37b6144e3lea eax, [rax+rdx+1]
37b6144e7mov [rsp+168], rbx
37b6144efmov rdi, r15
37b6144f2lea r13, [r11-1]
37b6144f6mov [rsp+152], eax
37b6144fdmov r14, -1
37b614504mov r9, r13
37b614507mov [rsp+176], rcx
37b61450fmov [rsp+520], rsi
37b614517sub r9, rcx
37b61451amov rsi, [rsp+552]
37b614522mov [rsp+640], r15
37b61452amov r15, r9
37b61452dnop [rax]
37b614530
37b614530loc_37b614530:
37b614530mov edx, 1
37b614535mov r10l, [rsp+152]
37b61453dmov eax, 1
37b614542sub edx, r11l
37b614545test edx, edx
37b614547cmovle edx, eax
37b61454asub r10l, r11l
37b61454dcmp r10l, ebp
37b614550cmovg r10l, ebp
37b614554cmp edx, r10l
37b614557jg 0x37b614660
37b61455dmov ebx, r10l
37b614560sub ebx, edx
37b614562cmp ebx, 2
37b614565jbe 0x37b61481d
37b61456bmovsxd rax, edx
37b61456elea rcx, [r14+r11]
37b614572pxor x1, x1
37b614576add ebx, 1
37b614579add rcx, rax
37b61457cadd rax, [rsp+120]
37b614581lea r9, [rsi+4*rcx]
37b614585mov rcx, [rsp+608]
37b61458dlea r8, [rcx+4*rax]
37b614591mov ecx, ebx
37b614593xor eax, eax
37b614595shr ecx, 2
37b614598shl rcx, 4
37b61459cnop [rax]
37b61459fnop [rax+rax]
37b6145aanop [rax+rax]
37b6145b5nop [rax+rax]
37b6145c0
37b6145c0loc_37b6145c0:
37b6145c0movups x0, [r8+rax]
37b6145c5movups x3, [r9+rax]
37b6145caadd rax, 16
37b6145ceandps x3, x11
37b6145d2andps x0, x11
37b6145d6mulps x0, x3
37b6145d9addss x1, x0
37b6145ddmovaps x3, x0
37b6145e0shufps x3, x0, 85
37b6145e4addss x3, x1
37b6145e8movaps x1, x0
37b6145ebunpckhps x1, x0
37b6145eeshufps x0, x0, -1
37b6145f2addss x1, x3
37b6145f6addss x1, x0
37b6145facmp rax, rcx
37b6145fdjne 0x37b6145c0
37b6145fftest bl, 3
37b614602je 0x37b614638
37b614604and ebx, -4
37b614607add edx, ebx
37b614609
37b614609loc_37b614609:
37b614609movsxd r11, r11l
37b61460cmovsxd rdx, edx
37b61460fadd r11, r14
37b614612lea rax, [rsi+4*r11]
37b614616
37b614616loc_37b614616:
37b614616movss x0, [r12+4*rdx]
37b61461cmovss x3, [rax+4*rdx]
37b614621add rdx, 1
37b614625andps x0, x2
37b614628andps x3, x2
37b61462bmulss x0, x3
37b61462faddss x1, x0
37b614633cmp r10l, edx
37b614636jge 0x37b614616
37b614638
37b614638loc_37b614638:
37b614638addss x1, [rdi]
37b61463cadd r14, [rsp+112]
37b614641add rdi, 4
37b614645mov r11, r13
37b614648movss [rdi-4], x1
37b61464dcmp r13, r15
37b614650je 0x37b6147f8
37b614656sub r13, 1
37b61465ajmp 0x37b614530
37b61465f
37b61465f 90 .
37b614660
37b614660loc_37b614660:
37b614660pxor x1, x1
37b614664jmp 0x37b614638
37b614666
37b614666 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b614670
37b614670loc_37b614670:
37b614670mov rbx, [rsp+168]
37b614678mov r12, [rsp+176]
37b614680mov rsi, [rsp+520]
37b614688mov rcx, [rsp+184]
37b614690
37b614690loc_37b614690:
37b614690mov rdx, r15
37b614693lea rcx, [r15+4*rcx+4]
37b614698pxor x3, x3
37b61469cmovsxd rax, ebp
37b61469fnop [rax+rax]
37b6146aanop [rax+rax]
37b6146b5nop [rax+rax]
37b6146c0
37b6146c0loc_37b6146c0:
37b6146c0movss x1, [rdx]
37b6146c4movss x0, [rdx+4*rax]
37b6146c9comiss x1, x12
37b6146cdandps x0, x2
37b6146d0ja 0x37b6146dc
37b6146d2addss x0, x13
37b6146d7addss x1, x13
37b6146dc
37b6146dcloc_37b6146dc:
37b6146dcdivss x0, x1
37b6146e0add rdx, 4
37b6146e4maxss x3, x0
37b6146e8cmp rcx, rdx
37b6146ebjne 0x37b6146c0
37b6146ed
37b6146edloc_37b6146ed:
37b6146edcomiss x3, x8
37b6146f1mov rdi, [rsp+632]
37b6146f9mov rcx, [rsp+128]
37b614701movss [rdi+4*rcx-4], x3
37b614707jbe 0x37b614826
37b61470daddss x3, x3
37b614711comiss x7, x3
37b614714jb 0x37b614826
37b61471acmp [rsp+156], 6
37b614722je 0x37b614826
37b614728lea rax, [r15+4*rax]
37b61472cmov rdi, [rsp+656]
37b614734mov rdx, rsi
37b614737mov [rsp+88], 1
37b614740mov [rsp+64], rax
37b614745mov rax, [rsp+584]
37b61474dmov [rsp+80], rdi
37b614752lea rdi, [rip+0xe1d973]
37b614759mov r9, [rsp+536]
37b614761mov [rsp+56], rax
37b614766mov rax, [rsp+576]
37b61476emov [rsp+32], rdi
37b614773mov r8, [rsp+528]
37b61477bmov [rsp+48], rax
37b614780mov rax, [rsp+568]
37b614788mov [rsp+72], rsi
37b61478dmov rcx, [rsp+512]
37b614795mov [rsp+40], rax
37b61479acall sgbtrs_
37b61479fmovsxd rax, [rsi]
37b6147a2mov rcx, rsi
37b6147a5mov [rsp+40], rdi
37b6147aamov rdi, [rsp+136]
37b6147b2lea r9, [rip+0xe1d913]
37b6147b9lea rdx, [rip+0xe1d910]
37b6147c0lea r8, [r15+4*rax]
37b6147c4mov [rsp+32], rdi
37b6147c9call saxpy_
37b6147cemov rax, [rsp+632]
37b6147d6mov rdi, [rsp+128]
37b6147deadd [rsp+156], 1
37b6147e6mov ecx, [rsi]
37b6147e8movss x7, [rax+4*rdi-4]
37b6147eejmp 0x37b614250
37b6147f3
37b6147f3 0f 1f 44 00 00 ..D..
37b6147f8
37b6147f8loc_37b6147f8:
37b6147f8mov rbx, [rsp+168]
37b614800mov rsi, [rsp+520]
37b614808mov r15, [rsp+640]
37b614810mov rcx, [rsp+176]
37b614818jmp 0x37b614690
37b61481d
37b61481dloc_37b61481d:
37b61481dpxor x1, x1
37b614821jmp 0x37b614609
37b614826
37b614826loc_37b614826:
37b614826mov r13, rsi
37b614829mov r14, [rsp+208]
37b614831mov rsi, [rsp+200]
37b614839mov rdi, [rsp+216]
37b614841test ebp, ebp
37b614843jle 0x37b6148b3
37b614845movaps x3, x10
37b614849lea ecx, [rbp-1]
37b61484cmov rdx, r15
37b61484fmulss x3, x8
37b614854lea rcx, [r15+4*rcx+4]
37b614859nop [rax+rax]
37b61485fnop [rax+rax]
37b61486anop [rax+rax]
37b614875nop [rax+rax]
37b614880
37b614880loc_37b614880:
37b614880movss x1, [rdx]
37b614884movss x0, [rdx+4*rax]
37b614889andps x0, [rip+0xe1d850]
37b614890movaps x2, x1
37b614893comiss x1, x12
37b614897mulss x2, x3
37b61489baddss x0, x2
37b61489fja 0x37b6148a6
37b6148a1addss x0, x13
37b6148a6
37b6148a6loc_37b6148a6:
37b6148a6movss [rdx], x0
37b6148aaadd rdx, 4
37b6148aecmp rdx, rcx
37b6148b1jne 0x37b614880
37b6148b3
37b6148b3loc_37b6148b3:
37b6148b3mov [rsp+288], 0
37b6148belea rbx, [r15+4]
37b6148c2lea rbp, [rsp+287]
37b6148canop [rax+rax]
37b6148d0
37b6148d0loc_37b6148d0:
37b6148d0lea rdx, [4*rax]
37b6148d8mov [rsp+40], rdi
37b6148ddmov rax, [rsp+144]
37b6148e5mov rcx, r13
37b6148e8mov [rsp+32], rsi
37b6148edlea r8, [r15+rdx]
37b6148f1mov r9, [rsp+648]
37b6148f9mov [rsp+48], rax
37b6148feadd rdx, r8
37b614901call slacn2_
37b614906mov eax, [rsp+288]
37b61490dmov ecx, [r13]
37b614911test eax, eax
37b614913je 0x37b614abc
37b614919movsxd rdx, ecx
37b61491clea r8, [r15+4*rdx]
37b614920cmp eax, 1
37b614923je 0x37b6149f8
37b614929test ecx, ecx
37b61492bjle 0x37b614977
37b61492dsub ecx, 1
37b614930mov rax, r8
37b614933add rcx, rdx
37b614936neg rdx
37b614939lea rcx, [rbx+4*rcx]
37b61493dshl rdx, 2
37b614941nop [rax+rax]
37b61494anop [rax+rax]
37b614955nop [rax+rax]
37b614960
37b614960loc_37b614960:
37b614960movss x0, [rax]
37b614964mulss x0, [rax+rdx]
37b614969add rax, 4
37b61496dmovss [rax-4], x0
37b614972cmp rcx, rax
37b614975jne 0x37b614960
37b614977
37b614977loc_37b614977:
37b614977mov rax, [rsp+656]
37b61497fmov [rsp+64], r8
37b614984mov rdx, r13
37b614987mov [rsp+72], r13
37b61498cmov r9, [rsp+536]
37b614994mov [rsp+80], rax
37b614999mov rax, [rsp+584]
37b6149a1mov r8, [rsp+528]
37b6149a9mov rcx, [rsp+512]
37b6149b1mov [rsp+88], 1
37b6149bamov [rsp+56], rax
37b6149bfmov rax, [rsp+576]
37b6149c7mov [rsp+48], rax
37b6149ccmov rax, [rsp+568]
37b6149d4mov [rsp+40], rax
37b6149d9lea rax, [rip+0xe1d6ec]
37b6149e0mov [rsp+32], rax
37b6149e5call sgbtrs_
37b6149eamovsxd rax, [r13]
37b6149eejmp 0x37b6148d0
37b6149f3
37b6149f3 0f 1f 44 00 00 ..D..
37b6149f8
37b6149f8loc_37b6149f8:
37b6149f8mov rax, [rsp+656]
37b614a00mov [rsp+64], r8
37b614a05mov rdx, r13
37b614a08mov rcx, rbp
37b614a0bmov [rsp+72], r13
37b614a10mov r8, [rsp+528]
37b614a18mov [rsp+80], rax
37b614a1dmov rax, [rsp+584]
37b614a25mov [rsp+88], 1
37b614a2emov r9, [rsp+536]
37b614a36mov [rsp+56], rax
37b614a3bmov rax, [rsp+576]
37b614a43mov [rsp+48], rax
37b614a48mov rax, [rsp+568]
37b614a50mov [rsp+40], rax
37b614a55lea rax, [rip+0xe1d670]
37b614a5cmov [rsp+32], rax
37b614a61call sgbtrs_
37b614a66mov r8l, [r13]
37b614a6amovsxd rax, r8l
37b614a6dtest r8l, r8l
37b614a70jle 0x37b6148d0
37b614a76sub r8l, 1
37b614a7alea rcx, [4*rax]
37b614a82add r8, rax
37b614a85lea rdx, [r15+rcx]
37b614a89neg rcx
37b614a8clea r8, [rbx+4*r8]
37b614a90nop [rax+rax]
37b614a95nop [rax+rax]
37b614aa0
37b614aa0loc_37b614aa0:
37b614aa0movss x0, [rdx]
37b614aa4mulss x0, [rdx+rcx]
37b614aa9add rdx, 4
37b614aadmovss [rdx-4], x0
37b614ab2cmp rdx, r8
37b614ab5jne 0x37b614aa0
37b614ab7jmp 0x37b6148d0
37b614abc
37b614abcloc_37b614abc:
37b614abctest ecx, ecx
37b614abejle 0x37b614b2f
37b614ac0mov rbx, [rsp+608]
37b614ac8lea eax, [rcx-1]
37b614acbadd rax, [rsp+120]
37b614ad0pxor x1, x1
37b614ad4lea rdx, [rbx+4*rax+8]
37b614ad9mov rax, [rsp+136]
37b614ae1nop [rax+rax]
37b614aeanop [rax+rax]
37b614af5nop [rax+rax]
37b614b00
37b614b00loc_37b614b00:
37b614b00movss x0, [rax]
37b614b04andps x0, [rip+0xe1d5d5]
37b614b0badd rax, 4
37b614b0fmaxss x1, x0
37b614b13cmp rax, rdx
37b614b16jne 0x37b614b00
37b614b18pxor x0, x0
37b614b1cucomiss x1, x0
37b614b1fjp 0x37b614b23
37b614b21je 0x37b614b2f
37b614b23
37b614b23loc_37b614b23:
37b614b23movss x0, [rsi]
37b614b27divss x0, x1
37b614b2bmovss [rsi], x0
37b614b2f
37b614b2floc_37b614b2f:
37b614b2fmov rdx, [rsp+232]
37b614b37add rsi, 4
37b614b3badd [rsp+128], 1
37b614b44add [rsp+136], rdx
37b614b4cmov rax, [rsp+128]
37b614b54add r12, rdx
37b614b57add r14, [rsp+264]
37b614b5fmov rdx, [rsp+256]
37b614b67add [rsp+120], rdx
37b614b6ccmp [rsp+252], eax
37b614b73jge 0x37b6141e7
37b614b79jmp 0x37b613f36
37b614b7e
37b614b7eloc_37b614b7e:
37b614b7epxor x3, x3
37b614b82movsxd rax, ebp
37b614b85jmp 0x37b6146ed
37b614b8a
37b614b8aloc_37b614b8a:
37b614b8amov eax, 1
37b614b8fjmp 0x37b61434c
37b614b94
37b614b94loc_37b614b94:
37b614b94test edx, edx
37b614b96je 0x37b613f36
37b614b9clea rbx, [4*rdx]
37b614ba4mov rcx, [rsp+624]
37b614bacxor edx, edx
37b614baemov r8, rbx
37b614bb1call memset
37b614bb6mov rcx, [rsp+632]
37b614bbemov r8, rbx
37b614bc1xor edx, edx
37b614bc3call memset
37b614bc8jmp 0x37b613f36
37b614bcd
37b614bcdloc_37b614bcd:
37b614bcdneg eax
37b614bcfjmp 0x37b613f14
37b614bd4
37b614bd4 0f 1f 40 00 ..@.
37b614bd8
37b614bd8loc_37b614bd8:
37b614bd8mov edx, -12
37b614bddmov eax, 12
37b614be2jmp 0x37b613f0a
37b613d80
37b614be7
37b614be7 // align 0x20
37b614be7 // align 0x20
37b614c00
37b614c00sgbsv_:
37b614c00push r12
37b614c02push rbp
37b614c03push rdi
37b614c04push rsi
37b614c05push rbx
37b614c06sub rsp, 112
37b614c0amov rax, [rsp+200]
37b614c12mov r12, [rsp+232]
37b614c1amov [r12], 0
37b614c22mov rbx, rcx
37b614c25mov ecx, [rax]
37b614c27mov rax, [rsp+224]
37b614c2fmov rdi, r8
37b614c32mov rsi, rdx
37b614c35mov rbp, r9
37b614c38mov r8l, [rax]
37b614c3bmov eax, [rbx]
37b614c3dtest eax, eax
37b614c3fjs 0x37b614d80
37b614c45mov edx, [rdx]
37b614c47test edx, edx
37b614c49js 0x37b614d48
37b614c4fmov r9l, [rdi]
37b614c52test r9l, r9l
37b614c55js 0x37b614da0
37b614c5bmov r10l, [rbp]
37b614c5ftest r10l, r10l
37b614c62js 0x37b614d90
37b614c68lea edx, [r9+2*rdx]
37b614c6ccmp ecx, edx
37b614c6ejle 0x37b614db0
37b614c74test eax, eax
37b614c76mov edx, 1
37b614c7bcmovle eax, edx
37b614c7ecmp r8l, eax
37b614c81jl 0x37b614dc0
37b614c87mov [rsp+56], r12
37b614c8cmov r9, rdi
37b614c8fmov r8, rsi
37b614c92mov rdx, rbx
37b614c95mov rax, [rsp+208]
37b614c9dmov rcx, rbx
37b614ca0mov [rsp+48], rax
37b614ca5mov rax, [rsp+200]
37b614cadmov [rsp+40], rax
37b614cb2mov rax, [rsp+192]
37b614cbamov [rsp+32], rax
37b614cbfcall sgbtrf_
37b614cc4mov eax, [r12]
37b614cc8test eax, eax
37b614ccajne 0x37b614d72
37b614cd0mov [rsp+80], r12
37b614cd5mov r9, rdi
37b614cd8mov r8, rsi
37b614cdbmov rdx, rbx
37b614cdemov rax, [rsp+224]
37b614ce6mov [rsp+32], rbp
37b614ceblea rcx, [rip+0xe1d3fe]
37b614cf2mov [rsp+88], 12
37b614cfbmov [rsp+72], rax
37b614d00mov rax, [rsp+216]
37b614d08mov [rsp+64], rax
37b614d0dmov rax, [rsp+208]
37b614d15mov [rsp+56], rax
37b614d1amov rax, [rsp+200]
37b614d22mov [rsp+48], rax
37b614d27mov rax, [rsp+192]
37b614d2fmov [rsp+40], rax
37b614d34call sgbtrs_
37b614d39nop
37b614d3aadd rsp, 112
37b614d3epop rbx
37b614d3fpop rsi
37b614d40pop rdi
37b614d41pop rbp
37b614d42pop r12
37b614d44ret
37b614d45
37b614d45 0f 1f 00 ...
37b614d48
37b614d48loc_37b614d48:
37b614d48mov edx, -2
37b614d4dmov eax, 2
37b614d52
37b614d52loc_37b614d52:
37b614d52mov [r12], edx
37b614d56mov r8l, 6
37b614d5clea rdx, [rsp+108]
37b614d61lea rcx, [rip+0xe1d394]
37b614d68mov [rsp+108], eax
37b614d6ccall xerbla_
37b614d71nop
37b614d72
37b614d72loc_37b614d72:
37b614d72add rsp, 112
37b614d76pop rbx
37b614d77pop rsi
37b614d78pop rdi
37b614d79pop rbp
37b614d7apop r12
37b614d7cret
37b614d7d
37b614d7d 0f 1f 00 ...
37b614d80
37b614d80loc_37b614d80:
37b614d80mov edx, -1
37b614d85mov eax, 1
37b614d8ajmp 0x37b614d52
37b614d8c
37b614d8c 0f 1f 40 00 ..@.
37b614d90
37b614d90loc_37b614d90:
37b614d90mov edx, -4
37b614d95mov eax, 4
37b614d9ajmp 0x37b614d52
37b614d9c
37b614d9c 0f 1f 40 00 ..@.
37b614da0
37b614da0loc_37b614da0:
37b614da0mov edx, -3
37b614da5mov eax, 3
37b614daajmp 0x37b614d52
37b614dac
37b614dac 0f 1f 40 00 ..@.
37b614db0
37b614db0loc_37b614db0:
37b614db0mov edx, -6
37b614db5mov eax, 6
37b614dbajmp 0x37b614d52
37b614dbc
37b614dbc 0f 1f 40 00 ..@.
37b614dc0
37b614dc0loc_37b614dc0:
37b614dc0mov edx, -9
37b614dc5mov eax, 9
37b614dcajmp 0x37b614d52
37b614c00
37b614c00sgbsv_:
37b614c00push r12
37b614c02push rbp
37b614c03push rdi
37b614c04push rsi
37b614c05push rbx
37b614c06sub rsp, 112
37b614c0amov rax, [rsp+200]
37b614c12mov r12, [rsp+232]
37b614c1amov [r12], 0
37b614c22mov rbx, rcx
37b614c25mov ecx, [rax]
37b614c27mov rax, [rsp+224]
37b614c2fmov rdi, r8
37b614c32mov rsi, rdx
37b614c35mov rbp, r9
37b614c38mov r8l, [rax]
37b614c3bmov eax, [rbx]
37b614c3dtest eax, eax
37b614c3fjs 0x37b614d80
37b614c45mov edx, [rdx]
37b614c47test edx, edx
37b614c49js 0x37b614d48
37b614c4fmov r9l, [rdi]
37b614c52test r9l, r9l
37b614c55js 0x37b614da0
37b614c5bmov r10l, [rbp]
37b614c5ftest r10l, r10l
37b614c62js 0x37b614d90
37b614c68lea edx, [r9+2*rdx]
37b614c6ccmp ecx, edx
37b614c6ejle 0x37b614db0
37b614c74test eax, eax
37b614c76mov edx, 1
37b614c7bcmovle eax, edx
37b614c7ecmp r8l, eax
37b614c81jl 0x37b614dc0
37b614c87mov [rsp+56], r12
37b614c8cmov r9, rdi
37b614c8fmov r8, rsi
37b614c92mov rdx, rbx
37b614c95mov rax, [rsp+208]
37b614c9dmov rcx, rbx
37b614ca0mov [rsp+48], rax
37b614ca5mov rax, [rsp+200]
37b614cadmov [rsp+40], rax
37b614cb2mov rax, [rsp+192]
37b614cbamov [rsp+32], rax
37b614cbfcall sgbtrf_
37b614cc4mov eax, [r12]
37b614cc8test eax, eax
37b614ccajne 0x37b614d72
37b614cd0mov [rsp+80], r12
37b614cd5mov r9, rdi
37b614cd8mov r8, rsi
37b614cdbmov rdx, rbx
37b614cdemov rax, [rsp+224]
37b614ce6mov [rsp+32], rbp
37b614ceblea rcx, [rip+0xe1d3fe]
37b614cf2mov [rsp+88], 12
37b614cfbmov [rsp+72], rax
37b614d00mov rax, [rsp+216]
37b614d08mov [rsp+64], rax
37b614d0dmov rax, [rsp+208]
37b614d15mov [rsp+56], rax
37b614d1amov rax, [rsp+200]
37b614d22mov [rsp+48], rax
37b614d27mov rax, [rsp+192]
37b614d2fmov [rsp+40], rax
37b614d34call sgbtrs_
37b614d39nop
37b614d3aadd rsp, 112
37b614d3epop rbx
37b614d3fpop rsi
37b614d40pop rdi
37b614d41pop rbp
37b614d42pop r12
37b614d44ret
37b614d45
37b614d45 0f 1f 00 ...
37b614d48
37b614d48loc_37b614d48:
37b614d48mov edx, -2
37b614d4dmov eax, 2
37b614d52
37b614d52loc_37b614d52:
37b614d52mov [r12], edx
37b614d56mov r8l, 6
37b614d5clea rdx, [rsp+108]
37b614d61lea rcx, [rip+0xe1d394]
37b614d68mov [rsp+108], eax
37b614d6ccall xerbla_
37b614d71nop
37b614d72
37b614d72loc_37b614d72:
37b614d72add rsp, 112
37b614d76pop rbx
37b614d77pop rsi
37b614d78pop rdi
37b614d79pop rbp
37b614d7apop r12
37b614d7cret
37b614d7d
37b614d7d 0f 1f 00 ...
37b614d80
37b614d80loc_37b614d80:
37b614d80mov edx, -1
37b614d85mov eax, 1
37b614d8ajmp 0x37b614d52
37b614d8c
37b614d8c 0f 1f 40 00 ..@.
37b614d90
37b614d90loc_37b614d90:
37b614d90mov edx, -4
37b614d95mov eax, 4
37b614d9ajmp 0x37b614d52
37b614d9c
37b614d9c 0f 1f 40 00 ..@.
37b614da0
37b614da0loc_37b614da0:
37b614da0mov edx, -3
37b614da5mov eax, 3
37b614daajmp 0x37b614d52
37b614dac
37b614dac 0f 1f 40 00 ..@.
37b614db0
37b614db0loc_37b614db0:
37b614db0mov edx, -6
37b614db5mov eax, 6
37b614dbajmp 0x37b614d52
37b614dbc
37b614dbc 0f 1f 40 00 ..@.
37b614dc0
37b614dc0loc_37b614dc0:
37b614dc0mov edx, -9
37b614dc5mov eax, 9
37b614dcajmp 0x37b614d52
37b614c00
37b614dcc
37b614dcc // align 0x20
37b614dcc // align 0x20
37b614de0
37b614de0sgbsvx_:
37b614de0push r15
37b614de2push r14
37b614de4push r13
37b614de6push r12
37b614de8push rbp
37b614de9push rdi
37b614deapush rsi
37b614debpush rbx
37b614decsub rsp, 296
37b614df3movups [rsp+240], x6
37b614dfbmovups [rsp+256], x7
37b614e03movups [rsp+272], x8
37b614e0cmov rax, [rsp+424]
37b614e14mov r14, [rsp+400]
37b614e1cmov rbx, [rsp+464]
37b614e24mov rsi, [rsp+472]
37b614e2cmov eax, [rax]
37b614e2emov [rsp+192], eax
37b614e35mov rdi, rcx
37b614e38mov r15, r8
37b614e3bmov rbp, r9
37b614e3emov rax, [rsp+488]
37b614e46mov [rsp+376], rdx
37b614e4emov r9l, 1
37b614e54mov r8l, 1
37b614e5alea rdx, [rip+0xe1d2af]
37b614e61mov eax, [rax]
37b614e63mov [rsp+160], eax
37b614e6amov rax, [rsp+440]
37b614e72mov eax, [rax]
37b614e74mov [rsp+196], eax
37b614e7bmov rax, [rsp+504]
37b614e83mov eax, [rax]
37b614e85mov [rsp+188], eax
37b614e8cmov rax, [rsp+552]
37b614e94mov [rax], 0
37b614e9acall lsame_
37b614e9fmov r9l, 1
37b614ea5mov r8l, 1
37b614eabmov rcx, rdi
37b614eaelea rdx, [rip+0xe1d25c]
37b614eb5mov r12l, eax
37b614eb8call lsame_
37b614ebdmov rcx, [rsp+376]
37b614ec5mov r9l, 1
37b614ecbmov r8l, 1
37b614ed1mov r13l, eax
37b614ed4lea rdx, [rip+0xe1d235]
37b614edbcall lsame_
37b614ee0or r12l, r13l
37b614ee3mov [rsp+176], eax
37b614eeamov [rsp+168], r12l
37b614ef2je 0x37b615000
37b614ef8mov rax, [rsp+456]
37b614f00mov [rsp+180], 0
37b614f0bmov [rsp+184], 0
37b614f16mov [rax], 78
37b614f19
37b614f19loc_37b614f19:
37b614f19mov eax, [rsp+176]
37b614f20test eax, eax
37b614f22je 0x37b6150b0
37b614f28
37b614f28loc_37b614f28:
37b614f28mov r12l, [r15]
37b614f2btest r12l, r12l
37b614f2ejs 0x37b614f98
37b614f30mov eax, [rbp]
37b614f33test eax, eax
37b614f35js 0x37b615150
37b614f3bmov edx, [r14]
37b614f3etest edx, edx
37b614f40js 0x37b615135
37b614f46mov rcx, [rsp+408]
37b614f4emov r11l, [rcx]
37b614f51test r11l, r11l
37b614f54js 0x37b6151c0
37b614f5amov rcx, [rsp+424]
37b614f62add edx, eax
37b614f64cmp edx, [rcx]
37b614f66jge 0x37b6151d8
37b614f6cmov rcx, [rsp+440]
37b614f74add eax, edx
37b614f76cmp eax, [rcx]
37b614f78jl 0x37b6151f0
37b614f7emov rax, [rsp+552]
37b614f86mov [rax], -10
37b614f8cmov eax, 10
37b614f91jmp 0x37b614fab
37b614f93
37b614f93 0f 1f 44 00 00 ..D..
37b614f98
37b614f98loc_37b614f98:
37b614f98mov rax, [rsp+552]
37b614fa0mov [rax], -3
37b614fa6mov eax, 3
37b614fab
37b614fabloc_37b614fab:
37b614fablea rdx, [rsp+236]
37b614fb3mov r8l, 6
37b614fb9lea rcx, [rip+0xe1d163]
37b614fc0mov [rsp+236], eax
37b614fc7call xerbla_
37b614fccnop
37b614fcd
37b614fcdloc_37b614fcd:
37b614fcdmovups x6, [rsp+240]
37b614fd5movups x7, [rsp+256]
37b614fddmovups x8, [rsp+272]
37b614fe6add rsp, 296
37b614fedpop rbx
37b614feepop rsi
37b614fefpop rdi
37b614ff0pop rbp
37b614ff1pop r12
37b614ff3pop r13
37b614ff5pop r14
37b614ff7pop r15
37b614ff9ret
37b614ffa
37b614ffa 66 0f 1f 44 00 00 f..D..
37b615000
37b615000loc_37b615000:
37b615000mov rcx, [rsp+456]
37b615008mov r9l, 1
37b61500emov r8l, 1
37b615014lea rdx, [rip+0xe1d0f7]
37b61501bcall lsame_
37b615020mov [rsp+180], eax
37b615027test eax, eax
37b615029je 0x37b615194
37b61502f
37b61502floc_37b61502f:
37b61502fmov rcx, [rsp+456]
37b615037mov r9l, 1
37b61503dmov r8l, 1
37b615043lea rdx, [rip+0xe1d0ca]
37b61504acall lsame_
37b61504fmov [rsp+184], eax
37b615056test eax, eax
37b615058je 0x37b615168
37b61505e
37b61505eloc_37b61505e:
37b61505emov edx, 12
37b615063lea rcx, [rip+0xe1d0ab]
37b61506acall slamch_
37b61506fmov r9l, 1
37b615075mov r8l, 1
37b61507bmov rcx, rdi
37b61507elea rdx, [rip+0xe1d09c]
37b615085movaps x7, x0
37b615088call lsame_
37b61508dtest eax, eax
37b61508fjne 0x37b615120
37b615095mov rax, [rsp+552]
37b61509dmov [rax], -1
37b6150a3mov eax, 1
37b6150a8jmp 0x37b614fab
37b6150ad
37b6150ad 0f 1f 00 ...
37b6150b0
37b6150b0loc_37b6150b0:
37b6150b0mov rcx, [rsp+376]
37b6150b8mov r9l, 1
37b6150bemov r8l, 1
37b6150c4lea rdx, [rip+0xe1d057]
37b6150cbcall lsame_
37b6150d0test eax, eax
37b6150d2jne 0x37b614f28
37b6150d8mov rcx, [rsp+376]
37b6150e0mov r9l, 1
37b6150e6mov r8l, 1
37b6150eclea rdx, [rip+0xe1d021]
37b6150f3call lsame_
37b6150f8test eax, eax
37b6150fajne 0x37b614f28
37b615100mov rax, [rsp+552]
37b615108mov [rax], -2
37b61510emov eax, 2
37b615113jmp 0x37b614fab
37b615118
37b615118 0f 1f 84 00 00 00 00 00 ........
37b615120
37b615120loc_37b615120:
37b615120movss x0, [rip+0xe1d018]
37b615128divss x0, x7
37b61512cmovaps x8, x0
37b615130jmp 0x37b614f19
37b615135
37b615135loc_37b615135:
37b615135mov rax, [rsp+552]
37b61513dmov [rax], -5
37b615143mov eax, 5
37b615148jmp 0x37b614fab
37b61514d
37b61514d 0f 1f 00 ...
37b615150
37b615150loc_37b615150:
37b615150mov rax, [rsp+552]
37b615158mov [rax], -4
37b61515emov eax, 4
37b615163jmp 0x37b614fab
37b615168
37b615168loc_37b615168:
37b615168mov rcx, [rsp+456]
37b615170mov r9l, 1
37b615176mov r8l, 1
37b61517clea rdx, [rip+0xe1cf90]
37b615183call lsame_
37b615188mov [rsp+184], eax
37b61518fjmp 0x37b61505e
37b615194
37b615194loc_37b615194:
37b615194mov rcx, [rsp+456]
37b61519cmov r9l, 1
37b6151a2mov r8l, 1
37b6151a8lea rdx, [rip+0xe1cf64]
37b6151afcall lsame_
37b6151b4mov [rsp+180], eax
37b6151bbjmp 0x37b61502f
37b6151c0
37b6151c0loc_37b6151c0:
37b6151c0mov rax, [rsp+552]
37b6151c8mov [rax], -6
37b6151cemov eax, 6
37b6151d3jmp 0x37b614fab
37b6151d8
37b6151d8loc_37b6151d8:
37b6151d8mov rax, [rsp+552]
37b6151e0mov [rax], -8
37b6151e6mov eax, 8
37b6151ebjmp 0x37b614fab
37b6151f0
37b6151f0loc_37b6151f0:
37b6151f0mov r9l, 1
37b6151f6mov r8l, 1
37b6151fclea rdx, [rip+0xe1cf1e]
37b615203mov rcx, rdi
37b615206call lsame_
37b61520btest eax, eax
37b61520dje 0x37b615271
37b61520fmov r10l, [rsp+184]
37b615217test r10l, r10l
37b61521ajne 0x37b615349
37b615220mov r9l, [rsp+180]
37b615228test r9l, r9l
37b61522bjne 0x37b6152d6
37b615231mov rcx, [rsp+456]
37b615239mov r9l, 1
37b61523fmov r8l, 1
37b615245lea rdx, [rip+0xe1cec4]
37b61524ccall lsame_
37b615251test eax, eax
37b615253mov rax, [rsp+552]
37b61525bjne 0x37b616484
37b615261mov [rax], -12
37b615267mov eax, 12
37b61526cjmp 0x37b614fab
37b615271
37b615271loc_37b615271:
37b615271mov r8l, [rsp+180]
37b615279test r8l, r8l
37b61527cjne 0x37b6152d6
37b61527e
37b61527eloc_37b61527e:
37b61527emov rax, [rsp+552]
37b615286mov edx, [rsp+184]
37b61528dmov eax, [rax]
37b61528ftest edx, edx
37b615291jne 0x37b61535e
37b615297
37b615297loc_37b615297:
37b615297test eax, eax
37b615299jne 0x37b615342
37b61529fmov r9l, [r15]
37b6152a2
37b6152a2loc_37b6152a2:
37b6152a2mov rdi, [rsp+488]
37b6152aatest r9l, r9l
37b6152admov eax, 1
37b6152b2cmovg eax, r9l
37b6152b6cmp [rdi], eax
37b6152b8jge 0x37b6153bf
37b6152bemov rax, [rsp+552]
37b6152c6mov [rax], -16
37b6152ccmov eax, 16
37b6152d1jmp 0x37b614fab
37b6152d6
37b6152d6loc_37b6152d6:
37b6152d6mov r9l, [r15]
37b6152d9test r9l, r9l
37b6152dcjle 0x37b61643d
37b6152e2lea edx, [r9-1]
37b6152e6movaps x0, x8
37b6152eapxor x1, x1
37b6152eemov rax, rbx
37b6152f1lea rdx, [rbx+4*rdx+4]
37b6152f6
37b6152f6loc_37b6152f6:
37b6152f6movss x2, [rax]
37b6152faadd rax, 4
37b6152feminss x0, x2
37b615302maxss x1, x2
37b615306cmp rax, rdx
37b615309jne 0x37b6152f6
37b61530bpxor x2, x2
37b61530fcomiss x2, x0
37b615312jae 0x37b61532f
37b615314maxss x0, x7
37b615318minss x1, x8
37b61531ddivss x0, x1
37b615321movss [rsp+232], x0
37b61532ajmp 0x37b61527e
37b61532f
37b61532floc_37b61532f:
37b61532fmov rax, [rsp+552]
37b615337mov [rax], -13
37b61533dmov eax, -13
37b615342
37b615342loc_37b615342:
37b615342neg eax
37b615344jmp 0x37b614fab
37b615349
37b615349loc_37b615349:
37b615349mov edx, [rsp+180]
37b615350test edx, edx
37b615352jne 0x37b6152d6
37b615354mov rax, [rsp+552]
37b61535cmov eax, [rax]
37b61535e
37b61535eloc_37b61535e:
37b61535etest eax, eax
37b615360jne 0x37b615342
37b615362mov r9l, [r15]
37b615365test r9l, r9l
37b615368jle 0x37b61648b
37b61536elea edx, [r9-1]
37b615372movaps x0, x8
37b615376pxor x1, x1
37b61537amov rax, rsi
37b61537dlea rdx, [rsi+4*rdx+4]
37b615382
37b615382loc_37b615382:
37b615382movss x2, [rax]
37b615386add rax, 4
37b61538aminss x0, x2
37b61538emaxss x1, x2
37b615392cmp rax, rdx
37b615395jne 0x37b615382
37b615397pxor x2, x2
37b61539bcomiss x2, x0
37b61539ejae 0x37b616425
37b6153a4maxss x0, x7
37b6153a8minss x1, x8
37b6153addivss x0, x1
37b6153b1
37b6153b1loc_37b6153b1:
37b6153b1movss [rsp+224], x0
37b6153bajmp 0x37b6152a2
37b6153bf
37b6153bfloc_37b6153bf:
37b6153bfmov rdi, [rsp+504]
37b6153c7cmp [rdi], eax
37b6153c9jge 0x37b6153e8
37b6153cbmov rax, [rsp+552]
37b6153d3mov [rax], -18
37b6153d9mov eax, 18
37b6153dejmp 0x37b614fab
37b6153e3
37b6153e3 0f 1f 44 00 00 ..D..
37b6153e8
37b6153e8loc_37b6153e8:
37b6153e8movsxd r12, [rsp+160]
37b6153f0xor eax, eax
37b6153f2test r12, r12
37b6153f5cmovs r12, rax
37b6153f9test r13l, r13l
37b6153fcjne 0x37b615eb0
37b615402mov eax, [rsp+176]
37b615409test eax, eax
37b61540bje 0x37b615e70
37b615411mov eax, [rsp+180]
37b615418test eax, eax
37b61541aje 0x37b615feb
37b615420mov rax, [rsp+408]
37b615428mov edi, [rax]
37b61542atest edi, edi
37b61542cjle 0x37b616397
37b615432
37b615432loc_37b615432:
37b615432add edi, 1
37b615435test r9l, r9l
37b615438jle 0x37b616357
37b61543emov rax, [rsp+480]
37b615446mov ecx, r9l
37b615449mov r11l, 1
37b61544flea r10, [4*r12]
37b615457shr ecx, 2
37b61545amov r12l, r9l
37b61545dlea r13l, [r9-1]
37b615461lea r8, [rax-4]
37b615465shl rcx, 4
37b615469and r12l, -4
37b61546dnop [rax]
37b615470
37b615470loc_37b615470:
37b615470cmp r13l, 2
37b615474jbe 0x37b615fe1
37b61547alea rdx, [r8+4]
37b61547exor eax, eax
37b615480
37b615480loc_37b615480:
37b615480movups x3, [rdx+rax]
37b615484movups x0, [rbx+rax]
37b615488mulps x0, x3
37b61548bmovups [rdx+rax], x0
37b61548fadd rax, 16
37b615493cmp rax, rcx
37b615496jne 0x37b615480
37b615498lea eax, [r12+1]
37b61549dcmp r9l, r12l
37b6154a0je 0x37b6154bf
37b6154a2
37b6154a2loc_37b6154a2:
37b6154a2cdqe
37b6154a4
37b6154a4loc_37b6154a4:
37b6154a4movss x0, [r8+4*rax]
37b6154aamulss x0, [rbx+4*rax-4]
37b6154b0movss [r8+4*rax], x0
37b6154b6add rax, 1
37b6154bacmp r9l, eax
37b6154bdjge 0x37b6154a4
37b6154bf
37b6154bfloc_37b6154bf:
37b6154bfadd r11l, 1
37b6154c3add r8, r10
37b6154c6cmp r11l, edi
37b6154c9jne 0x37b615470
37b6154cb
37b6154cbloc_37b6154cb:
37b6154cbmov [rsp+180], 1
37b6154d6
37b6154d6loc_37b6154d6:
37b6154d6mov r11l, [rsp+168]
37b6154detest r11l, r11l
37b6154e1jne 0x37b615a0b
37b6154e7
37b6154e7loc_37b6154e7:
37b6154e7lea rax, [rsp+236]
37b6154efmov [rsp+160], rax
37b6154f7
37b6154f7loc_37b6154f7:
37b6154f7mov r10l, [rsp+176]
37b6154ffmov eax, 73
37b615504test r10l, r10l
37b615507je 0x37b61550e
37b615509
37b615509loc_37b615509:
37b615509mov eax, 49
37b61550e
37b61550eloc_37b61550e:
37b61550emov [rsp+215], al
37b615515xor edx, edx
37b615517mov r9, r14
37b61551amov r8, rbp
37b61551dmov rax, [rsp+536]
37b615525movsxd rdi, [rsp+188]
37b61552dmov [rsp+56], 1
37b615536lea rcx, [rsp+215]
37b61553emov [rsp+48], rax
37b615543mov rax, [rsp+424]
37b61554btest rdi, rdi
37b61554ecmovs rdi, rdx
37b615552mov rdx, r15
37b615555mov [rsp+40], rax
37b61555amov rax, [rsp+416]
37b615562mov [rsp+32], rax
37b615567call slangb_
37b61556cmov eax, [r14]
37b61556fadd eax, [rbp]
37b615572mov [rsp+80], 1
37b61557bmov [rsp+236], eax
37b615582mov rax, [rsp+536]
37b61558amov r9, r15
37b61558dlea r8, [rip+0xe1cb7c]
37b615594mov [rsp+72], 1
37b61559dlea rdx, [rip+0xe1cb8c]
37b6155a4lea rcx, [rip+0xe1cb86]
37b6155abmov [rsp+56], rax
37b6155b0mov rax, [rsp+440]
37b6155b8mov [rsp+64], 1
37b6155c1mov [rsp+48], rax
37b6155c6mov rax, [rsp+432]
37b6155cemovss [rsp+220], x0
37b6155d7mov [rsp+40], rax
37b6155dcmov rax, [rsp+160]
37b6155e4mov [rsp+32], rax
37b6155e9call slantb_
37b6155eemovaps x1, x0
37b6155f1pxor x0, x0
37b6155f5ucomiss x1, x0
37b6155f8jp 0x37b615f80
37b6155fejne 0x37b615f80
37b615604mov r12l, [rip+0xe1cb35]
37b61560b
37b61560bloc_37b61560b:
37b61560bmov rax, [rsp+552]
37b615613mov r9, r14
37b615616mov r8, rbp
37b615619mov rdx, r15
37b61561cmov [rsp+96], 1
37b615625lea rcx, [rsp+215]
37b61562dmov [rsp+88], rax
37b615632mov rax, [rsp+544]
37b61563amov [rsp+80], rax
37b61563fmov rax, [rsp+536]
37b615647mov [rsp+72], rax
37b61564cmov rax, [rsp+512]
37b615654mov [rsp+64], rax
37b615659lea rax, [rsp+220]
37b615661mov [rsp+56], rax
37b615666mov rax, [rsp+448]
37b61566emov [rsp+48], rax
37b615673mov rax, [rsp+440]
37b61567bmov [rsp+40], rax
37b615680mov rax, [rsp+432]
37b615688mov [rsp+32], rax
37b61568dcall sgbcon_
37b615692mov rax, [rsp+504]
37b61569amov r9, [rsp+480]
37b6156a2mov [rsp+56], 4
37b6156abmov r8, [rsp+408]
37b6156b3mov rdx, r15
37b6156b6lea rcx, [rip+0xe1ca75]
37b6156bdmov [rsp+48], rax
37b6156c2mov rax, [rsp+496]
37b6156camov [rsp+40], rax
37b6156cfmov rax, [rsp+488]
37b6156d7mov [rsp+32], rax
37b6156dccall slacpy_
37b6156e1mov r9, r14
37b6156e4mov r8, rbp
37b6156e7mov rdx, r15
37b6156eamov rax, [rsp+552]
37b6156f2mov rcx, [rsp+376]
37b6156famov [rsp+88], 1
37b615703mov [rsp+80], rax
37b615708mov rax, [rsp+504]
37b615710mov [rsp+72], rax
37b615715mov rax, [rsp+496]
37b61571dmov [rsp+64], rax
37b615722mov rax, [rsp+448]
37b61572amov [rsp+56], rax
37b61572fmov rax, [rsp+440]
37b615737mov [rsp+48], rax
37b61573cmov rax, [rsp+432]
37b615744mov [rsp+40], rax
37b615749mov rax, [rsp+408]
37b615751mov [rsp+32], rax
37b615756call sgbtrs_
37b61575bmov r9, r14
37b61575emov r8, rbp
37b615761mov rdx, r15
37b615764mov rax, [rsp+552]
37b61576cmov rcx, [rsp+376]
37b615774mov [rsp+152], 1
37b615780mov [rsp+144], rax
37b615788mov rax, [rsp+544]
37b615790mov [rsp+136], rax
37b615798mov rax, [rsp+536]
37b6157a0mov [rsp+128], rax
37b6157a8mov rax, [rsp+528]
37b6157b0mov [rsp+120], rax
37b6157b5mov rax, [rsp+520]
37b6157bdmov [rsp+112], rax
37b6157c2mov rax, [rsp+504]
37b6157camov [rsp+104], rax
37b6157cfmov rax, [rsp+496]
37b6157d7mov [rsp+96], rax
37b6157dcmov rax, [rsp+488]
37b6157e4mov [rsp+88], rax
37b6157e9mov rax, [rsp+480]
37b6157f1mov [rsp+80], rax
37b6157f6mov rax, [rsp+448]
37b6157femov [rsp+72], rax
37b615803mov rax, [rsp+440]
37b61580bmov [rsp+64], rax
37b615810mov rax, [rsp+432]
37b615818mov [rsp+56], rax
37b61581dmov rax, [rsp+424]
37b615825mov [rsp+48], rax
37b61582amov rax, [rsp+416]
37b615832mov [rsp+40], rax
37b615837mov rax, [rsp+408]
37b61583fmov [rsp+32], rax
37b615844call sgbrfs_
37b615849mov r9l, [rsp+176]
37b615851test r9l, r9l
37b615854je 0x37b615d30
37b61585amov r8l, [rsp+184]
37b615862test r8l, r8l
37b615865je 0x37b6159b0
37b61586bmov rax, [rsp+408]
37b615873mov edx, [rax]
37b615875test edx, edx
37b615877jle 0x37b6159b0
37b61587dmov r9l, [r15]
37b615880lea r11l, [rdx+1]
37b615884test r9l, r9l
37b615887jle 0x37b61592e
37b61588dmov ecx, r9l
37b615890mov ebp, r9l
37b615893shl rdi, 2
37b615897mov r10l, 1
37b61589dmov rax, [rsp+496]
37b6158a5shr ecx, 2
37b6158a8lea ebx, [r9-1]
37b6158acand ebp, -4
37b6158afshl rcx, 4
37b6158b3lea r8, [rax-4]
37b6158b7nop [rax+rax]
37b6158c0
37b6158c0loc_37b6158c0:
37b6158c0cmp ebx, 2
37b6158c3jbe 0x37b6160e2
37b6158c9lea r13, [r8+4]
37b6158cdxor eax, eax
37b6158cfnop [rax+rax]
37b6158d5nop [rax+rax]
37b6158e0
37b6158e0loc_37b6158e0:
37b6158e0movups x0, [r13+rax]
37b6158e6movups x5, [rsi+rax]
37b6158eamulps x0, x5
37b6158edmovups [r13+rax], x0
37b6158f3add rax, 16
37b6158f7cmp rax, rcx
37b6158fajne 0x37b6158e0
37b6158fclea eax, [rbp+1]
37b6158fftest r9b, 3
37b615903je 0x37b615922
37b615905
37b615905loc_37b615905:
37b615905cdqe
37b615907
37b615907loc_37b615907:
37b615907movss x0, [r8+4*rax]
37b61590dmulss x0, [rsi+4*rax-4]
37b615913movss [r8+4*rax], x0
37b615919add rax, 1
37b61591dcmp r9l, eax
37b615920jge 0x37b615907
37b615922
37b615922loc_37b615922:
37b615922add r10l, 1
37b615926add r8, rdi
37b615929cmp r10l, r11l
37b61592cjne 0x37b6158c0
37b61592e
37b61592eloc_37b61592e:
37b61592emovss x2, [rsp+224]
37b615937lea eax, [rdx-1]
37b61593acmp eax, 2
37b61593djbe 0x37b616383
37b615943mov ecx, edx
37b615945mov rax, [rsp+520]
37b61594dmovaps x1, x2
37b615950shr ecx, 2
37b615953shufps x1, x1, 0
37b615957shl rcx, 4
37b61595badd rcx, rax
37b61595enop
37b615960
37b615960loc_37b615960:
37b615960movups x0, [rax]
37b615963add rax, 16
37b615967divps x0, x1
37b61596amovups [rax-16], x0
37b61596ecmp rax, rcx
37b615971jne 0x37b615960
37b615973test dl, 3
37b615976je 0x37b6159b0
37b615978mov eax, edx
37b61597aand eax, -4
37b61597dadd eax, 1
37b615980
37b615980loc_37b615980:
37b615980mov rcx, [rsp+520]
37b615988cdqe
37b61598a
37b61598aloc_37b61598a:
37b61598amovss x0, [rcx+4*rax-4]
37b615990divss x0, x2
37b615994movss [rcx+4*rax-4], x0
37b61599aadd rax, 1
37b61599ecmp edx, eax
37b6159a0jge 0x37b61598a
37b6159a2nop [rax]
37b6159a5nop [rax+rax]
37b6159b0
37b6159b0loc_37b6159b0:
37b6159b0mov rax, [rsp+512]
37b6159b8mov edx, 7
37b6159bdlea rcx, [rip+0xe1c772]
37b6159c4movss x1, [rax]
37b6159c8movaps x6, x1
37b6159cbcall slamch_
37b6159d0comiss x0, x6
37b6159d3jbe 0x37b6159e5
37b6159d5mov eax, [r15]
37b6159d8mov rsi, [rsp+552]
37b6159e0add eax, 1
37b6159e3mov [rsi], eax
37b6159e5
37b6159e5loc_37b6159e5:
37b6159e5mov rax, [rsp+536]
37b6159edmov [rax], r12l
37b6159f0jmp 0x37b614fcd
37b6159f5
37b6159f5loc_37b6159f5:
37b6159f5mov [rsp+184], r13l
37b6159fd
37b6159fdloc_37b6159fd:
37b6159fdmov [rsp+180], 0
37b615a08
37b615a08loc_37b615a08:
37b615a08mov r9l, [r15]
37b615a0b
37b615a0bloc_37b615a0b:
37b615a0bmovsxd rdi, [rsp+192]
37b615a13xor eax, eax
37b615a15test rdi, rdi
37b615a18cmovns rax, rdi
37b615a1cmov [rsp+168], rax
37b615a24test r9l, r9l
37b615a27jle 0x37b61625b
37b615a2dmovsxd r11, [rsp+196]
37b615a35xor eax, eax
37b615a37mov ecx, r9l
37b615a3amov r12l, r9l
37b615a3dmov [rsp+464], rbx
37b615a45mov r13, -1
37b615a4cmov rbx, rbp
37b615a4fmov edi, 1
37b615a54test r11, r11
37b615a57mov [rsp+472], rsi
37b615a5fmov rsi, r14
37b615a62mov r14, -1
37b615a69cmovs r11, rax
37b615a6dlea rax, [rsp+236]
37b615a75mov [rsp+160], rax
37b615a7dmov rbp, r11
37b615a80jmp 0x37b615a96
37b615a82
37b615a82 66 0f 1f 44 00 00 f..D..
37b615a88
37b615a88loc_37b615a88:
37b615a88mov ecx, [r15]
37b615a8badd r13, rbp
37b615a8eadd r14, [rsp+168]
37b615a96
37b615a96loc_37b615a96:
37b615a96mov eax, [rsi]
37b615a98mov r8l, edi
37b615a9bmov r9l, [rbx]
37b615a9emov edx, 1
37b615aa3sub r8l, eax
37b615aa6test r8l, r8l
37b615aa9cmovle r8l, edx
37b615aadlea edx, [r9+rdi]
37b615ab1cmp edx, ecx
37b615ab3cmovg edx, ecx
37b615ab6mov rcx, [rsp+416]
37b615abesub edx, r8l
37b615ac1add edx, 1
37b615ac4mov [rsp+236], edx
37b615acblea edx, [rax+r9+1]
37b615ad0add eax, 1
37b615ad3sub eax, edi
37b615ad5sub edx, edi
37b615ad7add edi, 1
37b615adaadd eax, r8l
37b615addadd edx, r8l
37b615ae0lea r8, [rip+0xe1c645]
37b615ae7cdqe
37b615ae9movsxd rdx, edx
37b615aecadd rax, r14
37b615aefadd rdx, r13
37b615af2lea rax, [rcx+4*rax]
37b615af6lea rcx, [rip+0xe1c62f]
37b615afdmov [rsp+32], rcx
37b615b02mov rcx, [rsp+432]
37b615b0alea r9, [rcx+4*rdx]
37b615b0emov rcx, [rsp+160]
37b615b16mov rdx, rax
37b615b19call scopy_
37b615b1ecmp r12l, edi
37b615b21jge 0x37b615a88
37b615b27mov rbp, rbx
37b615b2amov r14, rsi
37b615b2dmov rbx, [rsp+464]
37b615b35mov rsi, [rsp+472]
37b615b3d
37b615b3dloc_37b615b3d:
37b615b3dmov r9, r14
37b615b40mov r8, rbp
37b615b43mov rdx, r15
37b615b46mov rcx, r15
37b615b49mov rax, [rsp+552]
37b615b51mov [rsp+56], rax
37b615b56mov rax, [rsp+448]
37b615b5emov [rsp+48], rax
37b615b63mov rax, [rsp+440]
37b615b6bmov [rsp+40], rax
37b615b70mov rax, [rsp+432]
37b615b78mov [rsp+32], rax
37b615b7dcall sgbtrf_
37b615b82mov rax, [rsp+552]
37b615b8amov r11l, [rax]
37b615b8dtest r11l, r11l
37b615b90jle 0x37b6154f7
37b615b96mov ecx, [r14]
37b615b99mov edx, [r15]
37b615b9cmov r10, -1
37b615ba3xor eax, eax
37b615ba5mov esi, [rbp]
37b615ba8mov r9, [rsp+168]
37b615bb0pxor x1, x1
37b615bb4mov [rsp+220], 0
37b615bbflea edi, [rdx-1]
37b615bc2mov rdx, [rsp+416]
37b615bcaadd esi, ecx
37b615bccadd ecx, 1
37b615bcfmov ebp, ecx
37b615bd1lea ebx, [rsi+1]
37b615bd4lea r13, [rdx+4]
37b615bd8mov r12, rdx
37b615bdbsub ebp, r11l
37b615bdenop
37b615be0
37b615be0loc_37b615be0:
37b615be0test ecx, ecx
37b615be2lea edx, [rdi+rcx]
37b615be5mov r8l, 1
37b615bebcmovg r8l, ecx
37b615befcmp edx, ebx
37b615bf1cmovg edx, ebx
37b615bf4cmp r8l, edx
37b615bf7jg 0x37b615c3d
37b615bf9movsxd r14, r8l
37b615bfcsub edx, r8l
37b615bffadd r14, r10
37b615c02add rdx, r14
37b615c05lea rax, [r12+4*r14]
37b615c09lea rdx, [r13+4*rdx]
37b615c0enop [rax]
37b615c15nop [rax+rax]
37b615c20
37b615c20loc_37b615c20:
37b615c20movss x0, [rax]
37b615c24andps x0, [rip+0xe1c525]
37b615c2badd rax, 4
37b615c2fmaxss x1, x0
37b615c33cmp rdx, rax
37b615c36jne 0x37b615c20
37b615c38mov eax, 1
37b615c3d
37b615c3dloc_37b615c3d:
37b615c3dsub ecx, 1
37b615c40add r10, r9
37b615c43cmp ebp, ecx
37b615c45jne 0x37b615be0
37b615c47test al, al
37b615c49je 0x37b615c54
37b615c4bmovss [rsp+220], x1
37b615c54
37b615c54loc_37b615c54:
37b615c54lea eax, [r11-1]
37b615c58lea r8, [rip+0xe1c4b1]
37b615c5fmov rbx, [rsp+432]
37b615c67mov [rsp+80], 1
37b615c70cmp eax, esi
37b615c72mov r9, [rsp+552]
37b615c7amov [rsp+72], 1
37b615c83lea rdx, [rip+0xe1c4a6]
37b615c8acmovg eax, esi
37b615c8dadd esi, 2
37b615c90mov [rsp+64], 1
37b615c99lea rcx, [rip+0xe1c491]
37b615ca0sub esi, r11l
37b615ca3mov [rsp+236], eax
37b615caamov rax, [rsp+536]
37b615cb2test esi, esi
37b615cb4mov [rsp+56], rax
37b615cb9mov rax, [rsp+440]
37b615cc1mov [rsp+48], rax
37b615cc6mov eax, 1
37b615ccbcmovle esi, eax
37b615ccelea eax, [rsi-1]
37b615cd1cdqe
37b615cd3lea rax, [rbx+4*rax]
37b615cd7mov [rsp+40], rax
37b615cdcmov rax, [rsp+160]
37b615ce4mov [rsp+32], rax
37b615ce9call slantb_
37b615ceemovaps x1, x0
37b615cf1pxor x0, x0
37b615cf5ucomiss x1, x0
37b615cf8jp 0x37b615d00
37b615cfaje 0x37b61621b
37b615d00
37b615d00loc_37b615d00:
37b615d00movss x0, [rsp+220]
37b615d09divss x0, x1
37b615d0d
37b615d0dloc_37b615d0d:
37b615d0dmov rax, [rsp+536]
37b615d15movss [rax], x0
37b615d19mov rax, [rsp+512]
37b615d21mov [rax], 0
37b615d27jmp 0x37b614fcd
37b615d2c
37b615d2c 0f 1f 40 00 ..@.
37b615d30
37b615d30loc_37b615d30:
37b615d30mov ecx, [rsp+180]
37b615d37test ecx, ecx
37b615d39je 0x37b6159b0
37b615d3fmov rax, [rsp+408]
37b615d47mov edx, [rax]
37b615d49test edx, edx
37b615d4bjle 0x37b6159b0
37b615d51mov r9l, [r15]
37b615d54lea esi, [rdx+1]
37b615d57test r9l, r9l
37b615d5ajle 0x37b615dee
37b615d60mov ecx, r9l
37b615d63mov r11l, r9l
37b615d66shl rdi, 2
37b615d6amov r10l, 1
37b615d70mov rax, [rsp+496]
37b615d78shr ecx, 2
37b615d7blea ebp, [r9-1]
37b615d7fand r11l, -4
37b615d83shl rcx, 4
37b615d87lea r8, [rax-4]
37b615d8bnop [rax+rax]
37b615d90
37b615d90loc_37b615d90:
37b615d90cmp ebp, 2
37b615d93jbe 0x37b6160ec
37b615d99lea r13, [r8+4]
37b615d9dxor eax, eax
37b615d9fnop
37b615da0
37b615da0loc_37b615da0:
37b615da0movups x2, [r13+rax]
37b615da6movups x0, [rbx+rax]
37b615daamulps x0, x2
37b615dadmovups [r13+rax], x0
37b615db3add rax, 16
37b615db7cmp rax, rcx
37b615dbajne 0x37b615da0
37b615dbclea eax, [r11+1]
37b615dc0cmp r9l, r11l
37b615dc3je 0x37b615de2
37b615dc5
37b615dc5loc_37b615dc5:
37b615dc5cdqe
37b615dc7
37b615dc7loc_37b615dc7:
37b615dc7movss x0, [r8+4*rax]
37b615dcdmulss x0, [rbx+4*rax-4]
37b615dd3movss [r8+4*rax], x0
37b615dd9add rax, 1
37b615dddcmp r9l, eax
37b615de0jge 0x37b615dc7
37b615de2
37b615de2loc_37b615de2:
37b615de2add r10l, 1
37b615de6add r8, rdi
37b615de9cmp r10l, esi
37b615decjne 0x37b615d90
37b615dee
37b615deeloc_37b615dee:
37b615deemovss x2, [rsp+232]
37b615df7lea eax, [rdx-1]
37b615dfacmp eax, 2
37b615dfdjbe 0x37b61638d
37b615e03mov ecx, edx
37b615e05mov rax, [rsp+520]
37b615e0dmovaps x1, x2
37b615e10shr ecx, 2
37b615e13shufps x1, x1, 0
37b615e17shl rcx, 4
37b615e1badd rcx, rax
37b615e1enop
37b615e20
37b615e20loc_37b615e20:
37b615e20movups x0, [rax]
37b615e23add rax, 16
37b615e27divps x0, x1
37b615e2amovups [rax-16], x0
37b615e2ecmp rax, rcx
37b615e31jne 0x37b615e20
37b615e33test dl, 3
37b615e36je 0x37b6159b0
37b615e3cmov eax, edx
37b615e3eand eax, -4
37b615e41add eax, 1
37b615e44
37b615e44loc_37b615e44:
37b615e44mov rcx, [rsp+520]
37b615e4ccdqe
37b615e4e
37b615e4eloc_37b615e4e:
37b615e4emovss x0, [rcx+4*rax-4]
37b615e54divss x0, x2
37b615e58movss [rcx+4*rax-4], x0
37b615e5eadd rax, 1
37b615e62cmp edx, eax
37b615e64jge 0x37b615e4e
37b615e66jmp 0x37b6159b0
37b615e6b
37b615e6b 0f 1f 44 00 00 ..D..
37b615e70
37b615e70loc_37b615e70:
37b615e70mov eax, [rsp+184]
37b615e77test eax, eax
37b615e79jne 0x37b616016
37b615e7fmov edi, [rsp+168]
37b615e86test edi, edi
37b615e88jne 0x37b615a0b
37b615e8e
37b615e8eloc_37b615e8e:
37b615e8elea rdi, [rsp+236]
37b615e96mov eax, 73
37b615e9bmov [rsp+160], rdi
37b615ea3jmp 0x37b61550e
37b615ea8
37b615ea8 0f 1f 84 00 00 00 00 00 ........
37b615eb0
37b615eb0loc_37b615eb0:
37b615eb0mov [rsp+56], rsi
37b615eb5mov r9, r14
37b615eb8mov r8, rbp
37b615ebbmov rdx, r15
37b615ebelea rax, [rsp+228]
37b615ec6lea r10, [rsp+216]
37b615ecemov [rsp+48], rbx
37b615ed3mov rcx, r15
37b615ed6mov [rsp+88], rax
37b615edblea rax, [rsp+224]
37b615ee3lea rdi, [rsp+232]
37b615eebmov [rsp+72], rax
37b615ef0mov [rsp+160], rax
37b615ef8mov rax, [rsp+424]
37b615f00mov [rsp+80], r10
37b615f05mov [rsp+40], rax
37b615f0amov rax, [rsp+416]
37b615f12mov [rsp+64], rdi
37b615f17mov [rsp+32], rax
37b615f1cmov [rsp+200], r10
37b615f24call sgbequ_
37b615f29mov eax, [rsp+228]
37b615f30mov r10, [rsp+200]
37b615f38test eax, eax
37b615f3amov rax, [rsp+160]
37b615f42je 0x37b616120
37b615f48mov ecx, [rsp+176]
37b615f4ftest ecx, ecx
37b615f51je 0x37b6160f6
37b615f57mov edx, [rsp+180]
37b615f5etest edx, edx
37b615f60je 0x37b615a08
37b615f66
37b615f66loc_37b615f66:
37b615f66mov rax, [rsp+408]
37b615f6emov r9l, [r15]
37b615f71mov edi, [rax]
37b615f73test edi, edi
37b615f75jg 0x37b615432
37b615f7bjmp 0x37b615a0b
37b615f80
37b615f80loc_37b615f80:
37b615f80mov r9, r14
37b615f83mov r8, rbp
37b615f86lea rcx, [rip+0xe1c1a4]
37b615f8dmov rdx, r15
37b615f90mov rax, [rsp+536]
37b615f98mov [rsp+56], 1
37b615fa1movss [rsp+160], x1
37b615faamov [rsp+48], rax
37b615fafmov rax, [rsp+424]
37b615fb7mov [rsp+40], rax
37b615fbcmov rax, [rsp+416]
37b615fc4mov [rsp+32], rax
37b615fc9call slangb_
37b615fcedivss x0, [rsp+160]
37b615fd7movd r12l, x0
37b615fdcjmp 0x37b61560b
37b615fe1
37b615fe1loc_37b615fe1:
37b615fe1mov eax, 1
37b615fe6jmp 0x37b6154a2
37b615feb
37b615febloc_37b615feb:
37b615febmov r12l, [rsp+168]
37b615ff3test r12l, r12l
37b615ff6jne 0x37b615a0b
37b615ffclea rdi, [rsp+236]
37b616004mov eax, 49
37b616009mov [rsp+160], rdi
37b616011jmp 0x37b61550e
37b616016
37b616016loc_37b616016:
37b616016mov rax, [rsp+408]
37b61601emov edi, [rax]
37b616020test edi, edi
37b616022jle 0x37b6163de
37b616028
37b616028loc_37b616028:
37b616028add edi, 1
37b61602btest r9l, r9l
37b61602ejle 0x37b61632c
37b616034mov rax, [rsp+480]
37b61603cmov ecx, r9l
37b61603fmov r11l, 1
37b616045lea r10, [4*r12]
37b61604dshr ecx, 2
37b616050mov r12l, r9l
37b616053lea r13l, [r9-1]
37b616057lea r8, [rax-4]
37b61605bshl rcx, 4
37b61605fand r12l, -4
37b616063nop
37b616065nop [rax+rax]
37b616070
37b616070loc_37b616070:
37b616070cmp r13l, 2
37b616074jbe 0x37b6160db
37b616076lea rdx, [r8+4]
37b61607axor eax, eax
37b61607cnop [rax]
37b616080
37b616080loc_37b616080:
37b616080movups x4, [rdx+rax]
37b616084movups x0, [rsi+rax]
37b616088mulps x0, x4
37b61608bmovups [rdx+rax], x0
37b61608fadd rax, 16
37b616093cmp rax, rcx
37b616096jne 0x37b616080
37b616098lea eax, [r12+1]
37b61609dcmp r9l, r12l
37b6160a0je 0x37b6160bf
37b6160a2
37b6160a2loc_37b6160a2:
37b6160a2cdqe
37b6160a4
37b6160a4loc_37b6160a4:
37b6160a4movss x0, [r8+4*rax]
37b6160aamulss x0, [rsi+4*rax-4]
37b6160b0movss [r8+4*rax], x0
37b6160b6add rax, 1
37b6160bacmp r9l, eax
37b6160bdjge 0x37b6160a4
37b6160bf
37b6160bfloc_37b6160bf:
37b6160bfadd r11l, 1
37b6160c3add r8, r10
37b6160c6cmp r11l, edi
37b6160c9jne 0x37b616070
37b6160cb
37b6160cbloc_37b6160cb:
37b6160cbmov [rsp+184], 1
37b6160d6jmp 0x37b6154d6
37b6160db
37b6160dbloc_37b6160db:
37b6160dbmov eax, 1
37b6160e0jmp 0x37b6160a2
37b6160e2
37b6160e2loc_37b6160e2:
37b6160e2mov eax, 1
37b6160e7jmp 0x37b615905
37b6160ec
37b6160ecloc_37b6160ec:
37b6160ecmov eax, 1
37b6160f1jmp 0x37b615dc5
37b6160f6
37b6160f6loc_37b6160f6:
37b6160f6mov eax, [rsp+184]
37b6160fdtest eax, eax
37b6160ffje 0x37b615a08
37b616105mov rax, [rsp+408]
37b61610dmov r9l, [r15]
37b616110mov edi, [rax]
37b616112test edi, edi
37b616114jg 0x37b616028
37b61611ajmp 0x37b615a0b
37b61611f
37b61611f 90 .
37b616120
37b616120loc_37b616120:
37b616120mov [rsp+72], rax
37b616125mov r9, r14
37b616128mov r8, rbp
37b61612bmov rdx, r15
37b61612emov rax, [rsp+424]
37b616136mov [rsp+80], r10
37b61613bmov rcx, [rsp+456]
37b616143mov [rsp+64], rdi
37b616148mov [rsp+40], rax
37b61614dmov rax, [rsp+416]
37b616155mov [rsp+88], rcx
37b61615amov rcx, r15
37b61615dmov [rsp+32], rax
37b616162mov [rsp+96], 1
37b61616bmov [rsp+56], rsi
37b616170mov [rsp+48], rbx
37b616175call slaqgb_
37b61617amov rcx, [rsp+456]
37b616182mov r9l, 1
37b616188mov r8l, 1
37b61618elea rdx, [rip+0xe1bf7d]
37b616195call lsame_
37b61619amov [rsp+180], eax
37b6161a1test eax, eax
37b6161a3je 0x37b616300
37b6161a9
37b6161a9loc_37b6161a9:
37b6161a9mov rcx, [rsp+456]
37b6161b1mov r9l, 1
37b6161b7mov r8l, 1
37b6161bdlea rdx, [rip+0xe1bf50]
37b6161c4call lsame_
37b6161c9test eax, eax
37b6161cbje 0x37b61628a
37b6161d1mov r11l, [rsp+176]
37b6161d9test r11l, r11l
37b6161dcje 0x37b616270
37b6161e2mov r10l, [rsp+180]
37b6161eatest r10l, r10l
37b6161edje 0x37b6159f5
37b6161f3mov rax, [rsp+408]
37b6161fbmov edi, [rax]
37b6161fdmov eax, [rsp+180]
37b616204test edi, edi
37b616206jle 0x37b6162e5
37b61620c
37b61620cloc_37b61620c:
37b61620cmov [rsp+184], eax
37b616213mov r9l, [r15]
37b616216jmp 0x37b615432
37b61621b
37b61621bloc_37b61621b:
37b61621bmovss x0, [rip+0xe1bf1d]
37b616223jmp 0x37b615d0d
37b616228
37b616228loc_37b616228:
37b616228mov [rsp+184], 1
37b616233
37b616233loc_37b616233:
37b616233mov eax, [rsp+168]
37b61623atest eax, eax
37b61623cje 0x37b6154e7
37b616242movsxd rdi, [rsp+192]
37b61624axor eax, eax
37b61624ctest rdi, rdi
37b61624fcmovns rax, rdi
37b616253mov [rsp+168], rax
37b61625b
37b61625bloc_37b61625b:
37b61625blea rax, [rsp+236]
37b616263mov [rsp+160], rax
37b61626bjmp 0x37b615b3d
37b616270
37b616270loc_37b616270:
37b616270mov rax, [rsp+408]
37b616278mov edi, [rax]
37b61627atest edi, edi
37b61627cjle 0x37b616415
37b616282mov r9l, [r15]
37b616285jmp 0x37b616028
37b61628a
37b61628aloc_37b61628a:
37b61628amov rcx, [rsp+456]
37b616292mov r9l, 1
37b616298mov r8l, 1
37b61629elea rdx, [rip+0xe1be6e]
37b6162a5call lsame_
37b6162aamov [rsp+184], eax
37b6162b1test eax, eax
37b6162b3je 0x37b6163b7
37b6162b9mov edi, [rsp+176]
37b6162c0test edi, edi
37b6162c2je 0x37b616270
37b6162c4mov eax, [rsp+180]
37b6162cbtest eax, eax
37b6162cdje 0x37b6159f5
37b6162d3mov rdi, [rsp+408]
37b6162dbmov edi, [rdi]
37b6162ddtest edi, edi
37b6162dfjg 0x37b61620c
37b6162e5
37b6162e5loc_37b6162e5:
37b6162e5mov [rsp+180], r13l
37b6162edmov r9l, [r15]
37b6162f0mov [rsp+184], r13l
37b6162f8jmp 0x37b615a0b
37b6162fd
37b6162fd 0f 1f 00 ...
37b616300
37b616300loc_37b616300:
37b616300mov rcx, [rsp+456]
37b616308mov r9l, 1
37b61630emov r8l, 1
37b616314lea rdx, [rip+0xe1bdf8]
37b61631bcall lsame_
37b616320mov [rsp+180], eax
37b616327jmp 0x37b6161a9
37b61632c
37b61632cloc_37b61632c:
37b61632cmov eax, 1
37b616331nop [rax]
37b616335nop [rax+rax]
37b616340
37b616340loc_37b616340:
37b616340lea edx, [rax+1]
37b616343cmp edx, edi
37b616345je 0x37b616228
37b61634badd eax, 2
37b61634ecmp eax, edi
37b616350jne 0x37b616340
37b616352jmp 0x37b6160cb
37b616357
37b616357loc_37b616357:
37b616357mov eax, 1
37b61635cnop [rax]
37b616360
37b616360loc_37b616360:
37b616360lea edx, [rax+1]
37b616363cmp edx, edi
37b616365je 0x37b616373
37b616367add eax, 2
37b61636acmp eax, edi
37b61636cjne 0x37b616360
37b61636ejmp 0x37b6154cb
37b616373
37b616373loc_37b616373:
37b616373mov [rsp+180], 1
37b61637ejmp 0x37b616233
37b616383
37b616383loc_37b616383:
37b616383mov eax, 1
37b616388jmp 0x37b615980
37b61638d
37b61638dloc_37b61638d:
37b61638dmov eax, 1
37b616392jmp 0x37b615e44
37b616397
37b616397loc_37b616397:
37b616397mov eax, [rsp+168]
37b61639etest eax, eax
37b6163a0jne 0x37b616402
37b6163a2lea rax, [rsp+236]
37b6163aamov [rsp+160], rax
37b6163b2jmp 0x37b615509
37b6163b7
37b6163b7loc_37b6163b7:
37b6163b7mov r9l, [rsp+176]
37b6163bftest r9l, r9l
37b6163c2je 0x37b615a08
37b6163c8mov r8l, [rsp+180]
37b6163d0test r8l, r8l
37b6163d3je 0x37b6159fd
37b6163d9jmp 0x37b615f66
37b6163de
37b6163deloc_37b6163de:
37b6163demov r13l, [rsp+168]
37b6163e6test r13l, r13l
37b6163e9je 0x37b615e8e
37b6163efmov eax, [rsp+168]
37b6163f6mov [rsp+184], eax
37b6163fdjmp 0x37b615a0b
37b616402
37b616402loc_37b616402:
37b616402mov eax, [rsp+168]
37b616409mov [rsp+180], eax
37b616410jmp 0x37b615a0b
37b616415
37b616415loc_37b616415:
37b616415mov [rsp+184], r13l
37b61641dmov r9l, [r15]
37b616420jmp 0x37b615a0b
37b616425
37b616425loc_37b616425:
37b616425mov rax, [rsp+552]
37b61642dmov [rax], -14
37b616433mov eax, 14
37b616438jmp 0x37b614fab
37b61643d
37b61643dloc_37b61643d:
37b61643dpxor x0, x0
37b616441comiss x0, x8
37b616445jae 0x37b61532f
37b61644bmovss x0, [rip+0xe1bced]
37b616453mov rax, [rsp+552]
37b61645bmov ecx, [rsp+184]
37b616462movss [rsp+232], x0
37b61646bmov eax, [rax]
37b61646dtest ecx, ecx
37b61646fje 0x37b615297
37b616475test eax, eax
37b616477je 0x37b6153b1
37b61647dneg eax
37b61647fjmp 0x37b614fab
37b616484
37b616484loc_37b616484:
37b616484mov eax, [rax]
37b616486jmp 0x37b615297
37b61648b
37b61648bloc_37b61648b:
37b61648bpxor x0, x0
37b61648fcomiss x0, x8
37b616493jae 0x37b616425
37b616495movss x0, [rip+0xe1bca3]
37b61649djmp 0x37b6153b1
37b614de0
37b614de0sgbsvx_:
37b614de0push r15
37b614de2push r14
37b614de4push r13
37b614de6push r12
37b614de8push rbp
37b614de9push rdi
37b614deapush rsi
37b614debpush rbx
37b614decsub rsp, 296
37b614df3movups [rsp+240], x6
37b614dfbmovups [rsp+256], x7
37b614e03movups [rsp+272], x8
37b614e0cmov rax, [rsp+424]
37b614e14mov r14, [rsp+400]
37b614e1cmov rbx, [rsp+464]
37b614e24mov rsi, [rsp+472]
37b614e2cmov eax, [rax]
37b614e2emov [rsp+192], eax
37b614e35mov rdi, rcx
37b614e38mov r15, r8
37b614e3bmov rbp, r9
37b614e3emov rax, [rsp+488]
37b614e46mov [rsp+376], rdx
37b614e4emov r9l, 1
37b614e54mov r8l, 1
37b614e5alea rdx, [rip+0xe1d2af]
37b614e61mov eax, [rax]
37b614e63mov [rsp+160], eax
37b614e6amov rax, [rsp+440]
37b614e72mov eax, [rax]
37b614e74mov [rsp+196], eax
37b614e7bmov rax, [rsp+504]
37b614e83mov eax, [rax]
37b614e85mov [rsp+188], eax
37b614e8cmov rax, [rsp+552]
37b614e94mov [rax], 0
37b614e9acall lsame_
37b614e9fmov r9l, 1
37b614ea5mov r8l, 1
37b614eabmov rcx, rdi
37b614eaelea rdx, [rip+0xe1d25c]
37b614eb5mov r12l, eax
37b614eb8call lsame_
37b614ebdmov rcx, [rsp+376]
37b614ec5mov r9l, 1
37b614ecbmov r8l, 1
37b614ed1mov r13l, eax
37b614ed4lea rdx, [rip+0xe1d235]
37b614edbcall lsame_
37b614ee0or r12l, r13l
37b614ee3mov [rsp+176], eax
37b614eeamov [rsp+168], r12l
37b614ef2je 0x37b615000
37b614ef8mov rax, [rsp+456]
37b614f00mov [rsp+180], 0
37b614f0bmov [rsp+184], 0
37b614f16mov [rax], 78
37b614f19
37b614f19loc_37b614f19:
37b614f19mov eax, [rsp+176]
37b614f20test eax, eax
37b614f22je 0x37b6150b0
37b614f28
37b614f28loc_37b614f28:
37b614f28mov r12l, [r15]
37b614f2btest r12l, r12l
37b614f2ejs 0x37b614f98
37b614f30mov eax, [rbp]
37b614f33test eax, eax
37b614f35js 0x37b615150
37b614f3bmov edx, [r14]
37b614f3etest edx, edx
37b614f40js 0x37b615135
37b614f46mov rcx, [rsp+408]
37b614f4emov r11l, [rcx]
37b614f51test r11l, r11l
37b614f54js 0x37b6151c0
37b614f5amov rcx, [rsp+424]
37b614f62add edx, eax
37b614f64cmp edx, [rcx]
37b614f66jge 0x37b6151d8
37b614f6cmov rcx, [rsp+440]
37b614f74add eax, edx
37b614f76cmp eax, [rcx]
37b614f78jl 0x37b6151f0
37b614f7emov rax, [rsp+552]
37b614f86mov [rax], -10
37b614f8cmov eax, 10
37b614f91jmp 0x37b614fab
37b614f93
37b614f93 0f 1f 44 00 00 ..D..
37b614f98
37b614f98loc_37b614f98:
37b614f98mov rax, [rsp+552]
37b614fa0mov [rax], -3
37b614fa6mov eax, 3
37b614fab
37b614fabloc_37b614fab:
37b614fablea rdx, [rsp+236]
37b614fb3mov r8l, 6
37b614fb9lea rcx, [rip+0xe1d163]
37b614fc0mov [rsp+236], eax
37b614fc7call xerbla_
37b614fccnop
37b614fcd
37b614fcdloc_37b614fcd:
37b614fcdmovups x6, [rsp+240]
37b614fd5movups x7, [rsp+256]
37b614fddmovups x8, [rsp+272]
37b614fe6add rsp, 296
37b614fedpop rbx
37b614feepop rsi
37b614fefpop rdi
37b614ff0pop rbp
37b614ff1pop r12
37b614ff3pop r13
37b614ff5pop r14
37b614ff7pop r15
37b614ff9ret
37b614ffa
37b614ffa 66 0f 1f 44 00 00 f..D..
37b615000
37b615000loc_37b615000:
37b615000mov rcx, [rsp+456]
37b615008mov r9l, 1
37b61500emov r8l, 1
37b615014lea rdx, [rip+0xe1d0f7]
37b61501bcall lsame_
37b615020mov [rsp+180], eax
37b615027test eax, eax
37b615029je 0x37b615194
37b61502f
37b61502floc_37b61502f:
37b61502fmov rcx, [rsp+456]
37b615037mov r9l, 1
37b61503dmov r8l, 1
37b615043lea rdx, [rip+0xe1d0ca]
37b61504acall lsame_
37b61504fmov [rsp+184], eax
37b615056test eax, eax
37b615058je 0x37b615168
37b61505e
37b61505eloc_37b61505e:
37b61505emov edx, 12
37b615063lea rcx, [rip+0xe1d0ab]
37b61506acall slamch_
37b61506fmov r9l, 1
37b615075mov r8l, 1
37b61507bmov rcx, rdi
37b61507elea rdx, [rip+0xe1d09c]
37b615085movaps x7, x0
37b615088call lsame_
37b61508dtest eax, eax
37b61508fjne 0x37b615120
37b615095mov rax, [rsp+552]
37b61509dmov [rax], -1
37b6150a3mov eax, 1
37b6150a8jmp 0x37b614fab
37b6150ad
37b6150ad 0f 1f 00 ...
37b6150b0
37b6150b0loc_37b6150b0:
37b6150b0mov rcx, [rsp+376]
37b6150b8mov r9l, 1
37b6150bemov r8l, 1
37b6150c4lea rdx, [rip+0xe1d057]
37b6150cbcall lsame_
37b6150d0test eax, eax
37b6150d2jne 0x37b614f28
37b6150d8mov rcx, [rsp+376]
37b6150e0mov r9l, 1
37b6150e6mov r8l, 1
37b6150eclea rdx, [rip+0xe1d021]
37b6150f3call lsame_
37b6150f8test eax, eax
37b6150fajne 0x37b614f28
37b615100mov rax, [rsp+552]
37b615108mov [rax], -2
37b61510emov eax, 2
37b615113jmp 0x37b614fab
37b615118
37b615118 0f 1f 84 00 00 00 00 00 ........
37b615120
37b615120loc_37b615120:
37b615120movss x0, [rip+0xe1d018]
37b615128divss x0, x7
37b61512cmovaps x8, x0
37b615130jmp 0x37b614f19
37b615135
37b615135loc_37b615135:
37b615135mov rax, [rsp+552]
37b61513dmov [rax], -5
37b615143mov eax, 5
37b615148jmp 0x37b614fab
37b61514d
37b61514d 0f 1f 00 ...
37b615150
37b615150loc_37b615150:
37b615150mov rax, [rsp+552]
37b615158mov [rax], -4
37b61515emov eax, 4
37b615163jmp 0x37b614fab
37b615168
37b615168loc_37b615168:
37b615168mov rcx, [rsp+456]
37b615170mov r9l, 1
37b615176mov r8l, 1
37b61517clea rdx, [rip+0xe1cf90]
37b615183call lsame_
37b615188mov [rsp+184], eax
37b61518fjmp 0x37b61505e
37b615194
37b615194loc_37b615194:
37b615194mov rcx, [rsp+456]
37b61519cmov r9l, 1
37b6151a2mov r8l, 1
37b6151a8lea rdx, [rip+0xe1cf64]
37b6151afcall lsame_
37b6151b4mov [rsp+180], eax
37b6151bbjmp 0x37b61502f
37b6151c0
37b6151c0loc_37b6151c0:
37b6151c0mov rax, [rsp+552]
37b6151c8mov [rax], -6
37b6151cemov eax, 6
37b6151d3jmp 0x37b614fab
37b6151d8
37b6151d8loc_37b6151d8:
37b6151d8mov rax, [rsp+552]
37b6151e0mov [rax], -8
37b6151e6mov eax, 8
37b6151ebjmp 0x37b614fab
37b6151f0
37b6151f0loc_37b6151f0:
37b6151f0mov r9l, 1
37b6151f6mov r8l, 1
37b6151fclea rdx, [rip+0xe1cf1e]
37b615203mov rcx, rdi
37b615206call lsame_
37b61520btest eax, eax
37b61520dje 0x37b615271
37b61520fmov r10l, [rsp+184]
37b615217test r10l, r10l
37b61521ajne 0x37b615349
37b615220mov r9l, [rsp+180]
37b615228test r9l, r9l
37b61522bjne 0x37b6152d6
37b615231mov rcx, [rsp+456]
37b615239mov r9l, 1
37b61523fmov r8l, 1
37b615245lea rdx, [rip+0xe1cec4]
37b61524ccall lsame_
37b615251test eax, eax
37b615253mov rax, [rsp+552]
37b61525bjne 0x37b616484
37b615261mov [rax], -12
37b615267mov eax, 12
37b61526cjmp 0x37b614fab
37b615271
37b615271loc_37b615271:
37b615271mov r8l, [rsp+180]
37b615279test r8l, r8l
37b61527cjne 0x37b6152d6
37b61527e
37b61527eloc_37b61527e:
37b61527emov rax, [rsp+552]
37b615286mov edx, [rsp+184]
37b61528dmov eax, [rax]
37b61528ftest edx, edx
37b615291jne 0x37b61535e
37b615297
37b615297loc_37b615297:
37b615297test eax, eax
37b615299jne 0x37b615342
37b61529fmov r9l, [r15]
37b6152a2
37b6152a2loc_37b6152a2:
37b6152a2mov rdi, [rsp+488]
37b6152aatest r9l, r9l
37b6152admov eax, 1
37b6152b2cmovg eax, r9l
37b6152b6cmp [rdi], eax
37b6152b8jge 0x37b6153bf
37b6152bemov rax, [rsp+552]
37b6152c6mov [rax], -16
37b6152ccmov eax, 16
37b6152d1jmp 0x37b614fab
37b6152d6
37b6152d6loc_37b6152d6:
37b6152d6mov r9l, [r15]
37b6152d9test r9l, r9l
37b6152dcjle 0x37b61643d
37b6152e2lea edx, [r9-1]
37b6152e6movaps x0, x8
37b6152eapxor x1, x1
37b6152eemov rax, rbx
37b6152f1lea rdx, [rbx+4*rdx+4]
37b6152f6
37b6152f6loc_37b6152f6:
37b6152f6movss x2, [rax]
37b6152faadd rax, 4
37b6152feminss x0, x2
37b615302maxss x1, x2
37b615306cmp rax, rdx
37b615309jne 0x37b6152f6
37b61530bpxor x2, x2
37b61530fcomiss x2, x0
37b615312jae 0x37b61532f
37b615314maxss x0, x7
37b615318minss x1, x8
37b61531ddivss x0, x1
37b615321movss [rsp+232], x0
37b61532ajmp 0x37b61527e
37b61532f
37b61532floc_37b61532f:
37b61532fmov rax, [rsp+552]
37b615337mov [rax], -13
37b61533dmov eax, -13
37b615342
37b615342loc_37b615342:
37b615342neg eax
37b615344jmp 0x37b614fab
37b615349
37b615349loc_37b615349:
37b615349mov edx, [rsp+180]
37b615350test edx, edx
37b615352jne 0x37b6152d6
37b615354mov rax, [rsp+552]
37b61535cmov eax, [rax]
37b61535e
37b61535eloc_37b61535e:
37b61535etest eax, eax
37b615360jne 0x37b615342
37b615362mov r9l, [r15]
37b615365test r9l, r9l
37b615368jle 0x37b61648b
37b61536elea edx, [r9-1]
37b615372movaps x0, x8
37b615376pxor x1, x1
37b61537amov rax, rsi
37b61537dlea rdx, [rsi+4*rdx+4]
37b615382
37b615382loc_37b615382:
37b615382movss x2, [rax]
37b615386add rax, 4
37b61538aminss x0, x2
37b61538emaxss x1, x2
37b615392cmp rax, rdx
37b615395jne 0x37b615382
37b615397pxor x2, x2
37b61539bcomiss x2, x0
37b61539ejae 0x37b616425
37b6153a4maxss x0, x7
37b6153a8minss x1, x8
37b6153addivss x0, x1
37b6153b1
37b6153b1loc_37b6153b1:
37b6153b1movss [rsp+224], x0
37b6153bajmp 0x37b6152a2
37b6153bf
37b6153bfloc_37b6153bf:
37b6153bfmov rdi, [rsp+504]
37b6153c7cmp [rdi], eax
37b6153c9jge 0x37b6153e8
37b6153cbmov rax, [rsp+552]
37b6153d3mov [rax], -18
37b6153d9mov eax, 18
37b6153dejmp 0x37b614fab
37b6153e3
37b6153e3 0f 1f 44 00 00 ..D..
37b6153e8
37b6153e8loc_37b6153e8:
37b6153e8movsxd r12, [rsp+160]
37b6153f0xor eax, eax
37b6153f2test r12, r12
37b6153f5cmovs r12, rax
37b6153f9test r13l, r13l
37b6153fcjne 0x37b615eb0
37b615402mov eax, [rsp+176]
37b615409test eax, eax
37b61540bje 0x37b615e70
37b615411mov eax, [rsp+180]
37b615418test eax, eax
37b61541aje 0x37b615feb
37b615420mov rax, [rsp+408]
37b615428mov edi, [rax]
37b61542atest edi, edi
37b61542cjle 0x37b616397
37b615432
37b615432loc_37b615432:
37b615432add edi, 1
37b615435test r9l, r9l
37b615438jle 0x37b616357
37b61543emov rax, [rsp+480]
37b615446mov ecx, r9l
37b615449mov r11l, 1
37b61544flea r10, [4*r12]
37b615457shr ecx, 2
37b61545amov r12l, r9l
37b61545dlea r13l, [r9-1]
37b615461lea r8, [rax-4]
37b615465shl rcx, 4
37b615469and r12l, -4
37b61546dnop [rax]
37b615470
37b615470loc_37b615470:
37b615470cmp r13l, 2
37b615474jbe 0x37b615fe1
37b61547alea rdx, [r8+4]
37b61547exor eax, eax
37b615480
37b615480loc_37b615480:
37b615480movups x3, [rdx+rax]
37b615484movups x0, [rbx+rax]
37b615488mulps x0, x3
37b61548bmovups [rdx+rax], x0
37b61548fadd rax, 16
37b615493cmp rax, rcx
37b615496jne 0x37b615480
37b615498lea eax, [r12+1]
37b61549dcmp r9l, r12l
37b6154a0je 0x37b6154bf
37b6154a2
37b6154a2loc_37b6154a2:
37b6154a2cdqe
37b6154a4
37b6154a4loc_37b6154a4:
37b6154a4movss x0, [r8+4*rax]
37b6154aamulss x0, [rbx+4*rax-4]
37b6154b0movss [r8+4*rax], x0
37b6154b6add rax, 1
37b6154bacmp r9l, eax
37b6154bdjge 0x37b6154a4
37b6154bf
37b6154bfloc_37b6154bf:
37b6154bfadd r11l, 1
37b6154c3add r8, r10
37b6154c6cmp r11l, edi
37b6154c9jne 0x37b615470
37b6154cb
37b6154cbloc_37b6154cb:
37b6154cbmov [rsp+180], 1
37b6154d6
37b6154d6loc_37b6154d6:
37b6154d6mov r11l, [rsp+168]
37b6154detest r11l, r11l
37b6154e1jne 0x37b615a0b
37b6154e7
37b6154e7loc_37b6154e7:
37b6154e7lea rax, [rsp+236]
37b6154efmov [rsp+160], rax
37b6154f7
37b6154f7loc_37b6154f7:
37b6154f7mov r10l, [rsp+176]
37b6154ffmov eax, 73
37b615504test r10l, r10l
37b615507je 0x37b61550e
37b615509
37b615509loc_37b615509:
37b615509mov eax, 49
37b61550e
37b61550eloc_37b61550e:
37b61550emov [rsp+215], al
37b615515xor edx, edx
37b615517mov r9, r14
37b61551amov r8, rbp
37b61551dmov rax, [rsp+536]
37b615525movsxd rdi, [rsp+188]
37b61552dmov [rsp+56], 1
37b615536lea rcx, [rsp+215]
37b61553emov [rsp+48], rax
37b615543mov rax, [rsp+424]
37b61554btest rdi, rdi
37b61554ecmovs rdi, rdx
37b615552mov rdx, r15
37b615555mov [rsp+40], rax
37b61555amov rax, [rsp+416]
37b615562mov [rsp+32], rax
37b615567call slangb_
37b61556cmov eax, [r14]
37b61556fadd eax, [rbp]
37b615572mov [rsp+80], 1
37b61557bmov [rsp+236], eax
37b615582mov rax, [rsp+536]
37b61558amov r9, r15
37b61558dlea r8, [rip+0xe1cb7c]
37b615594mov [rsp+72], 1
37b61559dlea rdx, [rip+0xe1cb8c]
37b6155a4lea rcx, [rip+0xe1cb86]
37b6155abmov [rsp+56], rax
37b6155b0mov rax, [rsp+440]
37b6155b8mov [rsp+64], 1
37b6155c1mov [rsp+48], rax
37b6155c6mov rax, [rsp+432]
37b6155cemovss [rsp+220], x0
37b6155d7mov [rsp+40], rax
37b6155dcmov rax, [rsp+160]
37b6155e4mov [rsp+32], rax
37b6155e9call slantb_
37b6155eemovaps x1, x0
37b6155f1pxor x0, x0
37b6155f5ucomiss x1, x0
37b6155f8jp 0x37b615f80
37b6155fejne 0x37b615f80
37b615604mov r12l, [rip+0xe1cb35]
37b61560b
37b61560bloc_37b61560b:
37b61560bmov rax, [rsp+552]
37b615613mov r9, r14
37b615616mov r8, rbp
37b615619mov rdx, r15
37b61561cmov [rsp+96], 1
37b615625lea rcx, [rsp+215]
37b61562dmov [rsp+88], rax
37b615632mov rax, [rsp+544]
37b61563amov [rsp+80], rax
37b61563fmov rax, [rsp+536]
37b615647mov [rsp+72], rax
37b61564cmov rax, [rsp+512]
37b615654mov [rsp+64], rax
37b615659lea rax, [rsp+220]
37b615661mov [rsp+56], rax
37b615666mov rax, [rsp+448]
37b61566emov [rsp+48], rax
37b615673mov rax, [rsp+440]
37b61567bmov [rsp+40], rax
37b615680mov rax, [rsp+432]
37b615688mov [rsp+32], rax
37b61568dcall sgbcon_
37b615692mov rax, [rsp+504]
37b61569amov r9, [rsp+480]
37b6156a2mov [rsp+56], 4
37b6156abmov r8, [rsp+408]
37b6156b3mov rdx, r15
37b6156b6lea rcx, [rip+0xe1ca75]
37b6156bdmov [rsp+48], rax
37b6156c2mov rax, [rsp+496]
37b6156camov [rsp+40], rax
37b6156cfmov rax, [rsp+488]
37b6156d7mov [rsp+32], rax
37b6156dccall slacpy_
37b6156e1mov r9, r14
37b6156e4mov r8, rbp
37b6156e7mov rdx, r15
37b6156eamov rax, [rsp+552]
37b6156f2mov rcx, [rsp+376]
37b6156famov [rsp+88], 1
37b615703mov [rsp+80], rax
37b615708mov rax, [rsp+504]
37b615710mov [rsp+72], rax
37b615715mov rax, [rsp+496]
37b61571dmov [rsp+64], rax
37b615722mov rax, [rsp+448]
37b61572amov [rsp+56], rax
37b61572fmov rax, [rsp+440]
37b615737mov [rsp+48], rax
37b61573cmov rax, [rsp+432]
37b615744mov [rsp+40], rax
37b615749mov rax, [rsp+408]
37b615751mov [rsp+32], rax
37b615756call sgbtrs_
37b61575bmov r9, r14
37b61575emov r8, rbp
37b615761mov rdx, r15
37b615764mov rax, [rsp+552]
37b61576cmov rcx, [rsp+376]
37b615774mov [rsp+152], 1
37b615780mov [rsp+144], rax
37b615788mov rax, [rsp+544]
37b615790mov [rsp+136], rax
37b615798mov rax, [rsp+536]
37b6157a0mov [rsp+128], rax
37b6157a8mov rax, [rsp+528]
37b6157b0mov [rsp+120], rax
37b6157b5mov rax, [rsp+520]
37b6157bdmov [rsp+112], rax
37b6157c2mov rax, [rsp+504]
37b6157camov [rsp+104], rax
37b6157cfmov rax, [rsp+496]
37b6157d7mov [rsp+96], rax
37b6157dcmov rax, [rsp+488]
37b6157e4mov [rsp+88], rax
37b6157e9mov rax, [rsp+480]
37b6157f1mov [rsp+80], rax
37b6157f6mov rax, [rsp+448]
37b6157femov [rsp+72], rax
37b615803mov rax, [rsp+440]
37b61580bmov [rsp+64], rax
37b615810mov rax, [rsp+432]
37b615818mov [rsp+56], rax
37b61581dmov rax, [rsp+424]
37b615825mov [rsp+48], rax
37b61582amov rax, [rsp+416]
37b615832mov [rsp+40], rax
37b615837mov rax, [rsp+408]
37b61583fmov [rsp+32], rax
37b615844call sgbrfs_
37b615849mov r9l, [rsp+176]
37b615851test r9l, r9l
37b615854je 0x37b615d30
37b61585amov r8l, [rsp+184]
37b615862test r8l, r8l
37b615865je 0x37b6159b0
37b61586bmov rax, [rsp+408]
37b615873mov edx, [rax]
37b615875test edx, edx
37b615877jle 0x37b6159b0
37b61587dmov r9l, [r15]
37b615880lea r11l, [rdx+1]
37b615884test r9l, r9l
37b615887jle 0x37b61592e
37b61588dmov ecx, r9l
37b615890mov ebp, r9l
37b615893shl rdi, 2
37b615897mov r10l, 1
37b61589dmov rax, [rsp+496]
37b6158a5shr ecx, 2
37b6158a8lea ebx, [r9-1]
37b6158acand ebp, -4
37b6158afshl rcx, 4
37b6158b3lea r8, [rax-4]
37b6158b7nop [rax+rax]
37b6158c0
37b6158c0loc_37b6158c0:
37b6158c0cmp ebx, 2
37b6158c3jbe 0x37b6160e2
37b6158c9lea r13, [r8+4]
37b6158cdxor eax, eax
37b6158cfnop [rax+rax]
37b6158d5nop [rax+rax]
37b6158e0
37b6158e0loc_37b6158e0:
37b6158e0movups x0, [r13+rax]
37b6158e6movups x5, [rsi+rax]
37b6158eamulps x0, x5
37b6158edmovups [r13+rax], x0
37b6158f3add rax, 16
37b6158f7cmp rax, rcx
37b6158fajne 0x37b6158e0
37b6158fclea eax, [rbp+1]
37b6158fftest r9b, 3
37b615903je 0x37b615922
37b615905
37b615905loc_37b615905:
37b615905cdqe
37b615907
37b615907loc_37b615907:
37b615907movss x0, [r8+4*rax]
37b61590dmulss x0, [rsi+4*rax-4]
37b615913movss [r8+4*rax], x0
37b615919add rax, 1
37b61591dcmp r9l, eax
37b615920jge 0x37b615907
37b615922
37b615922loc_37b615922:
37b615922add r10l, 1
37b615926add r8, rdi
37b615929cmp r10l, r11l
37b61592cjne 0x37b6158c0
37b61592e
37b61592eloc_37b61592e:
37b61592emovss x2, [rsp+224]
37b615937lea eax, [rdx-1]
37b61593acmp eax, 2
37b61593djbe 0x37b616383
37b615943mov ecx, edx
37b615945mov rax, [rsp+520]
37b61594dmovaps x1, x2
37b615950shr ecx, 2
37b615953shufps x1, x1, 0
37b615957shl rcx, 4
37b61595badd rcx, rax
37b61595enop
37b615960
37b615960loc_37b615960:
37b615960movups x0, [rax]
37b615963add rax, 16
37b615967divps x0, x1
37b61596amovups [rax-16], x0
37b61596ecmp rax, rcx
37b615971jne 0x37b615960
37b615973test dl, 3
37b615976je 0x37b6159b0
37b615978mov eax, edx
37b61597aand eax, -4
37b61597dadd eax, 1
37b615980
37b615980loc_37b615980:
37b615980mov rcx, [rsp+520]
37b615988cdqe
37b61598a
37b61598aloc_37b61598a:
37b61598amovss x0, [rcx+4*rax-4]
37b615990divss x0, x2
37b615994movss [rcx+4*rax-4], x0
37b61599aadd rax, 1
37b61599ecmp edx, eax
37b6159a0jge 0x37b61598a
37b6159a2nop [rax]
37b6159a5nop [rax+rax]
37b6159b0
37b6159b0loc_37b6159b0:
37b6159b0mov rax, [rsp+512]
37b6159b8mov edx, 7
37b6159bdlea rcx, [rip+0xe1c772]
37b6159c4movss x1, [rax]
37b6159c8movaps x6, x1
37b6159cbcall slamch_
37b6159d0comiss x0, x6
37b6159d3jbe 0x37b6159e5
37b6159d5mov eax, [r15]
37b6159d8mov rsi, [rsp+552]
37b6159e0add eax, 1
37b6159e3mov [rsi], eax
37b6159e5
37b6159e5loc_37b6159e5:
37b6159e5mov rax, [rsp+536]
37b6159edmov [rax], r12l
37b6159f0jmp 0x37b614fcd
37b6159f5
37b6159f5loc_37b6159f5:
37b6159f5mov [rsp+184], r13l
37b6159fd
37b6159fdloc_37b6159fd:
37b6159fdmov [rsp+180], 0
37b615a08
37b615a08loc_37b615a08:
37b615a08mov r9l, [r15]
37b615a0b
37b615a0bloc_37b615a0b:
37b615a0bmovsxd rdi, [rsp+192]
37b615a13xor eax, eax
37b615a15test rdi, rdi
37b615a18cmovns rax, rdi
37b615a1cmov [rsp+168], rax
37b615a24test r9l, r9l
37b615a27jle 0x37b61625b
37b615a2dmovsxd r11, [rsp+196]
37b615a35xor eax, eax
37b615a37mov ecx, r9l
37b615a3amov r12l, r9l
37b615a3dmov [rsp+464], rbx
37b615a45mov r13, -1
37b615a4cmov rbx, rbp
37b615a4fmov edi, 1
37b615a54test r11, r11
37b615a57mov [rsp+472], rsi
37b615a5fmov rsi, r14
37b615a62mov r14, -1
37b615a69cmovs r11, rax
37b615a6dlea rax, [rsp+236]
37b615a75mov [rsp+160], rax
37b615a7dmov rbp, r11
37b615a80jmp 0x37b615a96
37b615a82
37b615a82 66 0f 1f 44 00 00 f..D..
37b615a88
37b615a88loc_37b615a88:
37b615a88mov ecx, [r15]
37b615a8badd r13, rbp
37b615a8eadd r14, [rsp+168]
37b615a96
37b615a96loc_37b615a96:
37b615a96mov eax, [rsi]
37b615a98mov r8l, edi
37b615a9bmov r9l, [rbx]
37b615a9emov edx, 1
37b615aa3sub r8l, eax
37b615aa6test r8l, r8l
37b615aa9cmovle r8l, edx
37b615aadlea edx, [r9+rdi]
37b615ab1cmp edx, ecx
37b615ab3cmovg edx, ecx
37b615ab6mov rcx, [rsp+416]
37b615abesub edx, r8l
37b615ac1add edx, 1
37b615ac4mov [rsp+236], edx
37b615acblea edx, [rax+r9+1]
37b615ad0add eax, 1
37b615ad3sub eax, edi
37b615ad5sub edx, edi
37b615ad7add edi, 1
37b615adaadd eax, r8l
37b615addadd edx, r8l
37b615ae0lea r8, [rip+0xe1c645]
37b615ae7cdqe
37b615ae9movsxd rdx, edx
37b615aecadd rax, r14
37b615aefadd rdx, r13
37b615af2lea rax, [rcx+4*rax]
37b615af6lea rcx, [rip+0xe1c62f]
37b615afdmov [rsp+32], rcx
37b615b02mov rcx, [rsp+432]
37b615b0alea r9, [rcx+4*rdx]
37b615b0emov rcx, [rsp+160]
37b615b16mov rdx, rax
37b615b19call scopy_
37b615b1ecmp r12l, edi
37b615b21jge 0x37b615a88
37b615b27mov rbp, rbx
37b615b2amov r14, rsi
37b615b2dmov rbx, [rsp+464]
37b615b35mov rsi, [rsp+472]
37b615b3d
37b615b3dloc_37b615b3d:
37b615b3dmov r9, r14
37b615b40mov r8, rbp
37b615b43mov rdx, r15
37b615b46mov rcx, r15
37b615b49mov rax, [rsp+552]
37b615b51mov [rsp+56], rax
37b615b56mov rax, [rsp+448]
37b615b5emov [rsp+48], rax
37b615b63mov rax, [rsp+440]
37b615b6bmov [rsp+40], rax
37b615b70mov rax, [rsp+432]
37b615b78mov [rsp+32], rax
37b615b7dcall sgbtrf_
37b615b82mov rax, [rsp+552]
37b615b8amov r11l, [rax]
37b615b8dtest r11l, r11l
37b615b90jle 0x37b6154f7
37b615b96mov ecx, [r14]
37b615b99mov edx, [r15]
37b615b9cmov r10, -1
37b615ba3xor eax, eax
37b615ba5mov esi, [rbp]
37b615ba8mov r9, [rsp+168]
37b615bb0pxor x1, x1
37b615bb4mov [rsp+220], 0
37b615bbflea edi, [rdx-1]
37b615bc2mov rdx, [rsp+416]
37b615bcaadd esi, ecx
37b615bccadd ecx, 1
37b615bcfmov ebp, ecx
37b615bd1lea ebx, [rsi+1]
37b615bd4lea r13, [rdx+4]
37b615bd8mov r12, rdx
37b615bdbsub ebp, r11l
37b615bdenop
37b615be0
37b615be0loc_37b615be0:
37b615be0test ecx, ecx
37b615be2lea edx, [rdi+rcx]
37b615be5mov r8l, 1
37b615bebcmovg r8l, ecx
37b615befcmp edx, ebx
37b615bf1cmovg edx, ebx
37b615bf4cmp r8l, edx
37b615bf7jg 0x37b615c3d
37b615bf9movsxd r14, r8l
37b615bfcsub edx, r8l
37b615bffadd r14, r10
37b615c02add rdx, r14
37b615c05lea rax, [r12+4*r14]
37b615c09lea rdx, [r13+4*rdx]
37b615c0enop [rax]
37b615c15nop [rax+rax]
37b615c20
37b615c20loc_37b615c20:
37b615c20movss x0, [rax]
37b615c24andps x0, [rip+0xe1c525]
37b615c2badd rax, 4
37b615c2fmaxss x1, x0
37b615c33cmp rdx, rax
37b615c36jne 0x37b615c20
37b615c38mov eax, 1
37b615c3d
37b615c3dloc_37b615c3d:
37b615c3dsub ecx, 1
37b615c40add r10, r9
37b615c43cmp ebp, ecx
37b615c45jne 0x37b615be0
37b615c47test al, al
37b615c49je 0x37b615c54
37b615c4bmovss [rsp+220], x1
37b615c54
37b615c54loc_37b615c54:
37b615c54lea eax, [r11-1]
37b615c58lea r8, [rip+0xe1c4b1]
37b615c5fmov rbx, [rsp+432]
37b615c67mov [rsp+80], 1
37b615c70cmp eax, esi
37b615c72mov r9, [rsp+552]
37b615c7amov [rsp+72], 1
37b615c83lea rdx, [rip+0xe1c4a6]
37b615c8acmovg eax, esi
37b615c8dadd esi, 2
37b615c90mov [rsp+64], 1
37b615c99lea rcx, [rip+0xe1c491]
37b615ca0sub esi, r11l
37b615ca3mov [rsp+236], eax
37b615caamov rax, [rsp+536]
37b615cb2test esi, esi
37b615cb4mov [rsp+56], rax
37b615cb9mov rax, [rsp+440]
37b615cc1mov [rsp+48], rax
37b615cc6mov eax, 1
37b615ccbcmovle esi, eax
37b615ccelea eax, [rsi-1]
37b615cd1cdqe
37b615cd3lea rax, [rbx+4*rax]
37b615cd7mov [rsp+40], rax
37b615cdcmov rax, [rsp+160]
37b615ce4mov [rsp+32], rax
37b615ce9call slantb_
37b615ceemovaps x1, x0
37b615cf1pxor x0, x0
37b615cf5ucomiss x1, x0
37b615cf8jp 0x37b615d00
37b615cfaje 0x37b61621b
37b615d00
37b615d00loc_37b615d00:
37b615d00movss x0, [rsp+220]
37b615d09divss x0, x1
37b615d0d
37b615d0dloc_37b615d0d:
37b615d0dmov rax, [rsp+536]
37b615d15movss [rax], x0
37b615d19mov rax, [rsp+512]
37b615d21mov [rax], 0
37b615d27jmp 0x37b614fcd
37b615d2c
37b615d2c 0f 1f 40 00 ..@.
37b615d30
37b615d30loc_37b615d30:
37b615d30mov ecx, [rsp+180]
37b615d37test ecx, ecx
37b615d39je 0x37b6159b0
37b615d3fmov rax, [rsp+408]
37b615d47mov edx, [rax]
37b615d49test edx, edx
37b615d4bjle 0x37b6159b0
37b615d51mov r9l, [r15]
37b615d54lea esi, [rdx+1]
37b615d57test r9l, r9l
37b615d5ajle 0x37b615dee
37b615d60mov ecx, r9l
37b615d63mov r11l, r9l
37b615d66shl rdi, 2
37b615d6amov r10l, 1
37b615d70mov rax, [rsp+496]
37b615d78shr ecx, 2
37b615d7blea ebp, [r9-1]
37b615d7fand r11l, -4
37b615d83shl rcx, 4
37b615d87lea r8, [rax-4]
37b615d8bnop [rax+rax]
37b615d90
37b615d90loc_37b615d90:
37b615d90cmp ebp, 2
37b615d93jbe 0x37b6160ec
37b615d99lea r13, [r8+4]
37b615d9dxor eax, eax
37b615d9fnop
37b615da0
37b615da0loc_37b615da0:
37b615da0movups x2, [r13+rax]
37b615da6movups x0, [rbx+rax]
37b615daamulps x0, x2
37b615dadmovups [r13+rax], x0
37b615db3add rax, 16
37b615db7cmp rax, rcx
37b615dbajne 0x37b615da0
37b615dbclea eax, [r11+1]
37b615dc0cmp r9l, r11l
37b615dc3je 0x37b615de2
37b615dc5
37b615dc5loc_37b615dc5:
37b615dc5cdqe
37b615dc7
37b615dc7loc_37b615dc7:
37b615dc7movss x0, [r8+4*rax]
37b615dcdmulss x0, [rbx+4*rax-4]
37b615dd3movss [r8+4*rax], x0
37b615dd9add rax, 1
37b615dddcmp r9l, eax
37b615de0jge 0x37b615dc7
37b615de2
37b615de2loc_37b615de2:
37b615de2add r10l, 1
37b615de6add r8, rdi
37b615de9cmp r10l, esi
37b615decjne 0x37b615d90
37b615dee
37b615deeloc_37b615dee:
37b615deemovss x2, [rsp+232]
37b615df7lea eax, [rdx-1]
37b615dfacmp eax, 2
37b615dfdjbe 0x37b61638d
37b615e03mov ecx, edx
37b615e05mov rax, [rsp+520]
37b615e0dmovaps x1, x2
37b615e10shr ecx, 2
37b615e13shufps x1, x1, 0
37b615e17shl rcx, 4
37b615e1badd rcx, rax
37b615e1enop
37b615e20
37b615e20loc_37b615e20:
37b615e20movups x0, [rax]
37b615e23add rax, 16
37b615e27divps x0, x1
37b615e2amovups [rax-16], x0
37b615e2ecmp rax, rcx
37b615e31jne 0x37b615e20
37b615e33test dl, 3
37b615e36je 0x37b6159b0
37b615e3cmov eax, edx
37b615e3eand eax, -4
37b615e41add eax, 1
37b615e44
37b615e44loc_37b615e44:
37b615e44mov rcx, [rsp+520]
37b615e4ccdqe
37b615e4e
37b615e4eloc_37b615e4e:
37b615e4emovss x0, [rcx+4*rax-4]
37b615e54divss x0, x2
37b615e58movss [rcx+4*rax-4], x0
37b615e5eadd rax, 1
37b615e62cmp edx, eax
37b615e64jge 0x37b615e4e
37b615e66jmp 0x37b6159b0
37b615e6b
37b615e6b 0f 1f 44 00 00 ..D..
37b615e70
37b615e70loc_37b615e70:
37b615e70mov eax, [rsp+184]
37b615e77test eax, eax
37b615e79jne 0x37b616016
37b615e7fmov edi, [rsp+168]
37b615e86test edi, edi
37b615e88jne 0x37b615a0b
37b615e8e
37b615e8eloc_37b615e8e:
37b615e8elea rdi, [rsp+236]
37b615e96mov eax, 73
37b615e9bmov [rsp+160], rdi
37b615ea3jmp 0x37b61550e
37b615ea8
37b615ea8 0f 1f 84 00 00 00 00 00 ........
37b615eb0
37b615eb0loc_37b615eb0:
37b615eb0mov [rsp+56], rsi
37b615eb5mov r9, r14
37b615eb8mov r8, rbp
37b615ebbmov rdx, r15
37b615ebelea rax, [rsp+228]
37b615ec6lea r10, [rsp+216]
37b615ecemov [rsp+48], rbx
37b615ed3mov rcx, r15
37b615ed6mov [rsp+88], rax
37b615edblea rax, [rsp+224]
37b615ee3lea rdi, [rsp+232]
37b615eebmov [rsp+72], rax
37b615ef0mov [rsp+160], rax
37b615ef8mov rax, [rsp+424]
37b615f00mov [rsp+80], r10
37b615f05mov [rsp+40], rax
37b615f0amov rax, [rsp+416]
37b615f12mov [rsp+64], rdi
37b615f17mov [rsp+32], rax
37b615f1cmov [rsp+200], r10
37b615f24call sgbequ_
37b615f29mov eax, [rsp+228]
37b615f30mov r10, [rsp+200]
37b615f38test eax, eax
37b615f3amov rax, [rsp+160]
37b615f42je 0x37b616120
37b615f48mov ecx, [rsp+176]
37b615f4ftest ecx, ecx
37b615f51je 0x37b6160f6
37b615f57mov edx, [rsp+180]
37b615f5etest edx, edx
37b615f60je 0x37b615a08
37b615f66
37b615f66loc_37b615f66:
37b615f66mov rax, [rsp+408]
37b615f6emov r9l, [r15]
37b615f71mov edi, [rax]
37b615f73test edi, edi
37b615f75jg 0x37b615432
37b615f7bjmp 0x37b615a0b
37b615f80
37b615f80loc_37b615f80:
37b615f80mov r9, r14
37b615f83mov r8, rbp
37b615f86lea rcx, [rip+0xe1c1a4]
37b615f8dmov rdx, r15
37b615f90mov rax, [rsp+536]
37b615f98mov [rsp+56], 1
37b615fa1movss [rsp+160], x1
37b615faamov [rsp+48], rax
37b615fafmov rax, [rsp+424]
37b615fb7mov [rsp+40], rax
37b615fbcmov rax, [rsp+416]
37b615fc4mov [rsp+32], rax
37b615fc9call slangb_
37b615fcedivss x0, [rsp+160]
37b615fd7movd r12l, x0
37b615fdcjmp 0x37b61560b
37b615fe1
37b615fe1loc_37b615fe1:
37b615fe1mov eax, 1
37b615fe6jmp 0x37b6154a2
37b615feb
37b615febloc_37b615feb:
37b615febmov r12l, [rsp+168]
37b615ff3test r12l, r12l
37b615ff6jne 0x37b615a0b
37b615ffclea rdi, [rsp+236]
37b616004mov eax, 49
37b616009mov [rsp+160], rdi
37b616011jmp 0x37b61550e
37b616016
37b616016loc_37b616016:
37b616016mov rax, [rsp+408]
37b61601emov edi, [rax]
37b616020test edi, edi
37b616022jle 0x37b6163de
37b616028
37b616028loc_37b616028:
37b616028add edi, 1
37b61602btest r9l, r9l
37b61602ejle 0x37b61632c
37b616034mov rax, [rsp+480]
37b61603cmov ecx, r9l
37b61603fmov r11l, 1
37b616045lea r10, [4*r12]
37b61604dshr ecx, 2
37b616050mov r12l, r9l
37b616053lea r13l, [r9-1]
37b616057lea r8, [rax-4]
37b61605bshl rcx, 4
37b61605fand r12l, -4
37b616063nop
37b616065nop [rax+rax]
37b616070
37b616070loc_37b616070:
37b616070cmp r13l, 2
37b616074jbe 0x37b6160db
37b616076lea rdx, [r8+4]
37b61607axor eax, eax
37b61607cnop [rax]
37b616080
37b616080loc_37b616080:
37b616080movups x4, [rdx+rax]
37b616084movups x0, [rsi+rax]
37b616088mulps x0, x4
37b61608bmovups [rdx+rax], x0
37b61608fadd rax, 16
37b616093cmp rax, rcx
37b616096jne 0x37b616080
37b616098lea eax, [r12+1]
37b61609dcmp r9l, r12l
37b6160a0je 0x37b6160bf
37b6160a2
37b6160a2loc_37b6160a2:
37b6160a2cdqe
37b6160a4
37b6160a4loc_37b6160a4:
37b6160a4movss x0, [r8+4*rax]
37b6160aamulss x0, [rsi+4*rax-4]
37b6160b0movss [r8+4*rax], x0
37b6160b6add rax, 1
37b6160bacmp r9l, eax
37b6160bdjge 0x37b6160a4
37b6160bf
37b6160bfloc_37b6160bf:
37b6160bfadd r11l, 1
37b6160c3add r8, r10
37b6160c6cmp r11l, edi
37b6160c9jne 0x37b616070
37b6160cb
37b6160cbloc_37b6160cb:
37b6160cbmov [rsp+184], 1
37b6160d6jmp 0x37b6154d6
37b6160db
37b6160dbloc_37b6160db:
37b6160dbmov eax, 1
37b6160e0jmp 0x37b6160a2
37b6160e2
37b6160e2loc_37b6160e2:
37b6160e2mov eax, 1
37b6160e7jmp 0x37b615905
37b6160ec
37b6160ecloc_37b6160ec:
37b6160ecmov eax, 1
37b6160f1jmp 0x37b615dc5
37b6160f6
37b6160f6loc_37b6160f6:
37b6160f6mov eax, [rsp+184]
37b6160fdtest eax, eax
37b6160ffje 0x37b615a08
37b616105mov rax, [rsp+408]
37b61610dmov r9l, [r15]
37b616110mov edi, [rax]
37b616112test edi, edi
37b616114jg 0x37b616028
37b61611ajmp 0x37b615a0b
37b61611f
37b61611f 90 .
37b616120
37b616120loc_37b616120:
37b616120mov [rsp+72], rax
37b616125mov r9, r14
37b616128mov r8, rbp
37b61612bmov rdx, r15
37b61612emov rax, [rsp+424]
37b616136mov [rsp+80], r10
37b61613bmov rcx, [rsp+456]
37b616143mov [rsp+64], rdi
37b616148mov [rsp+40], rax
37b61614dmov rax, [rsp+416]
37b616155mov [rsp+88], rcx
37b61615amov rcx, r15
37b61615dmov [rsp+32], rax
37b616162mov [rsp+96], 1
37b61616bmov [rsp+56], rsi
37b616170mov [rsp+48], rbx
37b616175call slaqgb_
37b61617amov rcx, [rsp+456]
37b616182mov r9l, 1
37b616188mov r8l, 1
37b61618elea rdx, [rip+0xe1bf7d]
37b616195call lsame_
37b61619amov [rsp+180], eax
37b6161a1test eax, eax
37b6161a3je 0x37b616300
37b6161a9
37b6161a9loc_37b6161a9:
37b6161a9mov rcx, [rsp+456]
37b6161b1mov r9l, 1
37b6161b7mov r8l, 1
37b6161bdlea rdx, [rip+0xe1bf50]
37b6161c4call lsame_
37b6161c9test eax, eax
37b6161cbje 0x37b61628a
37b6161d1mov r11l, [rsp+176]
37b6161d9test r11l, r11l
37b6161dcje 0x37b616270
37b6161e2mov r10l, [rsp+180]
37b6161eatest r10l, r10l
37b6161edje 0x37b6159f5
37b6161f3mov rax, [rsp+408]
37b6161fbmov edi, [rax]
37b6161fdmov eax, [rsp+180]
37b616204test edi, edi
37b616206jle 0x37b6162e5
37b61620c
37b61620cloc_37b61620c:
37b61620cmov [rsp+184], eax
37b616213mov r9l, [r15]
37b616216jmp 0x37b615432
37b61621b
37b61621bloc_37b61621b:
37b61621bmovss x0, [rip+0xe1bf1d]
37b616223jmp 0x37b615d0d
37b616228
37b616228loc_37b616228:
37b616228mov [rsp+184], 1
37b616233
37b616233loc_37b616233:
37b616233mov eax, [rsp+168]
37b61623atest eax, eax
37b61623cje 0x37b6154e7
37b616242movsxd rdi, [rsp+192]
37b61624axor eax, eax
37b61624ctest rdi, rdi
37b61624fcmovns rax, rdi
37b616253mov [rsp+168], rax
37b61625b
37b61625bloc_37b61625b:
37b61625blea rax, [rsp+236]
37b616263mov [rsp+160], rax
37b61626bjmp 0x37b615b3d
37b616270
37b616270loc_37b616270:
37b616270mov rax, [rsp+408]
37b616278mov edi, [rax]
37b61627atest edi, edi
37b61627cjle 0x37b616415
37b616282mov r9l, [r15]
37b616285jmp 0x37b616028
37b61628a
37b61628aloc_37b61628a:
37b61628amov rcx, [rsp+456]
37b616292mov r9l, 1
37b616298mov r8l, 1
37b61629elea rdx, [rip+0xe1be6e]
37b6162a5call lsame_
37b6162aamov [rsp+184], eax
37b6162b1test eax, eax
37b6162b3je 0x37b6163b7
37b6162b9mov edi, [rsp+176]
37b6162c0test edi, edi
37b6162c2je 0x37b616270
37b6162c4mov eax, [rsp+180]
37b6162cbtest eax, eax
37b6162cdje 0x37b6159f5
37b6162d3mov rdi, [rsp+408]
37b6162dbmov edi, [rdi]
37b6162ddtest edi, edi
37b6162dfjg 0x37b61620c
37b6162e5
37b6162e5loc_37b6162e5:
37b6162e5mov [rsp+180], r13l
37b6162edmov r9l, [r15]
37b6162f0mov [rsp+184], r13l
37b6162f8jmp 0x37b615a0b
37b6162fd
37b6162fd 0f 1f 00 ...
37b616300
37b616300loc_37b616300:
37b616300mov rcx, [rsp+456]
37b616308mov r9l, 1
37b61630emov r8l, 1
37b616314lea rdx, [rip+0xe1bdf8]
37b61631bcall lsame_
37b616320mov [rsp+180], eax
37b616327jmp 0x37b6161a9
37b61632c
37b61632cloc_37b61632c:
37b61632cmov eax, 1
37b616331nop [rax]
37b616335nop [rax+rax]
37b616340
37b616340loc_37b616340:
37b616340lea edx, [rax+1]
37b616343cmp edx, edi
37b616345je 0x37b616228
37b61634badd eax, 2
37b61634ecmp eax, edi
37b616350jne 0x37b616340
37b616352jmp 0x37b6160cb
37b616357
37b616357loc_37b616357:
37b616357mov eax, 1
37b61635cnop [rax]
37b616360
37b616360loc_37b616360:
37b616360lea edx, [rax+1]
37b616363cmp edx, edi
37b616365je 0x37b616373
37b616367add eax, 2
37b61636acmp eax, edi
37b61636cjne 0x37b616360
37b61636ejmp 0x37b6154cb
37b616373
37b616373loc_37b616373:
37b616373mov [rsp+180], 1
37b61637ejmp 0x37b616233
37b616383
37b616383loc_37b616383:
37b616383mov eax, 1
37b616388jmp 0x37b615980
37b61638d
37b61638dloc_37b61638d:
37b61638dmov eax, 1
37b616392jmp 0x37b615e44
37b616397
37b616397loc_37b616397:
37b616397mov eax, [rsp+168]
37b61639etest eax, eax
37b6163a0jne 0x37b616402
37b6163a2lea rax, [rsp+236]
37b6163aamov [rsp+160], rax
37b6163b2jmp 0x37b615509
37b6163b7
37b6163b7loc_37b6163b7:
37b6163b7mov r9l, [rsp+176]
37b6163bftest r9l, r9l
37b6163c2je 0x37b615a08
37b6163c8mov r8l, [rsp+180]
37b6163d0test r8l, r8l
37b6163d3je 0x37b6159fd
37b6163d9jmp 0x37b615f66
37b6163de
37b6163deloc_37b6163de:
37b6163demov r13l, [rsp+168]
37b6163e6test r13l, r13l
37b6163e9je 0x37b615e8e
37b6163efmov eax, [rsp+168]
37b6163f6mov [rsp+184], eax
37b6163fdjmp 0x37b615a0b
37b616402
37b616402loc_37b616402:
37b616402mov eax, [rsp+168]
37b616409mov [rsp+180], eax
37b616410jmp 0x37b615a0b
37b616415
37b616415loc_37b616415:
37b616415mov [rsp+184], r13l
37b61641dmov r9l, [r15]
37b616420jmp 0x37b615a0b
37b616425
37b616425loc_37b616425:
37b616425mov rax, [rsp+552]
37b61642dmov [rax], -14
37b616433mov eax, 14
37b616438jmp 0x37b614fab
37b61643d
37b61643dloc_37b61643d:
37b61643dpxor x0, x0
37b616441comiss x0, x8
37b616445jae 0x37b61532f
37b61644bmovss x0, [rip+0xe1bced]
37b616453mov rax, [rsp+552]
37b61645bmov ecx, [rsp+184]
37b616462movss [rsp+232], x0
37b61646bmov eax, [rax]
37b61646dtest ecx, ecx
37b61646fje 0x37b615297
37b616475test eax, eax
37b616477je 0x37b6153b1
37b61647dneg eax
37b61647fjmp 0x37b614fab
37b616484
37b616484loc_37b616484:
37b616484mov eax, [rax]
37b616486jmp 0x37b615297
37b61648b
37b61648bloc_37b61648b:
37b61648bpxor x0, x0
37b61648fcomiss x0, x8
37b616493jae 0x37b616425
37b616495movss x0, [rip+0xe1bca3]
37b61649djmp 0x37b6153b1
37b614de0
Loading..