File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37befba40
37befba40dbdsdc_64_:
37befba40push r15
37befba42push r14
37befba44push r13
37befba46push r12
37befba48push rbp
37befba49push rdi
37befba4apush rsi
37befba4bpush rbx
37befba4csub rsp, 472
37befba53movups [rsp+448], x6
37befba5bmov rax, [rsp+592]
37befba63mov r14, [rsp+648]
37befba6bmov r15, [rsp+616]
37befba73mov r13, [rax]
37befba76mov rax, [rsp+608]
37befba7emov [r14], 0
37befba85mov rax, [rax]
37befba88mov r12, rcx
37befba8bmov rdi, rdx
37befba8emov rsi, r8
37befba91lea rdx, [rip+0x55d958]
37befba98mov r8l, 1
37befba9emov rbx, r9
37befbaa1mov r9l, 1
37befbaa7mov [rsp+200], rax
37befbaafcall lsame_64_
37befbab4mov r9l, 1
37befbabamov r8l, 1
37befbac0mov rcx, r12
37befbac3lea rdx, [rip+0x55d927]
37befbacamov rbp, rax
37befbacdcall lsame_64_
37befbad2mov r9l, 1
37befbad8mov r8l, 1
37befbademov rcx, rdi
37befbae1lea rdx, [rip+0x55d90a]
37befbae8test rax, rax
37befbaebjne 0x37befbb60
37befbaedcall lsame_64_
37befbaf2xor r12l, r12l
37befbaf5test rax, rax
37befbaf8je 0x37befc290
37befbafe
37befbafeloc_37befbafe:
37befbafemov [rsp+376], r12
37befbb06test rbp, rbp
37befbb09jne 0x37befcae9
37befbb0f
37befbb0floc_37befbb0f:
37befbb0fmov rax, -1
37befbb16mov edi, 1
37befbb1b
37befbb1bloc_37befbb1b:
37befbb1bmov [r14], rax
37befbb1e
37befbb1eloc_37befbb1e:
37befbb1elea rdx, [rsp+440]
37befbb26mov r8l, 6
37befbb2clea rcx, [rip+0x55d8c2]
37befbb33mov [rsp+440], rdi
37befbb3bcall xerbla_64_
37befbb40nop
37befbb41
37befbb41loc_37befbb41:
37befbb41movups x6, [rsp+448]
37befbb49add rsp, 472
37befbb50pop rbx
37befbb51pop rsi
37befbb52pop rdi
37befbb53pop rbp
37befbb54pop r12
37befbb56pop r13
37befbb58pop r14
37befbb5apop r15
37befbb5cret
37befbb5d
37befbb5d 0f 1f 00 ...
37befbb60
37befbb60loc_37befbb60:
37befbb60call lsame_64_
37befbb65mov ebp, 2
37befbb6atest rax, rax
37befbb6dje 0x37befc290
37befbb73mov [rsp+376], 0
37befbb7fmov rax, [rsi]
37befbb82test rax, rax
37befbb85js 0x37befc2f8
37befbb8bmov rdi, [rsp+592]
37befbb93cmp [rdi], 0
37befbb97jle 0x37befc78a
37befbb9dmov ebp, 2
37befbba2xor r12l, r12l
37befbba5
37befbba5loc_37befbba5:
37befbba5mov rdi, [rsp+608]
37befbbadcmp [rdi], 0
37befbbb1jle 0x37befcb35
37befbbb7
37befbbb7loc_37befbbb7:
37befbbb7mov rdi, [r14]
37befbbbatest rdi, rdi
37befbbbdjne 0x37befd092
37befbbc3test rax, rax
37befbbc6je 0x37befbb41
37befbbcclea rax, [rip+0x55d82d]
37befbbd3lea r8, [rip+0x55d82e]
37befbbdamov [rsp+64], 1
37befbbe3mov [rsp+48], rax
37befbbe8mov r9, rax
37befbbeblea rdx, [rip+0x55d803]
37befbbf2lea rcx, [rip+0x55d817]
37befbbf9mov [rsp+56], 6
37befbc02mov [rsp+40], rax
37befbc07mov [rsp+32], rax
37befbc0ccall ilaenv_64_
37befbc11mov r10, [rsi]
37befbc14mov [rsp+424], rax
37befbc1cmov r11, rax
37befbc1fcmp r10, 1
37befbc23je 0x37befc743
37befbc29xor eax, eax
37befbc2btest r13, r13
37befbc2ecmovns rax, r13
37befbc32mov [rsp+224], rax
37befbc3anot rax
37befbc3dmov [rsp+232], rax
37befbc45lea rax, [r10-1]
37befbc49mov [rsp+392], rax
37befbc51cmp r12, 1
37befbc55je 0x37befc79b
37befbc5bcmp rbp, 2
37befbc5fje 0x37befc5d6
37befbc65test r12, r12
37befbc68je 0x37befc309
37befbc6ecmp r11, [rsi]
37befbc71mov r13l, 3
37befbc77mov [rsp+240], 1
37befbc83jge 0x37befc998
37befbc89
37befbc89loc_37befbc89:
37befbc89mov rax, [rsp+592]
37befbc91mov r8, rsi
37befbc94mov rdx, rsi
37befbc97lea rdi, [rip+0x55d792]
37befbc9emov [rsp+56], 1
37befbca7lea r9, [rip+0x55d772]
37befbcaelea rcx, [rip+0x55d773]
37befbcb5mov [rsp+48], rax
37befbcbamov rax, [rsp+584]
37befbcc2mov [rsp+32], rdi
37befbcc7mov [rsp+40], rax
37befbcccmov [rsp+208], r11
37befbcd4call dlaset_64_
37befbcd9mov [rsp+32], rdi
37befbcdemov r8, rsi
37befbce1mov rdx, rsi
37befbce4mov rax, [rsp+608]
37befbceclea r9, [rip+0x55d72d]
37befbcf3mov [rsp+56], 1
37befbcfclea rcx, [rip+0x55d725]
37befbd03mov [rsp+48], rax
37befbd08mov rax, [rsp+600]
37befbd10mov [rsp+40], rax
37befbd15call dlaset_64_
37befbd1amov r11, [rsp+208]
37befbd22
37befbd22loc_37befbd22:
37befbd22mov [rsp+32], 1
37befbd2bmov r8, rbx
37befbd2emov rdx, rsi
37befbd31lea rcx, [rip+0x55d700]
37befbd38mov r9, [rsp+576]
37befbd40mov [rsp+208], r11
37befbd48call dlanst_64_
37befbd4dpxor x1, x1
37befbd51mov r11, [rsp+208]
37befbd59movsd_xmm [rsp+408], x0
37befbd62ucomisd x0, x1
37befbd66jp 0x37befbd6e
37befbd68je 0x37befbb41
37befbd6e
37befbd6eloc_37befbd6e:
37befbd6elea rdi, [rsp+384]
37befbd76lea rdx, [rip+0x55d69b]
37befbd7dmov [rsp+208], r11
37befbd85lea r11, [rip+0x55d6a4]
37befbd8cmov [rsp+72], rdi
37befbd91lea rax, [rsp+408]
37befbd99mov [rsp+48], rdx
37befbd9elea r8, [rip+0x55d65b]
37befbda5lea rcx, [rip+0x55d68d]
37befbdacmov r9, rax
37befbdafmov [rsp+32], r11
37befbdb4mov [rsp+80], 1
37befbdbdmov [rsp+64], rsi
37befbdc2mov [rsp+56], rbx
37befbdc7mov [rsp+40], rsi
37befbdccmov [rsp+256], rdx
37befbdd4mov rdx, r8
37befbdd7mov [rsp+352], rax
37befbddfmov [rsp+336], rdi
37befbde7mov rdi, rax
37befbdeamov [rsp+344], rcx
37befbdf2call dlascl_64_
37befbdf7mov rax, [rsp+336]
37befbdffmov r9, rdi
37befbe02mov r10, [rsp+576]
37befbe0amov rdx, [rsp+256]
37befbe12lea r11, [rip+0x55d617]
37befbe19mov [rsp+80], 1
37befbe22lea r8, [rip+0x55d5d7]
37befbe29mov [rsp+72], rax
37befbe2elea rax, [rsp+392]
37befbe36mov rcx, [rsp+344]
37befbe3emov [rsp+32], r11
37befbe43mov [rsp+64], rax
37befbe48mov [rsp+56], r10
37befbe4dmov [rsp+48], rdx
37befbe52mov rdx, r8
37befbe55mov [rsp+40], rax
37befbe5acall dlascl_64_
37befbe5fmov edx, 7
37befbe64lea rcx, [rip+0x55d5cf]
37befbe6bcall dlamch_64_
37befbe70mulsd x0, [rip+0x55d608]
37befbe78mov rdi, [rsi]
37befbe7bcmp r12, 1
37befbe7fmov r11, [rsp+208]
37befbe87movapd x1, x0
37befbe8bje 0x37befcfd3
37befbe91
37befbe91loc_37befbe91:
37befbe91lea rdx, [rdi+1]
37befbe95mov eax, 1
37befbe9amovq x3, [rip+0x55d5ae]
37befbea2test rdi, rdi
37befbea5jle 0x37befbef7
37befbea7nop [rax]
37befbeaanop [rax+rax]
37befbeb5nop [rax+rax]
37befbec0
37befbec0loc_37befbec0:
37befbec0movsd_xmm x0, [rbx+8*rax-8]
37befbec6movapd x2, x0
37befbecaandpd x2, [rip+0x55d59e]
37befbed2comisd x1, x2
37befbed6jbe 0x37befbeee
37befbed8movapd x2, x3
37befbedcandpd x0, x3
37befbee0andnpd x2, x1
37befbee4orpd x0, x2
37befbee8movsd_xmm [rbx+8*rax-8], x0
37befbeee
37befbeeeloc_37befbeee:
37befbeeeadd rax, 1
37befbef2cmp rax, rdx
37befbef5jne 0x37befbec0
37befbef7
37befbef7loc_37befbef7:
37befbef7mov rax, [rsp+392]
37befbeffmov [rsp+440], 0
37befbf0bmov rcx, rax
37befbf0etest rax, rax
37befbf11jle 0x37befd08a
37befbf17mov rdi, [rsp+200]
37befbf1fxor eax, eax
37befbf21mov [rsp+568], rbx
37befbf29mov rbx, rcx
37befbf2cmov [rsp+648], r14
37befbf34mov edx, 1
37befbf39movapd x6, x1
37befbf3dmov r14, [rsp+624]
37befbf45test rdi, rdi
37befbf48cmovns rax, rdi
37befbf4cmov rdi, [rsp+240]
37befbf54mov [rsp+320], rax
37befbf5cnot rax
37befbf5fmov [rsp+328], rax
37befbf67mov rax, [rsp+632]
37befbf6flea rax, [rax+8*rdi-8]
37befbf74mov rdi, r12
37befbf77mov r12l, 1
37befbf7dmov [rsp+208], rax
37befbf85lea rax, [rsp+440]
37befbf8dmov [rsp+216], rax
37befbf95mov rax, [rsp+360]
37befbf9dmov [rsp+360], rbp
37befbfa5mov rbp, [rsp+576]
37befbfadlea rax, [r13+rax-2]
37befbfb2mov [rsp+240], rax
37befbfbajmp 0x37befc265
37befbfbf
37befbfbf 90 .
37befbfc0
37befbfc0loc_37befbfc0:
37befbfc0cmp rbx, r12
37befbfc3jg 0x37befcbc7
37befbfc9
37befbfc9loc_37befbfc9:
37befbfc9mov rax, r12
37befbfccmov r11, [rsp+568]
37befbfd4sub rax, rdx
37befbfd7add rax, 1
37befbfdbmov [rsp+400], rax
37befbfe3mov rax, [rsi]
37befbfe6lea rcx, [rax-1]
37befbfeamovsd_xmm x0, [r11+8*rcx]
37befbff0cmp rdi, 2
37befbff4je 0x37befcc00
37befbffacmp rdi, 1
37befbffejne 0x37befc03d
37befc000mov r8, r13
37befc003movq x2, [rip+0x55d445]
37befc00bandpd x2, x0
37befc00forpd x2, [rip+0x55d449]
37befc017imul r8, rax
37befc01bmov rdi, [rip+0x55d43e]
37befc022movsd_xmm [r15+8*r8-8], x2
37befc029mov r8, [rsp+424]
37befc031add r8, r13
37befc034imul r8, rax
37befc038mov [r15+8*r8-8], rdi
37befc03d
37befc03dloc_37befc03d:
37befc03dmov rdi, [rsp+568]
37befc045andpd x0, [rip+0x55d423]
37befc04dlea r8, [8*rdx-8]
37befc055lea r9, [rbp+r8]
37befc05amovsd_xmm [rdi+8*rcx], x0
37befc05fadd r8, rdi
37befc062
37befc062loc_37befc062:
37befc062lea rdi, [rsp+376]
37befc06alea rcx, [rax+2*rax]
37befc06emov [rsp+40], r9
37befc073mov [rsp+200], rdi
37befc07bmov rdi, [rsp+648]
37befc083add rcx, rdx
37befc086mov r10, rcx
37befc089lea rcx, [r14+8*rcx-8]
37befc08emov [rsp+56], rsi
37befc093mov [rsp+184], rdi
37befc09bmov rdi, [rsp+640]
37befc0a3sub r10, rax
37befc0a6mov [rsp+136], rcx
37befc0aemov [rsp+176], rdi
37befc0b6mov rdi, [rsp+208]
37befc0bemov [rsp+128], rsi
37befc0c6mov [rsp+168], rdi
37befc0cemov rdi, [rsp+240]
37befc0d6imul rdi, rax
37befc0dalea rdi, [rdx+rdi-1]
37befc0dflea rdi, [r15+8*rdi]
37befc0e3mov [rsp+160], rdi
37befc0ebmov rdi, [rsp+296]
37befc0f3lea rdi, [r13+rdi-2]
37befc0f8imul rdi, rax
37befc0fclea rdi, [rdx+rdi-1]
37befc101lea rdi, [r15+8*rdi]
37befc105mov [rsp+152], rdi
37befc10dmov rdi, [rsp+288]
37befc115lea rdi, [r13+rdi-2]
37befc11aimul rdi, rax
37befc11elea rdi, [rdx+rdi-1]
37befc123lea rdi, [r15+8*rdi]
37befc127mov [rsp+144], rdi
37befc12fmov rdi, [rsp+280]
37befc137imul rdi, rax
37befc13blea rcx, [rdx+rdi-1]
37befc140mov rdi, [rsp+304]
37befc148lea rcx, [r14+8*rcx]
37befc14cmov [rsp+120], rcx
37befc151lea rcx, [r14+8*r10-8]
37befc156sub r10, rax
37befc159mov [rsp+112], rcx
37befc15elea rcx, [r13+rdi-2]
37befc163mov rdi, [rsp+312]
37befc16bimul rcx, rax
37befc16flea rcx, [rdx+rcx-1]
37befc174lea rcx, [r15+8*rcx]
37befc178mov [rsp+104], rcx
37befc17dlea rcx, [r13+rdi-2]
37befc182mov rdi, [rsp+272]
37befc18aimul rcx, rax
37befc18elea rcx, [rdx+rcx-1]
37befc193lea rcx, [r15+8*rcx]
37befc197mov [rsp+96], rcx
37befc19clea rcx, [r13+rdi-2]
37befc1a1mov rdi, [rsp+264]
37befc1a9imul rcx, rax
37befc1adlea rcx, [rdx+rcx-1]
37befc1b2lea rcx, [r15+8*rcx]
37befc1b6mov [rsp+88], rcx
37befc1bblea rcx, [r13+rdi-2]
37befc1c0imul rcx, rax
37befc1c4lea rcx, [rdx+rcx-1]
37befc1c9lea rcx, [r15+8*rcx]
37befc1cdmov [rsp+80], rcx
37befc1d2lea rcx, [r14+8*r10-8]
37befc1d7mov r10, [rsp+248]
37befc1dfmov [rsp+72], rcx
37befc1e4lea rcx, [r13+r10-2]
37befc1e9imul rcx, rax
37befc1edlea rcx, [rdx+rcx-1]
37befc1f2lea rcx, [r15+8*rcx]
37befc1f6mov [rsp+64], rcx
37befc1fblea rcx, [r13-1]
37befc1ffimul rcx, rax
37befc203lea rax, [rdx+rcx-1]
37befc208lea rdx, [rsp+424]
37befc210lea rax, [r15+8*rax]
37befc214mov [rsp+48], rax
37befc219mov [rsp+32], r8
37befc21emov r9, [rsp+216]
37befc226lea r8, [rsp+400]
37befc22emov rcx, [rsp+200]
37befc236call dlasda_64_
37befc23b
37befc23bloc_37befc23b:
37befc23bmov rax, [rsp+648]
37befc243cmp [rax], 0
37befc247jne 0x37befbb41
37befc24dadd r12, 1
37befc251mov rdi, [rsp+376]
37befc259mov rdx, r12
37befc25c
37befc25cloc_37befc25c:
37befc25ccmp rbx, r12
37befc25fjl 0x37befcdc0
37befc265
37befc265loc_37befc265:
37befc265movsd_xmm x0, [rbp+8*r12-8]
37befc26candpd x0, [rip+0x55d1fc]
37befc274comisd x6, x0
37befc278ja 0x37befbfc0
37befc27ecmp rbx, r12
37befc281je 0x37befcd90
37befc287add r12, 1
37befc28bjmp 0x37befc25c
37befc28d
37befc28d 0f 1f 00 ...
37befc290
37befc290loc_37befc290:
37befc290mov r9l, 1
37befc296mov r8l, 1
37befc29clea rdx, [rip+0x55d150]
37befc2a3mov rcx, rdi
37befc2a6call lsame_64_
37befc2abmov r12l, 1
37befc2b1test rax, rax
37befc2b4jne 0x37befbafe
37befc2bamov r9l, 1
37befc2c0mov r8l, 1
37befc2c6lea rdx, [rip+0x55d127]
37befc2cdmov rcx, rdi
37befc2d0call lsame_64_
37befc2d5test rax, rax
37befc2d8jne 0x37befc964
37befc2detest rbp, rbp
37befc2e1je 0x37befbb0f
37befc2e7mov rax, -2
37befc2eemov edi, 2
37befc2f3jmp 0x37befbb1b
37befc2f8
37befc2f8loc_37befc2f8:
37befc2f8mov rax, -3
37befc2ffmov edi, 3
37befc304jmp 0x37befbb1b
37befc309
37befc309loc_37befc309:
37befc309mov rax, [rsp+632]
37befc311mov [rsp+48], rbx
37befc316mov r8, rsi
37befc319lea rcx, [rip+0x55d0d0]
37befc320mov [rsp+128], 1
37befc32cmov [rsp+112], rax
37befc331mov rax, [rsp+592]
37befc339mov [rsp+120], r14
37befc33emov [rsp+104], rax
37befc343mov rax, [rsp+584]
37befc34bmov [rsp+96], rax
37befc350mov rax, [rsp+592]
37befc358mov [rsp+88], rax
37befc35dmov rax, [rsp+584]
37befc365mov [rsp+80], rax
37befc36amov rax, [rsp+608]
37befc372mov [rsp+72], rax
37befc377mov rax, [rsp+600]
37befc37fmov [rsp+64], rax
37befc384mov rax, [rsp+576]
37befc38cmov [rsp+56], rax
37befc391lea rax, [rip+0x55d068]
37befc398mov [rsp+40], rax
37befc39dmov r9, rax
37befc3a0mov rdx, rax
37befc3a3mov [rsp+32], rax
37befc3a8call dlasdq_64_
37befc3admov r10, [rsi]
37befc3b0cmp r10, 1
37befc3b4jle 0x37befbb41
37befc3ba
37befc3baloc_37befc3ba:
37befc3bamov rax, [rsp+224]
37befc3c2mov rcx, r10
37befc3c5mov r12l, 2
37befc3cbmov r10, rbp
37befc3cemov r11, rsi
37befc3d1mov r14, [rsp+584]
37befc3d9mov rbp, rcx
37befc3dcmov r13, [rsp+600]
37befc3e4lea r15, [8*rax]
37befc3eclea r9, [r12-1]
37befc3f1mov rsi, r15
37befc3f4cmp r12, rcx
37befc3f7jg 0x37befc486
37befc3fdnop [rax]
37befc400
37befc400loc_37befc400:
37befc400movsd_xmm x2, [rbx+8*r12-16]
37befc407lea r8, [rcx+1]
37befc40bmov rdx, r12
37befc40emov rcx, r9
37befc411movapd x0, x2
37befc415nop [rax+rax]
37befc420
37befc420loc_37befc420:
37befc420movsd_xmm x1, [rbx+8*rdx-8]
37befc426comisd x1, x0
37befc42amaxsd x1, x0
37befc42ecmova rcx, rdx
37befc432add rdx, 1
37befc436movapd x0, x1
37befc43acmp r8, rdx
37befc43djne 0x37befc420
37befc43fcmp r9, rcx
37befc442je 0x37befc489
37befc444lea r15, [rcx-1]
37befc448movsd_xmm [rbx+8*r15], x2
37befc44emovsd_xmm [rbx+8*r12-16], x1
37befc455cmp rdi, 1
37befc459je 0x37befc48f
37befc45bcmp rdi, 2
37befc45fje 0x37befc540
37befc465
37befc465loc_37befc465:
37befc465add r12, 1
37befc469cmp r12, rbp
37befc46cjg 0x37befc4a5
37befc46e
37befc46eloc_37befc46e:
37befc46emov rcx, [r11]
37befc471add r14, rsi
37befc474add r13, 8
37befc478lea r9, [r12-1]
37befc47dcmp r12, rcx
37befc480jle 0x37befc400
37befc486
37befc486loc_37befc486:
37befc486mov rcx, r9
37befc489
37befc489loc_37befc489:
37befc489cmp rdi, 1
37befc48djne 0x37befc465
37befc48f
37befc48floc_37befc48f:
37befc48fmov rax, [rsp+624]
37befc497mov [rax+8*r12-16], rcx
37befc49cadd r12, 1
37befc4a0cmp r12, rbp
37befc4a3jle 0x37befc46e
37befc4a5
37befc4a5loc_37befc4a5:
37befc4a5mov rbp, r10
37befc4a8mov rsi, r11
37befc4ab
37befc4abloc_37befc4ab:
37befc4abcmp rdi, 1
37befc4afje 0x37befc76c
37befc4b5
37befc4b5loc_37befc4b5:
37befc4b5cmp rbp, 2
37befc4b9jne 0x37befbb41
37befc4bfcmp rdi, 2
37befc4c3jne 0x37befbb41
37befc4c9mov rax, [rsp+592]
37befc4d1mov r9, rsi
37befc4d4mov rbx, [rsp+632]
37befc4dcmov [rsp+88], 1
37befc4e5mov [rsp+80], 1
37befc4eelea r8, [rip+0x55cf4c]
37befc4f5lea rdx, [rip+0x55cf46]
37befc4fcmov [rsp+64], rax
37befc501mov rax, [rsp+584]
37befc509lea rcx, [rip+0x55cee1]
37befc510mov [rsp+72], 1
37befc519mov [rsp+56], rax
37befc51emov rax, [rsi]
37befc521mov [rsp+40], rbx
37befc526lea rax, [rbx+8*rax-8]
37befc52bmov [rsp+32], rsi
37befc530mov [rsp+48], rax
37befc535call dlasr_64_
37befc53ajmp 0x37befbb41
37befc53f
37befc53f 90 .
37befc540
37befc540loc_37befc540:
37befc540imul rcx, [rsp+224]
37befc549mov rax, [rsp+232]
37befc551lea r8, [rip+0x55cec0]
37befc558mov [rsp+200], r10
37befc560mov [rsp+560], r11
37befc568lea rdx, [rax+rcx+1]
37befc56dlea rax, [rip+0x55cea4]
37befc574mov rcx, r11
37befc577mov [rsp+32], rax
37befc57cmov rax, [rsp+584]
37befc584lea r9, [rax+8*rdx]
37befc588mov rdx, r14
37befc58bcall dswap_64_
37befc590mov rax, [rsp+608]
37befc598mov r8, [rsp+608]
37befc5a0mov rdx, r13
37befc5a3mov rcx, [rsp+560]
37befc5abmov [rsp+32], rax
37befc5b0mov rax, [rsp+600]
37befc5b8lea r9, [rax+8*r15]
37befc5bccall dswap_64_
37befc5c1mov r11, [rsp+560]
37befc5c9mov r10, [rsp+200]
37befc5d1jmp 0x37befc465
37befc5d6
37befc5d6loc_37befc5d6:
37befc5d6cmp r12, 2
37befc5daje 0x37befc96f
37befc5e0cmp r10, 1
37befc5e4jle 0x37befc309
37befc5eamov [rsp+240], 1
37befc5f6mov rax, r10
37befc5f9
37befc5f9loc_37befc5f9:
37befc5f9mov r9, [rsp+632]
37befc601mov rdx, [rsp+576]
37befc609mov rcx, rbx
37befc60cmov [rsp+320], rbp
37befc614mov [rsp+328], rdi
37befc61cmov r13, rcx
37befc61flea rbp, [rsp+416]
37befc627lea r10, [r9+8*r10]
37befc62bmov [rsp+568], rbx
37befc633mov rdi, rdx
37befc636mov rbx, rax
37befc639mov [rsp+256], r10
37befc641lea r10, [rsp+432]
37befc649mov [rsp+216], r10
37befc651lea r10, [rsp+368]
37befc659mov [rsp+648], r14
37befc661mov r14l, 1
37befc667mov [rsp+208], r10
37befc66fmov [rsp+336], r11
37befc677jmp 0x37befc6c1
37befc679
37befc679 0f 1f 80 00 00 00 00 .......
37befc680
37befc680loc_37befc680:
37befc680cmp r12, 2
37befc684jne 0x37befc6ac
37befc686mov rax, [rsp+632]
37befc68exorpd x1, [rip+0x55cdba]
37befc696movsd_xmm [rax+8*r14-8], x2
37befc69dmov rax, [rsp+256]
37befc6a5movsd_xmm [rax+8*r14-16], x1
37befc6ac
37befc6acloc_37befc6ac:
37befc6acadd r14, 1
37befc6b0add r13, 8
37befc6b4add rdi, 8
37befc6b8cmp r14, rbx
37befc6bbjge 0x37befcd44
37befc6c1
37befc6c1loc_37befc6c1:
37befc6c1mov [rsp+32], rbp
37befc6c6mov r9, [rsp+216]
37befc6cemov rdx, rdi
37befc6d1mov rcx, r13
37befc6d4mov r8, [rsp+208]
37befc6dccall dlartg_64_
37befc6e1movsd_xmm x0, [r13+8]
37befc6e7movsd_xmm x1, [rsp+432]
37befc6f0movsd_xmm x3, [rsp+416]
37befc6f9movapd x2, x0
37befc6fdmulsd x2, x1
37befc701movsd_xmm [rdi], x2
37befc705movsd_xmm x2, [rsp+368]
37befc70emulsd x0, x2
37befc712unpcklpd x3, x0
37befc716movups [r13], x3
37befc71bcmp r12, 1
37befc71fjne 0x37befc680
37befc725mov r9, [rsi]
37befc728lea r8, [r14+2*r9]
37befc72cmovsd_xmm [r15+8*r8-8], x2
37befc733lea r8, [r9+r8-1]
37befc738movsd_xmm [r15+8*r8], x1
37befc73ejmp 0x37befc6ac
37befc743
37befc743loc_37befc743:
37befc743movsd_xmm x0, [rbx]
37befc747cmp r12, 1
37befc74bje 0x37befce3f
37befc751cmp r12, 2
37befc755je 0x37befcb90
37befc75b
37befc75bloc_37befc75b:
37befc75bandpd x0, [rip+0x55cd0d]
37befc763movsd_xmm [rbx], x0
37befc767jmp 0x37befbb41
37befc76c
37befc76cloc_37befc76c:
37befc76cmov r10, [rsi]
37befc76f
37befc76floc_37befc76f:
37befc76fxor eax, eax
37befc771mov rsi, [rsp+624]
37befc779cmp rbp, 1
37befc77dsete al
37befc780mov [rsi+8*r10-8], rax
37befc785jmp 0x37befbb41
37befc78a
37befc78aloc_37befc78a:
37befc78amov rax, -7
37befc791mov edi, 7
37befc796jmp 0x37befbb1b
37befc79b
37befc79bloc_37befc79b:
37befc79blea r13, [rip+0x55cc76]
37befc7a2mov r9, r15
37befc7a5mov rdx, rbx
37befc7a8mov rcx, rsi
37befc7abmov [rsp+32], r13
37befc7b0mov r8, r13
37befc7b3mov [rsp+216], r11
37befc7bbmov [rsp+208], r10
37befc7c3mov [rsp+256], r13
37befc7cbcall dcopy_64_
37befc7d0mov rax, [rsi]
37befc7d3mov [rsp+32], r13
37befc7d8mov r8, r13
37befc7dblea rcx, [rsp+440]
37befc7e3lea rdx, [rax-1]
37befc7e7lea r9, [r15+8*rax]
37befc7ebmov [rsp+440], rdx
37befc7f3mov rdx, [rsp+576]
37befc7fbcall dcopy_64_
37befc800cmp rbp, 2
37befc804mov rax, [rsi]
37befc807mov r10, [rsp+208]
37befc80fmov r11, [rsp+216]
37befc817je 0x37befcb46
37befc81dcmp r11, rax
37befc820jl 0x37befce68
37befc826mov r13, [rsp+632]
37befc82emov edi, 2
37befc833
37befc833loc_37befc833:
37befc833mov rdx, rax
37befc836mov [rsp+200], rax
37befc83elea rax, [rip+0x55cbeb]
37befc845lea r9, [rip+0x55cbd4]
37befc84cimul rdx, rdi
37befc850mov [rsp+32], rax
37befc855mov r8, rsi
37befc858lea rcx, [rip+0x55cbc9]
37befc85fmov [rsp+56], 1
37befc868mov [rsp+48], rsi
37befc86dlea rdx, [r15+8*rdx]
37befc871mov [rsp+40], rdx
37befc876mov rdx, rsi
37befc879call dlaset_64_
37befc87emov [rsp+48], rsi
37befc883mov rax, [rsp+200]
37befc88blea r9, [rip+0x55cb8e]
37befc892mov [rsp+56], 1
37befc89bmov rdx, [rsi]
37befc89emov r8, rsi
37befc8a1lea rcx, [rip+0x55cb80]
37befc8a8imul rdx, rdi
37befc8acadd rdx, rax
37befc8aflea rax, [rip+0x55cb7a]
37befc8b6lea rdx, [r15+8*rdx]
37befc8bamov [rsp+32], rax
37befc8bfmov [rsp+40], rdx
37befc8c4mov rdx, rsi
37befc8c7call dlaset_64_
37befc8ccimul rdi, [rsi]
37befc8d0mov [rsp+120], r14
37befc8d5mov r9, rsi
37befc8d8mov rax, [rsp+200]
37befc8e0mov [rsp+112], r13
37befc8e5mov r8, rsi
37befc8e8lea rcx, [rip+0x55cb01]
37befc8efmov [rsp+128], 1
37befc8fbadd rax, rdi
37befc8felea rdx, [r15+8*rdi]
37befc902mov [rsp+104], rsi
37befc907lea rax, [r15+8*rax]
37befc90bmov [rsp+96], rdx
37befc910mov [rsp+64], rax
37befc915mov rax, [rsp+576]
37befc91dmov [rsp+80], rdx
37befc922mov [rsp+56], rax
37befc927lea rax, [rip+0x55cad2]
37befc92emov [rsp+88], rsi
37befc933mov rdx, rax
37befc936mov [rsp+72], rsi
37befc93bmov [rsp+48], rbx
37befc940mov [rsp+40], rax
37befc945mov [rsp+32], rsi
37befc94acall dlasdq_64_
37befc94fmov r10, [rsi]
37befc952cmp r10, 1
37befc956jle 0x37befc76f
37befc95cmov rdi, r12
37befc95fjmp 0x37befc3ba
37befc964
37befc964loc_37befc964:
37befc964mov r12l, 2
37befc96ajmp 0x37befbafe
37befc96f
37befc96floc_37befc96f:
37befc96flea rax, [r10+r10-1]
37befc974mov [rsp+240], rax
37befc97cmov rax, r10
37befc97fcmp r10, 1
37befc983jg 0x37befc5f9
37befc989mov r13l, 5
37befc98fcmp r11, r10
37befc992jl 0x37befbc89
37befc998
37befc998loc_37befc998:
37befc998mov rax, [rsp+592]
37befc9a0mov r8, rsi
37befc9a3mov rdx, rsi
37befc9a6lea rdi, [rip+0x55ca83]
37befc9admov [rsp+32], rdi
37befc9b2lea r9, [rip+0x55ca67]
37befc9b9lea rcx, [rip+0x55ca68]
37befc9c0mov [rsp+48], rax
37befc9c5mov rax, [rsp+584]
37befc9cdmov [rsp+56], 1
37befc9d6mov [rsp+40], rax
37befc9dbcall dlaset_64_
37befc9e0mov [rsp+32], rdi
37befc9e5mov r8, rsi
37befc9e8mov rdx, rsi
37befc9ebmov rax, [rsp+608]
37befc9f3lea r9, [rip+0x55ca26]
37befc9famov [rsp+56], 1
37befca03lea rcx, [rip+0x55ca1e]
37befca0amov [rsp+48], rax
37befca0fmov rax, [rsp+600]
37befca17mov [rsp+40], rax
37befca1ccall dlaset_64_
37befca21mov [rsp+48], rbx
37befca26mov r9, rsi
37befca29mov r8, rsi
37befca2cmov rdi, [rsp+240]
37befca34mov rax, [rsp+632]
37befca3cmov [rsp+32], rsi
37befca41lea rcx, [rip+0x55c9a8]
37befca48mov [rsp+128], 1
37befca54lea rax, [rax+8*rdi-8]
37befca59mov [rsp+120], r14
37befca5emov edi, 2
37befca63mov [rsp+112], rax
37befca68mov rax, [rsp+592]
37befca70mov [rsp+104], rax
37befca75mov rax, [rsp+584]
37befca7dmov [rsp+96], rax
37befca82mov rax, [rsp+592]
37befca8amov [rsp+88], rax
37befca8fmov rax, [rsp+584]
37befca97mov [rsp+80], rax
37befca9cmov rax, [rsp+608]
37befcaa4mov [rsp+72], rax
37befcaa9mov rax, [rsp+600]
37befcab1mov [rsp+64], rax
37befcab6mov rax, [rsp+576]
37befcabemov [rsp+56], rax
37befcac3lea rax, [rip+0x55c936]
37befcacamov [rsp+40], rax
37befcacfmov rdx, rax
37befcad2call dlasdq_64_
37befcad7mov r10, [rsi]
37befcadacmp r10, 1
37befcadejg 0x37befc3ba
37befcae4jmp 0x37befc4b5
37befcae9
37befcae9loc_37befcae9:
37befcae9mov rax, [rsi]
37befcaectest rax, rax
37befcaefjs 0x37befc2f8
37befcaf5mov rdi, [rsp+592]
37befcafdmov rdx, [rdi]
37befcb00test rdx, rdx
37befcb03jle 0x37befc78a
37befcb09cmp r12, 2
37befcb0djne 0x37befbba5
37befcb13cmp rax, rdx
37befcb16jg 0x37befc78a
37befcb1cmov rdi, [rsp+608]
37befcb24mov rdx, [rdi]
37befcb27test rdx, rdx
37befcb2ajle 0x37befcb35
37befcb2ccmp rax, rdx
37befcb2fjle 0x37befbbb7
37befcb35
37befcb35loc_37befcb35:
37befcb35mov rax, -9
37befcb3cmov edi, 9
37befcb41jmp 0x37befbb1b
37befcb46
37befcb46loc_37befcb46:
37befcb46mov [rsp+240], 1
37befcb52cmp rax, 1
37befcb56jg 0x37befc5f9
37befcb5cmov r13l, 5
37befcb62cmp r11, rax
37befcb65jl 0x37befbd22
37befcb6b
37befcb6bloc_37befcb6b:
37befcb6bmov rdi, [rsp+632]
37befcb73mov rcx, [rsp+240]
37befcb7blea r13, [rdi+8*rcx-8]
37befcb80mov edi, 4
37befcb85jmp 0x37befc833
37befcb8a
37befcb8a 66 0f 1f 44 00 00 f..D..
37befcb90
37befcb90loc_37befcb90:
37befcb90mov rax, [rsp+584]
37befcb98movq x1, [rip+0x55c8b0]
37befcba0andpd x1, x0
37befcba4orpd x1, [rip+0x55c8b4]
37befcbacmov rsi, [rip+0x55c8ad]
37befcbb3movsd_xmm [rax], x1
37befcbb7mov rax, [rsp+600]
37befcbbfmov [rax], rsi
37befcbc2jmp 0x37befc75b
37befcbc7
37befcbc7loc_37befcbc7:
37befcbc7mov rax, r12
37befcbcasub rax, rdx
37befcbcdadd rax, 1
37befcbd1
37befcbd1loc_37befcbd1:
37befcbd1lea r8, [8*rdx-8]
37befcbd9mov [rsp+400], rax
37befcbe1lea r9, [rbp+r8]
37befcbe6add r8, [rsp+568]
37befcbeecmp rdi, 2
37befcbf2je 0x37befcc8c
37befcbf8mov rax, [rsi]
37befcbfbjmp 0x37befc062
37befcc00
37befcc00loc_37befcc00:
37befcc00mov r9, [rsp+224]
37befcc08mov rdi, [rsp+232]
37befcc10movq x2, [rip+0x55c838]
37befcc18andpd x2, x0
37befcc1corpd x2, [rip+0x55c83c]
37befcc24mov r11, [rip+0x55c835]
37befcc2bimul r9, rax
37befcc2flea r8, [rdi+rax]
37befcc33mov rdi, [rsp+584]
37befcc3bandpd x0, [rip+0x55c82d]
37befcc43add r8, r9
37befcc46movsd_xmm [rdi+8*r8], x2
37befcc4cmov r8, [rsp+320]
37befcc54mov rdi, [rsp+600]
37befcc5cimul r8, rax
37befcc60add rax, [rsp+328]
37befcc68add rax, r8
37befcc6blea r8, [8*rdx-8]
37befcc73mov [rdi+8*rax], r11
37befcc77mov rax, [rsp+568]
37befcc7flea r9, [rbp+r8]
37befcc84movsd_xmm [rax+8*rcx], x0
37befcc89add r8, rax
37befcc8c
37befcc8cloc_37befcc8c:
37befcc8cmov rax, [rsp+648]
37befcc94mov rdi, [rsp+600]
37befcc9clea rcx, [rsp+400]
37befcca4mov [rsp+88], rax
37befcca9mov rax, [rsp+208]
37befccb1mov [rsp+80], rax
37befccb6mov rax, [rsp+640]
37befccbemov [rsp+72], rax
37befccc3lea rax, [rsp+424]
37befcccbmov [rsp+64], rax
37befccd0mov rax, [rsp+608]
37befccd8mov [rsp+56], rax
37befccddmov rax, [rsp+320]
37befcce5imul rax, rdx
37befcce9add rax, [rsp+328]
37befccf1add rax, rdx
37befccf4lea rax, [rdi+8*rax]
37befccf8mov rdi, [rsp+584]
37befcd00mov [rsp+48], rax
37befcd05mov rax, [rsp+592]
37befcd0dmov [rsp+40], rax
37befcd12mov rax, [rsp+224]
37befcd1aimul rax, rdx
37befcd1eadd rax, [rsp+232]
37befcd26add rax, rdx
37befcd29mov rdx, [rsp+216]
37befcd31lea rax, [rdi+8*rax]
37befcd35mov [rsp+32], rax
37befcd3acall dlasd0_64_
37befcd3fjmp 0x37befc23b
37befcd44
37befcd44loc_37befcd44:
37befcd44mov rbp, [rsp+320]
37befcd4cmov rdi, [rsp+328]
37befcd54mov rbx, [rsp+568]
37befcd5cmov r14, [rsp+648]
37befcd64mov r11, [rsp+336]
37befcd6ctest r12, r12
37befcd6fje 0x37befc309
37befcd75mov rax, [rsi]
37befcd78cmp r11, rax
37befcd7bjl 0x37befcda9
37befcd7dcmp r12, 2
37befcd81jne 0x37befcb6b
37befcd87jmp 0x37befc998
37befcd8c
37befcd8c 0f 1f 40 00 ..@.
37befcd90
37befcd90loc_37befcd90:
37befcd90comisd x0, x6
37befcd94jb 0x37befbfc9
37befcd9amov rax, [rsi]
37befcd9dsub rax, rdx
37befcda0add rax, 1
37befcda4jmp 0x37befcbd1
37befcda9
37befcda9loc_37befcda9:
37befcda9mov r13l, 5
37befcdafcmp r12, 2
37befcdb3jne 0x37befbd22
37befcdb9jmp 0x37befbc89
37befcdbe
37befcdbe 66 90 f.
37befcdc0
37befcdc0loc_37befcdc0:
37befcdc0mov rbp, [rsp+360]
37befcdc8mov rbx, [rsp+568]
37befcdd0
37befcdd0loc_37befcdd0:
37befcdd0mov rax, [rsp+336]
37befcdd8mov [rsp+64], rsi
37befcdddlea r8, [rip+0x55c61c]
37befcde4lea r9, [rip+0x55c645]
37befcdebmov [rsp+56], rbx
37befcdf0mov rcx, [rsp+344]
37befcdf8mov rdx, r8
37befcdfbmov [rsp+72], rax
37befce00mov rax, [rsp+256]
37befce08mov [rsp+80], 1
37befce11mov [rsp+48], rax
37befce16mov rax, [rsp+352]
37befce1emov [rsp+40], rsi
37befce23mov [rsp+32], rax
37befce28call dlascl_64_
37befce2dmov r10, [rsi]
37befce30cmp r10, 1
37befce34jg 0x37befc3ba
37befce3ajmp 0x37befc4ab
37befce3f
37befce3floc_37befce3f:
37befce3fmov rax, [rip+0x55c61a]
37befce46movq x1, [rip+0x55c602]
37befce4eandpd x1, x0
37befce52orpd x1, [rip+0x55c606]
37befce5amovsd_xmm [r15], x1
37befce5fmov [r15+8*r11], rax
37befce63jmp 0x37befc75b
37befce68
37befce68loc_37befce68:
37befce68mov [rsp+32], 1
37befce71mov r8, rbx
37befce74mov rdx, rsi
37befce77lea rcx, [rip+0x55c5ba]
37befce7emov r9, [rsp+576]
37befce86mov [rsp+208], r11
37befce8ecall dlanst_64_
37befce93pxor x1, x1
37befce97mov r11, [rsp+208]
37befce9fmovsd_xmm [rsp+408], x0
37befcea8ucomisd x0, x1
37befceacjp 0x37befceb4
37befceaeje 0x37befbb41
37befceb4
37befceb4loc_37befceb4:
37befceb4mov rdx, [rsp+256]
37befcebcmov [rsp+64], rsi
37befcec1lea rcx, [rsp+384]
37befcec9lea rdi, [rsp+408]
37befced1mov [rsp+72], rcx
37befced6lea r13, [rip+0x55c55c]
37befceddlea r8, [rip+0x55c51c]
37befcee4mov r9, rdi
37befcee7mov [rsp+208], r11
37befceeflea r11, [rip+0x55c53a]
37befcef6mov [rsp+48], rdx
37befcefbmov rdx, r8
37befcefemov [rsp+32], r11
37befcf03mov [rsp+80], 1
37befcf0cmov [rsp+56], rbx
37befcf11mov [rsp+40], rsi
37befcf16mov [rsp+336], rcx
37befcf1emov rcx, r13
37befcf21mov [rsp+352], rdi
37befcf29mov [rsp+344], r13
37befcf31call dlascl_64_
37befcf36mov rcx, [rsp+336]
37befcf3emov r9, rdi
37befcf41mov rdx, [rsp+256]
37befcf49lea rax, [rsp+392]
37befcf51lea r11, [rip+0x55c4d8]
37befcf58mov [rsp+80], 1
37befcf61mov [rsp+72], rcx
37befcf66mov rcx, [rsp+576]
37befcf6elea r8, [rip+0x55c48b]
37befcf75mov [rsp+32], r11
37befcf7amov [rsp+64], rax
37befcf7fmov [rsp+56], rcx
37befcf84mov rcx, r13
37befcf87mov r13l, 3
37befcf8dmov [rsp+48], rdx
37befcf92mov rdx, r8
37befcf95mov [rsp+40], rax
37befcf9acall dlascl_64_
37befcf9fmov edx, 7
37befcfa4lea rcx, [rip+0x55c48f]
37befcfabcall dlamch_64_
37befcfb0mulsd x0, [rip+0x55c4c8]
37befcfb8mov rdi, [rsi]
37befcfbbmov [rsp+240], 1
37befcfc7mov r11, [rsp+208]
37befcfcfmovapd x1, x0
37befcfd3
37befcfd3loc_37befcfd3:
37befcfd3lea rax, [r11+1]
37befcfd7pxor x0, x0
37befcfdbpxor x2, x2
37befcfdfmovsd_xmm [rsp+208], x1
37befcfe8cvtsi2sd x2, rax
37befcfedcvtsi2sd x0, rdi
37befcff2divsd x0, x2
37befcff6mov [rsp+248], rax
37befcffecall log
37befd003divsd x0, [rip+0x55c47d]
37befd00bcvttsd2si rdx, x0
37befd010mov rcx, [rsp+248]
37befd018movsd_xmm x1, [rsp+208]
37befd021add rcx, rcx
37befd024mov [rsp+264], rcx
37befd02clea rax, [rdx+1]
37befd030lea r11, [rax+rcx]
37befd034lea rcx, [rax+rax]
37befd038mov [rsp+272], r11
37befd040add r11, rcx
37befd043add rax, r11
37befd046mov [rsp+312], r11
37befd04emov [rsp+296], rax
37befd056lea r11, [rax+1]
37befd05aadd rax, 2
37befd05emov [rsp+304], rax
37befd066add rax, rcx
37befd069mov [rsp+288], rax
37befd071lea rax, [rdx+4]
37befd075mov [rsp+360], r11
37befd07dmov [rsp+280], rax
37befd085jmp 0x37befbe91
37befd08a
37befd08aloc_37befd08a:
37befd08amov rdi, r12
37befd08djmp 0x37befcdd0
37befd092
37befd092loc_37befd092:
37befd092neg rdi
37befd095jmp 0x37befbb1e
37befba40
37befba40dbdsdc_64_:
37befba40push r15
37befba42push r14
37befba44push r13
37befba46push r12
37befba48push rbp
37befba49push rdi
37befba4apush rsi
37befba4bpush rbx
37befba4csub rsp, 472
37befba53movups [rsp+448], x6
37befba5bmov rax, [rsp+592]
37befba63mov r14, [rsp+648]
37befba6bmov r15, [rsp+616]
37befba73mov r13, [rax]
37befba76mov rax, [rsp+608]
37befba7emov [r14], 0
37befba85mov rax, [rax]
37befba88mov r12, rcx
37befba8bmov rdi, rdx
37befba8emov rsi, r8
37befba91lea rdx, [rip+0x55d958]
37befba98mov r8l, 1
37befba9emov rbx, r9
37befbaa1mov r9l, 1
37befbaa7mov [rsp+200], rax
37befbaafcall lsame_64_
37befbab4mov r9l, 1
37befbabamov r8l, 1
37befbac0mov rcx, r12
37befbac3lea rdx, [rip+0x55d927]
37befbacamov rbp, rax
37befbacdcall lsame_64_
37befbad2mov r9l, 1
37befbad8mov r8l, 1
37befbademov rcx, rdi
37befbae1lea rdx, [rip+0x55d90a]
37befbae8test rax, rax
37befbaebjne 0x37befbb60
37befbaedcall lsame_64_
37befbaf2xor r12l, r12l
37befbaf5test rax, rax
37befbaf8je 0x37befc290
37befbafe
37befbafeloc_37befbafe:
37befbafemov [rsp+376], r12
37befbb06test rbp, rbp
37befbb09jne 0x37befcae9
37befbb0f
37befbb0floc_37befbb0f:
37befbb0fmov rax, -1
37befbb16mov edi, 1
37befbb1b
37befbb1bloc_37befbb1b:
37befbb1bmov [r14], rax
37befbb1e
37befbb1eloc_37befbb1e:
37befbb1elea rdx, [rsp+440]
37befbb26mov r8l, 6
37befbb2clea rcx, [rip+0x55d8c2]
37befbb33mov [rsp+440], rdi
37befbb3bcall xerbla_64_
37befbb40nop
37befbb41
37befbb41loc_37befbb41:
37befbb41movups x6, [rsp+448]
37befbb49add rsp, 472
37befbb50pop rbx
37befbb51pop rsi
37befbb52pop rdi
37befbb53pop rbp
37befbb54pop r12
37befbb56pop r13
37befbb58pop r14
37befbb5apop r15
37befbb5cret
37befbb5d
37befbb5d 0f 1f 00 ...
37befbb60
37befbb60loc_37befbb60:
37befbb60call lsame_64_
37befbb65mov ebp, 2
37befbb6atest rax, rax
37befbb6dje 0x37befc290
37befbb73mov [rsp+376], 0
37befbb7fmov rax, [rsi]
37befbb82test rax, rax
37befbb85js 0x37befc2f8
37befbb8bmov rdi, [rsp+592]
37befbb93cmp [rdi], 0
37befbb97jle 0x37befc78a
37befbb9dmov ebp, 2
37befbba2xor r12l, r12l
37befbba5
37befbba5loc_37befbba5:
37befbba5mov rdi, [rsp+608]
37befbbadcmp [rdi], 0
37befbbb1jle 0x37befcb35
37befbbb7
37befbbb7loc_37befbbb7:
37befbbb7mov rdi, [r14]
37befbbbatest rdi, rdi
37befbbbdjne 0x37befd092
37befbbc3test rax, rax
37befbbc6je 0x37befbb41
37befbbcclea rax, [rip+0x55d82d]
37befbbd3lea r8, [rip+0x55d82e]
37befbbdamov [rsp+64], 1
37befbbe3mov [rsp+48], rax
37befbbe8mov r9, rax
37befbbeblea rdx, [rip+0x55d803]
37befbbf2lea rcx, [rip+0x55d817]
37befbbf9mov [rsp+56], 6
37befbc02mov [rsp+40], rax
37befbc07mov [rsp+32], rax
37befbc0ccall ilaenv_64_
37befbc11mov r10, [rsi]
37befbc14mov [rsp+424], rax
37befbc1cmov r11, rax
37befbc1fcmp r10, 1
37befbc23je 0x37befc743
37befbc29xor eax, eax
37befbc2btest r13, r13
37befbc2ecmovns rax, r13
37befbc32mov [rsp+224], rax
37befbc3anot rax
37befbc3dmov [rsp+232], rax
37befbc45lea rax, [r10-1]
37befbc49mov [rsp+392], rax
37befbc51cmp r12, 1
37befbc55je 0x37befc79b
37befbc5bcmp rbp, 2
37befbc5fje 0x37befc5d6
37befbc65test r12, r12
37befbc68je 0x37befc309
37befbc6ecmp r11, [rsi]
37befbc71mov r13l, 3
37befbc77mov [rsp+240], 1
37befbc83jge 0x37befc998
37befbc89
37befbc89loc_37befbc89:
37befbc89mov rax, [rsp+592]
37befbc91mov r8, rsi
37befbc94mov rdx, rsi
37befbc97lea rdi, [rip+0x55d792]
37befbc9emov [rsp+56], 1
37befbca7lea r9, [rip+0x55d772]
37befbcaelea rcx, [rip+0x55d773]
37befbcb5mov [rsp+48], rax
37befbcbamov rax, [rsp+584]
37befbcc2mov [rsp+32], rdi
37befbcc7mov [rsp+40], rax
37befbcccmov [rsp+208], r11
37befbcd4call dlaset_64_
37befbcd9mov [rsp+32], rdi
37befbcdemov r8, rsi
37befbce1mov rdx, rsi
37befbce4mov rax, [rsp+608]
37befbceclea r9, [rip+0x55d72d]
37befbcf3mov [rsp+56], 1
37befbcfclea rcx, [rip+0x55d725]
37befbd03mov [rsp+48], rax
37befbd08mov rax, [rsp+600]
37befbd10mov [rsp+40], rax
37befbd15call dlaset_64_
37befbd1amov r11, [rsp+208]
37befbd22
37befbd22loc_37befbd22:
37befbd22mov [rsp+32], 1
37befbd2bmov r8, rbx
37befbd2emov rdx, rsi
37befbd31lea rcx, [rip+0x55d700]
37befbd38mov r9, [rsp+576]
37befbd40mov [rsp+208], r11
37befbd48call dlanst_64_
37befbd4dpxor x1, x1
37befbd51mov r11, [rsp+208]
37befbd59movsd_xmm [rsp+408], x0
37befbd62ucomisd x0, x1
37befbd66jp 0x37befbd6e
37befbd68je 0x37befbb41
37befbd6e
37befbd6eloc_37befbd6e:
37befbd6elea rdi, [rsp+384]
37befbd76lea rdx, [rip+0x55d69b]
37befbd7dmov [rsp+208], r11
37befbd85lea r11, [rip+0x55d6a4]
37befbd8cmov [rsp+72], rdi
37befbd91lea rax, [rsp+408]
37befbd99mov [rsp+48], rdx
37befbd9elea r8, [rip+0x55d65b]
37befbda5lea rcx, [rip+0x55d68d]
37befbdacmov r9, rax
37befbdafmov [rsp+32], r11
37befbdb4mov [rsp+80], 1
37befbdbdmov [rsp+64], rsi
37befbdc2mov [rsp+56], rbx
37befbdc7mov [rsp+40], rsi
37befbdccmov [rsp+256], rdx
37befbdd4mov rdx, r8
37befbdd7mov [rsp+352], rax
37befbddfmov [rsp+336], rdi
37befbde7mov rdi, rax
37befbdeamov [rsp+344], rcx
37befbdf2call dlascl_64_
37befbdf7mov rax, [rsp+336]
37befbdffmov r9, rdi
37befbe02mov r10, [rsp+576]
37befbe0amov rdx, [rsp+256]
37befbe12lea r11, [rip+0x55d617]
37befbe19mov [rsp+80], 1
37befbe22lea r8, [rip+0x55d5d7]
37befbe29mov [rsp+72], rax
37befbe2elea rax, [rsp+392]
37befbe36mov rcx, [rsp+344]
37befbe3emov [rsp+32], r11
37befbe43mov [rsp+64], rax
37befbe48mov [rsp+56], r10
37befbe4dmov [rsp+48], rdx
37befbe52mov rdx, r8
37befbe55mov [rsp+40], rax
37befbe5acall dlascl_64_
37befbe5fmov edx, 7
37befbe64lea rcx, [rip+0x55d5cf]
37befbe6bcall dlamch_64_
37befbe70mulsd x0, [rip+0x55d608]
37befbe78mov rdi, [rsi]
37befbe7bcmp r12, 1
37befbe7fmov r11, [rsp+208]
37befbe87movapd x1, x0
37befbe8bje 0x37befcfd3
37befbe91
37befbe91loc_37befbe91:
37befbe91lea rdx, [rdi+1]
37befbe95mov eax, 1
37befbe9amovq x3, [rip+0x55d5ae]
37befbea2test rdi, rdi
37befbea5jle 0x37befbef7
37befbea7nop [rax]
37befbeaanop [rax+rax]
37befbeb5nop [rax+rax]
37befbec0
37befbec0loc_37befbec0:
37befbec0movsd_xmm x0, [rbx+8*rax-8]
37befbec6movapd x2, x0
37befbecaandpd x2, [rip+0x55d59e]
37befbed2comisd x1, x2
37befbed6jbe 0x37befbeee
37befbed8movapd x2, x3
37befbedcandpd x0, x3
37befbee0andnpd x2, x1
37befbee4orpd x0, x2
37befbee8movsd_xmm [rbx+8*rax-8], x0
37befbeee
37befbeeeloc_37befbeee:
37befbeeeadd rax, 1
37befbef2cmp rax, rdx
37befbef5jne 0x37befbec0
37befbef7
37befbef7loc_37befbef7:
37befbef7mov rax, [rsp+392]
37befbeffmov [rsp+440], 0
37befbf0bmov rcx, rax
37befbf0etest rax, rax
37befbf11jle 0x37befd08a
37befbf17mov rdi, [rsp+200]
37befbf1fxor eax, eax
37befbf21mov [rsp+568], rbx
37befbf29mov rbx, rcx
37befbf2cmov [rsp+648], r14
37befbf34mov edx, 1
37befbf39movapd x6, x1
37befbf3dmov r14, [rsp+624]
37befbf45test rdi, rdi
37befbf48cmovns rax, rdi
37befbf4cmov rdi, [rsp+240]
37befbf54mov [rsp+320], rax
37befbf5cnot rax
37befbf5fmov [rsp+328], rax
37befbf67mov rax, [rsp+632]
37befbf6flea rax, [rax+8*rdi-8]
37befbf74mov rdi, r12
37befbf77mov r12l, 1
37befbf7dmov [rsp+208], rax
37befbf85lea rax, [rsp+440]
37befbf8dmov [rsp+216], rax
37befbf95mov rax, [rsp+360]
37befbf9dmov [rsp+360], rbp
37befbfa5mov rbp, [rsp+576]
37befbfadlea rax, [r13+rax-2]
37befbfb2mov [rsp+240], rax
37befbfbajmp 0x37befc265
37befbfbf
37befbfbf 90 .
37befbfc0
37befbfc0loc_37befbfc0:
37befbfc0cmp rbx, r12
37befbfc3jg 0x37befcbc7
37befbfc9
37befbfc9loc_37befbfc9:
37befbfc9mov rax, r12
37befbfccmov r11, [rsp+568]
37befbfd4sub rax, rdx
37befbfd7add rax, 1
37befbfdbmov [rsp+400], rax
37befbfe3mov rax, [rsi]
37befbfe6lea rcx, [rax-1]
37befbfeamovsd_xmm x0, [r11+8*rcx]
37befbff0cmp rdi, 2
37befbff4je 0x37befcc00
37befbffacmp rdi, 1
37befbffejne 0x37befc03d
37befc000mov r8, r13
37befc003movq x2, [rip+0x55d445]
37befc00bandpd x2, x0
37befc00forpd x2, [rip+0x55d449]
37befc017imul r8, rax
37befc01bmov rdi, [rip+0x55d43e]
37befc022movsd_xmm [r15+8*r8-8], x2
37befc029mov r8, [rsp+424]
37befc031add r8, r13
37befc034imul r8, rax
37befc038mov [r15+8*r8-8], rdi
37befc03d
37befc03dloc_37befc03d:
37befc03dmov rdi, [rsp+568]
37befc045andpd x0, [rip+0x55d423]
37befc04dlea r8, [8*rdx-8]
37befc055lea r9, [rbp+r8]
37befc05amovsd_xmm [rdi+8*rcx], x0
37befc05fadd r8, rdi
37befc062
37befc062loc_37befc062:
37befc062lea rdi, [rsp+376]
37befc06alea rcx, [rax+2*rax]
37befc06emov [rsp+40], r9
37befc073mov [rsp+200], rdi
37befc07bmov rdi, [rsp+648]
37befc083add rcx, rdx
37befc086mov r10, rcx
37befc089lea rcx, [r14+8*rcx-8]
37befc08emov [rsp+56], rsi
37befc093mov [rsp+184], rdi
37befc09bmov rdi, [rsp+640]
37befc0a3sub r10, rax
37befc0a6mov [rsp+136], rcx
37befc0aemov [rsp+176], rdi
37befc0b6mov rdi, [rsp+208]
37befc0bemov [rsp+128], rsi
37befc0c6mov [rsp+168], rdi
37befc0cemov rdi, [rsp+240]
37befc0d6imul rdi, rax
37befc0dalea rdi, [rdx+rdi-1]
37befc0dflea rdi, [r15+8*rdi]
37befc0e3mov [rsp+160], rdi
37befc0ebmov rdi, [rsp+296]
37befc0f3lea rdi, [r13+rdi-2]
37befc0f8imul rdi, rax
37befc0fclea rdi, [rdx+rdi-1]
37befc101lea rdi, [r15+8*rdi]
37befc105mov [rsp+152], rdi
37befc10dmov rdi, [rsp+288]
37befc115lea rdi, [r13+rdi-2]
37befc11aimul rdi, rax
37befc11elea rdi, [rdx+rdi-1]
37befc123lea rdi, [r15+8*rdi]
37befc127mov [rsp+144], rdi
37befc12fmov rdi, [rsp+280]
37befc137imul rdi, rax
37befc13blea rcx, [rdx+rdi-1]
37befc140mov rdi, [rsp+304]
37befc148lea rcx, [r14+8*rcx]
37befc14cmov [rsp+120], rcx
37befc151lea rcx, [r14+8*r10-8]
37befc156sub r10, rax
37befc159mov [rsp+112], rcx
37befc15elea rcx, [r13+rdi-2]
37befc163mov rdi, [rsp+312]
37befc16bimul rcx, rax
37befc16flea rcx, [rdx+rcx-1]
37befc174lea rcx, [r15+8*rcx]
37befc178mov [rsp+104], rcx
37befc17dlea rcx, [r13+rdi-2]
37befc182mov rdi, [rsp+272]
37befc18aimul rcx, rax
37befc18elea rcx, [rdx+rcx-1]
37befc193lea rcx, [r15+8*rcx]
37befc197mov [rsp+96], rcx
37befc19clea rcx, [r13+rdi-2]
37befc1a1mov rdi, [rsp+264]
37befc1a9imul rcx, rax
37befc1adlea rcx, [rdx+rcx-1]
37befc1b2lea rcx, [r15+8*rcx]
37befc1b6mov [rsp+88], rcx
37befc1bblea rcx, [r13+rdi-2]
37befc1c0imul rcx, rax
37befc1c4lea rcx, [rdx+rcx-1]
37befc1c9lea rcx, [r15+8*rcx]
37befc1cdmov [rsp+80], rcx
37befc1d2lea rcx, [r14+8*r10-8]
37befc1d7mov r10, [rsp+248]
37befc1dfmov [rsp+72], rcx
37befc1e4lea rcx, [r13+r10-2]
37befc1e9imul rcx, rax
37befc1edlea rcx, [rdx+rcx-1]
37befc1f2lea rcx, [r15+8*rcx]
37befc1f6mov [rsp+64], rcx
37befc1fblea rcx, [r13-1]
37befc1ffimul rcx, rax
37befc203lea rax, [rdx+rcx-1]
37befc208lea rdx, [rsp+424]
37befc210lea rax, [r15+8*rax]
37befc214mov [rsp+48], rax
37befc219mov [rsp+32], r8
37befc21emov r9, [rsp+216]
37befc226lea r8, [rsp+400]
37befc22emov rcx, [rsp+200]
37befc236call dlasda_64_
37befc23b
37befc23bloc_37befc23b:
37befc23bmov rax, [rsp+648]
37befc243cmp [rax], 0
37befc247jne 0x37befbb41
37befc24dadd r12, 1
37befc251mov rdi, [rsp+376]
37befc259mov rdx, r12
37befc25c
37befc25cloc_37befc25c:
37befc25ccmp rbx, r12
37befc25fjl 0x37befcdc0
37befc265
37befc265loc_37befc265:
37befc265movsd_xmm x0, [rbp+8*r12-8]
37befc26candpd x0, [rip+0x55d1fc]
37befc274comisd x6, x0
37befc278ja 0x37befbfc0
37befc27ecmp rbx, r12
37befc281je 0x37befcd90
37befc287add r12, 1
37befc28bjmp 0x37befc25c
37befc28d
37befc28d 0f 1f 00 ...
37befc290
37befc290loc_37befc290:
37befc290mov r9l, 1
37befc296mov r8l, 1
37befc29clea rdx, [rip+0x55d150]
37befc2a3mov rcx, rdi
37befc2a6call lsame_64_
37befc2abmov r12l, 1
37befc2b1test rax, rax
37befc2b4jne 0x37befbafe
37befc2bamov r9l, 1
37befc2c0mov r8l, 1
37befc2c6lea rdx, [rip+0x55d127]
37befc2cdmov rcx, rdi
37befc2d0call lsame_64_
37befc2d5test rax, rax
37befc2d8jne 0x37befc964
37befc2detest rbp, rbp
37befc2e1je 0x37befbb0f
37befc2e7mov rax, -2
37befc2eemov edi, 2
37befc2f3jmp 0x37befbb1b
37befc2f8
37befc2f8loc_37befc2f8:
37befc2f8mov rax, -3
37befc2ffmov edi, 3
37befc304jmp 0x37befbb1b
37befc309
37befc309loc_37befc309:
37befc309mov rax, [rsp+632]
37befc311mov [rsp+48], rbx
37befc316mov r8, rsi
37befc319lea rcx, [rip+0x55d0d0]
37befc320mov [rsp+128], 1
37befc32cmov [rsp+112], rax
37befc331mov rax, [rsp+592]
37befc339mov [rsp+120], r14
37befc33emov [rsp+104], rax
37befc343mov rax, [rsp+584]
37befc34bmov [rsp+96], rax
37befc350mov rax, [rsp+592]
37befc358mov [rsp+88], rax
37befc35dmov rax, [rsp+584]
37befc365mov [rsp+80], rax
37befc36amov rax, [rsp+608]
37befc372mov [rsp+72], rax
37befc377mov rax, [rsp+600]
37befc37fmov [rsp+64], rax
37befc384mov rax, [rsp+576]
37befc38cmov [rsp+56], rax
37befc391lea rax, [rip+0x55d068]
37befc398mov [rsp+40], rax
37befc39dmov r9, rax
37befc3a0mov rdx, rax
37befc3a3mov [rsp+32], rax
37befc3a8call dlasdq_64_
37befc3admov r10, [rsi]
37befc3b0cmp r10, 1
37befc3b4jle 0x37befbb41
37befc3ba
37befc3baloc_37befc3ba:
37befc3bamov rax, [rsp+224]
37befc3c2mov rcx, r10
37befc3c5mov r12l, 2
37befc3cbmov r10, rbp
37befc3cemov r11, rsi
37befc3d1mov r14, [rsp+584]
37befc3d9mov rbp, rcx
37befc3dcmov r13, [rsp+600]
37befc3e4lea r15, [8*rax]
37befc3eclea r9, [r12-1]
37befc3f1mov rsi, r15
37befc3f4cmp r12, rcx
37befc3f7jg 0x37befc486
37befc3fdnop [rax]
37befc400
37befc400loc_37befc400:
37befc400movsd_xmm x2, [rbx+8*r12-16]
37befc407lea r8, [rcx+1]
37befc40bmov rdx, r12
37befc40emov rcx, r9
37befc411movapd x0, x2
37befc415nop [rax+rax]
37befc420
37befc420loc_37befc420:
37befc420movsd_xmm x1, [rbx+8*rdx-8]
37befc426comisd x1, x0
37befc42amaxsd x1, x0
37befc42ecmova rcx, rdx
37befc432add rdx, 1
37befc436movapd x0, x1
37befc43acmp r8, rdx
37befc43djne 0x37befc420
37befc43fcmp r9, rcx
37befc442je 0x37befc489
37befc444lea r15, [rcx-1]
37befc448movsd_xmm [rbx+8*r15], x2
37befc44emovsd_xmm [rbx+8*r12-16], x1
37befc455cmp rdi, 1
37befc459je 0x37befc48f
37befc45bcmp rdi, 2
37befc45fje 0x37befc540
37befc465
37befc465loc_37befc465:
37befc465add r12, 1
37befc469cmp r12, rbp
37befc46cjg 0x37befc4a5
37befc46e
37befc46eloc_37befc46e:
37befc46emov rcx, [r11]
37befc471add r14, rsi
37befc474add r13, 8
37befc478lea r9, [r12-1]
37befc47dcmp r12, rcx
37befc480jle 0x37befc400
37befc486
37befc486loc_37befc486:
37befc486mov rcx, r9
37befc489
37befc489loc_37befc489:
37befc489cmp rdi, 1
37befc48djne 0x37befc465
37befc48f
37befc48floc_37befc48f:
37befc48fmov rax, [rsp+624]
37befc497mov [rax+8*r12-16], rcx
37befc49cadd r12, 1
37befc4a0cmp r12, rbp
37befc4a3jle 0x37befc46e
37befc4a5
37befc4a5loc_37befc4a5:
37befc4a5mov rbp, r10
37befc4a8mov rsi, r11
37befc4ab
37befc4abloc_37befc4ab:
37befc4abcmp rdi, 1
37befc4afje 0x37befc76c
37befc4b5
37befc4b5loc_37befc4b5:
37befc4b5cmp rbp, 2
37befc4b9jne 0x37befbb41
37befc4bfcmp rdi, 2
37befc4c3jne 0x37befbb41
37befc4c9mov rax, [rsp+592]
37befc4d1mov r9, rsi
37befc4d4mov rbx, [rsp+632]
37befc4dcmov [rsp+88], 1
37befc4e5mov [rsp+80], 1
37befc4eelea r8, [rip+0x55cf4c]
37befc4f5lea rdx, [rip+0x55cf46]
37befc4fcmov [rsp+64], rax
37befc501mov rax, [rsp+584]
37befc509lea rcx, [rip+0x55cee1]
37befc510mov [rsp+72], 1
37befc519mov [rsp+56], rax
37befc51emov rax, [rsi]
37befc521mov [rsp+40], rbx
37befc526lea rax, [rbx+8*rax-8]
37befc52bmov [rsp+32], rsi
37befc530mov [rsp+48], rax
37befc535call dlasr_64_
37befc53ajmp 0x37befbb41
37befc53f
37befc53f 90 .
37befc540
37befc540loc_37befc540:
37befc540imul rcx, [rsp+224]
37befc549mov rax, [rsp+232]
37befc551lea r8, [rip+0x55cec0]
37befc558mov [rsp+200], r10
37befc560mov [rsp+560], r11
37befc568lea rdx, [rax+rcx+1]
37befc56dlea rax, [rip+0x55cea4]
37befc574mov rcx, r11
37befc577mov [rsp+32], rax
37befc57cmov rax, [rsp+584]
37befc584lea r9, [rax+8*rdx]
37befc588mov rdx, r14
37befc58bcall dswap_64_
37befc590mov rax, [rsp+608]
37befc598mov r8, [rsp+608]
37befc5a0mov rdx, r13
37befc5a3mov rcx, [rsp+560]
37befc5abmov [rsp+32], rax
37befc5b0mov rax, [rsp+600]
37befc5b8lea r9, [rax+8*r15]
37befc5bccall dswap_64_
37befc5c1mov r11, [rsp+560]
37befc5c9mov r10, [rsp+200]
37befc5d1jmp 0x37befc465
37befc5d6
37befc5d6loc_37befc5d6:
37befc5d6cmp r12, 2
37befc5daje 0x37befc96f
37befc5e0cmp r10, 1
37befc5e4jle 0x37befc309
37befc5eamov [rsp+240], 1
37befc5f6mov rax, r10
37befc5f9
37befc5f9loc_37befc5f9:
37befc5f9mov r9, [rsp+632]
37befc601mov rdx, [rsp+576]
37befc609mov rcx, rbx
37befc60cmov [rsp+320], rbp
37befc614mov [rsp+328], rdi
37befc61cmov r13, rcx
37befc61flea rbp, [rsp+416]
37befc627lea r10, [r9+8*r10]
37befc62bmov [rsp+568], rbx
37befc633mov rdi, rdx
37befc636mov rbx, rax
37befc639mov [rsp+256], r10
37befc641lea r10, [rsp+432]
37befc649mov [rsp+216], r10
37befc651lea r10, [rsp+368]
37befc659mov [rsp+648], r14
37befc661mov r14l, 1
37befc667mov [rsp+208], r10
37befc66fmov [rsp+336], r11
37befc677jmp 0x37befc6c1
37befc679
37befc679 0f 1f 80 00 00 00 00 .......
37befc680
37befc680loc_37befc680:
37befc680cmp r12, 2
37befc684jne 0x37befc6ac
37befc686mov rax, [rsp+632]
37befc68exorpd x1, [rip+0x55cdba]
37befc696movsd_xmm [rax+8*r14-8], x2
37befc69dmov rax, [rsp+256]
37befc6a5movsd_xmm [rax+8*r14-16], x1
37befc6ac
37befc6acloc_37befc6ac:
37befc6acadd r14, 1
37befc6b0add r13, 8
37befc6b4add rdi, 8
37befc6b8cmp r14, rbx
37befc6bbjge 0x37befcd44
37befc6c1
37befc6c1loc_37befc6c1:
37befc6c1mov [rsp+32], rbp
37befc6c6mov r9, [rsp+216]
37befc6cemov rdx, rdi
37befc6d1mov rcx, r13
37befc6d4mov r8, [rsp+208]
37befc6dccall dlartg_64_
37befc6e1movsd_xmm x0, [r13+8]
37befc6e7movsd_xmm x1, [rsp+432]
37befc6f0movsd_xmm x3, [rsp+416]
37befc6f9movapd x2, x0
37befc6fdmulsd x2, x1
37befc701movsd_xmm [rdi], x2
37befc705movsd_xmm x2, [rsp+368]
37befc70emulsd x0, x2
37befc712unpcklpd x3, x0
37befc716movups [r13], x3
37befc71bcmp r12, 1
37befc71fjne 0x37befc680
37befc725mov r9, [rsi]
37befc728lea r8, [r14+2*r9]
37befc72cmovsd_xmm [r15+8*r8-8], x2
37befc733lea r8, [r9+r8-1]
37befc738movsd_xmm [r15+8*r8], x1
37befc73ejmp 0x37befc6ac
37befc743
37befc743loc_37befc743:
37befc743movsd_xmm x0, [rbx]
37befc747cmp r12, 1
37befc74bje 0x37befce3f
37befc751cmp r12, 2
37befc755je 0x37befcb90
37befc75b
37befc75bloc_37befc75b:
37befc75bandpd x0, [rip+0x55cd0d]
37befc763movsd_xmm [rbx], x0
37befc767jmp 0x37befbb41
37befc76c
37befc76cloc_37befc76c:
37befc76cmov r10, [rsi]
37befc76f
37befc76floc_37befc76f:
37befc76fxor eax, eax
37befc771mov rsi, [rsp+624]
37befc779cmp rbp, 1
37befc77dsete al
37befc780mov [rsi+8*r10-8], rax
37befc785jmp 0x37befbb41
37befc78a
37befc78aloc_37befc78a:
37befc78amov rax, -7
37befc791mov edi, 7
37befc796jmp 0x37befbb1b
37befc79b
37befc79bloc_37befc79b:
37befc79blea r13, [rip+0x55cc76]
37befc7a2mov r9, r15
37befc7a5mov rdx, rbx
37befc7a8mov rcx, rsi
37befc7abmov [rsp+32], r13
37befc7b0mov r8, r13
37befc7b3mov [rsp+216], r11
37befc7bbmov [rsp+208], r10
37befc7c3mov [rsp+256], r13
37befc7cbcall dcopy_64_
37befc7d0mov rax, [rsi]
37befc7d3mov [rsp+32], r13
37befc7d8mov r8, r13
37befc7dblea rcx, [rsp+440]
37befc7e3lea rdx, [rax-1]
37befc7e7lea r9, [r15+8*rax]
37befc7ebmov [rsp+440], rdx
37befc7f3mov rdx, [rsp+576]
37befc7fbcall dcopy_64_
37befc800cmp rbp, 2
37befc804mov rax, [rsi]
37befc807mov r10, [rsp+208]
37befc80fmov r11, [rsp+216]
37befc817je 0x37befcb46
37befc81dcmp r11, rax
37befc820jl 0x37befce68
37befc826mov r13, [rsp+632]
37befc82emov edi, 2
37befc833
37befc833loc_37befc833:
37befc833mov rdx, rax
37befc836mov [rsp+200], rax
37befc83elea rax, [rip+0x55cbeb]
37befc845lea r9, [rip+0x55cbd4]
37befc84cimul rdx, rdi
37befc850mov [rsp+32], rax
37befc855mov r8, rsi
37befc858lea rcx, [rip+0x55cbc9]
37befc85fmov [rsp+56], 1
37befc868mov [rsp+48], rsi
37befc86dlea rdx, [r15+8*rdx]
37befc871mov [rsp+40], rdx
37befc876mov rdx, rsi
37befc879call dlaset_64_
37befc87emov [rsp+48], rsi
37befc883mov rax, [rsp+200]
37befc88blea r9, [rip+0x55cb8e]
37befc892mov [rsp+56], 1
37befc89bmov rdx, [rsi]
37befc89emov r8, rsi
37befc8a1lea rcx, [rip+0x55cb80]
37befc8a8imul rdx, rdi
37befc8acadd rdx, rax
37befc8aflea rax, [rip+0x55cb7a]
37befc8b6lea rdx, [r15+8*rdx]
37befc8bamov [rsp+32], rax
37befc8bfmov [rsp+40], rdx
37befc8c4mov rdx, rsi
37befc8c7call dlaset_64_
37befc8ccimul rdi, [rsi]
37befc8d0mov [rsp+120], r14
37befc8d5mov r9, rsi
37befc8d8mov rax, [rsp+200]
37befc8e0mov [rsp+112], r13
37befc8e5mov r8, rsi
37befc8e8lea rcx, [rip+0x55cb01]
37befc8efmov [rsp+128], 1
37befc8fbadd rax, rdi
37befc8felea rdx, [r15+8*rdi]
37befc902mov [rsp+104], rsi
37befc907lea rax, [r15+8*rax]
37befc90bmov [rsp+96], rdx
37befc910mov [rsp+64], rax
37befc915mov rax, [rsp+576]
37befc91dmov [rsp+80], rdx
37befc922mov [rsp+56], rax
37befc927lea rax, [rip+0x55cad2]
37befc92emov [rsp+88], rsi
37befc933mov rdx, rax
37befc936mov [rsp+72], rsi
37befc93bmov [rsp+48], rbx
37befc940mov [rsp+40], rax
37befc945mov [rsp+32], rsi
37befc94acall dlasdq_64_
37befc94fmov r10, [rsi]
37befc952cmp r10, 1
37befc956jle 0x37befc76f
37befc95cmov rdi, r12
37befc95fjmp 0x37befc3ba
37befc964
37befc964loc_37befc964:
37befc964mov r12l, 2
37befc96ajmp 0x37befbafe
37befc96f
37befc96floc_37befc96f:
37befc96flea rax, [r10+r10-1]
37befc974mov [rsp+240], rax
37befc97cmov rax, r10
37befc97fcmp r10, 1
37befc983jg 0x37befc5f9
37befc989mov r13l, 5
37befc98fcmp r11, r10
37befc992jl 0x37befbc89
37befc998
37befc998loc_37befc998:
37befc998mov rax, [rsp+592]
37befc9a0mov r8, rsi
37befc9a3mov rdx, rsi
37befc9a6lea rdi, [rip+0x55ca83]
37befc9admov [rsp+32], rdi
37befc9b2lea r9, [rip+0x55ca67]
37befc9b9lea rcx, [rip+0x55ca68]
37befc9c0mov [rsp+48], rax
37befc9c5mov rax, [rsp+584]
37befc9cdmov [rsp+56], 1
37befc9d6mov [rsp+40], rax
37befc9dbcall dlaset_64_
37befc9e0mov [rsp+32], rdi
37befc9e5mov r8, rsi
37befc9e8mov rdx, rsi
37befc9ebmov rax, [rsp+608]
37befc9f3lea r9, [rip+0x55ca26]
37befc9famov [rsp+56], 1
37befca03lea rcx, [rip+0x55ca1e]
37befca0amov [rsp+48], rax
37befca0fmov rax, [rsp+600]
37befca17mov [rsp+40], rax
37befca1ccall dlaset_64_
37befca21mov [rsp+48], rbx
37befca26mov r9, rsi
37befca29mov r8, rsi
37befca2cmov rdi, [rsp+240]
37befca34mov rax, [rsp+632]
37befca3cmov [rsp+32], rsi
37befca41lea rcx, [rip+0x55c9a8]
37befca48mov [rsp+128], 1
37befca54lea rax, [rax+8*rdi-8]
37befca59mov [rsp+120], r14
37befca5emov edi, 2
37befca63mov [rsp+112], rax
37befca68mov rax, [rsp+592]
37befca70mov [rsp+104], rax
37befca75mov rax, [rsp+584]
37befca7dmov [rsp+96], rax
37befca82mov rax, [rsp+592]
37befca8amov [rsp+88], rax
37befca8fmov rax, [rsp+584]
37befca97mov [rsp+80], rax
37befca9cmov rax, [rsp+608]
37befcaa4mov [rsp+72], rax
37befcaa9mov rax, [rsp+600]
37befcab1mov [rsp+64], rax
37befcab6mov rax, [rsp+576]
37befcabemov [rsp+56], rax
37befcac3lea rax, [rip+0x55c936]
37befcacamov [rsp+40], rax
37befcacfmov rdx, rax
37befcad2call dlasdq_64_
37befcad7mov r10, [rsi]
37befcadacmp r10, 1
37befcadejg 0x37befc3ba
37befcae4jmp 0x37befc4b5
37befcae9
37befcae9loc_37befcae9:
37befcae9mov rax, [rsi]
37befcaectest rax, rax
37befcaefjs 0x37befc2f8
37befcaf5mov rdi, [rsp+592]
37befcafdmov rdx, [rdi]
37befcb00test rdx, rdx
37befcb03jle 0x37befc78a
37befcb09cmp r12, 2
37befcb0djne 0x37befbba5
37befcb13cmp rax, rdx
37befcb16jg 0x37befc78a
37befcb1cmov rdi, [rsp+608]
37befcb24mov rdx, [rdi]
37befcb27test rdx, rdx
37befcb2ajle 0x37befcb35
37befcb2ccmp rax, rdx
37befcb2fjle 0x37befbbb7
37befcb35
37befcb35loc_37befcb35:
37befcb35mov rax, -9
37befcb3cmov edi, 9
37befcb41jmp 0x37befbb1b
37befcb46
37befcb46loc_37befcb46:
37befcb46mov [rsp+240], 1
37befcb52cmp rax, 1
37befcb56jg 0x37befc5f9
37befcb5cmov r13l, 5
37befcb62cmp r11, rax
37befcb65jl 0x37befbd22
37befcb6b
37befcb6bloc_37befcb6b:
37befcb6bmov rdi, [rsp+632]
37befcb73mov rcx, [rsp+240]
37befcb7blea r13, [rdi+8*rcx-8]
37befcb80mov edi, 4
37befcb85jmp 0x37befc833
37befcb8a
37befcb8a 66 0f 1f 44 00 00 f..D..
37befcb90
37befcb90loc_37befcb90:
37befcb90mov rax, [rsp+584]
37befcb98movq x1, [rip+0x55c8b0]
37befcba0andpd x1, x0
37befcba4orpd x1, [rip+0x55c8b4]
37befcbacmov rsi, [rip+0x55c8ad]
37befcbb3movsd_xmm [rax], x1
37befcbb7mov rax, [rsp+600]
37befcbbfmov [rax], rsi
37befcbc2jmp 0x37befc75b
37befcbc7
37befcbc7loc_37befcbc7:
37befcbc7mov rax, r12
37befcbcasub rax, rdx
37befcbcdadd rax, 1
37befcbd1
37befcbd1loc_37befcbd1:
37befcbd1lea r8, [8*rdx-8]
37befcbd9mov [rsp+400], rax
37befcbe1lea r9, [rbp+r8]
37befcbe6add r8, [rsp+568]
37befcbeecmp rdi, 2
37befcbf2je 0x37befcc8c
37befcbf8mov rax, [rsi]
37befcbfbjmp 0x37befc062
37befcc00
37befcc00loc_37befcc00:
37befcc00mov r9, [rsp+224]
37befcc08mov rdi, [rsp+232]
37befcc10movq x2, [rip+0x55c838]
37befcc18andpd x2, x0
37befcc1corpd x2, [rip+0x55c83c]
37befcc24mov r11, [rip+0x55c835]
37befcc2bimul r9, rax
37befcc2flea r8, [rdi+rax]
37befcc33mov rdi, [rsp+584]
37befcc3bandpd x0, [rip+0x55c82d]
37befcc43add r8, r9
37befcc46movsd_xmm [rdi+8*r8], x2
37befcc4cmov r8, [rsp+320]
37befcc54mov rdi, [rsp+600]
37befcc5cimul r8, rax
37befcc60add rax, [rsp+328]
37befcc68add rax, r8
37befcc6blea r8, [8*rdx-8]
37befcc73mov [rdi+8*rax], r11
37befcc77mov rax, [rsp+568]
37befcc7flea r9, [rbp+r8]
37befcc84movsd_xmm [rax+8*rcx], x0
37befcc89add r8, rax
37befcc8c
37befcc8cloc_37befcc8c:
37befcc8cmov rax, [rsp+648]
37befcc94mov rdi, [rsp+600]
37befcc9clea rcx, [rsp+400]
37befcca4mov [rsp+88], rax
37befcca9mov rax, [rsp+208]
37befccb1mov [rsp+80], rax
37befccb6mov rax, [rsp+640]
37befccbemov [rsp+72], rax
37befccc3lea rax, [rsp+424]
37befcccbmov [rsp+64], rax
37befccd0mov rax, [rsp+608]
37befccd8mov [rsp+56], rax
37befccddmov rax, [rsp+320]
37befcce5imul rax, rdx
37befcce9add rax, [rsp+328]
37befccf1add rax, rdx
37befccf4lea rax, [rdi+8*rax]
37befccf8mov rdi, [rsp+584]
37befcd00mov [rsp+48], rax
37befcd05mov rax, [rsp+592]
37befcd0dmov [rsp+40], rax
37befcd12mov rax, [rsp+224]
37befcd1aimul rax, rdx
37befcd1eadd rax, [rsp+232]
37befcd26add rax, rdx
37befcd29mov rdx, [rsp+216]
37befcd31lea rax, [rdi+8*rax]
37befcd35mov [rsp+32], rax
37befcd3acall dlasd0_64_
37befcd3fjmp 0x37befc23b
37befcd44
37befcd44loc_37befcd44:
37befcd44mov rbp, [rsp+320]
37befcd4cmov rdi, [rsp+328]
37befcd54mov rbx, [rsp+568]
37befcd5cmov r14, [rsp+648]
37befcd64mov r11, [rsp+336]
37befcd6ctest r12, r12
37befcd6fje 0x37befc309
37befcd75mov rax, [rsi]
37befcd78cmp r11, rax
37befcd7bjl 0x37befcda9
37befcd7dcmp r12, 2
37befcd81jne 0x37befcb6b
37befcd87jmp 0x37befc998
37befcd8c
37befcd8c 0f 1f 40 00 ..@.
37befcd90
37befcd90loc_37befcd90:
37befcd90comisd x0, x6
37befcd94jb 0x37befbfc9
37befcd9amov rax, [rsi]
37befcd9dsub rax, rdx
37befcda0add rax, 1
37befcda4jmp 0x37befcbd1
37befcda9
37befcda9loc_37befcda9:
37befcda9mov r13l, 5
37befcdafcmp r12, 2
37befcdb3jne 0x37befbd22
37befcdb9jmp 0x37befbc89
37befcdbe
37befcdbe 66 90 f.
37befcdc0
37befcdc0loc_37befcdc0:
37befcdc0mov rbp, [rsp+360]
37befcdc8mov rbx, [rsp+568]
37befcdd0
37befcdd0loc_37befcdd0:
37befcdd0mov rax, [rsp+336]
37befcdd8mov [rsp+64], rsi
37befcdddlea r8, [rip+0x55c61c]
37befcde4lea r9, [rip+0x55c645]
37befcdebmov [rsp+56], rbx
37befcdf0mov rcx, [rsp+344]
37befcdf8mov rdx, r8
37befcdfbmov [rsp+72], rax
37befce00mov rax, [rsp+256]
37befce08mov [rsp+80], 1
37befce11mov [rsp+48], rax
37befce16mov rax, [rsp+352]
37befce1emov [rsp+40], rsi
37befce23mov [rsp+32], rax
37befce28call dlascl_64_
37befce2dmov r10, [rsi]
37befce30cmp r10, 1
37befce34jg 0x37befc3ba
37befce3ajmp 0x37befc4ab
37befce3f
37befce3floc_37befce3f:
37befce3fmov rax, [rip+0x55c61a]
37befce46movq x1, [rip+0x55c602]
37befce4eandpd x1, x0
37befce52orpd x1, [rip+0x55c606]
37befce5amovsd_xmm [r15], x1
37befce5fmov [r15+8*r11], rax
37befce63jmp 0x37befc75b
37befce68
37befce68loc_37befce68:
37befce68mov [rsp+32], 1
37befce71mov r8, rbx
37befce74mov rdx, rsi
37befce77lea rcx, [rip+0x55c5ba]
37befce7emov r9, [rsp+576]
37befce86mov [rsp+208], r11
37befce8ecall dlanst_64_
37befce93pxor x1, x1
37befce97mov r11, [rsp+208]
37befce9fmovsd_xmm [rsp+408], x0
37befcea8ucomisd x0, x1
37befceacjp 0x37befceb4
37befceaeje 0x37befbb41
37befceb4
37befceb4loc_37befceb4:
37befceb4mov rdx, [rsp+256]
37befcebcmov [rsp+64], rsi
37befcec1lea rcx, [rsp+384]
37befcec9lea rdi, [rsp+408]
37befced1mov [rsp+72], rcx
37befced6lea r13, [rip+0x55c55c]
37befceddlea r8, [rip+0x55c51c]
37befcee4mov r9, rdi
37befcee7mov [rsp+208], r11
37befceeflea r11, [rip+0x55c53a]
37befcef6mov [rsp+48], rdx
37befcefbmov rdx, r8
37befcefemov [rsp+32], r11
37befcf03mov [rsp+80], 1
37befcf0cmov [rsp+56], rbx
37befcf11mov [rsp+40], rsi
37befcf16mov [rsp+336], rcx
37befcf1emov rcx, r13
37befcf21mov [rsp+352], rdi
37befcf29mov [rsp+344], r13
37befcf31call dlascl_64_
37befcf36mov rcx, [rsp+336]
37befcf3emov r9, rdi
37befcf41mov rdx, [rsp+256]
37befcf49lea rax, [rsp+392]
37befcf51lea r11, [rip+0x55c4d8]
37befcf58mov [rsp+80], 1
37befcf61mov [rsp+72], rcx
37befcf66mov rcx, [rsp+576]
37befcf6elea r8, [rip+0x55c48b]
37befcf75mov [rsp+32], r11
37befcf7amov [rsp+64], rax
37befcf7fmov [rsp+56], rcx
37befcf84mov rcx, r13
37befcf87mov r13l, 3
37befcf8dmov [rsp+48], rdx
37befcf92mov rdx, r8
37befcf95mov [rsp+40], rax
37befcf9acall dlascl_64_
37befcf9fmov edx, 7
37befcfa4lea rcx, [rip+0x55c48f]
37befcfabcall dlamch_64_
37befcfb0mulsd x0, [rip+0x55c4c8]
37befcfb8mov rdi, [rsi]
37befcfbbmov [rsp+240], 1
37befcfc7mov r11, [rsp+208]
37befcfcfmovapd x1, x0
37befcfd3
37befcfd3loc_37befcfd3:
37befcfd3lea rax, [r11+1]
37befcfd7pxor x0, x0
37befcfdbpxor x2, x2
37befcfdfmovsd_xmm [rsp+208], x1
37befcfe8cvtsi2sd x2, rax
37befcfedcvtsi2sd x0, rdi
37befcff2divsd x0, x2
37befcff6mov [rsp+248], rax
37befcffecall log
37befd003divsd x0, [rip+0x55c47d]
37befd00bcvttsd2si rdx, x0
37befd010mov rcx, [rsp+248]
37befd018movsd_xmm x1, [rsp+208]
37befd021add rcx, rcx
37befd024mov [rsp+264], rcx
37befd02clea rax, [rdx+1]
37befd030lea r11, [rax+rcx]
37befd034lea rcx, [rax+rax]
37befd038mov [rsp+272], r11
37befd040add r11, rcx
37befd043add rax, r11
37befd046mov [rsp+312], r11
37befd04emov [rsp+296], rax
37befd056lea r11, [rax+1]
37befd05aadd rax, 2
37befd05emov [rsp+304], rax
37befd066add rax, rcx
37befd069mov [rsp+288], rax
37befd071lea rax, [rdx+4]
37befd075mov [rsp+360], r11
37befd07dmov [rsp+280], rax
37befd085jmp 0x37befbe91
37befd08a
37befd08aloc_37befd08a:
37befd08amov rdi, r12
37befd08djmp 0x37befcdd0
37befd092
37befd092loc_37befd092:
37befd092neg rdi
37befd095jmp 0x37befbb1e
37befba40
37befd09a
37befd09a // align 0x40
37befd09a // align 0x40
37befd0c0
37befd0c0dbdsqr_64_:
37befd0c0push r15
37befd0c2push r14
37befd0c4push r13
37befd0c6push r12
37befd0c8push rbp
37befd0c9push rdi
37befd0capush rsi
37befd0cbpush rbx
37befd0ccsub rsp, 520
37befd0d3movups [rsp+384], x6
37befd0dbmovups [rsp+400], x7
37befd0e3movups [rsp+416], x8
37befd0ecmovups [rsp+432], x9
37befd0f5movups [rsp+448], x10
37befd0femovups [rsp+464], x11
37befd107movups [rsp+480], x12
37befd110movups [rsp+496], x13
37befd119mov r12, [rsp+704]
37befd121mov rax, [rsp+672]
37befd129mov r15, [rsp+632]
37befd131mov [r12], 0
37befd139mov rsi, [rax]
37befd13cmov [rsp+600], rdx
37befd144mov rdi, rcx
37befd147lea rdx, [rip+0x55c342]
37befd14emov [rsp+608], r8
37befd156mov r8l, 1
37befd15cmov [rsp+616], r9
37befd164mov r9l, 1
37befd16acall lsame_64_
37befd16fmov r9l, 1
37befd175mov r8l, 1
37befd17bmov rcx, rdi
37befd17elea rdx, [rip+0x55c30c]
37befd185mov rbx, rax
37befd188call lsame_64_
37befd18dmov r11, [rsp+640]
37befd195test rax, rax
37befd198jne 0x37befd1a3
37befd19atest rbx, rbx
37befd19dje 0x37befd2fd
37befd1a3
37befd1a3loc_37befd1a3:
37befd1a3mov rax, [rsp+600]
37befd1abmov rax, [rax]
37befd1aemov [rsp+168], rax
37befd1b6test rax, rax
37befd1b9js 0x37befd270
37befd1bfmov rcx, [rsp+608]
37befd1c7mov rdx, [rcx]
37befd1catest rdx, rdx
37befd1cdjs 0x37befd31f
37befd1d3mov rdi, [rsp+616]
37befd1dbmov rcx, [rdi]
37befd1detest rcx, rcx
37befd1e1js 0x37befd30e
37befd1e7mov rdi, [rsp+624]
37befd1efmov r8, [rdi]
37befd1f2test r8, r8
37befd1f5js 0x37befd330
37befd1fbmov rdi, rax
37befd1fetest rax, rax
37befd201mov eax, 1
37befd206cmovg rax, rdi
37befd20amov rdi, [rsp+656]
37befd212mov r9, [rdi]
37befd215test rdx, rdx
37befd218jne 0x37befd341
37befd21etest r9, r9
37befd221jle 0x37befd34a
37befd227
37befd227loc_37befd227:
37befd227mov rdi, [rsp+672]
37befd22ftest rcx, rcx
37befd232mov r9l, 1
37befd238cmovg r9, rcx
37befd23ccmp [rdi], r9
37befd23fjl 0x37beff97a
37befd245mov rdi, [rsp+688]
37befd24dmov r9, [rdi]
37befd250test r8, r8
37befd253je 0x37befd35b
37befd259cmp rax, r9
37befd25cjle 0x37befd364
37befd262
37befd262loc_37befd262:
37befd262mov rdx, -13
37befd269mov eax, 13
37befd26ejmp 0x37befd27c
37befd270
37befd270loc_37befd270:
37befd270mov rdx, -2
37befd277mov eax, 2
37befd27c
37befd27cloc_37befd27c:
37befd27cmov [r12], rdx
37befd280
37befd280loc_37befd280:
37befd280lea rdx, [rsp+376]
37befd288mov r8l, 6
37befd28elea rcx, [rip+0x55c1fd]
37befd295mov [rsp+376], rax
37befd29dcall xerbla_64_
37befd2a2nop
37befd2a3
37befd2a3loc_37befd2a3:
37befd2a3movups x6, [rsp+384]
37befd2abmovups x7, [rsp+400]
37befd2b3movups x8, [rsp+416]
37befd2bcmovups x9, [rsp+432]
37befd2c5movups x10, [rsp+448]
37befd2cemovups x11, [rsp+464]
37befd2d7movups x12, [rsp+480]
37befd2e0movups x13, [rsp+496]
37befd2e9add rsp, 520
37befd2f0pop rbx
37befd2f1pop rsi
37befd2f2pop rdi
37befd2f3pop rbp
37befd2f4pop r12
37befd2f6pop r13
37befd2f8pop r14
37befd2fapop r15
37befd2fcret
37befd2fd
37befd2fdloc_37befd2fd:
37befd2fdmov rdx, -1
37befd304mov eax, 1
37befd309jmp 0x37befd27c
37befd30e
37befd30eloc_37befd30e:
37befd30emov rdx, -4
37befd315mov eax, 4
37befd31ajmp 0x37befd27c
37befd31f
37befd31floc_37befd31f:
37befd31fmov rdx, -3
37befd326mov eax, 3
37befd32bjmp 0x37befd27c
37befd330
37befd330loc_37befd330:
37befd330mov rdx, -5
37befd337mov eax, 5
37befd33cjmp 0x37befd27c
37befd341
37befd341loc_37befd341:
37befd341cmp rax, r9
37befd344jle 0x37befd227
37befd34a
37befd34aloc_37befd34a:
37befd34amov rdx, -9
37befd351mov eax, 9
37befd356jmp 0x37befd27c
37befd35b
37befd35bloc_37befd35b:
37befd35btest r9, r9
37befd35ejle 0x37befd262
37befd364
37befd364loc_37befd364:
37befd364mov rax, [r12]
37befd368test rax, rax
37befd36bjne 0x37beffa38
37befd371mov rdi, [rsp+168]
37befd379test rdi, rdi
37befd37cje 0x37befd2a3
37befd382xor eax, eax
37befd384test rsi, rsi
37befd387cmovns rax, rsi
37befd38bmov [rsp+216], rax
37befd393cmp rdi, 1
37befd397je 0x37beff1ab
37befd39dtest rdx, rdx
37befd3a0jne 0x37befd3ab
37befd3a2test rcx, rcx
37befd3a5je 0x37beff903
37befd3ab
37befd3abloc_37befd3ab:
37befd3abmov edx, 7
37befd3b0lea rcx, [rip+0x55c0e1]
37befd3b7mov [rsp+640], r11
37befd3bfcall dlamch_64_
37befd3c4mov edx, 12
37befd3c9lea rcx, [rip+0x55c0cf]
37befd3d0movapd x12, x0
37befd3d5call dlamch_64_
37befd3damov rax, [rsp+600]
37befd3e2test rbx, rbx
37befd3e5mov r11, [rsp+640]
37befd3edmovapd x9, x0
37befd3f2mov r10, [rax]
37befd3f5je 0x37befd658
37befd3fbcmp r10, 1
37befd3ffjle 0x37befd4f8
37befd405mov rax, [rsp+696]
37befd40dmov r14, r15
37befd410mov rdi, [rsp+168]
37befd418mov [rsp+632], r15
37befd420mov rsi, [rsp+696]
37befd428mov [rsp+704], r12
37befd430mov r15, r11
37befd433mov r12l, 1
37befd439lea rbp, [rax+8*rdi]
37befd43dlea rax, [rsp+272]
37befd445mov rbx, r10
37befd448mov rdi, r14
37befd44bmov [rsp+96], rax
37befd450lea r13, [rsp+312]
37befd458nop [rax+rax]
37befd460
37befd460loc_37befd460:
37befd460mov [rsp+32], r13
37befd465mov r8, [rsp+96]
37befd46amov rdx, r15
37befd46dmov rcx, rdi
37befd470lea r9, [rsp+360]
37befd478add rdi, 8
37befd47cadd r15, 8
37befd480call dlartg_64_
37befd485movsd_xmm x0, [rdi]
37befd489movsd_xmm x1, [rsp+360]
37befd492movsd_xmm x3, [rsp+312]
37befd49bmovapd x2, x0
37befd49fmulsd x2, x1
37befd4a3movsd_xmm [r15-8], x2
37befd4a9movsd_xmm x2, [rsp+272]
37befd4b2mulsd x0, x2
37befd4b6movsd_xmm [rsi+8*r12-8], x2
37befd4bdmovsd_xmm [rbp+8*r12-16], x1
37befd4c4add r12, 1
37befd4c8unpcklpd x3, x0
37befd4ccmovups [rdi-8], x3
37befd4d0cmp r12, rbx
37befd4d3jne 0x37befd460
37befd4d5mov rax, [rsp+600]
37befd4ddmov r15, [rsp+632]
37befd4e5mov r11, [rsp+640]
37befd4edmov r12, [rsp+704]
37befd4f5mov r10, [rax]
37befd4f8
37befd4f8loc_37befd4f8:
37befd4f8mov rax, [rsp+616]
37befd500cmp [rax], 0
37befd504jle 0x37befd5a8
37befd50amov rax, [rsp+672]
37befd512lea r8, [rip+0x55bf92]
37befd519mov [rsp+88], 1
37befd522lea rdx, [rip+0x55bf83]
37befd529mov [rsp+80], 1
37befd532mov r9, [rsp+616]
37befd53alea rcx, [rip+0x55bf6c]
37befd541mov [rsp+64], rax
37befd546mov rax, [rsp+664]
37befd54emov [rsp+72], 1
37befd557mov [rsp+56], rax
37befd55cmov rax, [rsp+696]
37befd564mov [rsp+640], r11
37befd56clea rax, [rax+8*r10-8]
37befd571mov [rsp+48], rax
37befd576mov rax, [rsp+696]
37befd57emov [rsp+40], rax
37befd583mov rax, [rsp+600]
37befd58bmov [rsp+32], rax
37befd590call dlasr_64_
37befd595mov rax, [rsp+600]
37befd59dmov r11, [rsp+640]
37befd5a5mov r10, [rax]
37befd5a8
37befd5a8loc_37befd5a8:
37befd5a8mov rax, [rsp+624]
37befd5b0cmp [rax], 0
37befd5b4jle 0x37befd658
37befd5bamov rax, [rsp+688]
37befd5c2lea r8, [rip+0x55bee2]
37befd5c9mov [rsp+88], 1
37befd5d2lea rdx, [rip+0x55bed3]
37befd5d9mov [rsp+80], 1
37befd5e2mov r9, [rsp+600]
37befd5ealea rcx, [rip+0x55be9f]
37befd5f1mov [rsp+64], rax
37befd5f6mov rax, [rsp+680]
37befd5femov [rsp+72], 1
37befd607mov [rsp+56], rax
37befd60cmov rax, [rsp+696]
37befd614mov [rsp+640], r11
37befd61clea rax, [rax+8*r10-8]
37befd621mov [rsp+48], rax
37befd626mov rax, [rsp+696]
37befd62emov [rsp+40], rax
37befd633mov rax, [rsp+624]
37befd63bmov [rsp+32], rax
37befd640call dlasr_64_
37befd645mov rax, [rsp+600]
37befd64dmov r11, [rsp+640]
37befd655mov r10, [rax]
37befd658
37befd658loc_37befd658:
37befd658movsd_xmm x1, [rip+0x55be68]
37befd660movapd x0, x12
37befd665mov [rsp+96], r10
37befd66amov [rsp+640], r11
37befd672call pow
37befd677mov r10, [rsp+96]
37befd67cmovsd_xmm x8, [rip+0x55be4b]
37befd685mov r11, [rsp+640]
37befd68dminsd x8, x0
37befd692test r10, r10
37befd695maxsd x8, [rip+0x55be3a]
37befd69emulsd x8, x12
37befd6a3jle 0x37beff98b
37befd6a9lea rdx, [r10+1]
37befd6adpxor x0, x0
37befd6b1mov eax, 1
37befd6b6movq x6, [rip+0x55be22]
37befd6benop
37befd6c0
37befd6c0loc_37befd6c0:
37befd6c0movsd_xmm x1, [r15+8*rax-8]
37befd6c7add rax, 1
37befd6cbandpd x1, x6
37befd6cfmaxsd x0, x1
37befd6d3cmp rax, rdx
37befd6d6jne 0x37befd6c0
37befd6d8cmp r10, 1
37befd6dcje 0x37befdb1a
37befd6e2mov eax, 1
37befd6e7nop [rax]
37befd6eanop [rax+rax]
37befd6f5nop [rax+rax]
37befd700
37befd700loc_37befd700:
37befd700movsd_xmm x1, [r11+8*rax-8]
37befd707add rax, 1
37befd70bandpd x1, x6
37befd70fmaxsd x0, x1
37befd713cmp rax, r10
37befd716jne 0x37befd700
37befd718pxor x1, x1
37befd71ccomisd x8, x1
37befd721jb 0x37beff825
37befd727movsd_xmm x0, [r15]
37befd72cucomisd x0, x1
37befd730jp 0x37befd738
37befd732movapd x2, x1
37befd736je 0x37befd7b7
37befd738
37befd738loc_37befd738:
37befd738andpd x0, x6
37befd73cmov eax, 2
37befd741pxor x3, x3
37befd745movapd x2, x0
37befd749jmp 0x37befd789
37befd74b
37befd74b 66 0f 1f 84 00 f....
37befd750 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 ....ff.........f
37befd760 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37befd770 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37befd780
37befd780loc_37befd780:
37befd780add rax, 1
37befd784cmp rax, r10
37befd787jg 0x37befd7b7
37befd789
37befd789loc_37befd789:
37befd789movsd_xmm x1, [r11+8*rax-16]
37befd790andpd x1, x6
37befd794addsd x1, x0
37befd798divsd x0, x1
37befd79cmovsd_xmm x1, [r15+8*rax-8]
37befd7a3andpd x1, x6
37befd7a7mulsd x0, x1
37befd7abminsd x2, x0
37befd7afucomisd x2, x3
37befd7b3jp 0x37befd780
37befd7b5jne 0x37befd780
37befd7b7
37befd7b7loc_37befd7b7:
37befd7b7cmp r10, 1
37befd7bbjle 0x37befdb11
37befd7c1pxor x0, x0
37befd7c5movq x6, [rip+0x55bd13]
37befd7cdcvtsi2sd x0, r10
37befd7d2mulsd x9, x0
37befd7d7movapd x1, x0
37befd7dbsqrtsd x1, x1
37befd7dfdivsd x2, x1
37befd7e3movapd x7, x9
37befd7e8mulsd x7, x0
37befd7ecmulsd x7, [rip+0x55bcfc]
37befd7f4mulsd x2, x8
37befd7f9maxsd x7, x2
37befd7fd
37befd7fdloc_37befd7fd:
37befd7fdmov rax, [rsp+168]
37befd805mov r13, r11
37befd808mov [rsp+160], 0
37befd814pxor x9, x9
37befd819mov [rsp+112], 0
37befd822sub rax, 1
37befd826mov [rsp+136], -1
37befd832lea rsi, [rax+rax]
37befd836mov [rsp+704], r12
37befd83emov r12, r10
37befd841add rax, rsi
37befd844mov [rsp+248], rsi
37befd84cmov [rsp+224], rax
37befd854lea rax, [r10+2*r10]
37befd858mov [rsp+144], -1
37befd864add rax, rax
37befd867mov [rsp+208], rax
37befd86flea rax, [rsp+320]
37befd877mov [rsp+104], -1
37befd880mov [rsp+240], rax
37befd888nop [rax+rax]
37befd890
37befd890loc_37befd890:
37befd890lea rsi, [8*r12]
37befd898comisd x9, x8
37befd89dlea rax, [r12-1]
37befd8a2mov rdi, r12
37befd8a5lea r14, [r15+rsi]
37befd8a9movsd_xmm x3, [r14-8]
37befd8afandpd x3, x6
37befd8b3ja 0x37befe4d8
37befd8b9
37befd8b9loc_37befd8b9:
37befd8b9lea rbx, [r12-2]
37befd8bemov rdx, rbx
37befd8c1jmp 0x37befd8e0
37befd8c3
37befd8c3 0f 1f 44 00 00 ..D..
37befd8c8
37befd8c8loc_37befd8c8:
37befd8c8comisd x7, x2
37befd8ccjae 0x37befd910
37befd8ce
37befd8celoc_37befd8ce:
37befd8cemaxsd x1, x2
37befd8d2maxsd x3, x1
37befd8d6sub rdx, 1
37befd8dajb 0x37befdda0
37befd8e0
37befd8e0loc_37befd8e0:
37befd8e0comisd x9, x8
37befd8e5movsd_xmm x1, [r15+8*rdx]
37befd8ebmovsd_xmm x2, [r13+8*rdx]
37befd8f2andpd x1, x6
37befd8f6andpd x2, x6
37befd8fajbe 0x37befd8c8
37befd8fccomisd x7, x1
37befd900jb 0x37befd8c8
37befd902comisd x7, x2
37befd906mov [r15+8*rdx], 0
37befd90ejb 0x37befd8ce
37befd910
37befd910loc_37befd910:
37befd910mov [r13+8*rdx], 0
37befd919lea r11, [rdx+1]
37befd91dcmp r11, rax
37befd920je 0x37befeb70
37befd926lea rcx, [rdx+2]
37befd92amov [rsp+96], rcx
37befd92fcmp [rsp+96], rax
37befd934jne 0x37befddb7
37befd93a
37befd93aloc_37befd93a:
37befd93alea rax, [rsp+256]
37befd942mov rsi, [rsp+96]
37befd947lea r10, [rsp+352]
37befd94fmov [rsp+120], rax
37befd954lea rdi, [rsp+264]
37befd95clea r9, [rsp+328]
37befd964mov [rsp+64], rax
37befd969lea rax, [rsp+344]
37befd971shl rsi, 3
37befd975mov [rsp+56], rax
37befd97alea rdx, [r13+rsi-8]
37befd97flea rcx, [r15+rsi-8]
37befd984mov [rsp+128], rax
37befd98clea rax, [rsp+336]
37befd994lea r8, [r15+rsi]
37befd998mov [rsp+32], rax
37befd99dmov [rsp+48], rdi
37befd9a2mov [rsp+40], r10
37befd9a7mov [rsp+96], r10
37befd9accall dlasv2_64_
37befd9b1mov rax, [rsp+608]
37befd9b9movsd_xmm x0, [rsp+336]
37befd9c2mov [r13+8*rbx], 0
37befd9cbmovhpd x0, [rsp+328]
37befd9d4movups [r15+8*rbx], x0
37befd9d9cmp [rax], 0
37befd9ddjle 0x37befda29
37befd9dfmov rax, [rsp+648]
37befd9e7mov r10, [rsp+96]
37befd9ecmov [rsp+40], rdi
37befd9f1mov r8, [rsp+656]
37befd9f9mov rcx, [rsp+608]
37befda01lea rdx, [rax+rsi-8]
37befda06mov rax, [rsp+656]
37befda0emov [rsp+48], r10
37befda13mov [rsp+32], rax
37befda18mov rax, [rsp+648]
37befda20lea r9, [rax+rsi]
37befda24call drot_64_
37befda29
37befda29loc_37befda29:
37befda29mov rax, [rsp+616]
37befda31cmp [rax], 0
37befda35jle 0x37befda99
37befda37mov rdi, [rsp+216]
37befda3flea r8, [rip+0x55ba6a]
37befda46mov rax, rdi
37befda49imul rax, r12
37befda4dmov rcx, rax
37befda50sub rcx, rdi
37befda53mov rax, rcx
37befda56sub rax, rdi
37befda59mov rdi, [rsp+664]
37befda61lea rdx, [rdi+8*rax]
37befda65mov rax, [rsp+128]
37befda6dlea r9, [rdi+8*rcx]
37befda71mov rcx, [rsp+616]
37befda79mov [rsp+48], rax
37befda7emov rax, [rsp+120]
37befda83mov [rsp+40], rax
37befda88lea rax, [rip+0x55ba21]
37befda8fmov [rsp+32], rax
37befda94call drot_64_
37befda99
37befda99loc_37befda99:
37befda99mov rax, [rsp+624]
37befdaa1cmp [rax], 0
37befdaa5jle 0x37befdaf9
37befdaa7mov rax, [rsp+680]
37befdaafmov r8, [rsp+688]
37befdab7mov rcx, [rsp+624]
37befdabflea rdx, [rax+rsi-8]
37befdac4mov rax, [rsp+128]
37befdaccmov [rsp+48], rax
37befdad1mov rax, [rsp+120]
37befdad6mov [rsp+40], rax
37befdadbmov rax, [rsp+688]
37befdae3mov [rsp+32], rax
37befdae8mov rax, [rsp+680]
37befdaf0lea r9, [rax+rsi]
37befdaf4call drot_64_
37befdaf9
37befdaf9loc_37befdaf9:
37befdaf9mov rax, [rsp+600]
37befdb01mov r12, rbx
37befdb04mov r10, [rax]
37befdb07
37befdb07loc_37befdb07:
37befdb07cmp r12, 1
37befdb0bjg 0x37befe4a0
37befdb11
37befdb11loc_37befdb11:
37befdb11test r10, r10
37befdb14jle 0x37befd2a3
37befdb1a
37befdb1aloc_37befdb1a:
37befdb1amov rsi, [rsp+648]
37befdb22mov ebx, 1
37befdb27pxor x6, x6
37befdb2bmov rdi, r10
37befdb2emov rbp, [rsp+608]
37befdb36jmp 0x37befdb7f
37befdb38
37befdb38 0f 1f 84 00 00 00 00 00 ........
37befdb40
37befdb40loc_37befdb40:
37befdb40ja 0x37befdb72
37befdb42xorpd x0, [rip+0x55b9b6]
37befdb4amovsd_xmm [r15+8*rbx-8], x0
37befdb51cmp [rbp], 0
37befdb56jle 0x37befdb72
37befdb58mov r9, [rsp+656]
37befdb60mov r8, rsi
37befdb63lea rdx, [rip+0x55b956]
37befdb6amov rcx, rbp
37befdb6dcall dscal_64_
37befdb72
37befdb72loc_37befdb72:
37befdb72add rbx, 1
37befdb76add rsi, 8
37befdb7acmp rbx, rdi
37befdb7djg 0x37befdbb0
37befdb7f
37befdb7floc_37befdb7f:
37befdb7fmovsd_xmm x0, [r15+8*rbx-8]
37befdb86comisd x0, x6
37befdb8ajp 0x37befdb72
37befdb8cjne 0x37befdb40
37befdb8emov [r15+8*rbx-8], 0
37befdb97add rbx, 1
37befdb9badd rsi, 8
37befdb9fcmp rbx, rdi
37befdba2jle 0x37befdb7f
37befdba4nop
37befdba5nop [rax+rax]
37befdbb0
37befdbb0loc_37befdbb0:
37befdbb0mov rax, [rsp+600]
37befdbb8mov rbp, [rax]
37befdbbbcmp rbp, 1
37befdbbfjle 0x37befd2a3
37befdbc5mov rdi, [rsp+216]
37befdbcdmov esi, 1
37befdbd2mov rcx, rbp
37befdbd5mov r12, rax
37befdbd8mov r14, [rsp+624]
37befdbe0
37befdbe0loc_37befdbe0:
37befdbe0add rcx, 1
37befdbe4movsd_xmm x2, [r15]
37befdbe9sub rcx, rsi
37befdbeccmp rcx, 1
37befdbf0jle 0x37befeb80
37befdbf6lea r8, [rcx+1]
37befdbfamov edx, 2
37befdbffmov ebx, 1
37befdc04nop [rax+rax]
37befdc09nop [rax+rax]
37befdc14nop [rax+rax]
37befdc1fnop [rax+rax]
37befdc2anop [rax+rax]
37befdc35nop [rax+rax]
37befdc40
37befdc40loc_37befdc40:
37befdc40movsd_xmm x0, [r15+8*rdx-8]
37befdc47movapd x1, x0
37befdc4bcomisd x2, x0
37befdc4fcmpsd x1, x2, 2
37befdc54cmovae rbx, rdx
37befdc58add rdx, 1
37befdc5candpd x0, x1
37befdc60andnpd x1, x2
37befdc64movapd x2, x1
37befdc68orpd x2, x0
37befdc6ccmp r8, rdx
37befdc6fjne 0x37befdc40
37befdc71
37befdc71loc_37befdc71:
37befdc71cmp rcx, rbx
37befdc74je 0x37befdd83
37befdc7asub rcx, 1
37befdc7emov rax, [rsp+608]
37befdc86lea r13, [rbx-1]
37befdc8amovsd_xmm x0, [r15+8*rcx]
37befdc90movsd_xmm [r15+8*r13], x0
37befdc96movsd_xmm [r15+8*rcx], x2
37befdc9ccmp [rax], 0
37befdca0jle 0x37befdcdc
37befdca2mov rax, [rsp+648]
37befdcaamov r8, [rsp+656]
37befdcb2lea rdx, [rax+8*r13]
37befdcb6mov rax, [rsp+656]
37befdcbemov [rsp+32], rax
37befdcc3mov rax, [rsp+648]
37befdccblea r9, [rax+8*rcx]
37befdccfmov rcx, [rsp+608]
37befdcd7call dswap_64_
37befdcdc
37befdcdcloc_37befdcdc:
37befdcdcmov rax, [rsp+616]
37befdce4cmp [rax], 0
37befdce8jle 0x37befdd3e
37befdceamov rax, [r12]
37befdceeimul rbx, rdi
37befdcf2lea r8, [rip+0x55b7b7]
37befdcf9lea rdx, [rax+1]
37befdcfdmov rax, [rsp+664]
37befdd05sub rdx, rsi
37befdd08sub rbx, rdi
37befdd0bimul rdx, rdi
37befdd0flea rcx, [rax+8*rbx]
37befdd13lea rax, [rip+0x55b796]
37befdd1amov [rsp+32], rax
37befdd1fmov rax, [rsp+664]
37befdd27sub rdx, rdi
37befdd2alea r9, [rax+8*rdx]
37befdd2emov rdx, rcx
37befdd31mov rcx, [rsp+616]
37befdd39call dswap_64_
37befdd3e
37befdd3eloc_37befdd3e:
37befdd3ecmp [r14], 0
37befdd42jle 0x37befdd83
37befdd44mov rax, [rsp+680]
37befdd4cmov rdx, [r12]
37befdd50mov r8, [rsp+688]
37befdd58lea rcx, [rax+8*r13]
37befdd5cmov rax, [rsp+688]
37befdd64sub rdx, rsi
37befdd67mov [rsp+32], rax
37befdd6cmov rax, [rsp+680]
37befdd74lea r9, [rax+8*rdx]
37befdd78mov rdx, rcx
37befdd7bmov rcx, r14
37befdd7ecall dswap_64_
37befdd83
37befdd83loc_37befdd83:
37befdd83add rsi, 1
37befdd87cmp rbp, rsi
37befdd8aje 0x37befd2a3
37befdd90mov rcx, [r12]
37befdd94jmp 0x37befdbe0
37befdd99
37befdd99 0f 1f 80 00 00 00 00 .......
37befdda0
37befdda0loc_37befdda0:
37befdda0mov [rsp+96], 1
37befdda9xor r11l, r11l
37befddaccmp [rsp+96], rax
37befddb1je 0x37befd93a
37befddb7
37befddb7loc_37befddb7:
37befddb7mov rdx, [rsp+96]
37befddbccmp [rsp+136], rdx
37befddc4jl 0x37befe4f8
37befddcacmp [rsp+144], r12
37befddd2jg 0x37befe4f8
37befddd8cmp [rsp+160], 1
37befdde1je 0x37befe530
37befdde7movsd_xmm x4, [r15+8*r11]
37befddedmovapd x2, x4
37befddf1andpd x2, x6
37befddf5
37befddf5loc_37befddf5:
37befddf5movapd x1, x8
37befddfamovsd_xmm x0, [r13+8*r11]
37befde01andpd x1, x6
37befde05mulsd x1, x2
37befde09andpd x0, x6
37befde0dcomisd x1, x0
37befde11jae 0x37befeb40
37befde17comisd x9, x8
37befde1cja 0x37befeb8a
37befde22movsd_xmm x5, [r14-8]
37befde28comisd x8, x9
37befde2dmovapd x10, x5
37befde32andpd x10, x6
37befde37jae 0x37beff0e6
37befde3d
37befde3dloc_37befde3d:
37befde3dmov [rsp+128], rax
37befde45lea rax, [8*r11]
37befde4dmov rbp, [rsp+96]
37befde52lea rdx, [r13+rax]
37befde57mov [rsp+232], rax
37befde5flea rcx, [r15+rax]
37befde63mov r9, [rsp+240]
37befde6blea rax, [rsp+312]
37befde73lea r8, [r15+8*rbp]
37befde77mov [rsp+120], r11
37befde7cmov [rsp+32], rax
37befde81mov [rsp+200], rax
37befde89call dlas2_64_
37befde8ecomisd x10, x9
37befde93mov r11, [rsp+120]
37befde98mov rax, [rsp+128]
37befdea0jbe 0x37beff1b6
37befdea6
37befdea6loc_37befdea6:
37befdea6movsd_xmm x0, [rsp+320]
37befdeafmovapd x1, x0
37befdeb3divsd x1, x10
37befdeb8mulsd x1, x1
37befdebccomisd x12, x1
37befdec1ja 0x37befeba0
37befdec7mov rdx, [rsp+104]
37befdeccpxor x1, x1
37befded0add rdx, r12
37befded3sub rdx, [rsp+96]
37befded8ucomisd x0, x1
37befdedcmov [rsp+104], rdx
37befdee1jp 0x37befdee9
37befdee3je 0x37befebbe
37befdee9
37befdee9loc_37befdee9:
37befdee9cmp [rsp+160], 1
37befdef2je 0x37beff292
37befdef8
37befdef8loc_37befdef8:
37befdef8movsd_xmm x2, [r14-8]
37befdefemovq x1, [rip+0x55b5fa]
37befdf06lea rdx, [r11+2]
37befdf0amovapd x3, x2
37befdf0eandpd x1, x2
37befdf12orpd x1, [rip+0x55b5f6]
37befdf1aandpd x3, x6
37befdf1esubsd x3, x0
37befdf22divsd x0, x2
37befdf26addsd x0, x1
37befdf2amulsd x3, x0
37befdf2emovsd_xmm x0, [r13+8*rbx]
37befdf35movsd_xmm [rsp+288], x0
37befdf3emovsd_xmm [rsp+280], x3
37befdf47cmp rdx, r12
37befdf4ajg 0x37befe205
37befdf50mov rcx, [rsp+96]
37befdf55lea rax, [r11+1]
37befdf59mov r14, [rsp+696]
37befdf61lea r10, [rsp+352]
37befdf69mov [rsp+144], rax
37befdf71mov rax, [rsp+168]
37befdf79lea rbp, [r13+rsi-24]
37befdf7elea rbx, [rsp+280]
37befdf86neg rcx
37befdf89mov [rsp+640], r13
37befdf91mov r13, [rsp+200]
37befdf99lea rsi, [rsp+288]
37befdfa1shl rcx, 3
37befdfa5mov [rsp+232], r11
37befdfadmovapd x13, x6
37befdfb2lea r8, [rcx+8*rax]
37befdfb6shl rax, 4
37befdfbaadd r8, [rsp+696]
37befdfc2add r14, rcx
37befdfc5mov [rsp+184], r8
37befdfcdlea r8, [rax+rcx]
37befdfd1mov rax, [rsp+224]
37befdfd9add r8, [rsp+696]
37befdfe1mov [rsp+192], rdx
37befdfe9lea rcx, [rcx+8*rax]
37befdfedlea rax, [rsp+256]
37befdff5add rcx, [rsp+696]
37befdffdmov [rsp+176], r8
37befe005mov [rsp+120], rax
37befe00alea rax, [rsp+344]
37befe012mov [rsp+128], rax
37befe01alea rax, [rsp+264]
37befe022mov [rsp+152], rcx
37befe02amov [rsp+136], rax
37befe032mov [rsp+200], r10
37befe03amov [rsp+632], r15
37befe042mov r15, r14
37befe045mov r14, rdi
37befe048mov rdi, [rsp+632]
37befe050
37befe050loc_37befe050:
37befe050mov [rsp+32], r13
37befe055mov r9, [rsp+200]
37befe05dmov rdx, rsi
37befe060mov rcx, rbx
37befe063mov r8, [rsp+136]
37befe06bcall dlartg_64_
37befe070cmp r12, r14
37befe073jle 0x37befe083
37befe075movsd_xmm x0, [rsp+312]
37befe07emovsd_xmm [rbp+16], x0
37befe083
37befe083loc_37befe083:
37befe083movsd_xmm x0, [rbp+8]
37befe088mov r8, [rsp+120]
37befe08dmov rdx, rsi
37befe090mov rcx, rbx
37befe093movsd_xmm x1, [rdi+8*r14-8]
37befe09amov r9, [rsp+128]
37befe0a2movsd_xmm x6, [rsp+264]
37befe0abmovapd x3, x0
37befe0afmovsd_xmm x10, [rsp+352]
37befe0b9movapd x2, x1
37befe0bdmulsd x0, x6
37befe0c1mulsd x1, x10
37befe0c6mulsd x3, x10
37befe0cbmulsd x2, x6
37befe0cfsubsd x0, x1
37befe0d3movapd x1, x10
37befe0d8addsd x2, x3
37befe0dcmovsd_xmm [rbp+8], x0
37befe0e1movsd_xmm x0, [rdi+8*r14-16]
37befe0e8movsd_xmm [rsp+280], x2
37befe0f1mulsd x1, x0
37befe0f5mulsd x0, x6
37befe0f9movsd_xmm [rsp+288], x1
37befe102movsd_xmm [rdi+8*r14-16], x0
37befe109mov [rsp+32], r13
37befe10ecall dlartg_64_
37befe113movsd_xmm x0, [rdi+8*r14-16]
37befe11amovsd_xmm x4, [rbp+8]
37befe11fmovsd_xmm x2, [rsp+256]
37befe128movsd_xmm x1, [rsp+344]
37befe131movapd x3, x4
37befe135movapd x5, x0
37befe139mulsd x3, x2
37befe13dmulsd x5, x1
37befe141mulsd x0, x2
37befe145mulsd x4, x1
37befe149addsd x3, x5
37befe14dsubsd x0, x4
37befe151movhpd x0, [rsp+312]
37befe15amovups [rdi+8*r14-16], x0
37befe160movsd_xmm [rsp+280], x3
37befe169cmp [rsp+192], r14
37befe171jge 0x37befe192
37befe173movsd_xmm x0, [rbp]
37befe178movapd x4, x1
37befe17cmulsd x4, x0
37befe180mulsd x0, x2
37befe184movsd_xmm [rsp+288], x4
37befe18dmovsd_xmm [rbp], x0
37befe192
37befe192loc_37befe192:
37befe192mov rax, [rsp+184]
37befe19amovsd_xmm [r15+8*r14-8], x6
37befe1a1sub rbp, 8
37befe1a5xorpd x10, [rip+0x55b352]
37befe1aexorpd x1, [rip+0x55b34a]
37befe1b6movsd_xmm [rax+8*r14-16], x10
37befe1bdmov rax, [rsp+176]
37befe1c5movsd_xmm [rax+8*r14-24], x2
37befe1ccmov rax, [rsp+152]
37befe1d4movsd_xmm [rax+8*r14-8], x1
37befe1dbsub r14, 1
37befe1dfcmp [rsp+144], r14
37befe1e7jne 0x37befe050
37befe1edmov r11, [rsp+232]
37befe1f5mov r13, [rsp+640]
37befe1fdmov r15, rdi
37befe200movapd x6, x13
37befe205
37befe205loc_37befe205:
37befe205movapd x0, x3
37befe209mov rax, [rsp+608]
37befe211andpd x0, x6
37befe215cmpsd x0, x7, 6
37befe21aandpd x3, x0
37befe21emovsd_xmm [r13+8*r11], x3
37befe225cmp [rax], 0
37befe229jle 0x37befe2e7
37befe22fmov rax, r12
37befe232sub rax, [rsp+96]
37befe237mov rsi, [rsp+224]
37befe23fmov [rsp+88], 1
37befe248add rax, 1
37befe24clea r9, [rsp+376]
37befe254mov [rsp+80], 1
37befe25dlea r8, [rip+0x55b254]
37befe264mov [rsp+376], rax
37befe26cmov rax, [rsp+656]
37befe274lea rdx, [rip+0x55b231]
37befe27blea rcx, [rip+0x55b20e]
37befe282mov [rsp+72], 1
37befe28bmov [rsp+64], rax
37befe290mov rax, [rsp+648]
37befe298mov [rsp+120], r11
37befe29dlea rax, [rax+8*r11]
37befe2a1mov [rsp+56], rax
37befe2a6mov rax, [rsp+696]
37befe2aelea rax, [rax+8*rsi]
37befe2b2mov rsi, [rsp+248]
37befe2bamov [rsp+48], rax
37befe2bfmov rax, [rsp+696]
37befe2c7lea rax, [rax+8*rsi]
37befe2cbmov [rsp+40], rax
37befe2d0mov rax, [rsp+608]
37befe2d8mov [rsp+32], rax
37befe2ddcall dlasr_64_
37befe2e2mov r11, [rsp+120]
37befe2e7
37befe2e7loc_37befe2e7:
37befe2e7mov rax, [rsp+616]
37befe2efcmp [rax], 0
37befe2f3jle 0x37befe3be
37befe2f9mov rax, [rsp+600]
37befe301mov rdi, [rsp+96]
37befe306lea rbp, [rsp+376]
37befe30elea r8, [rip+0x55b1a3]
37befe315mov rsi, [rsp+216]
37befe31dmov r9, [rsp+616]
37befe325mov [rsp+120], r11
37befe32alea rcx, [rip+0x55b17c]
37befe331mov rdx, [rax]
37befe334mov rax, r12
37befe337mov [rsp+32], rbp
37befe33cmov [rsp+88], 1
37befe345sub rax, rdi
37befe348mov [rsp+80], 1
37befe351add rax, 1
37befe355mov [rsp+376], rax
37befe35dmov rax, [rsp+672]
37befe365mov [rsp+72], 1
37befe36emov [rsp+64], rax
37befe373mov rax, rsi
37befe376imul rax, rdi
37befe37asub rax, rsi
37befe37dmov rsi, [rsp+664]
37befe385lea rax, [rsi+8*rax]
37befe389mov [rsp+56], rax
37befe38emov rax, [rsp+696]
37befe396lea rax, [rax+8*rdx-8]
37befe39blea rdx, [rip+0x55b10a]
37befe3a2mov [rsp+48], rax
37befe3a7mov rax, [rsp+696]
37befe3afmov [rsp+40], rax
37befe3b4call dlasr_64_
37befe3b9mov r11, [rsp+120]
37befe3be
37befe3beloc_37befe3be:
37befe3bemov rax, [rsp+600]
37befe3c6mov rsi, [rsp+96]
37befe3cbmov [rsp+136], r12
37befe3d3mov r10, [rax]
37befe3d6mov rax, [rsp+624]
37befe3demov [rsp+144], rsi
37befe3e6cmp [rax], 0
37befe3eajle 0x37befe4a0
37befe3f0mov rax, r12
37befe3f3lea r8, [rip+0x55b0be]
37befe3famov [rsp+88], 1
37befe403lea r9, [rsp+376]
37befe40bsub rax, rsi
37befe40elea rdx, [rip+0x55b097]
37befe415mov [rsp+80], 1
37befe41elea rcx, [rip+0x55b06b]
37befe425mov [rsp+72], 1
37befe42eadd rax, 1
37befe432mov [rsp+376], rax
37befe43amov rax, [rsp+688]
37befe442mov [rsp+64], rax
37befe447mov rax, [rsp+680]
37befe44flea rax, [rax+8*r11]
37befe453mov [rsp+56], rax
37befe458mov rax, [rsp+696]
37befe460lea rax, [rax+8*r10-8]
37befe465mov [rsp+48], rax
37befe46amov rax, [rsp+696]
37befe472mov [rsp+40], rax
37befe477mov rax, [rsp+624]
37befe47fmov [rsp+32], rax
37befe484call dlasr_64_
37befe489mov rax, [rsp+600]
37befe491mov r10, [rax]
37befe494nop
37befe495nop [rax+rax]
37befe4a0
37befe4a0loc_37befe4a0:
37befe4a0mov rax, [rsp+104]
37befe4a5cmp r10, rax
37befe4a8jg 0x37befd890
37befe4aeadd [rsp+112], 1
37befe4b4mov rdi, [rsp+112]
37befe4b9cmp [rsp+208], rdi
37befe4c1jle 0x37beff85a
37befe4c7sub rax, r10
37befe4camov [rsp+104], rax
37befe4cfjmp 0x37befd890
37befe4d4
37befe4d4 0f 1f 40 00 ..@.
37befe4d8
37befe4d8loc_37befe4d8:
37befe4d8comisd x7, x3
37befe4dcjb 0x37befd8b9
37befe4e2mov [r14-8], 0
37befe4eapxor x3, x3
37befe4eejmp 0x37befd8b9
37befe4f3
37befe4f3 0f 1f 44 00 00 ..D..
37befe4f8
37befe4f8loc_37befe4f8:
37befe4f8movsd_xmm x4, [r15+8*r11]
37befe4femovsd_xmm x5, [r14-8]
37befe504movapd x2, x4
37befe508movapd x10, x5
37befe50dandpd x2, x6
37befe511andpd x10, x6
37befe516comisd x2, x10
37befe51bjae 0x37befe540
37befe51dmov [rsp+160], 2
37befe529jmp 0x37befddf5
37befe52e
37befe52e 66 90 f.
37befe530
37befe530loc_37befe530:
37befe530movsd_xmm x5, [r14-8]
37befe536movapd x10, x5
37befe53bandpd x10, x6
37befe540
37befe540loc_37befe540:
37befe540movapd x1, x8
37befe545movsd_xmm x0, [r13+8*rbx]
37befe54candpd x1, x6
37befe550mulsd x1, x10
37befe555andpd x0, x6
37befe559comisd x1, x0
37befe55djae 0x37befeb50
37befe563comisd x9, x8
37befe568ja 0x37beff0d1
37befe56ecomisd x8, x9
37befe573movsd_xmm x4, [r15+8*r11]
37befe579jae 0x37beff1e5
37befe57f
37befe57floc_37befe57f:
37befe57flea r9, [rsp+312]
37befe587lea rcx, [8*rbx]
37befe58fandpd x4, x6
37befe593mov [rsp+128], r11
37befe59bmov [rsp+32], r9
37befe5a0lea rdx, [r13+rcx]
37befe5a5lea r8, [r15+8*rax]
37befe5a9movapd x10, x4
37befe5aemov [rsp+192], rcx
37befe5b6add rcx, r15
37befe5b9mov [rsp+200], r9
37befe5c1lea r9, [rsp+320]
37befe5c9mov [rsp+120], rax
37befe5cecall dlas2_64_
37befe5d3pxor x1, x1
37befe5d7mov [rsp+160], 1
37befe5e3mov rax, [rsp+120]
37befe5e8comisd x10, x1
37befe5edmov r11, [rsp+128]
37befe5f5ja 0x37befdea6
37befe5fbmovsd_xmm x0, [rsp+320]
37befe604mov rdx, [rsp+104]
37befe609add rdx, r12
37befe60csub rdx, [rsp+96]
37befe611ucomisd x0, x1
37befe615mov [rsp+104], rdx
37befe61ajp 0x37beff2a2
37befe620jne 0x37beff2a2
37befe626
37befe626loc_37befe626:
37befe626movsd_xmm x10, [rip+0x55aee1]
37befe62fmov rdi, [rsp+96]
37befe634movsd_xmm [rsp+272], x10
37befe63emovsd_xmm [rsp+296], x10
37befe648cmp r12, rdi
37befe64bjle 0x37beff9c0
37befe651mov rcx, [rsp+696]
37befe659lea rax, [8*rdi]
37befe661mov rdx, [rsp+696]
37befe669mov [rsp+176], r11
37befe671lea rbx, [r13+rax-8]
37befe676mov r10, [rsp+224]
37befe67elea rsi, [r15+rax-8]
37befe683mov [rsp+184], r14
37befe68bsub rcx, rax
37befe68emov [rsp+632], r15
37befe696movapd x0, x10
37befe69blea rbp, [rsp+376]
37befe6a3mov [rsp+160], rcx
37befe6abmov rcx, [rsp+168]
37befe6b3mov [rsp+640], r13
37befe6bblea rdx, [rdx+8*rcx]
37befe6bfshl rcx, 4
37befe6c3sub rdx, rax
37befe6c6mov r9, rdx
37befe6c9mov rdx, rcx
37befe6ccmov rcx, [rsp+696]
37befe6d4sub rdx, rax
37befe6d7mov r15, r9
37befe6daadd rcx, rdx
37befe6ddmov rdx, [rsp+696]
37befe6e5mov r14, rcx
37befe6e8lea rdx, [rdx+8*r10]
37befe6ecsub rdx, rax
37befe6efmov rax, rdx
37befe6f2lea rdx, [rsp+360]
37befe6famov [rsp+152], rdx
37befe702lea rdx, [rsp+272]
37befe70amov r13, rax
37befe70dmov [rsp+144], rdx
37befe715lea rdx, [rsp+312]
37befe71dmov [rsp+200], rdx
37befe725lea rdx, [rsp+304]
37befe72dmov [rsp+128], rdx
37befe735lea rdx, [rsp+296]
37befe73dmov [rsp+120], rdx
37befe742lea rdx, [rsp+368]
37befe74amov [rsp+136], rdx
37befe752nop [rax]
37befe755nop [rax+rax]
37befe760
37befe760loc_37befe760:
37befe760mulsd x0, [rsi]
37befe764mov rdx, rbx
37befe767mov rcx, rbp
37befe76amov rax, [rsp+200]
37befe772mov r9, [rsp+152]
37befe77amov r8, [rsp+144]
37befe782mov [rsp+32], rax
37befe787movsd_xmm [rsp+376], x0
37befe790call dlartg_64_
37befe795movsd_xmm x0, [rsp+312]
37befe79ecmp rdi, [rsp+96]
37befe7a3jle 0x37befe7b7
37befe7a5movsd_xmm x1, [rsp+304]
37befe7aemulsd x1, x0
37befe7b2movsd_xmm [rbx-8], x1
37befe7b7
37befe7b7loc_37befe7b7:
37befe7b7mulsd x0, x10
37befe7bcmov r8, [rsp+120]
37befe7c1mov rdx, rbp
37befe7c4movsd_xmm x10, [rsp+360]
37befe7cemov r9, [rsp+128]
37befe7d6mov rcx, [rsp+136]
37befe7deadd rbx, 8
37befe7e2movsd_xmm [rsp+368], x0
37befe7ebmovsd_xmm x0, [rsi+8]
37befe7f0mov [rsp+32], rsi
37befe7f5add rsi, 8
37befe7f9mulsd x0, x10
37befe7femovsd_xmm [rsp+376], x0
37befe807call dlartg_64_
37befe80cmov rax, [rsp+160]
37befe814movsd_xmm x0, [rsp+272]
37befe81dmovsd_xmm x1, [rsp+304]
37befe826movsd_xmm [rax+8*rdi], x0
37befe82bmovsd_xmm [r15+8*rdi-8], x10
37befe832movsd_xmm x10, [rsp+296]
37befe83cmovsd_xmm [r14+8*rdi-16], x10
37befe843movsd_xmm [r13+8*rdi], x1
37befe84aadd rdi, 1
37befe84ecmp rdi, r12
37befe851jne 0x37befe760
37befe857mov r11, [rsp+176]
37befe85fmov r14, [rsp+184]
37befe867mov r15, [rsp+632]
37befe86fmov r13, [rsp+640]
37befe877
37befe877loc_37befe877:
37befe877mulsd x0, [r14-8]
37befe87dmov rbx, [rsp+192]
37befe885mov rax, [rsp+608]
37befe88dadd rbx, r13
37befe890mulsd x10, x0
37befe895mulsd x0, x1
37befe899movsd_xmm [r14-8], x10
37befe89fmovsd_xmm [rbx], x0
37befe8a3cmp [rax], 0
37befe8a7jle 0x37befe955
37befe8admov rax, r12
37befe8b0sub rax, [rsp+96]
37befe8b5mov rsi, [rsp+696]
37befe8bdmov [rsp+88], 1
37befe8c6add rax, 1
37befe8calea r9, [rsp+376]
37befe8d2mov [rsp+80], 1
37befe8dblea r8, [rip+0x55abc9]
37befe8e2mov [rsp+376], rax
37befe8eamov rax, [rsp+656]
37befe8f2lea rdx, [rip+0x55abb3]
37befe8f9lea rcx, [rip+0x55ab90]
37befe900mov [rsp+72], 1
37befe909mov [rsp+64], rax
37befe90emov rax, [rsp+648]
37befe916mov [rsp+120], r11
37befe91blea rax, [rax+8*r11]
37befe91fmov [rsp+56], rax
37befe924mov rax, [rsp+600]
37befe92cmov rax, [rax]
37befe92fmov [rsp+40], rsi
37befe934lea rax, [rsi+8*rax-8]
37befe939mov [rsp+48], rax
37befe93emov rax, [rsp+608]
37befe946mov [rsp+32], rax
37befe94bcall dlasr_64_
37befe950mov r11, [rsp+120]
37befe955
37befe955loc_37befe955:
37befe955mov rax, [rsp+616]
37befe95dcmp [rax], 0
37befe961jle 0x37befea34
37befe967mov rdi, [rsp+96]
37befe96cmov rax, r12
37befe96fmov rsi, [rsp+216]
37befe977lea rbp, [rsp+376]
37befe97fmov [rsp+88], 1
37befe988mov r9, [rsp+616]
37befe990lea r8, [rip+0x55ab14]
37befe997lea rdx, [rip+0x55ab0e]
37befe99esub rax, rdi
37befe9a1mov [rsp+32], rbp
37befe9a6lea rcx, [rip+0x55ab00]
37befe9adadd rax, 1
37befe9b1mov [rsp+120], r11
37befe9b6mov [rsp+376], rax
37befe9bemov rax, [rsp+672]
37befe9c6mov [rsp+80], 1
37befe9cfmov [rsp+64], rax
37befe9d4mov rax, rsi
37befe9d7mov [rsp+72], 1
37befe9e0imul rax, rdi
37befe9e4sub rax, rsi
37befe9e7mov rsi, [rsp+664]
37befe9eflea rax, [rsi+8*rax]
37befe9f3mov rsi, [rsp+224]
37befe9fbmov [rsp+56], rax
37befea00mov rax, [rsp+696]
37befea08lea rax, [rax+8*rsi]
37befea0cmov rsi, [rsp+248]
37befea14mov [rsp+48], rax
37befea19mov rax, [rsp+696]
37befea21lea rax, [rax+8*rsi]
37befea25mov [rsp+40], rax
37befea2acall dlasr_64_
37befea2fmov r11, [rsp+120]
37befea34
37befea34loc_37befea34:
37befea34mov rax, [rsp+624]
37befea3ccmp [rax], 0
37befea40jle 0x37befeaf4
37befea46mov rax, r12
37befea49sub rax, [rsp+96]
37befea4emov rsi, [rsp+224]
37befea56mov [rsp+88], 1
37befea5fadd rax, 1
37befea63lea r9, [rsp+376]
37befea6bmov [rsp+80], 1
37befea74lea r8, [rip+0x55aa30]
37befea7bmov [rsp+376], rax
37befea83mov rax, [rsp+688]
37befea8blea rdx, [rip+0x55aa1a]
37befea92lea rcx, [rip+0x55a9f7]
37befea99mov [rsp+72], 1
37befeaa2mov [rsp+64], rax
37befeaa7mov rax, [rsp+680]
37befeaaflea rax, [rax+8*r11]
37befeab3mov [rsp+56], rax
37befeab8mov rax, [rsp+696]
37befeac0lea rax, [rax+8*rsi]
37befeac4mov rsi, [rsp+248]
37befeaccmov [rsp+48], rax
37befead1mov rax, [rsp+696]
37befead9lea rax, [rax+8*rsi]
37befeaddmov [rsp+40], rax
37befeae2mov rax, [rsp+624]
37befeaeamov [rsp+32], rax
37befeaefcall dlasr_64_
37befeaf4
37befeaf4loc_37befeaf4:
37befeaf4movsd_xmm x0, [rbx]
37befeaf8andpd x0, x6
37befeafccomisd x7, x0
37befeb00jb 0x37befeb09
37befeb02mov [rbx], 0
37befeb09
37befeb09loc_37befeb09:
37befeb09mov rax, [rsp+600]
37befeb11mov [rsp+136], r12
37befeb19mov [rsp+160], 1
37befeb25mov r10, [rax]
37befeb28mov rax, [rsp+96]
37befeb2dmov [rsp+144], rax
37befeb35jmp 0x37befe4a0
37befeb3a
37befeb3a 66 0f 1f 44 00 00 f..D..
37befeb40
37befeb40loc_37befeb40:
37befeb40mov [r13+8*r11], 0
37befeb49jmp 0x37befe4a0
37befeb4e
37befeb4e 66 90 f.
37befeb50
37befeb50loc_37befeb50:
37befeb50mov [r13+8*rbx], 0
37befeb59
37befeb59loc_37befeb59:
37befeb59mov [rsp+160], 1
37befeb65jmp 0x37befe4a0
37befeb6a
37befeb6a 66 0f 1f 44 00 00 f..D..
37befeb70
37befeb70loc_37befeb70:
37befeb70mov r12, rax
37befeb73jmp 0x37befdb07
37befeb78
37befeb78 0f 1f 84 00 00 00 00 00 ........
37befeb80
37befeb80loc_37befeb80:
37befeb80mov ebx, 1
37befeb85jmp 0x37befdc71
37befeb8a
37befeb8aloc_37befeb8a:
37befeb8acomisd x7, x0
37befeb8ejae 0x37befeb40
37befeb90movsd_xmm x10, [r14-8]
37befeb96andpd x10, x6
37befeb9bjmp 0x37befde3d
37befeba0
37befeba0loc_37befeba0:
37befeba0mov rdx, [rsp+104]
37befeba5mov [rsp+320], 0
37befebb1add rdx, r12
37befebb4sub rdx, [rsp+96]
37befebb9mov [rsp+104], rdx
37befebbe
37befebbeloc_37befebbe:
37befebbelea rax, [8*r11]
37befebc6mov [rsp+232], rax
37befebcecmp [rsp+160], 1
37befebd7je 0x37beff8ee
37befebdd
37befebddloc_37befebdd:
37befebddmovsd_xmm x10, [rip+0x55a92a]
37befebe6lea rdx, [r11+2]
37befebeamovsd_xmm [rsp+272], x10
37befebf4movsd_xmm [rsp+296], x10
37befebfecmp rdx, r12
37befec01jg 0x37beff967
37befec07mov rdx, [rsp+96]
37befec0clea rax, [r11+1]
37befec10lea r14, [r15+rsi-8]
37befec15mov [rsp+200], r11
37befec1dmov [rsp+176], rax
37befec25mov rax, [rsp+696]
37befec2dlea rbx, [r13+rsi-16]
37befec32movapd x0, x10
37befec37neg rdx
37befec3amov [rsp+632], r15
37befec42lea rbp, [rsp+376]
37befec4ashl rdx, 3
37befec4emov [rsp+640], r13
37befec56mov r13, rdi
37befec59mov rdi, r14
37befec5cadd rax, rdx
37befec5flea r14, [rsp+312]
37befec67mov [rsp+192], rax
37befec6fmov rax, [rsp+168]
37befec77lea rcx, [rdx+8*rax]
37befec7bshl rax, 4
37befec7fadd rcx, [rsp+696]
37befec87mov r9, rcx
37befec8alea rcx, [rax+rdx]
37befec8emov rax, [rsp+224]
37befec96add rcx, [rsp+696]
37befec9emov [rsp+184], rcx
37befeca6lea rcx, [rsp+304]
37befecaemov r15, r9
37befecb1lea rax, [rdx+8*rax]
37befecb5add rax, [rsp+696]
37befecbdmov [rsp+128], rcx
37befecc5lea rcx, [rsp+296]
37befeccdmov rsi, rax
37befecd0lea rax, [rsp+360]
37befecd8mov [rsp+120], rcx
37befecddlea rcx, [rsp+368]
37befece5mov [rsp+152], rax
37befecedlea rax, [rsp+272]
37befecf5mov [rsp+144], rax
37befecfdmov [rsp+136], rcx
37befed05nop [rax+rax]
37befed10
37befed10loc_37befed10:
37befed10mulsd x0, [rdi]
37befed14mov [rsp+32], r14
37befed19mov rdx, rbx
37befed1cmov rcx, rbp
37befed1fmov r9, [rsp+152]
37befed27mov r8, [rsp+144]
37befed2fmovsd_xmm [rsp+376], x0
37befed38call dlartg_64_
37befed3dmovsd_xmm x0, [rsp+312]
37befed46cmp r12, r13
37befed49jle 0x37befed5d
37befed4bmovsd_xmm x1, [rsp+304]
37befed54mulsd x1, x0
37befed58movsd_xmm [rbx+8], x1
37befed5d
37befed5dloc_37befed5d:
37befed5dmulsd x0, x10
37befed62mov r8, [rsp+120]
37befed67mov rdx, rbp
37befed6amovsd_xmm x10, [rsp+360]
37befed74mov r9, [rsp+128]
37befed7cmov rcx, [rsp+136]
37befed84sub rbx, 8
37befed88movsd_xmm [rsp+368], x0
37befed91movsd_xmm x0, [rdi-8]
37befed96mov [rsp+32], rdi
37befed9bsub rdi, 8
37befed9fmulsd x0, x10
37befeda4movsd_xmm [rsp+376], x0
37befedadcall dlartg_64_
37befedb2mov rax, [rsp+192]
37befedbaxorpd x10, [rip+0x55a73d]
37befedc3movsd_xmm x0, [rsp+272]
37befedccmovsd_xmm x1, [rsp+304]
37befedd5movsd_xmm [rax+8*r13-8], x0
37befeddcmovapd x2, x1
37befede0mov rax, [rsp+184]
37befede8xorpd x2, [rip+0x55a710]
37befedf0movsd_xmm [r15+8*r13-16], x10
37befedf7movsd_xmm x10, [rsp+296]
37befee01movsd_xmm [rax+8*r13-24], x10
37befee08movsd_xmm [rsi+8*r13-8], x2
37befee0fsub r13, 1
37befee13cmp [rsp+176], r13
37befee1bjne 0x37befed10
37befee21mov r11, [rsp+200]
37befee29mov r15, [rsp+632]
37befee31mov r13, [rsp+640]
37befee39
37befee39loc_37befee39:
37befee39mulsd x0, [r15+8*r11]
37befee3fmov rsi, [rsp+232]
37befee47mov rax, [rsp+608]
37befee4flea rbx, [r13+rsi]
37befee54mulsd x10, x0
37befee59mulsd x0, x1
37befee5dmovsd_xmm [r15+8*r11], x10
37befee63movsd_xmm [rbx], x0
37befee67cmp [rax], 0
37befee6bjle 0x37befef1e
37befee71mov rax, r12
37befee74sub rax, [rsp+96]
37befee79mov [rsp+88], 1
37befee82lea r9, [rsp+376]
37befee8aadd rax, 1
37befee8elea r8, [rip+0x55a623]
37befee95mov [rsp+80], 1
37befee9elea rdx, [rip+0x55a607]
37befeea5mov [rsp+376], rax
37befeeadmov rax, [rsp+656]
37befeeb5lea rcx, [rip+0x55a5d4]
37befeebcmov [rsp+72], 1
37befeec5mov [rsp+64], rax
37befeecamov rax, [rsp+648]
37befeed2add rax, rsi
37befeed5mov rsi, [rsp+224]
37befeeddmov [rsp+56], rax
37befeee2mov rax, [rsp+696]
37befeeealea rax, [rax+8*rsi]
37befeeeemov rsi, [rsp+248]
37befeef6mov [rsp+48], rax
37befeefbmov rax, [rsp+696]
37befef03lea rax, [rax+8*rsi]
37befef07mov [rsp+40], rax
37befef0cmov rax, [rsp+608]
37befef14mov [rsp+32], rax
37befef19call dlasr_64_
37befef1e
37befef1eloc_37befef1e:
37befef1emov rax, [rsp+616]
37befef26cmp [rax], 0
37befef2ajle 0x37befefe3
37befef30mov rdi, [rsp+96]
37befef35mov rax, r12
37befef38mov rsi, [rsp+216]
37befef40mov [rsp+88], 1
37befef49mov [rsp+80], 1
37befef52lea rbp, [rsp+376]
37befef5amov r9, [rsp+616]
37befef62lea r8, [rip+0x55a54f]
37befef69sub rax, rdi
37befef6clea rdx, [rip+0x55a539]
37befef73mov [rsp+72], 1
37befef7clea rcx, [rip+0x55a52a]
37befef83add rax, 1
37befef87mov [rsp+376], rax
37befef8fmov rax, [rsp+672]
37befef97mov [rsp+64], rax
37befef9cmov rax, rsi
37befef9fimul rax, rdi
37befefa3sub rax, rsi
37befefa6mov rsi, [rsp+664]
37befefaelea rax, [rsi+8*rax]
37befefb2mov rsi, [rsp+696]
37befefbamov [rsp+56], rax
37befefbfmov rax, [rsp+600]
37befefc7mov rax, [rax]
37befefcamov [rsp+40], rsi
37befefcfmov [rsp+32], rbp
37befefd4lea rax, [rsi+8*rax-8]
37befefd9mov [rsp+48], rax
37befefdecall dlasr_64_
37befefe3
37befefe3loc_37befefe3:
37befefe3mov rax, [rsp+624]
37befefebcmp [rax], 0
37befefefjle 0x37beff097
37befeff5mov rax, r12
37befeff8sub rax, [rsp+96]
37befeffdmov rsi, [rsp+696]
37beff005mov [rsp+88], 1
37beff00eadd rax, 1
37beff012lea r9, [rsp+376]
37beff01amov [rsp+80], 1
37beff023lea r8, [rip+0x55a48e]
37beff02amov [rsp+376], rax
37beff032mov rax, [rsp+688]
37beff03alea rdx, [rip+0x55a46b]
37beff041lea rcx, [rip+0x55a448]
37beff048mov [rsp+72], 1
37beff051mov [rsp+64], rax
37beff056mov rax, [rsp+232]
37beff05eadd rax, [rsp+680]
37beff066mov [rsp+56], rax
37beff06bmov rax, [rsp+600]
37beff073mov rax, [rax]
37beff076mov [rsp+40], rsi
37beff07blea rax, [rsi+8*rax-8]
37beff080mov [rsp+48], rax
37beff085mov rax, [rsp+624]
37beff08dmov [rsp+32], rax
37beff092call dlasr_64_
37beff097
37beff097loc_37beff097:
37beff097movsd_xmm x0, [rbx]
37beff09bandpd x0, x6
37beff09fcomisd x7, x0
37beff0a3jb 0x37beff0ac
37beff0a5mov [rbx], 0
37beff0ac
37beff0acloc_37beff0ac:
37beff0acmov rax, [rsp+600]
37beff0b4mov [rsp+136], r12
37beff0bcmov r10, [rax]
37beff0bfmov rax, [rsp+96]
37beff0c4mov [rsp+144], rax
37beff0ccjmp 0x37befe4a0
37beff0d1
37beff0d1loc_37beff0d1:
37beff0d1comisd x7, x0
37beff0d5jae 0x37befeb50
37beff0dbmovsd_xmm x4, [r15+8*r11]
37beff0e1jmp 0x37befe57f
37beff0e6
37beff0e6loc_37beff0e6:
37beff0e6mov rcx, [rsp+96]
37beff0ebmovapd x2, x10
37beff0f0mov rdx, rax
37beff0f3cmp [rsp+96], rax
37beff0f8jle 0x37beff123
37beff0fajmp 0x37beff9d3
37beff0ff
37beff0ff 90 .
37beff100
37beff100loc_37beff100:
37beff100addsd x0, x10
37beff105divsd x10, x0
37beff10amovsd_xmm x0, [r15+8*rdx]
37beff110andpd x0, x6
37beff114mulsd x10, x0
37beff119minsd x2, x10
37beff11ecmp rdx, rcx
37beff121jl 0x37beff15c
37beff123
37beff123loc_37beff123:
37beff123movapd x1, x8
37beff128sub rdx, 1
37beff12cmulsd x1, x10
37beff131movsd_xmm x0, [r13+8*rdx]
37beff138andpd x0, x6
37beff13ccomisd x1, x0
37beff140jb 0x37beff100
37beff142mov [r13+8*rdx], 0
37beff14bjmp 0x37befe4a0
37beff150
37beff150loc_37beff150:
37beff150mov [rsp+160], 1
37beff15c
37beff15cloc_37beff15c:
37beff15cdivsd x2, x3
37beff160pxor x0, x0
37beff164movsd_xmm x1, [rip+0x55a38c]
37beff16ccvtsi2sd x0, r10
37beff171mulsd x0, x8
37beff176mulsd x1, x8
37beff17bmaxsd x1, x12
37beff180mulsd x0, x2
37beff184comisd x1, x0
37beff188jae 0x37befeba0
37beff18ecmp [rsp+160], 1
37beff197je 0x37befe57f
37beff19dandpd x5, x6
37beff1a1movapd x10, x5
37beff1a6jmp 0x37befde3d
37beff1ab
37beff1abloc_37beff1ab:
37beff1abmov r10l, 1
37beff1b1jmp 0x37befdb1a
37beff1b6
37beff1b6loc_37beff1b6:
37beff1b6movsd_xmm x0, [rsp+320]
37beff1bfmov rdx, [rsp+104]
37beff1c4add rdx, r12
37beff1c7sub rdx, rbp
37beff1caucomisd x0, x9
37beff1cfmov [rsp+104], rdx
37beff1d4jp 0x37befdef8
37beff1daje 0x37befebdd
37beff1e0jmp 0x37befdef8
37beff1e5
37beff1e5loc_37beff1e5:
37beff1e5mov rcx, [rsp+96]
37beff1eamovapd x0, x4
37beff1eeandpd x0, x6
37beff1f2cmp r12, rcx
37beff1f5jle 0x37beff89e
37beff1fblea rdx, [rcx-1]
37beff1ffmovapd x2, x0
37beff203jmp 0x37beff268
37beff205
37beff205 0f 1f 40 00 66 66 2e 0f 1f 84 00 ..@.ff.....
37beff210 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 ....ff.........f
37beff220 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37beff230 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37beff240
37beff240loc_37beff240:
37beff240addsd x1, x0
37beff244divsd x0, x1
37beff248movsd_xmm x1, [r15+8*rdx+8]
37beff24fadd rdx, 1
37beff253andpd x1, x6
37beff257mulsd x0, x1
37beff25bminsd x2, x0
37beff25fcmp rax, rdx
37beff262je 0x37beff150
37beff268
37beff268loc_37beff268:
37beff268movapd x10, x8
37beff26dmovsd_xmm x1, [r13+8*rdx]
37beff274mulsd x10, x0
37beff279andpd x1, x6
37beff27dcomisd x10, x1
37beff282jb 0x37beff240
37beff284mov [r13+8*rdx], 0
37beff28djmp 0x37befeb59
37beff292
37beff292loc_37beff292:
37beff292lea rsi, [8*rbx]
37beff29amov [rsp+192], rsi
37beff2a2
37beff2a2loc_37beff2a2:
37beff2a2movsd_xmm x1, [r15+8*r11]
37beff2a8mov rbp, [rsp+96]
37beff2admovq x11, [rip+0x55a24a]
37beff2b6movapd x2, x1
37beff2baandpd x11, x1
37beff2bforpd x11, [rip+0x55a248]
37beff2c8andpd x2, x6
37beff2ccsubsd x2, x0
37beff2d0divsd x0, x1
37beff2d4addsd x0, x11
37beff2d9mulsd x2, x0
37beff2ddmovsd_xmm x0, [r13+8*r11]
37beff2e4movsd_xmm [rsp+288], x0
37beff2edmovsd_xmm [rsp+280], x2
37beff2f6cmp r12, rbp
37beff2f9jle 0x37beff583
37beff2ffmov rsi, [rsp+696]
37beff307lea rcx, [8*rbp]
37beff30fmov rdi, [rsp+696]
37beff317lea r10, [rsp+352]
37beff31fmov [rsp+232], r11
37beff327lea r14, [r13+rcx]
37beff32cmov rbx, [rsp+200]
37beff334sub rsi, rcx
37beff337mov [rsp+184], r10
37beff33fmov [rsp+160], rsi
37beff347mov rsi, [rsp+168]
37beff34fmov [rsp+640], r13
37beff357lea r13, [rsp+280]
37beff35flea rdx, [rdi+8*rsi]
37beff363shl rsi, 4
37beff367sub rdx, rcx
37beff36amov [rsp+152], rdx
37beff372mov rdx, rsi
37beff375mov rsi, rdi
37beff378sub rdx, rcx
37beff37badd rdx, rdi
37beff37emov rdi, [rsp+224]
37beff386mov [rsp+144], rdx
37beff38elea rdi, [rsi+8*rdi]
37beff392lea rsi, [rsp+256]
37beff39amov [rsp+120], rsi
37beff39flea rsi, [rsp+344]
37beff3a7sub rdi, rcx
37beff3aamov [rsp+128], rsi
37beff3b2lea rsi, [rsp+264]
37beff3bamov [rsp+136], rsi
37beff3c2mov rsi, r14
37beff3c5mov r14, rbp
37beff3c8mov rbp, r15
37beff3cbmov [rsp+176], rdi
37beff3d3mov r15, rax
37beff3d6lea rdi, [rsp+288]
37beff3denop
37beff3e0
37beff3e0loc_37beff3e0:
37beff3e0mov [rsp+32], rbx
37beff3e5mov r9, [rsp+184]
37beff3edmov rdx, rdi
37beff3f0mov rcx, r13
37beff3f3mov r8, [rsp+136]
37beff3fbcall dlartg_64_
37beff400cmp r14, [rsp+96]
37beff405jle 0x37beff415
37beff407movsd_xmm x0, [rsp+312]
37beff410movsd_xmm [rsi-16], x0
37beff415
37beff415loc_37beff415:
37beff415movsd_xmm x0, [rsi-8]
37beff41amov r8, [rsp+120]
37beff41fmov rdx, rdi
37beff422mov rcx, r13
37beff425movsd_xmm x1, [rbp+8*r14-8]
37beff42cmov r9, [rsp+128]
37beff434movsd_xmm x11, [rsp+264]
37beff43emovapd x3, x0
37beff442movsd_xmm x10, [rsp+352]
37beff44cmovapd x2, x1
37beff450mulsd x0, x11
37beff455mulsd x1, x10
37beff45amulsd x3, x10
37beff45fmulsd x2, x11
37beff464subsd x0, x1
37beff468movapd x1, x10
37beff46daddsd x2, x3
37beff471movsd_xmm [rsi-8], x0
37beff476movsd_xmm x0, [rbp+8*r14]
37beff47dmovsd_xmm [rsp+280], x2
37beff486mulsd x1, x0
37beff48amulsd x0, x11
37beff48fmovsd_xmm [rsp+288], x1
37beff498movsd_xmm [rbp+8*r14], x0
37beff49fmov [rsp+32], rbx
37beff4a4call dlartg_64_
37beff4a9movsd_xmm x0, [rbp+8*r14]
37beff4b0movsd_xmm x1, [rsi-8]
37beff4b5movsd_xmm x4, [rsp+256]
37beff4bemovsd_xmm x3, [rsp+344]
37beff4c7movapd x2, x1
37beff4cbmovapd x5, x0
37beff4cfmulsd x1, x3
37beff4d3mulsd x0, x4
37beff4d7mulsd x2, x4
37beff4dbmulsd x5, x3
37beff4dfsubsd x0, x1
37beff4e3movsd_xmm x1, [rsp+312]
37beff4ecaddsd x2, x5
37beff4f0unpcklpd x1, x0
37beff4f4movups [rbp+8*r14-8], x1
37beff4famovsd_xmm [rsp+280], x2
37beff503cmp r14, r15
37beff506jge 0x37beff525
37beff508movsd_xmm x0, [rsi]
37beff50cmovapd x1, x3
37beff510mulsd x1, x0
37beff514mulsd x0, x4
37beff518movsd_xmm [rsp+288], x1
37beff521movsd_xmm [rsi], x0
37beff525
37beff525loc_37beff525:
37beff525mov rax, [rsp+160]
37beff52dadd rsi, 8
37beff531movsd_xmm [rax+8*r14], x11
37beff537mov rax, [rsp+152]
37beff53fmovsd_xmm [rax+8*r14-8], x10
37beff546mov rax, [rsp+144]
37beff54emovsd_xmm [rax+8*r14-16], x4
37beff555mov rax, [rsp+176]
37beff55dmovsd_xmm [rax+8*r14], x3
37beff563add r14, 1
37beff567cmp r14, r12
37beff56ajne 0x37beff3e0
37beff570mov r11, [rsp+232]
37beff578mov r13, [rsp+640]
37beff580mov r15, rbp
37beff583
37beff583loc_37beff583:
37beff583mov rbx, [rsp+192]
37beff58bmov rax, [rsp+608]
37beff593add rbx, r13
37beff596movsd_xmm [rbx], x2
37beff59acmp [rax], 0
37beff59ejle 0x37beff64c
37beff5a4mov rax, r12
37beff5a7sub rax, [rsp+96]
37beff5acmov rsi, [rsp+696]
37beff5b4mov [rsp+88], 1
37beff5bdadd rax, 1
37beff5c1lea r9, [rsp+376]
37beff5c9mov [rsp+80], 1
37beff5d2lea r8, [rip+0x559ed2]
37beff5d9mov [rsp+376], rax
37beff5e1mov rax, [rsp+656]
37beff5e9lea rdx, [rip+0x559ebc]
37beff5f0lea rcx, [rip+0x559e99]
37beff5f7mov [rsp+72], 1
37beff600mov [rsp+64], rax
37beff605mov rax, [rsp+648]
37beff60dmov [rsp+120], r11
37beff612lea rax, [rax+8*r11]
37beff616mov [rsp+56], rax
37beff61bmov rax, [rsp+600]
37beff623mov rax, [rax]
37beff626mov [rsp+40], rsi
37beff62blea rax, [rsi+8*rax-8]
37beff630mov [rsp+48], rax
37beff635mov rax, [rsp+608]
37beff63dmov [rsp+32], rax
37beff642call dlasr_64_
37beff647mov r11, [rsp+120]
37beff64c
37beff64cloc_37beff64c:
37beff64cmov rax, [rsp+616]
37beff654cmp [rax], 0
37beff658jle 0x37beff72b
37beff65emov rdi, [rsp+96]
37beff663mov rax, r12
37beff666mov rsi, [rsp+216]
37beff66elea rbp, [rsp+376]
37beff676mov [rsp+88], 1
37beff67fmov r9, [rsp+616]
37beff687lea r8, [rip+0x559e1d]
37beff68elea rdx, [rip+0x559e17]
37beff695sub rax, rdi
37beff698mov [rsp+32], rbp
37beff69dlea rcx, [rip+0x559e09]
37beff6a4add rax, 1
37beff6a8mov [rsp+120], r11
37beff6admov [rsp+376], rax
37beff6b5mov rax, [rsp+672]
37beff6bdmov [rsp+80], 1
37beff6c6mov [rsp+64], rax
37beff6cbmov rax, rsi
37beff6cemov [rsp+72], 1
37beff6d7imul rax, rdi
37beff6dbsub rax, rsi
37beff6demov rsi, [rsp+664]
37beff6e6lea rax, [rsi+8*rax]
37beff6eamov rsi, [rsp+224]
37beff6f2mov [rsp+56], rax
37beff6f7mov rax, [rsp+696]
37beff6fflea rax, [rax+8*rsi]
37beff703mov rsi, [rsp+248]
37beff70bmov [rsp+48], rax
37beff710mov rax, [rsp+696]
37beff718lea rax, [rax+8*rsi]
37beff71cmov [rsp+40], rax
37beff721call dlasr_64_
37beff726mov r11, [rsp+120]
37beff72b
37beff72bloc_37beff72b:
37beff72bmov rax, [rsp+624]
37beff733cmp [rax], 0
37beff737jle 0x37beff7eb
37beff73dmov rax, r12
37beff740sub rax, [rsp+96]
37beff745mov rsi, [rsp+224]
37beff74dmov [rsp+88], 1
37beff756add rax, 1
37beff75alea r9, [rsp+376]
37beff762mov [rsp+80], 1
37beff76blea r8, [rip+0x559d39]
37beff772mov [rsp+376], rax
37beff77amov rax, [rsp+688]
37beff782lea rdx, [rip+0x559d23]
37beff789lea rcx, [rip+0x559d00]
37beff790mov [rsp+72], 1
37beff799mov [rsp+64], rax
37beff79emov rax, [rsp+680]
37beff7a6lea rax, [rax+8*r11]
37beff7aamov [rsp+56], rax
37beff7afmov rax, [rsp+696]
37beff7b7lea rax, [rax+8*rsi]
37beff7bbmov rsi, [rsp+248]
37beff7c3mov [rsp+48], rax
37beff7c8mov rax, [rsp+696]
37beff7d0lea rax, [rax+8*rsi]
37beff7d4mov [rsp+40], rax
37beff7d9mov rax, [rsp+624]
37beff7e1mov [rsp+32], rax
37beff7e6call dlasr_64_
37beff7eb
37beff7ebloc_37beff7eb:
37beff7ebmovsd_xmm x0, [rbx]
37beff7efmov rax, [rsp+600]
37beff7f7andpd x0, x6
37beff7fbmov r10, [rax]
37beff7fecomisd x7, x0
37beff802jb 0x37beff80b
37beff804mov [rbx], 0
37beff80b
37beff80bloc_37beff80b:
37beff80bmov rax, [rsp+96]
37beff810mov [rsp+136], r12
37beff818mov [rsp+144], rax
37beff820jmp 0x37befeb59
37beff825
37beff825loc_37beff825:
37beff825pxor x1, x1
37beff829cvtsi2sd x1, r10
37beff82emulsd x9, x1
37beff833movapd x7, x9
37beff838mulsd x7, x1
37beff83cmovapd x1, x8
37beff841mulsd x7, [rip+0x559ca7]
37beff849andpd x1, x6
37beff84dmulsd x0, x1
37beff851maxsd x7, x0
37beff855jmp 0x37befd7fd
37beff85a
37beff85aloc_37beff85a:
37beff85amov r12, [rsp+704]
37beff862mov r11, r13
37beff865mov [r12], 0
37beff86dcmp r10, 1
37beff871jle 0x37befd2a3
37beff877mov eax, 1
37beff87cpxor x0, x0
37beff880
37beff880loc_37beff880:
37beff880ucomisd x0, [r11+8*rax-8]
37beff887jp 0x37beff88b
37beff889je 0x37beff890
37beff88b
37beff88bloc_37beff88b:
37beff88badd [r12], 1
37beff890
37beff890loc_37beff890:
37beff890add rax, 1
37beff894cmp rax, r10
37beff897jne 0x37beff880
37beff899jmp 0x37befd2a3
37beff89e
37beff89eloc_37beff89e:
37beff89edivsd x0, x3
37beff8a2pxor x1, x1
37beff8a6movsd_xmm x2, [rip+0x559c4a]
37beff8aecvtsi2sd x1, r10
37beff8b3mulsd x1, x8
37beff8b8mulsd x2, x8
37beff8bdmaxsd x2, x12
37beff8c2mulsd x0, x1
37beff8c6comisd x2, x0
37beff8cajb 0x37befe57f
37beff8d0mov rax, [rsp+104]
37beff8d5mov [rsp+320], 0
37beff8e1add rax, r12
37beff8e4sub rax, [rsp+96]
37beff8e9mov [rsp+104], rax
37beff8ee
37beff8eeloc_37beff8ee:
37beff8eelea rax, [8*rbx]
37beff8f6mov [rsp+192], rax
37beff8fejmp 0x37befe626
37beff903
37beff903loc_37beff903:
37beff903test r8, r8
37beff906jne 0x37befd3ab
37beff90cmov [rsp+32], r12
37beff911mov r9, [rsp+696]
37beff919mov r8, r11
37beff91cmov rdx, r15
37beff91fmov rcx, [rsp+600]
37beff927mov [rsp+640], r11
37beff92fcall dlasq1_64_
37beff934cmp [r12], 2
37beff939jne 0x37befd2a3
37beff93fmov rax, [rsp+600]
37beff947mov [r12], 0
37beff94fmov r11, [rsp+640]
37beff957mov rax, [rax]
37beff95amov [rsp+168], rax
37beff962jmp 0x37befd3ab
37beff967
37beff967loc_37beff967:
37beff967movsd_xmm x1, [rsp+304]
37beff970movapd x0, x10
37beff975jmp 0x37befee39
37beff97a
37beff97aloc_37beff97a:
37beff97amov rdx, -11
37beff981mov eax, 11
37beff986jmp 0x37befd27c
37beff98b
37beff98bloc_37beff98b:
37beff98bpxor x1, x1
37beff98fcomisd x8, x1
37beff994jb 0x37befdb11
37beff99amovsd_xmm x0, [r15]
37beff99fucomisd x0, x1
37beff9a3jp 0x37beff9af
37beff9a5movapd x2, x1
37beff9a9je 0x37befd7b7
37beff9af
37beff9afloc_37beff9af:
37beff9afandpd x0, [rip+0x559b29]
37beff9b7movapd x2, x0
37beff9bbjmp 0x37befd7b7
37beff9c0
37beff9c0loc_37beff9c0:
37beff9c0movsd_xmm x1, [rsp+304]
37beff9c9movapd x0, x10
37beff9cejmp 0x37befe877
37beff9d3
37beff9d3loc_37beff9d3:
37beff9d3divsd x2, x3
37beff9d7pxor x0, x0
37beff9dbmovsd_xmm x1, [rip+0x559b15]
37beff9e3cvtsi2sd x0, r10
37beff9e8mulsd x0, x8
37beff9edmulsd x1, x8
37beff9f2maxsd x1, x12
37beff9f7mulsd x0, x2
37beff9fbcomisd x1, x0
37beff9ffjb 0x37befde3d
37beffa05mov rdx, [rsp+104]
37beffa0alea rax, [8*r11]
37beffa12mov [rsp+320], 0
37beffa1emov [rsp+232], rax
37beffa26add rdx, r12
37beffa29sub rdx, [rsp+96]
37beffa2emov [rsp+104], rdx
37beffa33jmp 0x37befebdd
37beffa38
37beffa38loc_37beffa38:
37beffa38neg rax
37beffa3bjmp 0x37befd280
37befd0c0
37befd0c0dbdsqr_64_:
37befd0c0push r15
37befd0c2push r14
37befd0c4push r13
37befd0c6push r12
37befd0c8push rbp
37befd0c9push rdi
37befd0capush rsi
37befd0cbpush rbx
37befd0ccsub rsp, 520
37befd0d3movups [rsp+384], x6
37befd0dbmovups [rsp+400], x7
37befd0e3movups [rsp+416], x8
37befd0ecmovups [rsp+432], x9
37befd0f5movups [rsp+448], x10
37befd0femovups [rsp+464], x11
37befd107movups [rsp+480], x12
37befd110movups [rsp+496], x13
37befd119mov r12, [rsp+704]
37befd121mov rax, [rsp+672]
37befd129mov r15, [rsp+632]
37befd131mov [r12], 0
37befd139mov rsi, [rax]
37befd13cmov [rsp+600], rdx
37befd144mov rdi, rcx
37befd147lea rdx, [rip+0x55c342]
37befd14emov [rsp+608], r8
37befd156mov r8l, 1
37befd15cmov [rsp+616], r9
37befd164mov r9l, 1
37befd16acall lsame_64_
37befd16fmov r9l, 1
37befd175mov r8l, 1
37befd17bmov rcx, rdi
37befd17elea rdx, [rip+0x55c30c]
37befd185mov rbx, rax
37befd188call lsame_64_
37befd18dmov r11, [rsp+640]
37befd195test rax, rax
37befd198jne 0x37befd1a3
37befd19atest rbx, rbx
37befd19dje 0x37befd2fd
37befd1a3
37befd1a3loc_37befd1a3:
37befd1a3mov rax, [rsp+600]
37befd1abmov rax, [rax]
37befd1aemov [rsp+168], rax
37befd1b6test rax, rax
37befd1b9js 0x37befd270
37befd1bfmov rcx, [rsp+608]
37befd1c7mov rdx, [rcx]
37befd1catest rdx, rdx
37befd1cdjs 0x37befd31f
37befd1d3mov rdi, [rsp+616]
37befd1dbmov rcx, [rdi]
37befd1detest rcx, rcx
37befd1e1js 0x37befd30e
37befd1e7mov rdi, [rsp+624]
37befd1efmov r8, [rdi]
37befd1f2test r8, r8
37befd1f5js 0x37befd330
37befd1fbmov rdi, rax
37befd1fetest rax, rax
37befd201mov eax, 1
37befd206cmovg rax, rdi
37befd20amov rdi, [rsp+656]
37befd212mov r9, [rdi]
37befd215test rdx, rdx
37befd218jne 0x37befd341
37befd21etest r9, r9
37befd221jle 0x37befd34a
37befd227
37befd227loc_37befd227:
37befd227mov rdi, [rsp+672]
37befd22ftest rcx, rcx
37befd232mov r9l, 1
37befd238cmovg r9, rcx
37befd23ccmp [rdi], r9
37befd23fjl 0x37beff97a
37befd245mov rdi, [rsp+688]
37befd24dmov r9, [rdi]
37befd250test r8, r8
37befd253je 0x37befd35b
37befd259cmp rax, r9
37befd25cjle 0x37befd364
37befd262
37befd262loc_37befd262:
37befd262mov rdx, -13
37befd269mov eax, 13
37befd26ejmp 0x37befd27c
37befd270
37befd270loc_37befd270:
37befd270mov rdx, -2
37befd277mov eax, 2
37befd27c
37befd27cloc_37befd27c:
37befd27cmov [r12], rdx
37befd280
37befd280loc_37befd280:
37befd280lea rdx, [rsp+376]
37befd288mov r8l, 6
37befd28elea rcx, [rip+0x55c1fd]
37befd295mov [rsp+376], rax
37befd29dcall xerbla_64_
37befd2a2nop
37befd2a3
37befd2a3loc_37befd2a3:
37befd2a3movups x6, [rsp+384]
37befd2abmovups x7, [rsp+400]
37befd2b3movups x8, [rsp+416]
37befd2bcmovups x9, [rsp+432]
37befd2c5movups x10, [rsp+448]
37befd2cemovups x11, [rsp+464]
37befd2d7movups x12, [rsp+480]
37befd2e0movups x13, [rsp+496]
37befd2e9add rsp, 520
37befd2f0pop rbx
37befd2f1pop rsi
37befd2f2pop rdi
37befd2f3pop rbp
37befd2f4pop r12
37befd2f6pop r13
37befd2f8pop r14
37befd2fapop r15
37befd2fcret
37befd2fd
37befd2fdloc_37befd2fd:
37befd2fdmov rdx, -1
37befd304mov eax, 1
37befd309jmp 0x37befd27c
37befd30e
37befd30eloc_37befd30e:
37befd30emov rdx, -4
37befd315mov eax, 4
37befd31ajmp 0x37befd27c
37befd31f
37befd31floc_37befd31f:
37befd31fmov rdx, -3
37befd326mov eax, 3
37befd32bjmp 0x37befd27c
37befd330
37befd330loc_37befd330:
37befd330mov rdx, -5
37befd337mov eax, 5
37befd33cjmp 0x37befd27c
37befd341
37befd341loc_37befd341:
37befd341cmp rax, r9
37befd344jle 0x37befd227
37befd34a
37befd34aloc_37befd34a:
37befd34amov rdx, -9
37befd351mov eax, 9
37befd356jmp 0x37befd27c
37befd35b
37befd35bloc_37befd35b:
37befd35btest r9, r9
37befd35ejle 0x37befd262
37befd364
37befd364loc_37befd364:
37befd364mov rax, [r12]
37befd368test rax, rax
37befd36bjne 0x37beffa38
37befd371mov rdi, [rsp+168]
37befd379test rdi, rdi
37befd37cje 0x37befd2a3
37befd382xor eax, eax
37befd384test rsi, rsi
37befd387cmovns rax, rsi
37befd38bmov [rsp+216], rax
37befd393cmp rdi, 1
37befd397je 0x37beff1ab
37befd39dtest rdx, rdx
37befd3a0jne 0x37befd3ab
37befd3a2test rcx, rcx
37befd3a5je 0x37beff903
37befd3ab
37befd3abloc_37befd3ab:
37befd3abmov edx, 7
37befd3b0lea rcx, [rip+0x55c0e1]
37befd3b7mov [rsp+640], r11
37befd3bfcall dlamch_64_
37befd3c4mov edx, 12
37befd3c9lea rcx, [rip+0x55c0cf]
37befd3d0movapd x12, x0
37befd3d5call dlamch_64_
37befd3damov rax, [rsp+600]
37befd3e2test rbx, rbx
37befd3e5mov r11, [rsp+640]
37befd3edmovapd x9, x0
37befd3f2mov r10, [rax]
37befd3f5je 0x37befd658
37befd3fbcmp r10, 1
37befd3ffjle 0x37befd4f8
37befd405mov rax, [rsp+696]
37befd40dmov r14, r15
37befd410mov rdi, [rsp+168]
37befd418mov [rsp+632], r15
37befd420mov rsi, [rsp+696]
37befd428mov [rsp+704], r12
37befd430mov r15, r11
37befd433mov r12l, 1
37befd439lea rbp, [rax+8*rdi]
37befd43dlea rax, [rsp+272]
37befd445mov rbx, r10
37befd448mov rdi, r14
37befd44bmov [rsp+96], rax
37befd450lea r13, [rsp+312]
37befd458nop [rax+rax]
37befd460
37befd460loc_37befd460:
37befd460mov [rsp+32], r13
37befd465mov r8, [rsp+96]
37befd46amov rdx, r15
37befd46dmov rcx, rdi
37befd470lea r9, [rsp+360]
37befd478add rdi, 8
37befd47cadd r15, 8
37befd480call dlartg_64_
37befd485movsd_xmm x0, [rdi]
37befd489movsd_xmm x1, [rsp+360]
37befd492movsd_xmm x3, [rsp+312]
37befd49bmovapd x2, x0
37befd49fmulsd x2, x1
37befd4a3movsd_xmm [r15-8], x2
37befd4a9movsd_xmm x2, [rsp+272]
37befd4b2mulsd x0, x2
37befd4b6movsd_xmm [rsi+8*r12-8], x2
37befd4bdmovsd_xmm [rbp+8*r12-16], x1
37befd4c4add r12, 1
37befd4c8unpcklpd x3, x0
37befd4ccmovups [rdi-8], x3
37befd4d0cmp r12, rbx
37befd4d3jne 0x37befd460
37befd4d5mov rax, [rsp+600]
37befd4ddmov r15, [rsp+632]
37befd4e5mov r11, [rsp+640]
37befd4edmov r12, [rsp+704]
37befd4f5mov r10, [rax]
37befd4f8
37befd4f8loc_37befd4f8:
37befd4f8mov rax, [rsp+616]
37befd500cmp [rax], 0
37befd504jle 0x37befd5a8
37befd50amov rax, [rsp+672]
37befd512lea r8, [rip+0x55bf92]
37befd519mov [rsp+88], 1
37befd522lea rdx, [rip+0x55bf83]
37befd529mov [rsp+80], 1
37befd532mov r9, [rsp+616]
37befd53alea rcx, [rip+0x55bf6c]
37befd541mov [rsp+64], rax
37befd546mov rax, [rsp+664]
37befd54emov [rsp+72], 1
37befd557mov [rsp+56], rax
37befd55cmov rax, [rsp+696]
37befd564mov [rsp+640], r11
37befd56clea rax, [rax+8*r10-8]
37befd571mov [rsp+48], rax
37befd576mov rax, [rsp+696]
37befd57emov [rsp+40], rax
37befd583mov rax, [rsp+600]
37befd58bmov [rsp+32], rax
37befd590call dlasr_64_
37befd595mov rax, [rsp+600]
37befd59dmov r11, [rsp+640]
37befd5a5mov r10, [rax]
37befd5a8
37befd5a8loc_37befd5a8:
37befd5a8mov rax, [rsp+624]
37befd5b0cmp [rax], 0
37befd5b4jle 0x37befd658
37befd5bamov rax, [rsp+688]
37befd5c2lea r8, [rip+0x55bee2]
37befd5c9mov [rsp+88], 1
37befd5d2lea rdx, [rip+0x55bed3]
37befd5d9mov [rsp+80], 1
37befd5e2mov r9, [rsp+600]
37befd5ealea rcx, [rip+0x55be9f]
37befd5f1mov [rsp+64], rax
37befd5f6mov rax, [rsp+680]
37befd5femov [rsp+72], 1
37befd607mov [rsp+56], rax
37befd60cmov rax, [rsp+696]
37befd614mov [rsp+640], r11
37befd61clea rax, [rax+8*r10-8]
37befd621mov [rsp+48], rax
37befd626mov rax, [rsp+696]
37befd62emov [rsp+40], rax
37befd633mov rax, [rsp+624]
37befd63bmov [rsp+32], rax
37befd640call dlasr_64_
37befd645mov rax, [rsp+600]
37befd64dmov r11, [rsp+640]
37befd655mov r10, [rax]
37befd658
37befd658loc_37befd658:
37befd658movsd_xmm x1, [rip+0x55be68]
37befd660movapd x0, x12
37befd665mov [rsp+96], r10
37befd66amov [rsp+640], r11
37befd672call pow
37befd677mov r10, [rsp+96]
37befd67cmovsd_xmm x8, [rip+0x55be4b]
37befd685mov r11, [rsp+640]
37befd68dminsd x8, x0
37befd692test r10, r10
37befd695maxsd x8, [rip+0x55be3a]
37befd69emulsd x8, x12
37befd6a3jle 0x37beff98b
37befd6a9lea rdx, [r10+1]
37befd6adpxor x0, x0
37befd6b1mov eax, 1
37befd6b6movq x6, [rip+0x55be22]
37befd6benop
37befd6c0
37befd6c0loc_37befd6c0:
37befd6c0movsd_xmm x1, [r15+8*rax-8]
37befd6c7add rax, 1
37befd6cbandpd x1, x6
37befd6cfmaxsd x0, x1
37befd6d3cmp rax, rdx
37befd6d6jne 0x37befd6c0
37befd6d8cmp r10, 1
37befd6dcje 0x37befdb1a
37befd6e2mov eax, 1
37befd6e7nop [rax]
37befd6eanop [rax+rax]
37befd6f5nop [rax+rax]
37befd700
37befd700loc_37befd700:
37befd700movsd_xmm x1, [r11+8*rax-8]
37befd707add rax, 1
37befd70bandpd x1, x6
37befd70fmaxsd x0, x1
37befd713cmp rax, r10
37befd716jne 0x37befd700
37befd718pxor x1, x1
37befd71ccomisd x8, x1
37befd721jb 0x37beff825
37befd727movsd_xmm x0, [r15]
37befd72cucomisd x0, x1
37befd730jp 0x37befd738
37befd732movapd x2, x1
37befd736je 0x37befd7b7
37befd738
37befd738loc_37befd738:
37befd738andpd x0, x6
37befd73cmov eax, 2
37befd741pxor x3, x3
37befd745movapd x2, x0
37befd749jmp 0x37befd789
37befd74b
37befd74b 66 0f 1f 84 00 f....
37befd750 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 ....ff.........f
37befd760 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37befd770 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37befd780
37befd780loc_37befd780:
37befd780add rax, 1
37befd784cmp rax, r10
37befd787jg 0x37befd7b7
37befd789
37befd789loc_37befd789:
37befd789movsd_xmm x1, [r11+8*rax-16]
37befd790andpd x1, x6
37befd794addsd x1, x0
37befd798divsd x0, x1
37befd79cmovsd_xmm x1, [r15+8*rax-8]
37befd7a3andpd x1, x6
37befd7a7mulsd x0, x1
37befd7abminsd x2, x0
37befd7afucomisd x2, x3
37befd7b3jp 0x37befd780
37befd7b5jne 0x37befd780
37befd7b7
37befd7b7loc_37befd7b7:
37befd7b7cmp r10, 1
37befd7bbjle 0x37befdb11
37befd7c1pxor x0, x0
37befd7c5movq x6, [rip+0x55bd13]
37befd7cdcvtsi2sd x0, r10
37befd7d2mulsd x9, x0
37befd7d7movapd x1, x0
37befd7dbsqrtsd x1, x1
37befd7dfdivsd x2, x1
37befd7e3movapd x7, x9
37befd7e8mulsd x7, x0
37befd7ecmulsd x7, [rip+0x55bcfc]
37befd7f4mulsd x2, x8
37befd7f9maxsd x7, x2
37befd7fd
37befd7fdloc_37befd7fd:
37befd7fdmov rax, [rsp+168]
37befd805mov r13, r11
37befd808mov [rsp+160], 0
37befd814pxor x9, x9
37befd819mov [rsp+112], 0
37befd822sub rax, 1
37befd826mov [rsp+136], -1
37befd832lea rsi, [rax+rax]
37befd836mov [rsp+704], r12
37befd83emov r12, r10
37befd841add rax, rsi
37befd844mov [rsp+248], rsi
37befd84cmov [rsp+224], rax
37befd854lea rax, [r10+2*r10]
37befd858mov [rsp+144], -1
37befd864add rax, rax
37befd867mov [rsp+208], rax
37befd86flea rax, [rsp+320]
37befd877mov [rsp+104], -1
37befd880mov [rsp+240], rax
37befd888nop [rax+rax]
37befd890
37befd890loc_37befd890:
37befd890lea rsi, [8*r12]
37befd898comisd x9, x8
37befd89dlea rax, [r12-1]
37befd8a2mov rdi, r12
37befd8a5lea r14, [r15+rsi]
37befd8a9movsd_xmm x3, [r14-8]
37befd8afandpd x3, x6
37befd8b3ja 0x37befe4d8
37befd8b9
37befd8b9loc_37befd8b9:
37befd8b9lea rbx, [r12-2]
37befd8bemov rdx, rbx
37befd8c1jmp 0x37befd8e0
37befd8c3
37befd8c3 0f 1f 44 00 00 ..D..
37befd8c8
37befd8c8loc_37befd8c8:
37befd8c8comisd x7, x2
37befd8ccjae 0x37befd910
37befd8ce
37befd8celoc_37befd8ce:
37befd8cemaxsd x1, x2
37befd8d2maxsd x3, x1
37befd8d6sub rdx, 1
37befd8dajb 0x37befdda0
37befd8e0
37befd8e0loc_37befd8e0:
37befd8e0comisd x9, x8
37befd8e5movsd_xmm x1, [r15+8*rdx]
37befd8ebmovsd_xmm x2, [r13+8*rdx]
37befd8f2andpd x1, x6
37befd8f6andpd x2, x6
37befd8fajbe 0x37befd8c8
37befd8fccomisd x7, x1
37befd900jb 0x37befd8c8
37befd902comisd x7, x2
37befd906mov [r15+8*rdx], 0
37befd90ejb 0x37befd8ce
37befd910
37befd910loc_37befd910:
37befd910mov [r13+8*rdx], 0
37befd919lea r11, [rdx+1]
37befd91dcmp r11, rax
37befd920je 0x37befeb70
37befd926lea rcx, [rdx+2]
37befd92amov [rsp+96], rcx
37befd92fcmp [rsp+96], rax
37befd934jne 0x37befddb7
37befd93a
37befd93aloc_37befd93a:
37befd93alea rax, [rsp+256]
37befd942mov rsi, [rsp+96]
37befd947lea r10, [rsp+352]
37befd94fmov [rsp+120], rax
37befd954lea rdi, [rsp+264]
37befd95clea r9, [rsp+328]
37befd964mov [rsp+64], rax
37befd969lea rax, [rsp+344]
37befd971shl rsi, 3
37befd975mov [rsp+56], rax
37befd97alea rdx, [r13+rsi-8]
37befd97flea rcx, [r15+rsi-8]
37befd984mov [rsp+128], rax
37befd98clea rax, [rsp+336]
37befd994lea r8, [r15+rsi]
37befd998mov [rsp+32], rax
37befd99dmov [rsp+48], rdi
37befd9a2mov [rsp+40], r10
37befd9a7mov [rsp+96], r10
37befd9accall dlasv2_64_
37befd9b1mov rax, [rsp+608]
37befd9b9movsd_xmm x0, [rsp+336]
37befd9c2mov [r13+8*rbx], 0
37befd9cbmovhpd x0, [rsp+328]
37befd9d4movups [r15+8*rbx], x0
37befd9d9cmp [rax], 0
37befd9ddjle 0x37befda29
37befd9dfmov rax, [rsp+648]
37befd9e7mov r10, [rsp+96]
37befd9ecmov [rsp+40], rdi
37befd9f1mov r8, [rsp+656]
37befd9f9mov rcx, [rsp+608]
37befda01lea rdx, [rax+rsi-8]
37befda06mov rax, [rsp+656]
37befda0emov [rsp+48], r10
37befda13mov [rsp+32], rax
37befda18mov rax, [rsp+648]
37befda20lea r9, [rax+rsi]
37befda24call drot_64_
37befda29
37befda29loc_37befda29:
37befda29mov rax, [rsp+616]
37befda31cmp [rax], 0
37befda35jle 0x37befda99
37befda37mov rdi, [rsp+216]
37befda3flea r8, [rip+0x55ba6a]
37befda46mov rax, rdi
37befda49imul rax, r12
37befda4dmov rcx, rax
37befda50sub rcx, rdi
37befda53mov rax, rcx
37befda56sub rax, rdi
37befda59mov rdi, [rsp+664]
37befda61lea rdx, [rdi+8*rax]
37befda65mov rax, [rsp+128]
37befda6dlea r9, [rdi+8*rcx]
37befda71mov rcx, [rsp+616]
37befda79mov [rsp+48], rax
37befda7emov rax, [rsp+120]
37befda83mov [rsp+40], rax
37befda88lea rax, [rip+0x55ba21]
37befda8fmov [rsp+32], rax
37befda94call drot_64_
37befda99
37befda99loc_37befda99:
37befda99mov rax, [rsp+624]
37befdaa1cmp [rax], 0
37befdaa5jle 0x37befdaf9
37befdaa7mov rax, [rsp+680]
37befdaafmov r8, [rsp+688]
37befdab7mov rcx, [rsp+624]
37befdabflea rdx, [rax+rsi-8]
37befdac4mov rax, [rsp+128]
37befdaccmov [rsp+48], rax
37befdad1mov rax, [rsp+120]
37befdad6mov [rsp+40], rax
37befdadbmov rax, [rsp+688]
37befdae3mov [rsp+32], rax
37befdae8mov rax, [rsp+680]
37befdaf0lea r9, [rax+rsi]
37befdaf4call drot_64_
37befdaf9
37befdaf9loc_37befdaf9:
37befdaf9mov rax, [rsp+600]
37befdb01mov r12, rbx
37befdb04mov r10, [rax]
37befdb07
37befdb07loc_37befdb07:
37befdb07cmp r12, 1
37befdb0bjg 0x37befe4a0
37befdb11
37befdb11loc_37befdb11:
37befdb11test r10, r10
37befdb14jle 0x37befd2a3
37befdb1a
37befdb1aloc_37befdb1a:
37befdb1amov rsi, [rsp+648]
37befdb22mov ebx, 1
37befdb27pxor x6, x6
37befdb2bmov rdi, r10
37befdb2emov rbp, [rsp+608]
37befdb36jmp 0x37befdb7f
37befdb38
37befdb38 0f 1f 84 00 00 00 00 00 ........
37befdb40
37befdb40loc_37befdb40:
37befdb40ja 0x37befdb72
37befdb42xorpd x0, [rip+0x55b9b6]
37befdb4amovsd_xmm [r15+8*rbx-8], x0
37befdb51cmp [rbp], 0
37befdb56jle 0x37befdb72
37befdb58mov r9, [rsp+656]
37befdb60mov r8, rsi
37befdb63lea rdx, [rip+0x55b956]
37befdb6amov rcx, rbp
37befdb6dcall dscal_64_
37befdb72
37befdb72loc_37befdb72:
37befdb72add rbx, 1
37befdb76add rsi, 8
37befdb7acmp rbx, rdi
37befdb7djg 0x37befdbb0
37befdb7f
37befdb7floc_37befdb7f:
37befdb7fmovsd_xmm x0, [r15+8*rbx-8]
37befdb86comisd x0, x6
37befdb8ajp 0x37befdb72
37befdb8cjne 0x37befdb40
37befdb8emov [r15+8*rbx-8], 0
37befdb97add rbx, 1
37befdb9badd rsi, 8
37befdb9fcmp rbx, rdi
37befdba2jle 0x37befdb7f
37befdba4nop
37befdba5nop [rax+rax]
37befdbb0
37befdbb0loc_37befdbb0:
37befdbb0mov rax, [rsp+600]
37befdbb8mov rbp, [rax]
37befdbbbcmp rbp, 1
37befdbbfjle 0x37befd2a3
37befdbc5mov rdi, [rsp+216]
37befdbcdmov esi, 1
37befdbd2mov rcx, rbp
37befdbd5mov r12, rax
37befdbd8mov r14, [rsp+624]
37befdbe0
37befdbe0loc_37befdbe0:
37befdbe0add rcx, 1
37befdbe4movsd_xmm x2, [r15]
37befdbe9sub rcx, rsi
37befdbeccmp rcx, 1
37befdbf0jle 0x37befeb80
37befdbf6lea r8, [rcx+1]
37befdbfamov edx, 2
37befdbffmov ebx, 1
37befdc04nop [rax+rax]
37befdc09nop [rax+rax]
37befdc14nop [rax+rax]
37befdc1fnop [rax+rax]
37befdc2anop [rax+rax]
37befdc35nop [rax+rax]
37befdc40
37befdc40loc_37befdc40:
37befdc40movsd_xmm x0, [r15+8*rdx-8]
37befdc47movapd x1, x0
37befdc4bcomisd x2, x0
37befdc4fcmpsd x1, x2, 2
37befdc54cmovae rbx, rdx
37befdc58add rdx, 1
37befdc5candpd x0, x1
37befdc60andnpd x1, x2
37befdc64movapd x2, x1
37befdc68orpd x2, x0
37befdc6ccmp r8, rdx
37befdc6fjne 0x37befdc40
37befdc71
37befdc71loc_37befdc71:
37befdc71cmp rcx, rbx
37befdc74je 0x37befdd83
37befdc7asub rcx, 1
37befdc7emov rax, [rsp+608]
37befdc86lea r13, [rbx-1]
37befdc8amovsd_xmm x0, [r15+8*rcx]
37befdc90movsd_xmm [r15+8*r13], x0
37befdc96movsd_xmm [r15+8*rcx], x2
37befdc9ccmp [rax], 0
37befdca0jle 0x37befdcdc
37befdca2mov rax, [rsp+648]
37befdcaamov r8, [rsp+656]
37befdcb2lea rdx, [rax+8*r13]
37befdcb6mov rax, [rsp+656]
37befdcbemov [rsp+32], rax
37befdcc3mov rax, [rsp+648]
37befdccblea r9, [rax+8*rcx]
37befdccfmov rcx, [rsp+608]
37befdcd7call dswap_64_
37befdcdc
37befdcdcloc_37befdcdc:
37befdcdcmov rax, [rsp+616]
37befdce4cmp [rax], 0
37befdce8jle 0x37befdd3e
37befdceamov rax, [r12]
37befdceeimul rbx, rdi
37befdcf2lea r8, [rip+0x55b7b7]
37befdcf9lea rdx, [rax+1]
37befdcfdmov rax, [rsp+664]
37befdd05sub rdx, rsi
37befdd08sub rbx, rdi
37befdd0bimul rdx, rdi
37befdd0flea rcx, [rax+8*rbx]
37befdd13lea rax, [rip+0x55b796]
37befdd1amov [rsp+32], rax
37befdd1fmov rax, [rsp+664]
37befdd27sub rdx, rdi
37befdd2alea r9, [rax+8*rdx]
37befdd2emov rdx, rcx
37befdd31mov rcx, [rsp+616]
37befdd39call dswap_64_
37befdd3e
37befdd3eloc_37befdd3e:
37befdd3ecmp [r14], 0
37befdd42jle 0x37befdd83
37befdd44mov rax, [rsp+680]
37befdd4cmov rdx, [r12]
37befdd50mov r8, [rsp+688]
37befdd58lea rcx, [rax+8*r13]
37befdd5cmov rax, [rsp+688]
37befdd64sub rdx, rsi
37befdd67mov [rsp+32], rax
37befdd6cmov rax, [rsp+680]
37befdd74lea r9, [rax+8*rdx]
37befdd78mov rdx, rcx
37befdd7bmov rcx, r14
37befdd7ecall dswap_64_
37befdd83
37befdd83loc_37befdd83:
37befdd83add rsi, 1
37befdd87cmp rbp, rsi
37befdd8aje 0x37befd2a3
37befdd90mov rcx, [r12]
37befdd94jmp 0x37befdbe0
37befdd99
37befdd99 0f 1f 80 00 00 00 00 .......
37befdda0
37befdda0loc_37befdda0:
37befdda0mov [rsp+96], 1
37befdda9xor r11l, r11l
37befddaccmp [rsp+96], rax
37befddb1je 0x37befd93a
37befddb7
37befddb7loc_37befddb7:
37befddb7mov rdx, [rsp+96]
37befddbccmp [rsp+136], rdx
37befddc4jl 0x37befe4f8
37befddcacmp [rsp+144], r12
37befddd2jg 0x37befe4f8
37befddd8cmp [rsp+160], 1
37befdde1je 0x37befe530
37befdde7movsd_xmm x4, [r15+8*r11]
37befddedmovapd x2, x4
37befddf1andpd x2, x6
37befddf5
37befddf5loc_37befddf5:
37befddf5movapd x1, x8
37befddfamovsd_xmm x0, [r13+8*r11]
37befde01andpd x1, x6
37befde05mulsd x1, x2
37befde09andpd x0, x6
37befde0dcomisd x1, x0
37befde11jae 0x37befeb40
37befde17comisd x9, x8
37befde1cja 0x37befeb8a
37befde22movsd_xmm x5, [r14-8]
37befde28comisd x8, x9
37befde2dmovapd x10, x5
37befde32andpd x10, x6
37befde37jae 0x37beff0e6
37befde3d
37befde3dloc_37befde3d:
37befde3dmov [rsp+128], rax
37befde45lea rax, [8*r11]
37befde4dmov rbp, [rsp+96]
37befde52lea rdx, [r13+rax]
37befde57mov [rsp+232], rax
37befde5flea rcx, [r15+rax]
37befde63mov r9, [rsp+240]
37befde6blea rax, [rsp+312]
37befde73lea r8, [r15+8*rbp]
37befde77mov [rsp+120], r11
37befde7cmov [rsp+32], rax
37befde81mov [rsp+200], rax
37befde89call dlas2_64_
37befde8ecomisd x10, x9
37befde93mov r11, [rsp+120]
37befde98mov rax, [rsp+128]
37befdea0jbe 0x37beff1b6
37befdea6
37befdea6loc_37befdea6:
37befdea6movsd_xmm x0, [rsp+320]
37befdeafmovapd x1, x0
37befdeb3divsd x1, x10
37befdeb8mulsd x1, x1
37befdebccomisd x12, x1
37befdec1ja 0x37befeba0
37befdec7mov rdx, [rsp+104]
37befdeccpxor x1, x1
37befded0add rdx, r12
37befded3sub rdx, [rsp+96]
37befded8ucomisd x0, x1
37befdedcmov [rsp+104], rdx
37befdee1jp 0x37befdee9
37befdee3je 0x37befebbe
37befdee9
37befdee9loc_37befdee9:
37befdee9cmp [rsp+160], 1
37befdef2je 0x37beff292
37befdef8
37befdef8loc_37befdef8:
37befdef8movsd_xmm x2, [r14-8]
37befdefemovq x1, [rip+0x55b5fa]
37befdf06lea rdx, [r11+2]
37befdf0amovapd x3, x2
37befdf0eandpd x1, x2
37befdf12orpd x1, [rip+0x55b5f6]
37befdf1aandpd x3, x6
37befdf1esubsd x3, x0
37befdf22divsd x0, x2
37befdf26addsd x0, x1
37befdf2amulsd x3, x0
37befdf2emovsd_xmm x0, [r13+8*rbx]
37befdf35movsd_xmm [rsp+288], x0
37befdf3emovsd_xmm [rsp+280], x3
37befdf47cmp rdx, r12
37befdf4ajg 0x37befe205
37befdf50mov rcx, [rsp+96]
37befdf55lea rax, [r11+1]
37befdf59mov r14, [rsp+696]
37befdf61lea r10, [rsp+352]
37befdf69mov [rsp+144], rax
37befdf71mov rax, [rsp+168]
37befdf79lea rbp, [r13+rsi-24]
37befdf7elea rbx, [rsp+280]
37befdf86neg rcx
37befdf89mov [rsp+640], r13
37befdf91mov r13, [rsp+200]
37befdf99lea rsi, [rsp+288]
37befdfa1shl rcx, 3
37befdfa5mov [rsp+232], r11
37befdfadmovapd x13, x6
37befdfb2lea r8, [rcx+8*rax]
37befdfb6shl rax, 4
37befdfbaadd r8, [rsp+696]
37befdfc2add r14, rcx
37befdfc5mov [rsp+184], r8
37befdfcdlea r8, [rax+rcx]
37befdfd1mov rax, [rsp+224]
37befdfd9add r8, [rsp+696]
37befdfe1mov [rsp+192], rdx
37befdfe9lea rcx, [rcx+8*rax]
37befdfedlea rax, [rsp+256]
37befdff5add rcx, [rsp+696]
37befdffdmov [rsp+176], r8
37befe005mov [rsp+120], rax
37befe00alea rax, [rsp+344]
37befe012mov [rsp+128], rax
37befe01alea rax, [rsp+264]
37befe022mov [rsp+152], rcx
37befe02amov [rsp+136], rax
37befe032mov [rsp+200], r10
37befe03amov [rsp+632], r15
37befe042mov r15, r14
37befe045mov r14, rdi
37befe048mov rdi, [rsp+632]
37befe050
37befe050loc_37befe050:
37befe050mov [rsp+32], r13
37befe055mov r9, [rsp+200]
37befe05dmov rdx, rsi
37befe060mov rcx, rbx
37befe063mov r8, [rsp+136]
37befe06bcall dlartg_64_
37befe070cmp r12, r14
37befe073jle 0x37befe083
37befe075movsd_xmm x0, [rsp+312]
37befe07emovsd_xmm [rbp+16], x0
37befe083
37befe083loc_37befe083:
37befe083movsd_xmm x0, [rbp+8]
37befe088mov r8, [rsp+120]
37befe08dmov rdx, rsi
37befe090mov rcx, rbx
37befe093movsd_xmm x1, [rdi+8*r14-8]
37befe09amov r9, [rsp+128]
37befe0a2movsd_xmm x6, [rsp+264]
37befe0abmovapd x3, x0
37befe0afmovsd_xmm x10, [rsp+352]
37befe0b9movapd x2, x1
37befe0bdmulsd x0, x6
37befe0c1mulsd x1, x10
37befe0c6mulsd x3, x10
37befe0cbmulsd x2, x6
37befe0cfsubsd x0, x1
37befe0d3movapd x1, x10
37befe0d8addsd x2, x3
37befe0dcmovsd_xmm [rbp+8], x0
37befe0e1movsd_xmm x0, [rdi+8*r14-16]
37befe0e8movsd_xmm [rsp+280], x2
37befe0f1mulsd x1, x0
37befe0f5mulsd x0, x6
37befe0f9movsd_xmm [rsp+288], x1
37befe102movsd_xmm [rdi+8*r14-16], x0
37befe109mov [rsp+32], r13
37befe10ecall dlartg_64_
37befe113movsd_xmm x0, [rdi+8*r14-16]
37befe11amovsd_xmm x4, [rbp+8]
37befe11fmovsd_xmm x2, [rsp+256]
37befe128movsd_xmm x1, [rsp+344]
37befe131movapd x3, x4
37befe135movapd x5, x0
37befe139mulsd x3, x2
37befe13dmulsd x5, x1
37befe141mulsd x0, x2
37befe145mulsd x4, x1
37befe149addsd x3, x5
37befe14dsubsd x0, x4
37befe151movhpd x0, [rsp+312]
37befe15amovups [rdi+8*r14-16], x0
37befe160movsd_xmm [rsp+280], x3
37befe169cmp [rsp+192], r14
37befe171jge 0x37befe192
37befe173movsd_xmm x0, [rbp]
37befe178movapd x4, x1
37befe17cmulsd x4, x0
37befe180mulsd x0, x2
37befe184movsd_xmm [rsp+288], x4
37befe18dmovsd_xmm [rbp], x0
37befe192
37befe192loc_37befe192:
37befe192mov rax, [rsp+184]
37befe19amovsd_xmm [r15+8*r14-8], x6
37befe1a1sub rbp, 8
37befe1a5xorpd x10, [rip+0x55b352]
37befe1aexorpd x1, [rip+0x55b34a]
37befe1b6movsd_xmm [rax+8*r14-16], x10
37befe1bdmov rax, [rsp+176]
37befe1c5movsd_xmm [rax+8*r14-24], x2
37befe1ccmov rax, [rsp+152]
37befe1d4movsd_xmm [rax+8*r14-8], x1
37befe1dbsub r14, 1
37befe1dfcmp [rsp+144], r14
37befe1e7jne 0x37befe050
37befe1edmov r11, [rsp+232]
37befe1f5mov r13, [rsp+640]
37befe1fdmov r15, rdi
37befe200movapd x6, x13
37befe205
37befe205loc_37befe205:
37befe205movapd x0, x3
37befe209mov rax, [rsp+608]
37befe211andpd x0, x6
37befe215cmpsd x0, x7, 6
37befe21aandpd x3, x0
37befe21emovsd_xmm [r13+8*r11], x3
37befe225cmp [rax], 0
37befe229jle 0x37befe2e7
37befe22fmov rax, r12
37befe232sub rax, [rsp+96]
37befe237mov rsi, [rsp+224]
37befe23fmov [rsp+88], 1
37befe248add rax, 1
37befe24clea r9, [rsp+376]
37befe254mov [rsp+80], 1
37befe25dlea r8, [rip+0x55b254]
37befe264mov [rsp+376], rax
37befe26cmov rax, [rsp+656]
37befe274lea rdx, [rip+0x55b231]
37befe27blea rcx, [rip+0x55b20e]
37befe282mov [rsp+72], 1
37befe28bmov [rsp+64], rax
37befe290mov rax, [rsp+648]
37befe298mov [rsp+120], r11
37befe29dlea rax, [rax+8*r11]
37befe2a1mov [rsp+56], rax
37befe2a6mov rax, [rsp+696]
37befe2aelea rax, [rax+8*rsi]
37befe2b2mov rsi, [rsp+248]
37befe2bamov [rsp+48], rax
37befe2bfmov rax, [rsp+696]
37befe2c7lea rax, [rax+8*rsi]
37befe2cbmov [rsp+40], rax
37befe2d0mov rax, [rsp+608]
37befe2d8mov [rsp+32], rax
37befe2ddcall dlasr_64_
37befe2e2mov r11, [rsp+120]
37befe2e7
37befe2e7loc_37befe2e7:
37befe2e7mov rax, [rsp+616]
37befe2efcmp [rax], 0
37befe2f3jle 0x37befe3be
37befe2f9mov rax, [rsp+600]
37befe301mov rdi, [rsp+96]
37befe306lea rbp, [rsp+376]
37befe30elea r8, [rip+0x55b1a3]
37befe315mov rsi, [rsp+216]
37befe31dmov r9, [rsp+616]
37befe325mov [rsp+120], r11
37befe32alea rcx, [rip+0x55b17c]
37befe331mov rdx, [rax]
37befe334mov rax, r12
37befe337mov [rsp+32], rbp
37befe33cmov [rsp+88], 1
37befe345sub rax, rdi
37befe348mov [rsp+80], 1
37befe351add rax, 1
37befe355mov [rsp+376], rax
37befe35dmov rax, [rsp+672]
37befe365mov [rsp+72], 1
37befe36emov [rsp+64], rax
37befe373mov rax, rsi
37befe376imul rax, rdi
37befe37asub rax, rsi
37befe37dmov rsi, [rsp+664]
37befe385lea rax, [rsi+8*rax]
37befe389mov [rsp+56], rax
37befe38emov rax, [rsp+696]
37befe396lea rax, [rax+8*rdx-8]
37befe39blea rdx, [rip+0x55b10a]
37befe3a2mov [rsp+48], rax
37befe3a7mov rax, [rsp+696]
37befe3afmov [rsp+40], rax
37befe3b4call dlasr_64_
37befe3b9mov r11, [rsp+120]
37befe3be
37befe3beloc_37befe3be:
37befe3bemov rax, [rsp+600]
37befe3c6mov rsi, [rsp+96]
37befe3cbmov [rsp+136], r12
37befe3d3mov r10, [rax]
37befe3d6mov rax, [rsp+624]
37befe3demov [rsp+144], rsi
37befe3e6cmp [rax], 0
37befe3eajle 0x37befe4a0
37befe3f0mov rax, r12
37befe3f3lea r8, [rip+0x55b0be]
37befe3famov [rsp+88], 1
37befe403lea r9, [rsp+376]
37befe40bsub rax, rsi
37befe40elea rdx, [rip+0x55b097]
37befe415mov [rsp+80], 1
37befe41elea rcx, [rip+0x55b06b]
37befe425mov [rsp+72], 1
37befe42eadd rax, 1
37befe432mov [rsp+376], rax
37befe43amov rax, [rsp+688]
37befe442mov [rsp+64], rax
37befe447mov rax, [rsp+680]
37befe44flea rax, [rax+8*r11]
37befe453mov [rsp+56], rax
37befe458mov rax, [rsp+696]
37befe460lea rax, [rax+8*r10-8]
37befe465mov [rsp+48], rax
37befe46amov rax, [rsp+696]
37befe472mov [rsp+40], rax
37befe477mov rax, [rsp+624]
37befe47fmov [rsp+32], rax
37befe484call dlasr_64_
37befe489mov rax, [rsp+600]
37befe491mov r10, [rax]
37befe494nop
37befe495nop [rax+rax]
37befe4a0
37befe4a0loc_37befe4a0:
37befe4a0mov rax, [rsp+104]
37befe4a5cmp r10, rax
37befe4a8jg 0x37befd890
37befe4aeadd [rsp+112], 1
37befe4b4mov rdi, [rsp+112]
37befe4b9cmp [rsp+208], rdi
37befe4c1jle 0x37beff85a
37befe4c7sub rax, r10
37befe4camov [rsp+104], rax
37befe4cfjmp 0x37befd890
37befe4d4
37befe4d4 0f 1f 40 00 ..@.
37befe4d8
37befe4d8loc_37befe4d8:
37befe4d8comisd x7, x3
37befe4dcjb 0x37befd8b9
37befe4e2mov [r14-8], 0
37befe4eapxor x3, x3
37befe4eejmp 0x37befd8b9
37befe4f3
37befe4f3 0f 1f 44 00 00 ..D..
37befe4f8
37befe4f8loc_37befe4f8:
37befe4f8movsd_xmm x4, [r15+8*r11]
37befe4femovsd_xmm x5, [r14-8]
37befe504movapd x2, x4
37befe508movapd x10, x5
37befe50dandpd x2, x6
37befe511andpd x10, x6
37befe516comisd x2, x10
37befe51bjae 0x37befe540
37befe51dmov [rsp+160], 2
37befe529jmp 0x37befddf5
37befe52e
37befe52e 66 90 f.
37befe530
37befe530loc_37befe530:
37befe530movsd_xmm x5, [r14-8]
37befe536movapd x10, x5
37befe53bandpd x10, x6
37befe540
37befe540loc_37befe540:
37befe540movapd x1, x8
37befe545movsd_xmm x0, [r13+8*rbx]
37befe54candpd x1, x6
37befe550mulsd x1, x10
37befe555andpd x0, x6
37befe559comisd x1, x0
37befe55djae 0x37befeb50
37befe563comisd x9, x8
37befe568ja 0x37beff0d1
37befe56ecomisd x8, x9
37befe573movsd_xmm x4, [r15+8*r11]
37befe579jae 0x37beff1e5
37befe57f
37befe57floc_37befe57f:
37befe57flea r9, [rsp+312]
37befe587lea rcx, [8*rbx]
37befe58fandpd x4, x6
37befe593mov [rsp+128], r11
37befe59bmov [rsp+32], r9
37befe5a0lea rdx, [r13+rcx]
37befe5a5lea r8, [r15+8*rax]
37befe5a9movapd x10, x4
37befe5aemov [rsp+192], rcx
37befe5b6add rcx, r15
37befe5b9mov [rsp+200], r9
37befe5c1lea r9, [rsp+320]
37befe5c9mov [rsp+120], rax
37befe5cecall dlas2_64_
37befe5d3pxor x1, x1
37befe5d7mov [rsp+160], 1
37befe5e3mov rax, [rsp+120]
37befe5e8comisd x10, x1
37befe5edmov r11, [rsp+128]
37befe5f5ja 0x37befdea6
37befe5fbmovsd_xmm x0, [rsp+320]
37befe604mov rdx, [rsp+104]
37befe609add rdx, r12
37befe60csub rdx, [rsp+96]
37befe611ucomisd x0, x1
37befe615mov [rsp+104], rdx
37befe61ajp 0x37beff2a2
37befe620jne 0x37beff2a2
37befe626
37befe626loc_37befe626:
37befe626movsd_xmm x10, [rip+0x55aee1]
37befe62fmov rdi, [rsp+96]
37befe634movsd_xmm [rsp+272], x10
37befe63emovsd_xmm [rsp+296], x10
37befe648cmp r12, rdi
37befe64bjle 0x37beff9c0
37befe651mov rcx, [rsp+696]
37befe659lea rax, [8*rdi]
37befe661mov rdx, [rsp+696]
37befe669mov [rsp+176], r11
37befe671lea rbx, [r13+rax-8]
37befe676mov r10, [rsp+224]
37befe67elea rsi, [r15+rax-8]
37befe683mov [rsp+184], r14
37befe68bsub rcx, rax
37befe68emov [rsp+632], r15
37befe696movapd x0, x10
37befe69blea rbp, [rsp+376]
37befe6a3mov [rsp+160], rcx
37befe6abmov rcx, [rsp+168]
37befe6b3mov [rsp+640], r13
37befe6bblea rdx, [rdx+8*rcx]
37befe6bfshl rcx, 4
37befe6c3sub rdx, rax
37befe6c6mov r9, rdx
37befe6c9mov rdx, rcx
37befe6ccmov rcx, [rsp+696]
37befe6d4sub rdx, rax
37befe6d7mov r15, r9
37befe6daadd rcx, rdx
37befe6ddmov rdx, [rsp+696]
37befe6e5mov r14, rcx
37befe6e8lea rdx, [rdx+8*r10]
37befe6ecsub rdx, rax
37befe6efmov rax, rdx
37befe6f2lea rdx, [rsp+360]
37befe6famov [rsp+152], rdx
37befe702lea rdx, [rsp+272]
37befe70amov r13, rax
37befe70dmov [rsp+144], rdx
37befe715lea rdx, [rsp+312]
37befe71dmov [rsp+200], rdx
37befe725lea rdx, [rsp+304]
37befe72dmov [rsp+128], rdx
37befe735lea rdx, [rsp+296]
37befe73dmov [rsp+120], rdx
37befe742lea rdx, [rsp+368]
37befe74amov [rsp+136], rdx
37befe752nop [rax]
37befe755nop [rax+rax]
37befe760
37befe760loc_37befe760:
37befe760mulsd x0, [rsi]
37befe764mov rdx, rbx
37befe767mov rcx, rbp
37befe76amov rax, [rsp+200]
37befe772mov r9, [rsp+152]
37befe77amov r8, [rsp+144]
37befe782mov [rsp+32], rax
37befe787movsd_xmm [rsp+376], x0
37befe790call dlartg_64_
37befe795movsd_xmm x0, [rsp+312]
37befe79ecmp rdi, [rsp+96]
37befe7a3jle 0x37befe7b7
37befe7a5movsd_xmm x1, [rsp+304]
37befe7aemulsd x1, x0
37befe7b2movsd_xmm [rbx-8], x1
37befe7b7
37befe7b7loc_37befe7b7:
37befe7b7mulsd x0, x10
37befe7bcmov r8, [rsp+120]
37befe7c1mov rdx, rbp
37befe7c4movsd_xmm x10, [rsp+360]
37befe7cemov r9, [rsp+128]
37befe7d6mov rcx, [rsp+136]
37befe7deadd rbx, 8
37befe7e2movsd_xmm [rsp+368], x0
37befe7ebmovsd_xmm x0, [rsi+8]
37befe7f0mov [rsp+32], rsi
37befe7f5add rsi, 8
37befe7f9mulsd x0, x10
37befe7femovsd_xmm [rsp+376], x0
37befe807call dlartg_64_
37befe80cmov rax, [rsp+160]
37befe814movsd_xmm x0, [rsp+272]
37befe81dmovsd_xmm x1, [rsp+304]
37befe826movsd_xmm [rax+8*rdi], x0
37befe82bmovsd_xmm [r15+8*rdi-8], x10
37befe832movsd_xmm x10, [rsp+296]
37befe83cmovsd_xmm [r14+8*rdi-16], x10
37befe843movsd_xmm [r13+8*rdi], x1
37befe84aadd rdi, 1
37befe84ecmp rdi, r12
37befe851jne 0x37befe760
37befe857mov r11, [rsp+176]
37befe85fmov r14, [rsp+184]
37befe867mov r15, [rsp+632]
37befe86fmov r13, [rsp+640]
37befe877
37befe877loc_37befe877:
37befe877mulsd x0, [r14-8]
37befe87dmov rbx, [rsp+192]
37befe885mov rax, [rsp+608]
37befe88dadd rbx, r13
37befe890mulsd x10, x0
37befe895mulsd x0, x1
37befe899movsd_xmm [r14-8], x10
37befe89fmovsd_xmm [rbx], x0
37befe8a3cmp [rax], 0
37befe8a7jle 0x37befe955
37befe8admov rax, r12
37befe8b0sub rax, [rsp+96]
37befe8b5mov rsi, [rsp+696]
37befe8bdmov [rsp+88], 1
37befe8c6add rax, 1
37befe8calea r9, [rsp+376]
37befe8d2mov [rsp+80], 1
37befe8dblea r8, [rip+0x55abc9]
37befe8e2mov [rsp+376], rax
37befe8eamov rax, [rsp+656]
37befe8f2lea rdx, [rip+0x55abb3]
37befe8f9lea rcx, [rip+0x55ab90]
37befe900mov [rsp+72], 1
37befe909mov [rsp+64], rax
37befe90emov rax, [rsp+648]
37befe916mov [rsp+120], r11
37befe91blea rax, [rax+8*r11]
37befe91fmov [rsp+56], rax
37befe924mov rax, [rsp+600]
37befe92cmov rax, [rax]
37befe92fmov [rsp+40], rsi
37befe934lea rax, [rsi+8*rax-8]
37befe939mov [rsp+48], rax
37befe93emov rax, [rsp+608]
37befe946mov [rsp+32], rax
37befe94bcall dlasr_64_
37befe950mov r11, [rsp+120]
37befe955
37befe955loc_37befe955:
37befe955mov rax, [rsp+616]
37befe95dcmp [rax], 0
37befe961jle 0x37befea34
37befe967mov rdi, [rsp+96]
37befe96cmov rax, r12
37befe96fmov rsi, [rsp+216]
37befe977lea rbp, [rsp+376]
37befe97fmov [rsp+88], 1
37befe988mov r9, [rsp+616]
37befe990lea r8, [rip+0x55ab14]
37befe997lea rdx, [rip+0x55ab0e]
37befe99esub rax, rdi
37befe9a1mov [rsp+32], rbp
37befe9a6lea rcx, [rip+0x55ab00]
37befe9adadd rax, 1
37befe9b1mov [rsp+120], r11
37befe9b6mov [rsp+376], rax
37befe9bemov rax, [rsp+672]
37befe9c6mov [rsp+80], 1
37befe9cfmov [rsp+64], rax
37befe9d4mov rax, rsi
37befe9d7mov [rsp+72], 1
37befe9e0imul rax, rdi
37befe9e4sub rax, rsi
37befe9e7mov rsi, [rsp+664]
37befe9eflea rax, [rsi+8*rax]
37befe9f3mov rsi, [rsp+224]
37befe9fbmov [rsp+56], rax
37befea00mov rax, [rsp+696]
37befea08lea rax, [rax+8*rsi]
37befea0cmov rsi, [rsp+248]
37befea14mov [rsp+48], rax
37befea19mov rax, [rsp+696]
37befea21lea rax, [rax+8*rsi]
37befea25mov [rsp+40], rax
37befea2acall dlasr_64_
37befea2fmov r11, [rsp+120]
37befea34
37befea34loc_37befea34:
37befea34mov rax, [rsp+624]
37befea3ccmp [rax], 0
37befea40jle 0x37befeaf4
37befea46mov rax, r12
37befea49sub rax, [rsp+96]
37befea4emov rsi, [rsp+224]
37befea56mov [rsp+88], 1
37befea5fadd rax, 1
37befea63lea r9, [rsp+376]
37befea6bmov [rsp+80], 1
37befea74lea r8, [rip+0x55aa30]
37befea7bmov [rsp+376], rax
37befea83mov rax, [rsp+688]
37befea8blea rdx, [rip+0x55aa1a]
37befea92lea rcx, [rip+0x55a9f7]
37befea99mov [rsp+72], 1
37befeaa2mov [rsp+64], rax
37befeaa7mov rax, [rsp+680]
37befeaaflea rax, [rax+8*r11]
37befeab3mov [rsp+56], rax
37befeab8mov rax, [rsp+696]
37befeac0lea rax, [rax+8*rsi]
37befeac4mov rsi, [rsp+248]
37befeaccmov [rsp+48], rax
37befead1mov rax, [rsp+696]
37befead9lea rax, [rax+8*rsi]
37befeaddmov [rsp+40], rax
37befeae2mov rax, [rsp+624]
37befeaeamov [rsp+32], rax
37befeaefcall dlasr_64_
37befeaf4
37befeaf4loc_37befeaf4:
37befeaf4movsd_xmm x0, [rbx]
37befeaf8andpd x0, x6
37befeafccomisd x7, x0
37befeb00jb 0x37befeb09
37befeb02mov [rbx], 0
37befeb09
37befeb09loc_37befeb09:
37befeb09mov rax, [rsp+600]
37befeb11mov [rsp+136], r12
37befeb19mov [rsp+160], 1
37befeb25mov r10, [rax]
37befeb28mov rax, [rsp+96]
37befeb2dmov [rsp+144], rax
37befeb35jmp 0x37befe4a0
37befeb3a
37befeb3a 66 0f 1f 44 00 00 f..D..
37befeb40
37befeb40loc_37befeb40:
37befeb40mov [r13+8*r11], 0
37befeb49jmp 0x37befe4a0
37befeb4e
37befeb4e 66 90 f.
37befeb50
37befeb50loc_37befeb50:
37befeb50mov [r13+8*rbx], 0
37befeb59
37befeb59loc_37befeb59:
37befeb59mov [rsp+160], 1
37befeb65jmp 0x37befe4a0
37befeb6a
37befeb6a 66 0f 1f 44 00 00 f..D..
37befeb70
37befeb70loc_37befeb70:
37befeb70mov r12, rax
37befeb73jmp 0x37befdb07
37befeb78
37befeb78 0f 1f 84 00 00 00 00 00 ........
37befeb80
37befeb80loc_37befeb80:
37befeb80mov ebx, 1
37befeb85jmp 0x37befdc71
37befeb8a
37befeb8aloc_37befeb8a:
37befeb8acomisd x7, x0
37befeb8ejae 0x37befeb40
37befeb90movsd_xmm x10, [r14-8]
37befeb96andpd x10, x6
37befeb9bjmp 0x37befde3d
37befeba0
37befeba0loc_37befeba0:
37befeba0mov rdx, [rsp+104]
37befeba5mov [rsp+320], 0
37befebb1add rdx, r12
37befebb4sub rdx, [rsp+96]
37befebb9mov [rsp+104], rdx
37befebbe
37befebbeloc_37befebbe:
37befebbelea rax, [8*r11]
37befebc6mov [rsp+232], rax
37befebcecmp [rsp+160], 1
37befebd7je 0x37beff8ee
37befebdd
37befebddloc_37befebdd:
37befebddmovsd_xmm x10, [rip+0x55a92a]
37befebe6lea rdx, [r11+2]
37befebeamovsd_xmm [rsp+272], x10
37befebf4movsd_xmm [rsp+296], x10
37befebfecmp rdx, r12
37befec01jg 0x37beff967
37befec07mov rdx, [rsp+96]
37befec0clea rax, [r11+1]
37befec10lea r14, [r15+rsi-8]
37befec15mov [rsp+200], r11
37befec1dmov [rsp+176], rax
37befec25mov rax, [rsp+696]
37befec2dlea rbx, [r13+rsi-16]
37befec32movapd x0, x10
37befec37neg rdx
37befec3amov [rsp+632], r15
37befec42lea rbp, [rsp+376]
37befec4ashl rdx, 3
37befec4emov [rsp+640], r13
37befec56mov r13, rdi
37befec59mov rdi, r14
37befec5cadd rax, rdx
37befec5flea r14, [rsp+312]
37befec67mov [rsp+192], rax
37befec6fmov rax, [rsp+168]
37befec77lea rcx, [rdx+8*rax]
37befec7bshl rax, 4
37befec7fadd rcx, [rsp+696]
37befec87mov r9, rcx
37befec8alea rcx, [rax+rdx]
37befec8emov rax, [rsp+224]
37befec96add rcx, [rsp+696]
37befec9emov [rsp+184], rcx
37befeca6lea rcx, [rsp+304]
37befecaemov r15, r9
37befecb1lea rax, [rdx+8*rax]
37befecb5add rax, [rsp+696]
37befecbdmov [rsp+128], rcx
37befecc5lea rcx, [rsp+296]
37befeccdmov rsi, rax
37befecd0lea rax, [rsp+360]
37befecd8mov [rsp+120], rcx
37befecddlea rcx, [rsp+368]
37befece5mov [rsp+152], rax
37befecedlea rax, [rsp+272]
37befecf5mov [rsp+144], rax
37befecfdmov [rsp+136], rcx
37befed05nop [rax+rax]
37befed10
37befed10loc_37befed10:
37befed10mulsd x0, [rdi]
37befed14mov [rsp+32], r14
37befed19mov rdx, rbx
37befed1cmov rcx, rbp
37befed1fmov r9, [rsp+152]
37befed27mov r8, [rsp+144]
37befed2fmovsd_xmm [rsp+376], x0
37befed38call dlartg_64_
37befed3dmovsd_xmm x0, [rsp+312]
37befed46cmp r12, r13
37befed49jle 0x37befed5d
37befed4bmovsd_xmm x1, [rsp+304]
37befed54mulsd x1, x0
37befed58movsd_xmm [rbx+8], x1
37befed5d
37befed5dloc_37befed5d:
37befed5dmulsd x0, x10
37befed62mov r8, [rsp+120]
37befed67mov rdx, rbp
37befed6amovsd_xmm x10, [rsp+360]
37befed74mov r9, [rsp+128]
37befed7cmov rcx, [rsp+136]
37befed84sub rbx, 8
37befed88movsd_xmm [rsp+368], x0
37befed91movsd_xmm x0, [rdi-8]
37befed96mov [rsp+32], rdi
37befed9bsub rdi, 8
37befed9fmulsd x0, x10
37befeda4movsd_xmm [rsp+376], x0
37befedadcall dlartg_64_
37befedb2mov rax, [rsp+192]
37befedbaxorpd x10, [rip+0x55a73d]
37befedc3movsd_xmm x0, [rsp+272]
37befedccmovsd_xmm x1, [rsp+304]
37befedd5movsd_xmm [rax+8*r13-8], x0
37befeddcmovapd x2, x1
37befede0mov rax, [rsp+184]
37befede8xorpd x2, [rip+0x55a710]
37befedf0movsd_xmm [r15+8*r13-16], x10
37befedf7movsd_xmm x10, [rsp+296]
37befee01movsd_xmm [rax+8*r13-24], x10
37befee08movsd_xmm [rsi+8*r13-8], x2
37befee0fsub r13, 1
37befee13cmp [rsp+176], r13
37befee1bjne 0x37befed10
37befee21mov r11, [rsp+200]
37befee29mov r15, [rsp+632]
37befee31mov r13, [rsp+640]
37befee39
37befee39loc_37befee39:
37befee39mulsd x0, [r15+8*r11]
37befee3fmov rsi, [rsp+232]
37befee47mov rax, [rsp+608]
37befee4flea rbx, [r13+rsi]
37befee54mulsd x10, x0
37befee59mulsd x0, x1
37befee5dmovsd_xmm [r15+8*r11], x10
37befee63movsd_xmm [rbx], x0
37befee67cmp [rax], 0
37befee6bjle 0x37befef1e
37befee71mov rax, r12
37befee74sub rax, [rsp+96]
37befee79mov [rsp+88], 1
37befee82lea r9, [rsp+376]
37befee8aadd rax, 1
37befee8elea r8, [rip+0x55a623]
37befee95mov [rsp+80], 1
37befee9elea rdx, [rip+0x55a607]
37befeea5mov [rsp+376], rax
37befeeadmov rax, [rsp+656]
37befeeb5lea rcx, [rip+0x55a5d4]
37befeebcmov [rsp+72], 1
37befeec5mov [rsp+64], rax
37befeecamov rax, [rsp+648]
37befeed2add rax, rsi
37befeed5mov rsi, [rsp+224]
37befeeddmov [rsp+56], rax
37befeee2mov rax, [rsp+696]
37befeeealea rax, [rax+8*rsi]
37befeeeemov rsi, [rsp+248]
37befeef6mov [rsp+48], rax
37befeefbmov rax, [rsp+696]
37befef03lea rax, [rax+8*rsi]
37befef07mov [rsp+40], rax
37befef0cmov rax, [rsp+608]
37befef14mov [rsp+32], rax
37befef19call dlasr_64_
37befef1e
37befef1eloc_37befef1e:
37befef1emov rax, [rsp+616]
37befef26cmp [rax], 0
37befef2ajle 0x37befefe3
37befef30mov rdi, [rsp+96]
37befef35mov rax, r12
37befef38mov rsi, [rsp+216]
37befef40mov [rsp+88], 1
37befef49mov [rsp+80], 1
37befef52lea rbp, [rsp+376]
37befef5amov r9, [rsp+616]
37befef62lea r8, [rip+0x55a54f]
37befef69sub rax, rdi
37befef6clea rdx, [rip+0x55a539]
37befef73mov [rsp+72], 1
37befef7clea rcx, [rip+0x55a52a]
37befef83add rax, 1
37befef87mov [rsp+376], rax
37befef8fmov rax, [rsp+672]
37befef97mov [rsp+64], rax
37befef9cmov rax, rsi
37befef9fimul rax, rdi
37befefa3sub rax, rsi
37befefa6mov rsi, [rsp+664]
37befefaelea rax, [rsi+8*rax]
37befefb2mov rsi, [rsp+696]
37befefbamov [rsp+56], rax
37befefbfmov rax, [rsp+600]
37befefc7mov rax, [rax]
37befefcamov [rsp+40], rsi
37befefcfmov [rsp+32], rbp
37befefd4lea rax, [rsi+8*rax-8]
37befefd9mov [rsp+48], rax
37befefdecall dlasr_64_
37befefe3
37befefe3loc_37befefe3:
37befefe3mov rax, [rsp+624]
37befefebcmp [rax], 0
37befefefjle 0x37beff097
37befeff5mov rax, r12
37befeff8sub rax, [rsp+96]
37befeffdmov rsi, [rsp+696]
37beff005mov [rsp+88], 1
37beff00eadd rax, 1
37beff012lea r9, [rsp+376]
37beff01amov [rsp+80], 1
37beff023lea r8, [rip+0x55a48e]
37beff02amov [rsp+376], rax
37beff032mov rax, [rsp+688]
37beff03alea rdx, [rip+0x55a46b]
37beff041lea rcx, [rip+0x55a448]
37beff048mov [rsp+72], 1
37beff051mov [rsp+64], rax
37beff056mov rax, [rsp+232]
37beff05eadd rax, [rsp+680]
37beff066mov [rsp+56], rax
37beff06bmov rax, [rsp+600]
37beff073mov rax, [rax]
37beff076mov [rsp+40], rsi
37beff07blea rax, [rsi+8*rax-8]
37beff080mov [rsp+48], rax
37beff085mov rax, [rsp+624]
37beff08dmov [rsp+32], rax
37beff092call dlasr_64_
37beff097
37beff097loc_37beff097:
37beff097movsd_xmm x0, [rbx]
37beff09bandpd x0, x6
37beff09fcomisd x7, x0
37beff0a3jb 0x37beff0ac
37beff0a5mov [rbx], 0
37beff0ac
37beff0acloc_37beff0ac:
37beff0acmov rax, [rsp+600]
37beff0b4mov [rsp+136], r12
37beff0bcmov r10, [rax]
37beff0bfmov rax, [rsp+96]
37beff0c4mov [rsp+144], rax
37beff0ccjmp 0x37befe4a0
37beff0d1
37beff0d1loc_37beff0d1:
37beff0d1comisd x7, x0
37beff0d5jae 0x37befeb50
37beff0dbmovsd_xmm x4, [r15+8*r11]
37beff0e1jmp 0x37befe57f
37beff0e6
37beff0e6loc_37beff0e6:
37beff0e6mov rcx, [rsp+96]
37beff0ebmovapd x2, x10
37beff0f0mov rdx, rax
37beff0f3cmp [rsp+96], rax
37beff0f8jle 0x37beff123
37beff0fajmp 0x37beff9d3
37beff0ff
37beff0ff 90 .
37beff100
37beff100loc_37beff100:
37beff100addsd x0, x10
37beff105divsd x10, x0
37beff10amovsd_xmm x0, [r15+8*rdx]
37beff110andpd x0, x6
37beff114mulsd x10, x0
37beff119minsd x2, x10
37beff11ecmp rdx, rcx
37beff121jl 0x37beff15c
37beff123
37beff123loc_37beff123:
37beff123movapd x1, x8
37beff128sub rdx, 1
37beff12cmulsd x1, x10
37beff131movsd_xmm x0, [r13+8*rdx]
37beff138andpd x0, x6
37beff13ccomisd x1, x0
37beff140jb 0x37beff100
37beff142mov [r13+8*rdx], 0
37beff14bjmp 0x37befe4a0
37beff150
37beff150loc_37beff150:
37beff150mov [rsp+160], 1
37beff15c
37beff15cloc_37beff15c:
37beff15cdivsd x2, x3
37beff160pxor x0, x0
37beff164movsd_xmm x1, [rip+0x55a38c]
37beff16ccvtsi2sd x0, r10
37beff171mulsd x0, x8
37beff176mulsd x1, x8
37beff17bmaxsd x1, x12
37beff180mulsd x0, x2
37beff184comisd x1, x0
37beff188jae 0x37befeba0
37beff18ecmp [rsp+160], 1
37beff197je 0x37befe57f
37beff19dandpd x5, x6
37beff1a1movapd x10, x5
37beff1a6jmp 0x37befde3d
37beff1ab
37beff1abloc_37beff1ab:
37beff1abmov r10l, 1
37beff1b1jmp 0x37befdb1a
37beff1b6
37beff1b6loc_37beff1b6:
37beff1b6movsd_xmm x0, [rsp+320]
37beff1bfmov rdx, [rsp+104]
37beff1c4add rdx, r12
37beff1c7sub rdx, rbp
37beff1caucomisd x0, x9
37beff1cfmov [rsp+104], rdx
37beff1d4jp 0x37befdef8
37beff1daje 0x37befebdd
37beff1e0jmp 0x37befdef8
37beff1e5
37beff1e5loc_37beff1e5:
37beff1e5mov rcx, [rsp+96]
37beff1eamovapd x0, x4
37beff1eeandpd x0, x6
37beff1f2cmp r12, rcx
37beff1f5jle 0x37beff89e
37beff1fblea rdx, [rcx-1]
37beff1ffmovapd x2, x0
37beff203jmp 0x37beff268
37beff205
37beff205 0f 1f 40 00 66 66 2e 0f 1f 84 00 ..@.ff.....
37beff210 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 ....ff.........f
37beff220 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37beff230 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37beff240
37beff240loc_37beff240:
37beff240addsd x1, x0
37beff244divsd x0, x1
37beff248movsd_xmm x1, [r15+8*rdx+8]
37beff24fadd rdx, 1
37beff253andpd x1, x6
37beff257mulsd x0, x1
37beff25bminsd x2, x0
37beff25fcmp rax, rdx
37beff262je 0x37beff150
37beff268
37beff268loc_37beff268:
37beff268movapd x10, x8
37beff26dmovsd_xmm x1, [r13+8*rdx]
37beff274mulsd x10, x0
37beff279andpd x1, x6
37beff27dcomisd x10, x1
37beff282jb 0x37beff240
37beff284mov [r13+8*rdx], 0
37beff28djmp 0x37befeb59
37beff292
37beff292loc_37beff292:
37beff292lea rsi, [8*rbx]
37beff29amov [rsp+192], rsi
37beff2a2
37beff2a2loc_37beff2a2:
37beff2a2movsd_xmm x1, [r15+8*r11]
37beff2a8mov rbp, [rsp+96]
37beff2admovq x11, [rip+0x55a24a]
37beff2b6movapd x2, x1
37beff2baandpd x11, x1
37beff2bforpd x11, [rip+0x55a248]
37beff2c8andpd x2, x6
37beff2ccsubsd x2, x0
37beff2d0divsd x0, x1
37beff2d4addsd x0, x11
37beff2d9mulsd x2, x0
37beff2ddmovsd_xmm x0, [r13+8*r11]
37beff2e4movsd_xmm [rsp+288], x0
37beff2edmovsd_xmm [rsp+280], x2
37beff2f6cmp r12, rbp
37beff2f9jle 0x37beff583
37beff2ffmov rsi, [rsp+696]
37beff307lea rcx, [8*rbp]
37beff30fmov rdi, [rsp+696]
37beff317lea r10, [rsp+352]
37beff31fmov [rsp+232], r11
37beff327lea r14, [r13+rcx]
37beff32cmov rbx, [rsp+200]
37beff334sub rsi, rcx
37beff337mov [rsp+184], r10
37beff33fmov [rsp+160], rsi
37beff347mov rsi, [rsp+168]
37beff34fmov [rsp+640], r13
37beff357lea r13, [rsp+280]
37beff35flea rdx, [rdi+8*rsi]
37beff363shl rsi, 4
37beff367sub rdx, rcx
37beff36amov [rsp+152], rdx
37beff372mov rdx, rsi
37beff375mov rsi, rdi
37beff378sub rdx, rcx
37beff37badd rdx, rdi
37beff37emov rdi, [rsp+224]
37beff386mov [rsp+144], rdx
37beff38elea rdi, [rsi+8*rdi]
37beff392lea rsi, [rsp+256]
37beff39amov [rsp+120], rsi
37beff39flea rsi, [rsp+344]
37beff3a7sub rdi, rcx
37beff3aamov [rsp+128], rsi
37beff3b2lea rsi, [rsp+264]
37beff3bamov [rsp+136], rsi
37beff3c2mov rsi, r14
37beff3c5mov r14, rbp
37beff3c8mov rbp, r15
37beff3cbmov [rsp+176], rdi
37beff3d3mov r15, rax
37beff3d6lea rdi, [rsp+288]
37beff3denop
37beff3e0
37beff3e0loc_37beff3e0:
37beff3e0mov [rsp+32], rbx
37beff3e5mov r9, [rsp+184]
37beff3edmov rdx, rdi
37beff3f0mov rcx, r13
37beff3f3mov r8, [rsp+136]
37beff3fbcall dlartg_64_
37beff400cmp r14, [rsp+96]
37beff405jle 0x37beff415
37beff407movsd_xmm x0, [rsp+312]
37beff410movsd_xmm [rsi-16], x0
37beff415
37beff415loc_37beff415:
37beff415movsd_xmm x0, [rsi-8]
37beff41amov r8, [rsp+120]
37beff41fmov rdx, rdi
37beff422mov rcx, r13
37beff425movsd_xmm x1, [rbp+8*r14-8]
37beff42cmov r9, [rsp+128]
37beff434movsd_xmm x11, [rsp+264]
37beff43emovapd x3, x0
37beff442movsd_xmm x10, [rsp+352]
37beff44cmovapd x2, x1
37beff450mulsd x0, x11
37beff455mulsd x1, x10
37beff45amulsd x3, x10
37beff45fmulsd x2, x11
37beff464subsd x0, x1
37beff468movapd x1, x10
37beff46daddsd x2, x3
37beff471movsd_xmm [rsi-8], x0
37beff476movsd_xmm x0, [rbp+8*r14]
37beff47dmovsd_xmm [rsp+280], x2
37beff486mulsd x1, x0
37beff48amulsd x0, x11
37beff48fmovsd_xmm [rsp+288], x1
37beff498movsd_xmm [rbp+8*r14], x0
37beff49fmov [rsp+32], rbx
37beff4a4call dlartg_64_
37beff4a9movsd_xmm x0, [rbp+8*r14]
37beff4b0movsd_xmm x1, [rsi-8]
37beff4b5movsd_xmm x4, [rsp+256]
37beff4bemovsd_xmm x3, [rsp+344]
37beff4c7movapd x2, x1
37beff4cbmovapd x5, x0
37beff4cfmulsd x1, x3
37beff4d3mulsd x0, x4
37beff4d7mulsd x2, x4
37beff4dbmulsd x5, x3
37beff4dfsubsd x0, x1
37beff4e3movsd_xmm x1, [rsp+312]
37beff4ecaddsd x2, x5
37beff4f0unpcklpd x1, x0
37beff4f4movups [rbp+8*r14-8], x1
37beff4famovsd_xmm [rsp+280], x2
37beff503cmp r14, r15
37beff506jge 0x37beff525
37beff508movsd_xmm x0, [rsi]
37beff50cmovapd x1, x3
37beff510mulsd x1, x0
37beff514mulsd x0, x4
37beff518movsd_xmm [rsp+288], x1
37beff521movsd_xmm [rsi], x0
37beff525
37beff525loc_37beff525:
37beff525mov rax, [rsp+160]
37beff52dadd rsi, 8
37beff531movsd_xmm [rax+8*r14], x11
37beff537mov rax, [rsp+152]
37beff53fmovsd_xmm [rax+8*r14-8], x10
37beff546mov rax, [rsp+144]
37beff54emovsd_xmm [rax+8*r14-16], x4
37beff555mov rax, [rsp+176]
37beff55dmovsd_xmm [rax+8*r14], x3
37beff563add r14, 1
37beff567cmp r14, r12
37beff56ajne 0x37beff3e0
37beff570mov r11, [rsp+232]
37beff578mov r13, [rsp+640]
37beff580mov r15, rbp
37beff583
37beff583loc_37beff583:
37beff583mov rbx, [rsp+192]
37beff58bmov rax, [rsp+608]
37beff593add rbx, r13
37beff596movsd_xmm [rbx], x2
37beff59acmp [rax], 0
37beff59ejle 0x37beff64c
37beff5a4mov rax, r12
37beff5a7sub rax, [rsp+96]
37beff5acmov rsi, [rsp+696]
37beff5b4mov [rsp+88], 1
37beff5bdadd rax, 1
37beff5c1lea r9, [rsp+376]
37beff5c9mov [rsp+80], 1
37beff5d2lea r8, [rip+0x559ed2]
37beff5d9mov [rsp+376], rax
37beff5e1mov rax, [rsp+656]
37beff5e9lea rdx, [rip+0x559ebc]
37beff5f0lea rcx, [rip+0x559e99]
37beff5f7mov [rsp+72], 1
37beff600mov [rsp+64], rax
37beff605mov rax, [rsp+648]
37beff60dmov [rsp+120], r11
37beff612lea rax, [rax+8*r11]
37beff616mov [rsp+56], rax
37beff61bmov rax, [rsp+600]
37beff623mov rax, [rax]
37beff626mov [rsp+40], rsi
37beff62blea rax, [rsi+8*rax-8]
37beff630mov [rsp+48], rax
37beff635mov rax, [rsp+608]
37beff63dmov [rsp+32], rax
37beff642call dlasr_64_
37beff647mov r11, [rsp+120]
37beff64c
37beff64cloc_37beff64c:
37beff64cmov rax, [rsp+616]
37beff654cmp [rax], 0
37beff658jle 0x37beff72b
37beff65emov rdi, [rsp+96]
37beff663mov rax, r12
37beff666mov rsi, [rsp+216]
37beff66elea rbp, [rsp+376]
37beff676mov [rsp+88], 1
37beff67fmov r9, [rsp+616]
37beff687lea r8, [rip+0x559e1d]
37beff68elea rdx, [rip+0x559e17]
37beff695sub rax, rdi
37beff698mov [rsp+32], rbp
37beff69dlea rcx, [rip+0x559e09]
37beff6a4add rax, 1
37beff6a8mov [rsp+120], r11
37beff6admov [rsp+376], rax
37beff6b5mov rax, [rsp+672]
37beff6bdmov [rsp+80], 1
37beff6c6mov [rsp+64], rax
37beff6cbmov rax, rsi
37beff6cemov [rsp+72], 1
37beff6d7imul rax, rdi
37beff6dbsub rax, rsi
37beff6demov rsi, [rsp+664]
37beff6e6lea rax, [rsi+8*rax]
37beff6eamov rsi, [rsp+224]
37beff6f2mov [rsp+56], rax
37beff6f7mov rax, [rsp+696]
37beff6fflea rax, [rax+8*rsi]
37beff703mov rsi, [rsp+248]
37beff70bmov [rsp+48], rax
37beff710mov rax, [rsp+696]
37beff718lea rax, [rax+8*rsi]
37beff71cmov [rsp+40], rax
37beff721call dlasr_64_
37beff726mov r11, [rsp+120]
37beff72b
37beff72bloc_37beff72b:
37beff72bmov rax, [rsp+624]
37beff733cmp [rax], 0
37beff737jle 0x37beff7eb
37beff73dmov rax, r12
37beff740sub rax, [rsp+96]
37beff745mov rsi, [rsp+224]
37beff74dmov [rsp+88], 1
37beff756add rax, 1
37beff75alea r9, [rsp+376]
37beff762mov [rsp+80], 1
37beff76blea r8, [rip+0x559d39]
37beff772mov [rsp+376], rax
37beff77amov rax, [rsp+688]
37beff782lea rdx, [rip+0x559d23]
37beff789lea rcx, [rip+0x559d00]
37beff790mov [rsp+72], 1
37beff799mov [rsp+64], rax
37beff79emov rax, [rsp+680]
37beff7a6lea rax, [rax+8*r11]
37beff7aamov [rsp+56], rax
37beff7afmov rax, [rsp+696]
37beff7b7lea rax, [rax+8*rsi]
37beff7bbmov rsi, [rsp+248]
37beff7c3mov [rsp+48], rax
37beff7c8mov rax, [rsp+696]
37beff7d0lea rax, [rax+8*rsi]
37beff7d4mov [rsp+40], rax
37beff7d9mov rax, [rsp+624]
37beff7e1mov [rsp+32], rax
37beff7e6call dlasr_64_
37beff7eb
37beff7ebloc_37beff7eb:
37beff7ebmovsd_xmm x0, [rbx]
37beff7efmov rax, [rsp+600]
37beff7f7andpd x0, x6
37beff7fbmov r10, [rax]
37beff7fecomisd x7, x0
37beff802jb 0x37beff80b
37beff804mov [rbx], 0
37beff80b
37beff80bloc_37beff80b:
37beff80bmov rax, [rsp+96]
37beff810mov [rsp+136], r12
37beff818mov [rsp+144], rax
37beff820jmp 0x37befeb59
37beff825
37beff825loc_37beff825:
37beff825pxor x1, x1
37beff829cvtsi2sd x1, r10
37beff82emulsd x9, x1
37beff833movapd x7, x9
37beff838mulsd x7, x1
37beff83cmovapd x1, x8
37beff841mulsd x7, [rip+0x559ca7]
37beff849andpd x1, x6
37beff84dmulsd x0, x1
37beff851maxsd x7, x0
37beff855jmp 0x37befd7fd
37beff85a
37beff85aloc_37beff85a:
37beff85amov r12, [rsp+704]
37beff862mov r11, r13
37beff865mov [r12], 0
37beff86dcmp r10, 1
37beff871jle 0x37befd2a3
37beff877mov eax, 1
37beff87cpxor x0, x0
37beff880
37beff880loc_37beff880:
37beff880ucomisd x0, [r11+8*rax-8]
37beff887jp 0x37beff88b
37beff889je 0x37beff890
37beff88b
37beff88bloc_37beff88b:
37beff88badd [r12], 1
37beff890
37beff890loc_37beff890:
37beff890add rax, 1
37beff894cmp rax, r10
37beff897jne 0x37beff880
37beff899jmp 0x37befd2a3
37beff89e
37beff89eloc_37beff89e:
37beff89edivsd x0, x3
37beff8a2pxor x1, x1
37beff8a6movsd_xmm x2, [rip+0x559c4a]
37beff8aecvtsi2sd x1, r10
37beff8b3mulsd x1, x8
37beff8b8mulsd x2, x8
37beff8bdmaxsd x2, x12
37beff8c2mulsd x0, x1
37beff8c6comisd x2, x0
37beff8cajb 0x37befe57f
37beff8d0mov rax, [rsp+104]
37beff8d5mov [rsp+320], 0
37beff8e1add rax, r12
37beff8e4sub rax, [rsp+96]
37beff8e9mov [rsp+104], rax
37beff8ee
37beff8eeloc_37beff8ee:
37beff8eelea rax, [8*rbx]
37beff8f6mov [rsp+192], rax
37beff8fejmp 0x37befe626
37beff903
37beff903loc_37beff903:
37beff903test r8, r8
37beff906jne 0x37befd3ab
37beff90cmov [rsp+32], r12
37beff911mov r9, [rsp+696]
37beff919mov r8, r11
37beff91cmov rdx, r15
37beff91fmov rcx, [rsp+600]
37beff927mov [rsp+640], r11
37beff92fcall dlasq1_64_
37beff934cmp [r12], 2
37beff939jne 0x37befd2a3
37beff93fmov rax, [rsp+600]
37beff947mov [r12], 0
37beff94fmov r11, [rsp+640]
37beff957mov rax, [rax]
37beff95amov [rsp+168], rax
37beff962jmp 0x37befd3ab
37beff967
37beff967loc_37beff967:
37beff967movsd_xmm x1, [rsp+304]
37beff970movapd x0, x10
37beff975jmp 0x37befee39
37beff97a
37beff97aloc_37beff97a:
37beff97amov rdx, -11
37beff981mov eax, 11
37beff986jmp 0x37befd27c
37beff98b
37beff98bloc_37beff98b:
37beff98bpxor x1, x1
37beff98fcomisd x8, x1
37beff994jb 0x37befdb11
37beff99amovsd_xmm x0, [r15]
37beff99fucomisd x0, x1
37beff9a3jp 0x37beff9af
37beff9a5movapd x2, x1
37beff9a9je 0x37befd7b7
37beff9af
37beff9afloc_37beff9af:
37beff9afandpd x0, [rip+0x559b29]
37beff9b7movapd x2, x0
37beff9bbjmp 0x37befd7b7
37beff9c0
37beff9c0loc_37beff9c0:
37beff9c0movsd_xmm x1, [rsp+304]
37beff9c9movapd x0, x10
37beff9cejmp 0x37befe877
37beff9d3
37beff9d3loc_37beff9d3:
37beff9d3divsd x2, x3
37beff9d7pxor x0, x0
37beff9dbmovsd_xmm x1, [rip+0x559b15]
37beff9e3cvtsi2sd x0, r10
37beff9e8mulsd x0, x8
37beff9edmulsd x1, x8
37beff9f2maxsd x1, x12
37beff9f7mulsd x0, x2
37beff9fbcomisd x1, x0
37beff9ffjb 0x37befde3d
37beffa05mov rdx, [rsp+104]
37beffa0alea rax, [8*r11]
37beffa12mov [rsp+320], 0
37beffa1emov [rsp+232], rax
37beffa26add rdx, r12
37beffa29sub rdx, [rsp+96]
37beffa2emov [rsp+104], rdx
37beffa33jmp 0x37befebdd
37beffa38
37beffa38loc_37beffa38:
37beffa38neg rax
37beffa3bjmp 0x37befd280
37befd0c0
Loading..