File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bbe80a0
37bbe80a0zhgeqz_:
37bbe80a0push r15
37bbe80a2push r14
37bbe80a4push r13
37bbe80a6push r12
37bbe80a8push rbp
37bbe80a9push rdi
37bbe80aapush rsi
37bbe80abpush rbx
37bbe80acsub rsp, 808
37bbe80b3movups [rsp+640], x6
37bbe80bbmovups [rsp+656], x7
37bbe80c3movups [rsp+672], x8
37bbe80ccmovups [rsp+688], x9
37bbe80d5movups [rsp+704], x10
37bbe80demovups [rsp+720], x11
37bbe80e7movups [rsp+736], x12
37bbe80f0movups [rsp+752], x13
37bbe80f9movups [rsp+768], x14
37bbe8102movups [rsp+784], x15
37bbe810bmov edi, 1
37bbe8110mov rax, [rsp+984]
37bbe8118mov r14, [rsp+944]
37bbe8120mov eax, [rax]
37bbe8122mov [rsp+136], eax
37bbe8129mov rsi, rdx
37bbe812cmov rbx, r8
37bbe812fmov rbp, rcx
37bbe8132mov rax, [rsp+1000]
37bbe813amov [rsp+904], r9
37bbe8142mov r8l, 1
37bbe8148mov r9l, 1
37bbe814elea rdx, [rip+0x86300b]
37bbe8155mov r12l, [rax]
37bbe8158mov rax, [rsp+936]
37bbe8160mov r13l, [rax]
37bbe8163mov rax, [rsp+952]
37bbe816bmovsxd r15, [rax]
37bbe816ecall lsame_
37bbe8173mov [rsp+120], 0
37bbe817btest eax, eax
37bbe817dje 0x37bbe84a0
37bbe8183
37bbe8183loc_37bbe8183:
37bbe8183mov r9l, 1
37bbe8189mov r8l, 1
37bbe818fmov rcx, rsi
37bbe8192mov ebp, 1
37bbe8197lea rdx, [rip+0x862fc4]
37bbe819ecall lsame_
37bbe81a3mov [rsp+220], 0
37bbe81aetest eax, eax
37bbe81b0je 0x37bbe8430
37bbe81b6
37bbe81b6loc_37bbe81b6:
37bbe81b6mov r9l, 1
37bbe81bcmov r8l, 1
37bbe81c2mov rcx, rbx
37bbe81c5mov esi, 1
37bbe81calea rdx, [rip+0x862f91]
37bbe81d1call lsame_
37bbe81d6mov [rsp+124], 0
37bbe81detest eax, eax
37bbe81e0je 0x37bbe83c0
37bbe81e6
37bbe81e6loc_37bbe81e6:
37bbe81e6mov rax, [rsp+1032]
37bbe81eemov rbx, [rsp+1008]
37bbe81f6pxor x0, x0
37bbe81famov [rax], 0
37bbe8200mov rax, [rsp+904]
37bbe8208mov [rbx+8], 0
37bbe8210mov edx, [rax]
37bbe8212mov eax, 1
37bbe8217test edx, edx
37bbe8219cmovg eax, edx
37bbe821ccvtsi2sd x0, eax
37bbe8220movsd_xmm [rbx], x0
37bbe8224test edi, edi
37bbe8226je 0x37bbe8240
37bbe8228test ebp, ebp
37bbe822ajne 0x37bbe82e8
37bbe8230mov edx, -2
37bbe8235mov eax, 2
37bbe823ajmp 0x37bbe824a
37bbe823c
37bbe823c 0f 1f 40 00 ..@.
37bbe8240
37bbe8240loc_37bbe8240:
37bbe8240mov edx, -1
37bbe8245mov eax, 1
37bbe824a
37bbe824aloc_37bbe824a:
37bbe824amov rbx, [rsp+1032]
37bbe8252mov r8l, 6
37bbe8258lea rcx, [rip+0x862f06]
37bbe825fmov [rsp+624], eax
37bbe8266mov [rbx], edx
37bbe8268lea rdx, [rsp+624]
37bbe8270call xerbla_
37bbe8275nop
37bbe8276
37bbe8276loc_37bbe8276:
37bbe8276movups x6, [rsp+640]
37bbe827emovups x7, [rsp+656]
37bbe8286movups x8, [rsp+672]
37bbe828fmovups x9, [rsp+688]
37bbe8298movups x10, [rsp+704]
37bbe82a1movups x11, [rsp+720]
37bbe82aamovups x12, [rsp+736]
37bbe82b3movups x13, [rsp+752]
37bbe82bcmovups x14, [rsp+768]
37bbe82c5movups x15, [rsp+784]
37bbe82ceadd rsp, 808
37bbe82d5pop rbx
37bbe82d6pop rsi
37bbe82d7pop rdi
37bbe82d8pop rbp
37bbe82d9pop r12
37bbe82dbpop r13
37bbe82ddpop r14
37bbe82dfpop r15
37bbe82e1ret
37bbe82e2
37bbe82e2 66 0f 1f 44 00 00 f..D..
37bbe82e8
37bbe82e8loc_37bbe82e8:
37bbe82e8test esi, esi
37bbe82eaje 0x37bbe84d0
37bbe82f0test edx, edx
37bbe82f2js 0x37bbe84df
37bbe82f8mov rbx, [rsp+912]
37bbe8300mov ecx, [rbx]
37bbe8302test ecx, ecx
37bbe8304jle 0x37bbe84ee
37bbe830amov rbx, [rsp+920]
37bbe8312mov r8l, [rbx]
37bbe8315cmp r8l, edx
37bbe8318jg 0x37bbeafa7
37bbe831esub ecx, 1
37bbe8321cmp r8l, ecx
37bbe8324jl 0x37bbeafa7
37bbe832amov rbx, [rsp+936]
37bbe8332cmp [rbx], edx
37bbe8334jl 0x37bbeb748
37bbe833amov rbx, [rsp+952]
37bbe8342cmp [rbx], edx
37bbe8344jl 0x37bbeb788
37bbe834amov rbx, [rsp+984]
37bbe8352mov ecx, [rbx]
37bbe8354test ecx, ecx
37bbe8356jle 0x37bbeb7c2
37bbe835ccmp ecx, edx
37bbe835ejge 0x37bbe836e
37bbe8360test [rsp+220], 1
37bbe8368jne 0x37bbeb7c2
37bbe836e
37bbe836eloc_37bbe836e:
37bbe836emov rbx, [rsp+1000]
37bbe8376mov ecx, [rbx]
37bbe8378test ecx, ecx
37bbe837ajle 0x37bbeb7d1
37bbe8380cmp ecx, edx
37bbe8382setl cl
37bbe8385test [rsp+124], cl
37bbe8389jne 0x37bbeb7d1
37bbe838fmov rcx, [rsp+1016]
37bbe8397mov ecx, [rcx]
37bbe8399cmp ecx, eax
37bbe839bjge 0x37bbe8500
37bbe83a1add ecx, 1
37bbe83a4je 0x37bbe8276
37bbe83aamov edx, -18
37bbe83afmov eax, 18
37bbe83b4jmp 0x37bbe824a
37bbe83b9
37bbe83b9 0f 1f 80 00 00 00 00 .......
37bbe83c0
37bbe83c0loc_37bbe83c0:
37bbe83c0mov r9l, 1
37bbe83c6mov r8l, 1
37bbe83ccmov rcx, rbx
37bbe83cfmov esi, 2
37bbe83d4lea rdx, [rip+0x862d88]
37bbe83dbcall lsame_
37bbe83e0mov [rsp+124], eax
37bbe83e4test eax, eax
37bbe83e6jne 0x37bbe81e6
37bbe83ecmov r9l, 1
37bbe83f2mov r8l, 1
37bbe83f8mov rcx, rbx
37bbe83fbmov esi, 3
37bbe8400lea rdx, [rip+0x862d5d]
37bbe8407call lsame_
37bbe840cmov [rsp+124], eax
37bbe8410test eax, eax
37bbe8412jne 0x37bbe81e6
37bbe8418mov [rsp+124], 1
37bbe8420xor esi, esi
37bbe8422jmp 0x37bbe81e6
37bbe8427
37bbe8427 66 0f 1f 84 00 00 00 00 00 f........
37bbe8430
37bbe8430loc_37bbe8430:
37bbe8430mov r9l, 1
37bbe8436mov r8l, 1
37bbe843cmov rcx, rsi
37bbe843fmov ebp, 2
37bbe8444lea rdx, [rip+0x862d18]
37bbe844bcall lsame_
37bbe8450mov [rsp+220], eax
37bbe8457test eax, eax
37bbe8459jne 0x37bbe81b6
37bbe845fmov r9l, 1
37bbe8465mov r8l, 1
37bbe846bmov rcx, rsi
37bbe846emov ebp, 3
37bbe8473lea rdx, [rip+0x862cea]
37bbe847acall lsame_
37bbe847fmov [rsp+220], eax
37bbe8486test eax, eax
37bbe8488jne 0x37bbe81b6
37bbe848emov [rsp+220], 1
37bbe8499xor ebp, ebp
37bbe849bjmp 0x37bbe81b6
37bbe84a0
37bbe84a0loc_37bbe84a0:
37bbe84a0mov r9l, 1
37bbe84a6mov r8l, 1
37bbe84aclea rdx, [rip+0x862cae]
37bbe84b3mov rcx, rbp
37bbe84b6call lsame_
37bbe84bbmov [rsp+120], 1
37bbe84c3lea edi, [rax+rax]
37bbe84c6jmp 0x37bbe8183
37bbe84cb
37bbe84cb 0f 1f 44 00 00 ..D..
37bbe84d0
37bbe84d0loc_37bbe84d0:
37bbe84d0mov edx, -3
37bbe84d5mov eax, 3
37bbe84dajmp 0x37bbe824a
37bbe84df
37bbe84dfloc_37bbe84df:
37bbe84dfmov edx, -4
37bbe84e4mov eax, 4
37bbe84e9jmp 0x37bbe824a
37bbe84ee
37bbe84eeloc_37bbe84ee:
37bbe84eemov edx, -5
37bbe84f3mov eax, 5
37bbe84f8jmp 0x37bbe824a
37bbe84fd
37bbe84fd 0f 1f 00 ...
37bbe8500
37bbe8500loc_37bbe8500:
37bbe8500test edx, edx
37bbe8502je 0x37bbe9a48
37bbe8508movsxd rbx, r12l
37bbe850bxor eax, eax
37bbe850dtest rbx, rbx
37bbe8510cmovns rax, rbx
37bbe8514movsxd rbx, r13l
37bbe8517mov [rsp+264], rax
37bbe851fnot rax
37bbe8522mov [rsp+272], rax
37bbe852axor eax, eax
37bbe852ctest rbx, rbx
37bbe852fcmovns rax, rbx
37bbe8533mov [rsp+80], rax
37bbe8538not rax
37bbe853bmov [rsp+72], rax
37bbe8540xor eax, eax
37bbe8542test r15, r15
37bbe8545cmovs r15, rax
37bbe8549mov rax, r15
37bbe854cnot rax
37bbe854fmov [rsp+144], rax
37bbe8557cmp ebp, 3
37bbe855aje 0x37bbe9ad8
37bbe8560
37bbe8560loc_37bbe8560:
37bbe8560cmp esi, 3
37bbe8563je 0x37bbe9a80
37bbe8569
37bbe8569loc_37bbe8569:
37bbe8569mov rax, [rsp+920]
37bbe8571mov rbx, [rsp+912]
37bbe8579mov edx, 1
37bbe857elea rcx, [rip+0x862bdc]
37bbe8585mov eax, [rax]
37bbe8587mov [rsp+88], eax
37bbe858badd eax, 1
37bbe858esub eax, [rbx]
37bbe8590mov [rsp+528], eax
37bbe8597call dlamch_
37bbe859cmov edx, 1
37bbe85a1lea rcx, [rip+0x862bb8]
37bbe85a8movsd_xmm [rsp+304], x0
37bbe85b1movapd x7, x0
37bbe85b5call dlamch_
37bbe85bamov edx, 1
37bbe85bflea rcx, [rip+0x862bd2]
37bbe85c6movapd x12, x0
37bbe85cbcall dlamch_
37bbe85d0mov rax, [rsp+912]
37bbe85d8mov rdi, [rsp+1024]
37bbe85e0lea rcx, [rip+0x862bb2]
37bbe85e7mov r9, [rsp+936]
37bbe85efmovapd x11, x0
37bbe85f4movsxd rdx, [rax]
37bbe85f7mov rax, [rsp+80]
37bbe85fcmov [rsp+32], rdi
37bbe8601mov [rsp+40], 1
37bbe860amov rdi, [rsp+928]
37bbe8612imul rax, rdx
37bbe8616add rax, [rsp+72]
37bbe861badd rax, rdx
37bbe861elea rdx, [rsp+528]
37bbe8626shl rax, 4
37bbe862alea r8, [rdi+rax]
37bbe862ecall zlanhs_
37bbe8633mov rax, [rsp+912]
37bbe863bmov rdi, [rsp+144]
37bbe8643lea rcx, [rip+0x862b4f]
37bbe864amov rsi, [rsp+1024]
37bbe8652mov r9, [rsp+952]
37bbe865amovapd x9, x0
37bbe865fmovsxd rdx, [rax]
37bbe8662mov [rsp+40], 1
37bbe866bmov [rsp+32], rsi
37bbe8670mov rax, rdx
37bbe8673imul rax, r15
37bbe8677add rax, rdi
37bbe867aadd rax, rdx
37bbe867dlea rdx, [rsp+528]
37bbe8685shl rax, 4
37bbe8689lea r8, [r14+rax]
37bbe868dcall zlanhs_
37bbe8692mov rax, [rsp+920]
37bbe869amovapd x8, x0
37bbe869fmov eax, [rax]
37bbe86a1lea esi, [rax+1]
37bbe86a4mov [rsp+116], eax
37bbe86a8mov rax, [rsp+904]
37bbe86b0mov [rsp+532], esi
37bbe86b7mov ebp, [rax]
37bbe86b9cmp esi, ebp
37bbe86bbjg 0x37bbe894e
37bbe86c1lea rax, [rsp+512]
37bbe86c9mov [rsp+116], ebp
37bbe86cdpxor x10, x10
37bbe86d2mov rbx, rdi
37bbe86d5mov [rsp+88], rax
37bbe86damov ebp, esi
37bbe86dcjmp 0x37bbe8841
37bbe86e1
37bbe86e1 0f 1f 80 00 00 00 00 .......
37bbe86e8
37bbe86e8loc_37bbe86e8:
37bbe86e8pxor x1, x1
37bbe86ecmov rax, [rsp+80]
37bbe86f1mov rcx, [rsp+72]
37bbe86f6mov [r12+8], 0
37bbe86ffmovapd x3, x1
37bbe8703mov edx, [rsp+120]
37bbe8707movsd_xmm [r12], x2
37bbe870ddivsd x3, x0
37bbe8711imul rax, rdi
37bbe8715lea r13, [rax+rcx]
37bbe8719mulsd x1, x3
37bbe871daddsd x1, x0
37bbe8721movapd x0, x3
37bbe8725mulsd x0, x6
37bbe8729mulsd x3, x13
37bbe872eaddsd x0, x13
37bbe8733subsd x6, x3
37bbe8737divsd x0, x1
37bbe873bdivsd x6, x1
37bbe873fxorpd x6, [rip+0x862a69]
37bbe8747unpcklpd x0, x6
37bbe874bmovups [rsp+592], x0
37bbe8753test edx, edx
37bbe8755je 0x37bbe88b0
37bbe875blea rdx, [rsi+1]
37bbe875flea rsi, [rsp+592]
37bbe8767shl rdx, 4
37bbe876blea r10l, [rbp-1]
37bbe876flea rcx, [rsp+624]
37bbe8777lea r8, [r14+rdx]
37bbe877blea r9, [rip+0x862a1a]
37bbe8782mov rdx, rsi
37bbe8785mov [rsp+624], r10l
37bbe878dcall zscal_
37bbe8792mov rdi, [rsp+928]
37bbe879alea rax, [r13+1]
37bbe879elea rcx, [rsp+532]
37bbe87a6shl rax, 4
37bbe87aalea r9, [rip+0x8629eb]
37bbe87b1mov rdx, rsi
37bbe87b4lea r8, [rdi+rax]
37bbe87b8call zscal_
37bbe87bd
37bbe87bdloc_37bbe87bd:
37bbe87bdmovsxd r11, [rsp+532]
37bbe87c5mov eax, [rsp+124]
37bbe87c9mov rbp, r11
37bbe87cctest eax, eax
37bbe87cejne 0x37bbe88e8
37bbe87d4
37bbe87d4loc_37bbe87d4:
37bbe87d4mov rax, [rsp+80]
37bbe87d9mov rsi, [rsp+928]
37bbe87e1lea rdx, [r11-1]
37bbe87e5add ebp, 1
37bbe87e8shl rdx, 4
37bbe87ecmov [rsp+532], ebp
37bbe87f3imul rax, r11
37bbe87f7add rax, [rsp+72]
37bbe87fcadd rax, r11
37bbe87ffshl rax, 4
37bbe8803movupd x0, [rsi+rax]
37bbe8808mov rax, [rsp+960]
37bbe8810movups [rax+rdx], x0
37bbe8814mov rax, r15
37bbe8817imul rax, r11
37bbe881badd rax, rbx
37bbe881eadd rax, r11
37bbe8821shl rax, 4
37bbe8825movupd x0, [r14+rax]
37bbe882bmov rax, [rsp+968]
37bbe8833movups [rax+rdx], x0
37bbe8837cmp ebp, [rsp+116]
37bbe883bjg 0x37bbe8940
37bbe8841
37bbe8841loc_37bbe8841:
37bbe8841movsxd rdi, ebp
37bbe8844mov rcx, [rsp+88]
37bbe8849mov rsi, rdi
37bbe884cimul rsi, r15
37bbe8850add rsi, rbx
37bbe8853lea r8, [rdi+rsi]
37bbe8857shl r8, 4
37bbe885blea r12, [r14+r8]
37bbe885fmov r13, r8
37bbe8862movsd_xmm x13, [r12]
37bbe8868movsd_xmm x6, [r12+8]
37bbe886fmovsd_xmm [rsp+512], x13
37bbe8879movsd_xmm [rsp+520], x6
37bbe8882call fn_37c42fc80
37bbe8887comisd x0, x7
37bbe888bmovapd x2, x0
37bbe888fja 0x37bbe86e8
37bbe8895movsxd r11, [rsp+532]
37bbe889dmovups [r14+r13], x10
37bbe88a2mov rbp, r11
37bbe88a5jmp 0x37bbe87d4
37bbe88aa
37bbe88aa 66 0f 1f 44 00 00 f..D..
37bbe88b0
37bbe88b0loc_37bbe88b0:
37bbe88b0mov rax, [rsp+928]
37bbe88b8lea rdx, [rdi+r13]
37bbe88bclea rsi, [rsp+592]
37bbe88c4shl rdx, 4
37bbe88c8lea r9, [rip+0x8628cd]
37bbe88cflea r8, [rax+rdx]
37bbe88d3mov rcx, r9
37bbe88d6mov rdx, rsi
37bbe88d9call zscal_
37bbe88dejmp 0x37bbe87bd
37bbe88e3
37bbe88e3 0f 1f 44 00 00 ..D..
37bbe88e8
37bbe88e8loc_37bbe88e8:
37bbe88e8mov rax, [rsp+264]
37bbe88f0mov rdx, rsi
37bbe88f3mov [rsp+96], r11
37bbe88f8lea r9, [rip+0x86289d]
37bbe88ffmov rdi, [rsp+272]
37bbe8907mov rcx, [rsp+904]
37bbe890fimul rax, r11
37bbe8913lea rax, [rdi+rax+1]
37bbe8918mov rdi, [rsp+992]
37bbe8920shl rax, 4
37bbe8924lea r8, [rdi+rax]
37bbe8928call zscal_
37bbe892dmov r11, [rsp+96]
37bbe8932jmp 0x37bbe87d4
37bbe8937
37bbe8937 66 0f 1f 84 00 00 00 00 00 f........
37bbe8940
37bbe8940loc_37bbe8940:
37bbe8940mov rax, [rsp+920]
37bbe8948mov eax, [rax]
37bbe894amov [rsp+116], eax
37bbe894e
37bbe894eloc_37bbe894e:
37bbe894emov rax, [rsp+912]
37bbe8956mov r13l, [rax]
37bbe8959cmp r13l, [rsp+116]
37bbe895ejg 0x37bbe9118
37bbe8964mulsd x12, x11
37bbe8969movsxd rbx, [rsp+136]
37bbe8971xor eax, eax
37bbe8973movsd_xmm x6, [rsp+304]
37bbe897ctest rbx, rbx
37bbe897fcmovns rax, rbx
37bbe8983movapd x7, x12
37bbe8988movapd x0, x12
37bbe898dmovapd x5, x12
37bbe8992mov [rsp+368], rax
37bbe899amulsd x7, x8
37bbe899fmaxsd x8, x6
37bbe89a4not rax
37bbe89a7mulsd x0, x9
37bbe89acmaxsd x9, x6
37bbe89b1mov [rsp+376], rax
37bbe89b9mov eax, [rsp+120]
37bbe89bdmovapd x13, x7
37bbe89c2movsd_xmm x7, [rip+0x8627d6]
37bbe89camaxsd x0, x6
37bbe89cemaxsd x13, x6
37bbe89d3divsd x7, x9
37bbe89d8movsd_xmm [rsp+384], x0
37bbe89e1movapd x4, x13
37bbe89e6movapd x3, x7
37bbe89eamovsd_xmm x7, [rip+0x8627ae]
37bbe89f2divsd x7, x8
37bbe89f7movapd x6, x7
37bbe89fbtest eax, eax
37bbe89fdje 0x37bbe9a60
37bbe8a03mov rax, [rsp+904]
37bbe8a0bmov [rsp+140], 1
37bbe8a16mov eax, [rax]
37bbe8a18mov [rsp+216], eax
37bbe8a1f
37bbe8a1floc_37bbe8a1f:
37bbe8a1fmov eax, [rsp+116]
37bbe8a23pxor x12, x12
37bbe8a28movapd x14, x6
37bbe8a2dmov [rsp+160], r15
37bbe8a35movapd x13, x12
37bbe8a3amovapd x9, x5
37bbe8a3fmovapd x7, x4
37bbe8a43mov [rsp+136], 1
37bbe8a4esub eax, r13l
37bbe8a51movapd x8, x3
37bbe8a56mov [rsp+232], 0
37bbe8a61mov r15, [rsp+928]
37bbe8a69movsd_xmm x6, [rsp+304]
37bbe8a72add eax, 1
37bbe8a75imul eax, eax, 30
37bbe8a78mov [rsp+236], eax
37bbe8a7flea rax, [rsp+512]
37bbe8a87mov [rsp+88], rax
37bbe8a8cjmp 0x37bbe8c51
37bbe8a91
37bbe8a91 0f 1f 80 00 00 00 00 .......
37bbe8a98
37bbe8a98loc_37bbe8a98:
37bbe8a98pxor x2, x2
37bbe8a9cmovapd x1, x10
37bbe8aa1mov ebx, [rsp+120]
37bbe8aa5movapd x4, x11
37bbe8aaamovapd x0, x2
37bbe8aaemov [rbp+8], 0
37bbe8ab6divsd x0, x3
37bbe8abamovsd_xmm [rbp], x3
37bbe8abfmulsd x2, x0
37bbe8ac3mulsd x1, x0
37bbe8ac7mulsd x4, x0
37bbe8acbmovapd x0, x10
37bbe8ad0addsd x2, x3
37bbe8ad4addsd x1, x11
37bbe8ad9subsd x0, x4
37bbe8adddivsd x1, x2
37bbe8ae1divsd x0, x2
37bbe8ae5xorpd x0, [rip+0x8626c3]
37bbe8aedunpcklpd x1, x0
37bbe8af1movups [rsp+592], x1
37bbe8af9test ebx, ebx
37bbe8afbje 0x37bbe9090
37bbe8b01movsxd r13, [rsp+140]
37bbe8b09mov eax, [rsp+116]
37bbe8b0dlea r9, [rip+0x862688]
37bbe8b14lea rcx, [rsp+608]
37bbe8b1cmov rdi, [rsp+192]
37bbe8b24sub eax, r13l
37bbe8b27mov [rsp+608], eax
37bbe8b2elea rax, [rdi+r13]
37bbe8b32lea rdi, [rsp+592]
37bbe8b3ashl rax, 4
37bbe8b3emov rdx, rdi
37bbe8b41lea r8, [r14+rax]
37bbe8b45call zscal_
37bbe8b4amov eax, [rsp+116]
37bbe8b4emov rdx, rdi
37bbe8b51lea r9, [rip+0x862644]
37bbe8b58lea rcx, [rsp+608]
37bbe8b60add eax, 1
37bbe8b63sub eax, [rsp+140]
37bbe8b6amov [rsp+608], eax
37bbe8b71mov rax, [rsp+184]
37bbe8b79add rax, r13
37bbe8b7cshl rax, 4
37bbe8b80lea r8, [r15+rax]
37bbe8b84call zscal_
37bbe8b89mov r11l, [rsp+124]
37bbe8b8etest r11l, r11l
37bbe8b91jne 0x37bbe90c8
37bbe8b97
37bbe8b97loc_37bbe8b97:
37bbe8b97movsd_xmm x1, [rbp+8]
37bbe8b9c
37bbe8b9cloc_37bbe8b9c:
37bbe8b9cmov rax, [rsp+128]
37bbe8ba4shl rsi, 4
37bbe8ba8shl rax, 4
37bbe8bacmovupd x0, [r15+rax]
37bbe8bb2mov rax, [rsp+960]
37bbe8bbamovups [rax+rsi], x0
37bbe8bbemovsd_xmm x0, [rbp]
37bbe8bc3mov rax, [rsp+968]
37bbe8bcbunpcklpd x0, x1
37bbe8bcfmovups [rax+rsi], x0
37bbe8bd3mov rax, [rsp+912]
37bbe8bdbmov r13l, [rax]
37bbe8bdemov eax, [rsp+96]
37bbe8be2cmp r13l, eax
37bbe8be5jg 0x37bbe9110
37bbe8bebmov r10l, [rsp+120]
37bbe8bf0test r10l, r10l
37bbe8bf3jne 0x37bbe8e13
37bbe8bf9cmp [rsp+140], eax
37bbe8c00jg 0x37bbe8e00
37bbe8c06mov [rsp+216], eax
37bbe8c0dpxor x12, x12
37bbe8c12mov [rsp+232], 0
37bbe8c1dmovapd x13, x12
37bbe8c22
37bbe8c22loc_37bbe8c22:
37bbe8c22add [rsp+136], 1
37bbe8c2amov eax, [rsp+136]
37bbe8c31cmp [rsp+236], eax
37bbe8c38jl 0x37bbe9b30
37bbe8c3emov rax, [rsp+912]
37bbe8c46mov r13l, [rax]
37bbe8c49mov eax, [rsp+96]
37bbe8c4dmov [rsp+116], eax
37bbe8c51
37bbe8c51loc_37bbe8c51:
37bbe8c51movsxd r12, [rsp+116]
37bbe8c56mov rbx, [rsp+72]
37bbe8c5bmov rsi, [rsp+144]
37bbe8c63lea eax, [r12-1]
37bbe8c68mov [rsp+96], eax
37bbe8c6cmov rax, [rsp+80]
37bbe8c71imul rax, r12
37bbe8c75add rbx, rax
37bbe8c78mov [rsp+184], rbx
37bbe8c80add rbx, r12
37bbe8c83mov [rsp+128], rbx
37bbe8c8bmov rbx, [rsp+160]
37bbe8c93imul rbx, r12
37bbe8c97add rsi, rbx
37bbe8c9alea rcx, [r12+rsi]
37bbe8c9emov [rsp+192], rsi
37bbe8ca6mov [rsp+152], rcx
37bbe8caecmp r12l, r13l
37bbe8cb1je 0x37bbe8d97
37bbe8cb7mov rdi, [rsp+72]
37bbe8cbcsub rax, [rsp+80]
37bbe8cc1mov [rsp+288], rax
37bbe8cc9movsxd rsi, [rsp+96]
37bbe8cceadd rdi, rax
37bbe8cd1lea rax, [rdi+r12]
37bbe8cd5mov [rsp+240], rdi
37bbe8cddadd rdi, rsi
37bbe8ce0mov rcx, rax
37bbe8ce3mov [rsp+256], rax
37bbe8cebmov rax, [rsp+128]
37bbe8cf3shl rdi, 4
37bbe8cf7shl rcx, 4
37bbe8cfblea r10, [r15+rdi]
37bbe8cffmov [rsp+224], rsi
37bbe8d07lea rdx, [r15+rcx]
37bbe8d0bshl rax, 4
37bbe8d0fmovsd_xmm x2, [r10+8]
37bbe8d15andpd x2, [rip+0x8624a3]
37bbe8d1dmovupd x10, [r15+rax]
37bbe8d23movsd_xmm x1, [rdx]
37bbe8d27movsd_xmm x0, [rdx+8]
37bbe8d2candpd x1, [rip+0x86248c]
37bbe8d34andpd x0, [rip+0x862484]
37bbe8d3cmovapd x5, x10
37bbe8d41unpckhpd x5, x5
37bbe8d45addsd x1, x0
37bbe8d49movsd_xmm x0, [r10]
37bbe8d4emovapd x3, x5
37bbe8d52andpd x0, [rip+0x862466]
37bbe8d5aandpd x3, [rip+0x86245e]
37bbe8d62addsd x0, x2
37bbe8d66movapd x2, x10
37bbe8d6bandpd x2, [rip+0x86244d]
37bbe8d73addsd x2, x3
37bbe8d77addsd x0, x2
37bbe8d7bmulsd x0, x9
37bbe8d80maxsd x0, x6
37bbe8d84comisd x0, x1
37bbe8d88jb 0x37bbe8e30
37bbe8d8epxor x0, x0
37bbe8d92movups [r15+rcx], x0
37bbe8d97
37bbe8d97loc_37bbe8d97:
37bbe8d97lea rsi, [r12-1]
37bbe8d9c
37bbe8d9cloc_37bbe8d9c:
37bbe8d9cmov rbx, [rsp+152]
37bbe8da4mov rcx, [rsp+88]
37bbe8da9shl rbx, 4
37bbe8dadlea rbp, [r14+rbx]
37bbe8db1movsd_xmm x11, [rbp]
37bbe8db7movsd_xmm x10, [rbp+8]
37bbe8dbdmovsd_xmm [rsp+512], x11
37bbe8dc7movsd_xmm [rsp+520], x10
37bbe8dd1call fn_37c42fc80
37bbe8dd6comisd x0, x6
37bbe8ddamovapd x3, x0
37bbe8ddeja 0x37bbe8a98
37bbe8de4pxor x0, x0
37bbe8de8pxor x1, x1
37bbe8decmovups [r14+rbx], x0
37bbe8df1jmp 0x37bbe8b9c
37bbe8df6
37bbe8df6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bbe8e00
37bbe8e00loc_37bbe8e00:
37bbe8e00mov eax, [rsp+96]
37bbe8e04mov [rsp+140], r13l
37bbe8e0cmov [rsp+216], eax
37bbe8e13
37bbe8e13loc_37bbe8e13:
37bbe8e13mov [rsp+232], 0
37bbe8e1epxor x12, x12
37bbe8e23movapd x13, x12
37bbe8e28jmp 0x37bbe8c22
37bbe8e2d
37bbe8e2d 0f 1f 00 ...
37bbe8e30
37bbe8e30loc_37bbe8e30:
37bbe8e30mov rsi, [rsp+152]
37bbe8e38mov rcx, [rsp+88]
37bbe8e3dadd rax, r15
37bbe8e40mov [rsp+176], rdx
37bbe8e48mov [rsp+168], r10
37bbe8e50shl rsi, 4
37bbe8e54mov [rsp+296], rax
37bbe8e5clea rdi, [r14+rsi]
37bbe8e60movsd_xmm x0, [rdi]
37bbe8e64movsd_xmm [rsp+512], x0
37bbe8e6dmovsd_xmm x0, [rdi+8]
37bbe8e72movsd_xmm [rsp+520], x0
37bbe8e7bcall fn_37c42fc80
37bbe8e80mov r10, [rsp+168]
37bbe8e88mov rdx, [rsp+176]
37bbe8e90comisd x7, x0
37bbe8e94jb 0x37bbe93f0
37bbe8e9apxor x0, x0
37bbe8e9emovsxd r13, [rsp+140]
37bbe8ea6lea rdi, [rip+0x8622ef]
37bbe8eadmovups [r14+rsi], x0
37bbe8eb2lea rsi, [r12-1]
37bbe8eb7
37bbe8eb7loc_37bbe8eb7:
37bbe8eb7lea rax, [rsp+576]
37bbe8ebflea rbx, [rsp+608]
37bbe8ec7mov [rsp+176], rax
37bbe8ecflea rax, [rsp+536]
37bbe8ed7mov [rsp+168], rax
37bbe8edflea rax, [rsp+544]
37bbe8ee7mov [rsp+208], rax
37bbe8eef
37bbe8eefloc_37bbe8eef:
37bbe8eefmov rax, [rsp+296]
37bbe8ef7mov r9, [rsp+176]
37bbe8effmovups [rsp+544], x10
37bbe8f08mov r8, [rsp+168]
37bbe8f10mov rcx, [rsp+208]
37bbe8f18mov [rsp+32], rax
37bbe8f1dcall zlartg_
37bbe8f22pxor x0, x0
37bbe8f26mov rax, [rsp+256]
37bbe8f2emov rcx, [rsp+176]
37bbe8f36mov r10, [rsp+168]
37bbe8f3emov rdx, [rsp+184]
37bbe8f46lea r8, [rip+0x86224f]
37bbe8f4dshl rax, 4
37bbe8f51mov ebp, [rsp+116]
37bbe8f55sub ebp, [rsp+140]
37bbe8f5cmovups [r15+rax], x0
37bbe8f61mov rax, [rsp+240]
37bbe8f69add rdx, r13
37bbe8f6cmov [rsp+48], rcx
37bbe8f71shl rdx, 4
37bbe8f75mov rcx, rbx
37bbe8f78mov [rsp+40], r10
37bbe8f7dadd rax, r13
37bbe8f80add rdx, r15
37bbe8f83mov [rsp+32], rdi
37bbe8f88shl rax, 4
37bbe8f8clea r9, [r15+rax]
37bbe8f90mov [rsp+608], ebp
37bbe8f97call zrot_
37bbe8f9cmov rcx, [rsp+176]
37bbe8fa4mov rdx, [rsp+192]
37bbe8facmov [rsp+32], rdi
37bbe8fb1mov r10, [rsp+168]
37bbe8fb9mov rax, [rsp+224]
37bbe8fc1lea r8, [rip+0x8621d4]
37bbe8fc8mov [rsp+608], ebp
37bbe8fcfimul rax, [rsp+160]
37bbe8fd8add rax, [rsp+144]
37bbe8fe0mov [rsp+48], rcx
37bbe8fe5add rdx, r13
37bbe8fe8mov [rsp+40], r10
37bbe8fedadd rax, r13
37bbe8ff0shl rdx, 4
37bbe8ff4mov rcx, rbx
37bbe8ff7shl rax, 4
37bbe8ffbadd rdx, r14
37bbe8ffelea r9, [r14+rax]
37bbe9002call zrot_
37bbe9007mov ebp, [rsp+124]
37bbe900btest ebp, ebp
37bbe900dje 0x37bbe8d9c
37bbe9013mov rbx, [rsp+264]
37bbe901bmov rax, [rsp+224]
37bbe9023mov [rsp+32], rdi
37bbe9028lea r8, [rip+0x86216d]
37bbe902fmov rdx, [rsp+272]
37bbe9037imul rax, rbx
37bbe903blea rcx, [rax+rdx+1]
37bbe9040add rax, rbx
37bbe9043lea rdx, [rdx+rax+1]
37bbe9048mov rax, [rsp+176]
37bbe9050shl rcx, 4
37bbe9054shl rdx, 4
37bbe9058add rdx, [rsp+992]
37bbe9060mov [rsp+48], rax
37bbe9065mov rax, [rsp+168]
37bbe906dmov [rsp+40], rax
37bbe9072mov rax, [rsp+992]
37bbe907alea r9, [rax+rcx]
37bbe907emov rcx, [rsp+904]
37bbe9086call zrot_
37bbe908bjmp 0x37bbe8d9c
37bbe9090
37bbe9090loc_37bbe9090:
37bbe9090mov rax, [rsp+128]
37bbe9098lea r9, [rip+0x8620fd]
37bbe909flea rdi, [rsp+592]
37bbe90a7mov rdx, rdi
37bbe90aamov rcx, r9
37bbe90adshl rax, 4
37bbe90b1lea r8, [r15+rax]
37bbe90b5call zscal_
37bbe90bamov r11l, [rsp+124]
37bbe90bftest r11l, r11l
37bbe90c2je 0x37bbe8b97
37bbe90c8
37bbe90c8loc_37bbe90c8:
37bbe90c8mov rax, [rsp+264]
37bbe90d0mov rbx, [rsp+272]
37bbe90d8mov rdx, rdi
37bbe90dblea r9, [rip+0x8620ba]
37bbe90e2mov rcx, [rsp+904]
37bbe90eaimul rax, r12
37bbe90eelea rax, [rbx+rax+1]
37bbe90f3mov rbx, [rsp+992]
37bbe90fbshl rax, 4
37bbe90fflea r8, [rbx+rax]
37bbe9103call zscal_
37bbe9108jmp 0x37bbe8b97
37bbe910d
37bbe910d 0f 1f 00 ...
37bbe9110
37bbe9110loc_37bbe9110:
37bbe9110mov r15, [rsp+160]
37bbe9118
37bbe9118loc_37bbe9118:
37bbe9118lea rax, [rsp+512]
37bbe9120pxor x8, x8
37bbe9125mov [rsp+532], 1
37bbe9130mov [rsp+88], rax
37bbe9135cmp r13l, 1
37bbe9139jle 0x37bbe93b0
37bbe913fmov [rsp+116], r13l
37bbe9144mov r13l, 1
37bbe914amov rbx, [rsp+144]
37bbe9152movsd_xmm x7, [rsp+304]
37bbe915bjmp 0x37bbe92bc
37bbe9160
37bbe9160loc_37bbe9160:
37bbe9160pxor x1, x1
37bbe9164mov rax, [rsp+80]
37bbe9169mov edx, [rsp+120]
37bbe916dmov [rbp+8], 0
37bbe9175movapd x3, x1
37bbe9179mov rcx, [rsp+72]
37bbe917emovsd_xmm [rbp], x2
37bbe9183divsd x3, x0
37bbe9187imul rax, rdi
37bbe918blea r12, [rax+rcx]
37bbe918fmulsd x1, x3
37bbe9193addsd x1, x0
37bbe9197movapd x0, x6
37bbe919bmulsd x0, x3
37bbe919faddsd x0, x9
37bbe91a4mulsd x9, x3
37bbe91a9divsd x0, x1
37bbe91adsubsd x6, x9
37bbe91b2divsd x6, x1
37bbe91b6xorpd x6, [rip+0x861ff2]
37bbe91beunpcklpd x0, x6
37bbe91c2movups [rsp+592], x0
37bbe91catest edx, edx
37bbe91ccje 0x37bbe9328
37bbe91d2lea rdx, [rsi+1]
37bbe91d6lea rsi, [rsp+592]
37bbe91deshl rdx, 4
37bbe91e2lea r10l, [r13-1]
37bbe91e6lea rcx, [rsp+608]
37bbe91eelea r8, [r14+rdx]
37bbe91f2lea r9, [rip+0x861fa3]
37bbe91f9mov rdx, rsi
37bbe91fcmov [rsp+608], r10l
37bbe9204call zscal_
37bbe9209mov rdi, [rsp+928]
37bbe9211mov rdx, rsi
37bbe9214lea rax, [r12+1]
37bbe9219shl rax, 4
37bbe921dlea rcx, [rsp+532]
37bbe9225lea r9, [rip+0x861f70]
37bbe922clea r8, [rdi+rax]
37bbe9230call zscal_
37bbe9235
37bbe9235loc_37bbe9235:
37bbe9235movsxd r11, [rsp+532]
37bbe923dmov eax, [rsp+124]
37bbe9241mov r13, r11
37bbe9244test eax, eax
37bbe9246jne 0x37bbe9360
37bbe924c
37bbe924cloc_37bbe924c:
37bbe924cmov rax, [rsp+80]
37bbe9251mov rdi, [rsp+928]
37bbe9259lea rdx, [r11-1]
37bbe925dadd r13l, 1
37bbe9261shl rdx, 4
37bbe9265mov [rsp+532], r13l
37bbe926dimul rax, r11
37bbe9271add rax, [rsp+72]
37bbe9276add rax, r11
37bbe9279shl rax, 4
37bbe927dmovupd x0, [rdi+rax]
37bbe9282mov rax, [rsp+960]
37bbe928amovups [rax+rdx], x0
37bbe928emov rax, r15
37bbe9291imul rax, r11
37bbe9295add rax, rbx
37bbe9298add rax, r11
37bbe929bshl rax, 4
37bbe929fmovupd x0, [r14+rax]
37bbe92a5mov rax, [rsp+968]
37bbe92admovups [rax+rdx], x0
37bbe92b1cmp r13l, [rsp+116]
37bbe92b6jge 0x37bbe93b0
37bbe92bc
37bbe92bcloc_37bbe92bc:
37bbe92bcmovsxd rdi, r13l
37bbe92bfmov rcx, [rsp+88]
37bbe92c4mov rsi, rdi
37bbe92c7imul rsi, r15
37bbe92cbadd rsi, rbx
37bbe92celea r8, [rdi+rsi]
37bbe92d2shl r8, 4
37bbe92d6lea rbp, [r14+r8]
37bbe92damov r12, r8
37bbe92ddmovsd_xmm x9, [rbp]
37bbe92e3movsd_xmm x6, [rbp+8]
37bbe92e8movsd_xmm [rsp+512], x9
37bbe92f2movsd_xmm [rsp+520], x6
37bbe92fbcall fn_37c42fc80
37bbe9300comisd x0, x7
37bbe9304movapd x2, x0
37bbe9308ja 0x37bbe9160
37bbe930emovsxd r11, [rsp+532]
37bbe9316movups [r14+r12], x8
37bbe931bmov r13, r11
37bbe931ejmp 0x37bbe924c
37bbe9323
37bbe9323 0f 1f 44 00 00 ..D..
37bbe9328
37bbe9328loc_37bbe9328:
37bbe9328mov rax, [rsp+928]
37bbe9330lea rdx, [rdi+r12]
37bbe9334lea rsi, [rsp+592]
37bbe933cshl rdx, 4
37bbe9340lea r9, [rip+0x861e55]
37bbe9347lea r8, [rax+rdx]
37bbe934bmov rcx, r9
37bbe934emov rdx, rsi
37bbe9351call zscal_
37bbe9356jmp 0x37bbe9235
37bbe935b
37bbe935b 0f 1f 44 00 00 ..D..
37bbe9360
37bbe9360loc_37bbe9360:
37bbe9360mov rax, [rsp+264]
37bbe9368mov rdx, rsi
37bbe936bmov [rsp+96], r11
37bbe9370lea r9, [rip+0x861e25]
37bbe9377mov rdi, [rsp+272]
37bbe937fmov rcx, [rsp+904]
37bbe9387imul rax, r11
37bbe938blea rax, [rdi+rax+1]
37bbe9390mov rdi, [rsp+992]
37bbe9398shl rax, 4
37bbe939clea r8, [rdi+rax]
37bbe93a0call zscal_
37bbe93a5mov r11, [rsp+96]
37bbe93aajmp 0x37bbe924c
37bbe93af
37bbe93af 90 .
37bbe93b0
37bbe93b0loc_37bbe93b0:
37bbe93b0mov rax, [rsp+1032]
37bbe93b8mov [rax], 0
37bbe93bemov rax, [rsp+904]
37bbe93c6mov eax, [rax]
37bbe93c8
37bbe93c8loc_37bbe93c8:
37bbe93c8pxor x0, x0
37bbe93cccvtsi2sd x0, eax
37bbe93d0mov rax, [rsp+1008]
37bbe93d8mov [rax+8], 0
37bbe93e0movsd_xmm [rax], x0
37bbe93e4jmp 0x37bbe8276
37bbe93e9
37bbe93e9 0f 1f 80 00 00 00 00 .......
37bbe93f0
37bbe93f0loc_37bbe93f0:
37bbe93f0mov eax, [rsp+96]
37bbe93f4movsd_xmm x10, [rdi+8]
37bbe93famovsd_xmm x11, [rdi]
37bbe93ffmov [rsp+532], eax
37bbe9406cmp r13l, eax
37bbe9409jg 0x37bbe9b50
37bbe940fmov rax, rbx
37bbe9412mov rbx, [rsp+144]
37bbe941amov r9, [rsp+80]
37bbe941fmov [rsp+320], rdi
37bbe9427mov rcx, [rsp+288]
37bbe942fsub rax, [rsp+160]
37bbe9437mov [rsp+328], r12
37bbe943flea rbp, [rbx+r12-1]
37bbe9444mov rbx, [rsp+72]
37bbe9449mov [rsp+352], rax
37bbe9451sub rcx, r9
37bbe9454add rbp, rax
37bbe9457mov [rsp+928], r15
37bbe945flea rax, [rbx+r12-1]
37bbe9464mov rsi, rbx
37bbe9467add rbx, r12
37bbe946amov [rsp+208], r10
37bbe9472add rax, rcx
37bbe9475add rcx, rbx
37bbe9478mov [rsp+360], rbx
37bbe9480mov rbx, [rsp+224]
37bbe9488shl rsi, 4
37bbe948cshl rcx, 4
37bbe9490mov [rsp+312], rdx
37bbe9498mov r12, rax
37bbe949bmov [rsp+280], rsi
37bbe94a3lea rsi, [rcx+r15]
37bbe94a7lea rcx, [rbx-1]
37bbe94abmov r8, rbx
37bbe94aeimul rcx, r9
37bbe94b2mov r15, r14
37bbe94b5mov [rsp+392], rsi
37bbe94bdxor r14l, r14l
37bbe94c0imul r8, r9
37bbe94c4neg rcx
37bbe94c7shl rcx, 4
37bbe94cbshl r8, 4
37bbe94cfmov [rsp+176], rcx
37bbe94d7mov rdi, r8
37bbe94dajmp 0x37bbe95dd
37bbe94df
37bbe94df 90 .
37bbe94e0
37bbe94e0loc_37bbe94e0:
37bbe94e0mov rax, [rsp+176]
37bbe94e8movsd_xmm x1, [rsi-16]
37bbe94edmovsd_xmm x0, [rsi-8]
37bbe94f2andpd x1, [rip+0x861cc6]
37bbe94faandpd x0, [rip+0x861cbe]
37bbe9502lea rcx, [rax+rsi]
37bbe9506movsd_xmm x3, [rsi-24]
37bbe950bmovsd_xmm x2, [rcx+rdi-8]
37bbe9511andpd x2, [rip+0x861ca7]
37bbe9519addsd x1, x0
37bbe951dmovsd_xmm x0, [rcx+rdi-16]
37bbe9523andpd x0, [rip+0x861c95]
37bbe952bandpd x3, [rip+0x861c8d]
37bbe9533addsd x0, x2
37bbe9537movsd_xmm x2, [rsi-32]
37bbe953candpd x2, [rip+0x861c7c]
37bbe9544addsd x2, x3
37bbe9548addsd x0, x2
37bbe954cmulsd x0, x9
37bbe9551maxsd x0, x6
37bbe9555comisd x0, x1
37bbe9559jae 0x37bbe99f0
37bbe955fmov rcx, rbp
37bbe9562lea r10l, [rbx-1]
37bbe9566shl rcx, 4
37bbe956amov [rsp+168], r10l
37bbe9572movsd_xmm x0, [r15+rcx]
37bbe9578movsd_xmm [rsp+512], x0
37bbe9581movsd_xmm x0, [r15+rcx+8]
37bbe9588mov rcx, [rsp+88]
37bbe958dmovsd_xmm [rsp+520], x0
37bbe9596call fn_37c42fc80
37bbe959bmov r10l, [rsp+168]
37bbe95a3comisd x7, x0
37bbe95a7ja 0x37bbeb7e0
37bbe95adsub rbx, 1
37bbe95b1add rbp, [rsp+144]
37bbe95b9add r12, [rsp+72]
37bbe95bemov r14l, 1
37bbe95c4add rsi, [rsp+280]
37bbe95cccmp r13l, ebx
37bbe95cfjg 0x37bbe9b50
37bbe95d5mov [rsp+456], r10l
37bbe95dd
37bbe95ddloc_37bbe95dd:
37bbe95ddmov [rsp+200], ebx
37bbe95e4cmp r13l, ebx
37bbe95e7jne 0x37bbe94e0
37bbe95edtest r14b, r14b
37bbe95f0mov r10, [rsp+208]
37bbe95f8mov r14, r15
37bbe95fbmov rdx, [rsp+312]
37bbe9603mov rdi, [rsp+320]
37bbe960bmov r12, [rsp+328]
37bbe9613mov r15, [rsp+928]
37bbe961bje 0x37bbe962b
37bbe961dmov eax, [rsp+456]
37bbe9624mov [rsp+532], eax
37bbe962b
37bbe962bloc_37bbe962b:
37bbe962bshl rbp, 4
37bbe962fmov rcx, [rsp+88]
37bbe9634mov [rsp+176], rdx
37bbe963clea rax, [r14+rbp]
37bbe9640mov [rsp+168], r10
37bbe9648movsd_xmm x0, [rax]
37bbe964cmovsd_xmm [rsp+512], x0
37bbe9655movsd_xmm x0, [rax+8]
37bbe965amovsd_xmm [rsp+520], x0
37bbe9663call fn_37c42fc80
37bbe9668mov r10, [rsp+168]
37bbe9670mov rdx, [rsp+176]
37bbe9678comisd x7, x0
37bbe967cjbe 0x37bbe9b70
37bbe9682pxor x0, x0
37bbe9686xor ecx, ecx
37bbe9688movups [r14+rbp], x0
37bbe968d
37bbe968dloc_37bbe968d:
37bbe968dmov ebx, [rsp+116]
37bbe9691cmp [rsp+200], ebx
37bbe9698jge 0x37bbeb797
37bbe969emov rbx, [rsp+80]
37bbe96a3movsxd r13, [rsp+200]
37bbe96abmov [rsp+424], rdi
37bbe96b3pxor x10, x10
37bbe96b8mov rax, [rsp+72]
37bbe96bdmov [rsp+408], r12
37bbe96c5lea r8, [rbx+1]
37bbe96c9mov [rsp+928], r15
37bbe96d1shl r8, 4
37bbe96d5lea r9, [rax+r13]
37bbe96d9mov [rsp+944], r14
37bbe96e1mov [rsp+344], r8
37bbe96e9mov r8, rbx
37bbe96ecimul r8, r13
37bbe96f0mov [rsp+416], r10
37bbe96f8mov [rsp+400], rdx
37bbe9700lea rax, [r8+r9]
37bbe9704add r8, rbx
37bbe9707shl rax, 4
37bbe970badd r8, r9
37bbe970elea rbp, [r15+rax]
37bbe9712mov rax, [rsp+160]
37bbe971ashl r8, 4
37bbe971elea r11, [r15+r8]
37bbe9722lea r8, [rax+1]
37bbe9726mov rdi, r11
37bbe9729shl r8, 4
37bbe972dmov [rsp+336], r8
37bbe9735lea r8, [r13+1]
37bbe9739imul r8, rax
37bbe973dmov rax, [rsp+144]
37bbe9745lea r9, [rax+r13]
37bbe9749mov rax, [rsp+368]
37bbe9751add r8, r9
37bbe9754lea r9, [rsp+536]
37bbe975cshl r8, 4
37bbe9760mov rbx, rax
37bbe9763mov [rsp+168], r9
37bbe976bmov r12, r9
37bbe976eimul rax, r13
37bbe9772lea rsi, [r14+r8]
37bbe9776mov r8, [rsp+376]
37bbe977eshl rbx, 4
37bbe9782mov [rsp+320], rbx
37bbe978alea rbx, [rsp+544]
37bbe9792mov [rsp+208], rbx
37bbe979alea rbx, [rsp+608]
37bbe97a2add r8, rax
37bbe97a5mov rax, [rsp+976]
37bbe97admov [rsp+200], rbx
37bbe97b5mov rbx, r13
37bbe97b8shl r8, 4
37bbe97bcmov r13, rbp
37bbe97bfmov ebp, ecx
37bbe97c1lea r8, [rax+r8+16]
37bbe97c6lea rax, [rsp+576]
37bbe97cemov [rsp+176], rax
37bbe97d6mov r15, r8
37bbe97d9mov r14, rax
37bbe97dcjmp 0x37bbe98b0
37bbe97e1
37bbe97e1 0f 1f 80 00 00 00 00 .......
37bbe97e8
37bbe97e8loc_37bbe97e8:
37bbe97e8test ebp, ebp
37bbe97eaje 0x37bbe9855
37bbe97eclea edx, [rbx-1]
37bbe97efmov rcx, [rsp+928]
37bbe97f7pxor x4, x4
37bbe97fbmovsd_xmm x2, [rsp+536]
37bbe9804movsxd rdx, edx
37bbe9807imul rdx, [rsp+80]
37bbe980dadd rdx, [rsp+72]
37bbe9812add rdx, rbx
37bbe9815movapd x1, x2
37bbe9819mov rax, [rsp+928]
37bbe9821shl rdx, 4
37bbe9825add rcx, rdx
37bbe9828movsd_xmm x3, [rcx+8]
37bbe982dmovsd_xmm x0, [rcx]
37bbe9831mulsd x2, x3
37bbe9835movapd x5, x3
37bbe9839mulsd x1, x0
37bbe983dmulsd x5, x4
37bbe9841mulsd x0, x4
37bbe9845subsd x1, x5
37bbe9849addsd x0, x2
37bbe984dunpcklpd x1, x0
37bbe9851movups [rax+rdx], x1
37bbe9855
37bbe9855loc_37bbe9855:
37bbe9855movsd_xmm x0, [rsi+16]
37bbe985amovsd_xmm x1, [rsi+24]
37bbe985fandpd x0, [rip+0x861959]
37bbe9867andpd x1, [rip+0x861951]
37bbe986faddsd x0, x1
37bbe9873comisd x0, x7
37bbe9877jae 0x37bbeb57b
37bbe987dmov rax, [rsp+344]
37bbe9885movups [rsi+16], x10
37bbe988aadd rbx, 1
37bbe988exor ebp, ebp
37bbe9890add rsi, [rsp+336]
37bbe9898add r15, [rsp+320]
37bbe98a0add r13, rax
37bbe98a3add rdi, rax
37bbe98a6cmp [rsp+116], ebx
37bbe98aajle 0x37bbeb5db
37bbe98b0
37bbe98b0loc_37bbe98b0:
37bbe98b0movupd x0, [r13]
37bbe98b6lea rdx, [r13+16]
37bbe98bamov r9, r14
37bbe98bdmov r8, r12
37bbe98c0mov [rsp+32], r13
37bbe98c5mov rcx, [rsp+208]
37bbe98cdmovups [rsp+544], x0
37bbe98d5mov [rsp+328], ebx
37bbe98dccall zlartg_
37bbe98e1mov rax, [rsp+936]
37bbe98e9mov rdx, rdi
37bbe98ecmovups [r13+16], x10
37bbe98f1mov r11l, [rsp+216]
37bbe98f9mov [rsp+48], r14
37bbe98felea r9, [rdi+16]
37bbe9902mov [rsp+32], rax
37bbe9907mov rcx, [rsp+200]
37bbe990fmov r8, rax
37bbe9912mov [rsp+40], r12
37bbe9917sub r11l, ebx
37bbe991amov [rsp+608], r11l
37bbe9922mov [rsp+312], r11l
37bbe992acall zrot_
37bbe992fmov rax, [rsp+952]
37bbe9937mov rdx, rsi
37bbe993amov [rsp+48], r14
37bbe993fmov [rsp+40], r12
37bbe9944mov r11l, [rsp+312]
37bbe994clea r9, [rsi+16]
37bbe9950mov [rsp+32], rax
37bbe9955mov rcx, [rsp+200]
37bbe995dmov r8, rax
37bbe9960mov [rsp+608], r11l
37bbe9968call zrot_
37bbe996dmov eax, [rsp+220]
37bbe9974test eax, eax
37bbe9976je 0x37bbe97e8
37bbe997cmov rax, [rsp+200]
37bbe9984mov [rsp+40], r12
37bbe9989lea r8, [rip+0x86180c]
37bbe9990mov rdx, r15
37bbe9993movsd_xmm x0, [rsp+584]
37bbe999cxorpd x0, [rip+0x86180c]
37bbe99a4mov [rsp+48], rax
37bbe99a9lea rax, [rip+0x8617ec]
37bbe99b0movsd_xmm x1, [rsp+576]
37bbe99b9mov [rsp+32], rax
37bbe99bemov rax, [rsp+320]
37bbe99c6mov rcx, [rsp+904]
37bbe99ceunpcklpd x1, x0
37bbe99d2lea r9, [r15+rax]
37bbe99d6movups [rsp+608], x1
37bbe99decall zrot_
37bbe99e3jmp 0x37bbe97e8
37bbe99e8
37bbe99e8 0f 1f 84 00 00 00 00 00 ........
37bbe99f0
37bbe99f0loc_37bbe99f0:
37bbe99f0test r14b, r14b
37bbe99f3mov rax, r12
37bbe99f6mov r14, r15
37bbe99f9mov r10, [rsp+208]
37bbe9a01mov rdx, [rsp+312]
37bbe9a09mov rdi, [rsp+320]
37bbe9a11mov r12, [rsp+328]
37bbe9a19mov r15, [rsp+928]
37bbe9a21je 0x37bbe9a31
37bbe9a23mov ebx, [rsp+456]
37bbe9a2amov [rsp+532], ebx
37bbe9a31
37bbe9a31loc_37bbe9a31:
37bbe9a31shl rax, 4
37bbe9a35pxor x0, x0
37bbe9a39movups [r15+rax], x0
37bbe9a3ejmp 0x37bbe962b
37bbe9a43
37bbe9a43 0f 1f 44 00 00 ..D..
37bbe9a48
37bbe9a48loc_37bbe9a48:
37bbe9a48mov rax, [rsp+1008]
37bbe9a50mov rbx, [rip+0x861749]
37bbe9a57mov [rax], rbx
37bbe9a5ajmp 0x37bbe8276
37bbe9a5f
37bbe9a5f 90 .
37bbe9a60
37bbe9a60loc_37bbe9a60:
37bbe9a60mov eax, [rsp+116]
37bbe9a64mov [rsp+140], r13l
37bbe9a6cmov [rsp+216], eax
37bbe9a73jmp 0x37bbe8a1f
37bbe9a78
37bbe9a78 0f 1f 84 00 00 00 00 00 ........
37bbe9a80
37bbe9a80loc_37bbe9a80:
37bbe9a80mov rax, [rsp+1000]
37bbe9a88mov r8, [rsp+904]
37bbe9a90mov [rsp+56], 4
37bbe9a99lea r9, [rip+0x8616d0]
37bbe9aa0lea rcx, [rip+0x8616d9]
37bbe9aa7mov [rsp+48], rax
37bbe9aacmov rax, [rsp+992]
37bbe9ab4mov rdx, r8
37bbe9ab7mov [rsp+40], rax
37bbe9abclea rax, [rip+0x8616c5]
37bbe9ac3mov [rsp+32], rax
37bbe9ac8call zlaset_
37bbe9acdjmp 0x37bbe8569
37bbe9ad2
37bbe9ad2 66 0f 1f 44 00 00 f..D..
37bbe9ad8
37bbe9ad8loc_37bbe9ad8:
37bbe9ad8mov rax, [rsp+984]
37bbe9ae0mov r8, [rsp+904]
37bbe9ae8mov [rsp+56], 4
37bbe9af1lea r9, [rip+0x861678]
37bbe9af8lea rcx, [rip+0x861681]
37bbe9affmov [rsp+48], rax
37bbe9b04mov rax, [rsp+976]
37bbe9b0cmov rdx, r8
37bbe9b0fmov [rsp+40], rax
37bbe9b14lea rax, [rip+0x86166d]
37bbe9b1bmov [rsp+32], rax
37bbe9b20call zlaset_
37bbe9b25jmp 0x37bbe8560
37bbe9b2a
37bbe9b2a 66 0f 1f 44 00 00 f..D..
37bbe9b30
37bbe9b30loc_37bbe9b30:
37bbe9b30mov rax, [rsp+1032]
37bbe9b38mov edi, [rsp+96]
37bbe9b3cmov [rax], edi
37bbe9b3emov rax, [rsp+904]
37bbe9b46mov eax, [rax]
37bbe9b48jmp 0x37bbe93c8
37bbe9b4d
37bbe9b4d 0f 1f 00 ...
37bbe9b50
37bbe9b50loc_37bbe9b50:
37bbe9b50mov rax, [rsp+904]
37bbe9b58mov rbx, [rsp+1032]
37bbe9b60mov eax, [rax]
37bbe9b62lea edx, [rax+rax+1]
37bbe9b66mov [rbx], edx
37bbe9b68jmp 0x37bbe93c8
37bbe9b6d
37bbe9b6d 0f 1f 00 ...
37bbe9b70
37bbe9b70loc_37bbe9b70:
37bbe9b70lea rax, [rsp+576]
37bbe9b78mov [rsp+176], rax
37bbe9b80lea rax, [rsp+536]
37bbe9b88mov [rsp+168], rax
37bbe9b90lea rax, [rsp+544]
37bbe9b98mov [rsp+208], rax
37bbe9ba0
37bbe9ba0loc_37bbe9ba0:
37bbe9ba0mov r9l, [rsp+120]
37bbe9ba5add [rsp+232], 1
37bbe9badmov ecx, 0xffffffffcccccccd
37bbe9bb2mov eax, [rsp+140]
37bbe9bb9mov ebx, [rsp+232]
37bbe9bc0test r9l, r9l
37bbe9bc3cmove eax, [rsp+200]
37bbe9bcbmov [rsp+140], eax
37bbe9bd2mov eax, ebx
37bbe9bd4imul rax, rcx
37bbe9bd8shr rax, 35
37bbe9bdclea eax, [rax+4*rax]
37bbe9bdfadd eax, eax
37bbe9be1cmp eax, ebx
37bbe9be3je 0x37bbeafb6
37bbe9be9mov rax, [rsp+192]
37bbe9bf1add rax, [rsp+224]
37bbe9bf9pxor x5, x5
37bbe9bfdmovapd x2, x14
37bbe9c02shl rax, 4
37bbe9c06movsd_xmm x4, [rdi]
37bbe9c0aadd rax, r14
37bbe9c0dmovsd_xmm x1, [rax]
37bbe9c11movsd_xmm x0, [rax+8]
37bbe9c16mulsd x2, x1
37bbe9c1amovapd x3, x0
37bbe9c1emulsd x1, x5
37bbe9c22mulsd x0, x14
37bbe9c27mulsd x3, x5
37bbe9c2baddsd x0, x1
37bbe9c2fmovsd_xmm x1, [rdi+8]
37bbe9c34subsd x2, x3
37bbe9c38movapd x3, x14
37bbe9c3dmulsd x3, x4
37bbe9c41movapd x10, x1
37bbe9c46mulsd x4, x5
37bbe9c4amulsd x10, x5
37bbe9c4fmulsd x1, x14
37bbe9c54subsd x3, x10
37bbe9c59addsd x1, x4
37bbe9c5dmovapd x5, x3
37bbe9c61andpd x5, [rip+0x861557]
37bbe9c69movapd x4, x1
37bbe9c6dandpd x4, [rip+0x86154b]
37bbe9c75movsd_xmm [rsp+128], x5
37bbe9c7ecomisd x4, x5
37bbe9c82movq rcx, x4
37bbe9c87jbe 0x37bbeb187
37bbe9c8dmovapd x5, x3
37bbe9c91movapd x4, x3
37bbe9c95movapd x10, x2
37bbe9c9adivsd x5, x1
37bbe9c9emulsd x4, x5
37bbe9ca2mulsd x10, x5
37bbe9ca7mulsd x5, x0
37bbe9cabaddsd x4, x1
37bbe9cafaddsd x10, x0
37bbe9cb4subsd x5, x2
37bbe9cb8divsd x10, x4
37bbe9cbddivsd x5, x4
37bbe9cc1movsd_xmm [rsp+256], x10
37bbe9ccbmovsd_xmm [rsp+312], x5
37bbe9cd4
37bbe9cd4loc_37bbe9cd4:
37bbe9cd4movsd_xmm x2, [r10]
37bbe9cd9movsd_xmm x0, [r10+8]
37bbe9cdfpxor x4, x4
37bbe9ce3movapd x10, x8
37bbe9ce8mov rax, [rsp+352]
37bbe9cf0add rax, [rsp+144]
37bbe9cf8mulsd x10, x2
37bbe9cfdmovapd x5, x0
37bbe9d01add rax, [rsp+224]
37bbe9d09mulsd x2, x4
37bbe9d0dshl rax, 4
37bbe9d11mulsd x0, x8
37bbe9d16add rax, r14
37bbe9d19mulsd x5, x4
37bbe9d1dmovsd_xmm x11, [rax+8]
37bbe9d23movapd x15, x11
37bbe9d28mulsd x15, x4
37bbe9d2daddsd x0, x2
37bbe9d31movsd_xmm x2, [rax]
37bbe9d35mulsd x11, x14
37bbe9d3asubsd x10, x5
37bbe9d3fmovapd x5, x14
37bbe9d44mulsd x5, x2
37bbe9d48mulsd x2, x4
37bbe9d4csubsd x5, x15
37bbe9d51addsd x2, x11
37bbe9d56movapd x11, x5
37bbe9d5bandpd x11, [rip+0x86145c]
37bbe9d64movapd x15, x2
37bbe9d69andpd x15, [rip+0x86144e]
37bbe9d72comisd x15, x11
37bbe9d77jbe 0x37bbeb0c9
37bbe9d7dmovapd x11, x5
37bbe9d82divsd x11, x2
37bbe9d87mulsd x5, x11
37bbe9d8cmovapd x15, x5
37bbe9d91movsd_xmm x5, [rdx]
37bbe9d95addsd x15, x2
37bbe9d9amovapd x2, x10
37bbe9d9fmulsd x2, x11
37bbe9da4addsd x2, x0
37bbe9da8mulsd x0, x11
37bbe9daddivsd x2, x15
37bbe9db2subsd x0, x10
37bbe9db7divsd x0, x15
37bbe9dbcmovsd_xmm [rsp+240], x2
37bbe9dc5movapd x2, x8
37bbe9dcamulsd x2, x5
37bbe9dcemulsd x5, x4
37bbe9dd2movsd_xmm [rsp+192], x0
37bbe9ddbmovsd_xmm x0, [rdx+8]
37bbe9de0movapd x10, x0
37bbe9de5mulsd x10, x4
37bbe9deamovapd x4, x11
37bbe9defmulsd x0, x8
37bbe9df4subsd x2, x10
37bbe9df9addsd x0, x5
37bbe9dfdmovapd x5, x15
37bbe9e02mulsd x4, x2
37bbe9e06mulsd x11, x0
37bbe9e0baddsd x4, x0
37bbe9e0fdivsd x4, x15
37bbe9e14movapd x15, x11
37bbe9e19subsd x15, x2
37bbe9e1edivsd x15, x5
37bbe9e23movsd_xmm [rsp+152], x4
37bbe9e2c
37bbe9e2cloc_37bbe9e2c:
37bbe9e2cmov rax, [rsp+224]
37bbe9e34pxor x5, x5
37bbe9e38movapd x4, x8
37bbe9e3dadd rax, [rsp+184]
37bbe9e45shl rax, 4
37bbe9e49add rax, r15
37bbe9e4cmovsd_xmm x2, [rax]
37bbe9e50movsd_xmm x0, [rax+8]
37bbe9e55mulsd x4, x2
37bbe9e59movapd x10, x0
37bbe9e5emulsd x2, x5
37bbe9e62mulsd x0, x8
37bbe9e67mulsd x10, x5
37bbe9e6caddsd x0, x2
37bbe9e70movq x2, rcx
37bbe9e75comisd x2, [rsp+128]
37bbe9e7esubsd x4, x10
37bbe9e83jbe 0x37bbeb4ce
37bbe9e89movapd x2, x3
37bbe9e8dmov rax, [rsp+296]
37bbe9e95divsd x2, x1
37bbe9e99movsd_xmm x10, [rax+8]
37bbe9e9fmovsd_xmm x11, [rax]
37bbe9ea4mulsd x3, x2
37bbe9ea8addsd x3, x1
37bbe9eacmovapd x1, x4
37bbe9eb0mulsd x1, x2
37bbe9eb4addsd x1, x0
37bbe9eb8mulsd x0, x2
37bbe9ebcdivsd x1, x3
37bbe9ec0subsd x0, x4
37bbe9ec4movapd x4, x10
37bbe9ec9mulsd x4, x5
37bbe9ecdmulsd x10, x8
37bbe9ed2divsd x0, x3
37bbe9ed6movq rax, x1
37bbe9edbmovapd x1, x8
37bbe9ee0mulsd x1, x11
37bbe9ee5mulsd x11, x5
37bbe9eeasubsd x1, x4
37bbe9eeeaddsd x10, x11
37bbe9ef3movapd x11, x2
37bbe9ef8mulsd x11, x1
37bbe9efdaddsd x11, x10
37bbe9f02mulsd x10, x2
37bbe9f07divsd x11, x3
37bbe9f0csubsd x10, x1
37bbe9f11divsd x10, x3
37bbe9f16
37bbe9f16loc_37bbe9f16:
37bbe9f16movsd_xmm x5, [rsp+256]
37bbe9f1fmov rsi, [rsp+88]
37bbe9f24lea rdx, [rsp+496]
37bbe9f2cmovsd_xmm x2, [rsp+312]
37bbe9f35movsd_xmm x1, [rsp+152]
37bbe9f3emovapd x3, x5
37bbe9f42mov rcx, rsi
37bbe9f45mulsd x3, x1
37bbe9f49movapd x4, x2
37bbe9f4dmulsd x4, x15
37bbe9f52subsd x3, x4
37bbe9f56movapd x4, x5
37bbe9f5amulsd x4, x15
37bbe9f5fsubsd x11, x3
37bbe9f64movapd x3, x2
37bbe9f68mulsd x3, x1
37bbe9f6cmovapd x1, x5
37bbe9f70mulsd x5, [rsp+192]
37bbe9f79addsd x3, x4
37bbe9f7dmovapd x4, x2
37bbe9f81mulsd x2, [rsp+192]
37bbe9f8asubsd x10, x3
37bbe9f8fmovq x3, rax
37bbe9f94movsd_xmm [rsp+128], x10
37bbe9f9emovsd_xmm x10, [rsp+240]
37bbe9fa8mulsd x4, x10
37bbe9fadmulsd x1, x10
37bbe9fb2subsd x1, x2
37bbe9fb6movapd x2, x4
37bbe9fbaaddsd x2, x5
37bbe9fbesubsd x3, x1
37bbe9fc2subsd x0, x2
37bbe9fc6movsd_xmm [rsp+496], x3
37bbe9fcfmovsd_xmm [rsp+504], x0
37bbe9fd8call fn_37c4301d0
37bbe9fddlea rdx, [rsp+496]
37bbe9fe5mov rcx, rsi
37bbe9fe8movsd_xmm x4, [rsp+512]
37bbe9ff1movsd_xmm x0, [rsp+520]
37bbe9ffamovsd_xmm x1, [rsp+152]
37bbea003movsd_xmm [rsp+504], x15
37bbea00dmovsd_xmm [rsp+224], x4
37bbea016movsd_xmm [rsp+184], x0
37bbea01fmovsd_xmm [rsp+496], x1
37bbea028call fn_37c4301d0
37bbea02dmov ecx, 1
37bbea032movsd_xmm x3, [rsp+512]
37bbea03bmovsd_xmm x2, [rsp+520]
37bbea044movsd_xmm x4, [rsp+224]
37bbea04dmovsd_xmm x0, [rsp+184]
37bbea056movapd x5, x3
37bbea05aunpcklpd x5, x2
37bbea05emovddup x1, x4
37bbea062movddup x15, x0
37bbea067mulpd x1, x5
37bbea06bmovapd x5, x2
37bbea06fmovapd x10, x4
37bbea074mulsd x10, x3
37bbea079unpcklpd x5, x3
37bbea07dmulpd x5, x15
37bbea082addsubpd x1, x5
37bbea086movapd x5, x0
37bbea08amulsd x5, x2
37bbea08emulsd x0, x3
37bbea092mulsd x2, x4
37bbea096movups [rsp+544], x1
37bbea09esubsd x10, x5
37bbea0a3addsd x0, x2
37bbea0a7pxor x2, x2
37bbea0abucomisd x10, x2
37bbea0b0setp dl
37bbea0b3cmovne edx, ecx
37bbea0b6test dl, dl
37bbea0b8jne 0x37bbeb1d3
37bbea0beucomisd x0, x2
37bbea0c2setp dl
37bbea0c5cmovne edx, ecx
37bbea0c8test dl, dl
37bbea0cajne 0x37bbeb1d3
37bbea0d0
37bbea0d0loc_37bbea0d0:
37bbea0d0mov edi, [rsp+200]
37bbea0d7mov ebx, [rsp+96]
37bbea0dbcmp edi, ebx
37bbea0ddjge 0x37bbeae98
37bbea0e3mov rax, [rsp+144]
37bbea0ebmov rdx, [rsp+288]
37bbea0f3movsd_xmm [rsp+96], x13
37bbea0fapxor x3, x3
37bbea0feadd rdx, [rsp+360]
37bbea106mov r10l, 1
37bbea10cmov rsi, [rsp+280]
37bbea114movsd_xmm [rsp+152], x7
37bbea11dlea r8, [r12+rax]
37bbea121shl rdx, 4
37bbea125mov r11, rax
37bbea128add r8, [rsp+352]
37bbea130shl r8, 4
37bbea134add rdx, r15
37bbea137shl r11, 4
37bbea13bmovsd_xmm x13, [rsp+384]
37bbea145movsd_xmm x4, [rsp+128]
37bbea14eadd r8, r14
37bbea151mov r9, [rsp+392]
37bbea159movsd_xmm [rsp+184], x6
37bbea162jmp 0x37bbea17c
37bbea164
37bbea164 0f 1f 40 00 ..@.
37bbea168
37bbea168loc_37bbea168:
37bbea168sub ebx, 1
37bbea16badd rdx, rsi
37bbea16eadd r8, r11
37bbea171add r9, rsi
37bbea174cmp ebx, edi
37bbea176je 0x37bbeae7f
37bbea17c
37bbea17cloc_37bbea17c:
37bbea17cmovsd_xmm x10, [r8-16]
37bbea182movsd_xmm x0, [r8-8]
37bbea188movapd x2, x14
37bbea18dmovapd x6, x8
37bbea192movsd_xmm x1, [rdx-8]
37bbea197movsd_xmm x5, [rdx-16]
37bbea19cmulsd x2, x10
37bbea1a1movapd x15, x0
37bbea1a6mulsd x10, x3
37bbea1abmulsd x0, x14
37bbea1b0mulsd x15, x3
37bbea1b5mulsd x6, x5
37bbea1b9mulsd x5, x3
37bbea1bdaddsd x0, x10
37bbea1c2movapd x10, x1
37bbea1c7mulsd x10, x3
37bbea1ccsubsd x2, x15
37bbea1d1movapd x15, x4
37bbea1d6mulsd x1, x8
37bbea1dbmulsd x15, x0
37bbea1e0mulsd x0, x11
37bbea1e5subsd x6, x10
37bbea1eamovapd x10, x11
37bbea1efmulsd x10, x2
37bbea1f4addsd x1, x5
37bbea1f8mulsd x2, x4
37bbea1fcmovapd x7, x1
37bbea200movsd_xmm x1, [rdx+8]
37bbea205subsd x10, x15
37bbea20amovsd_xmm x15, [rip+0x860f8d]
37bbea213addsd x2, x0
37bbea217subsd x6, x10
37bbea21cmovsd_xmm x10, [rdx]
37bbea221subsd x7, x2
37bbea225movapd x5, x10
37bbea22aandpd x5, [rip+0x860f8e]
37bbea232movapd x2, x6
37bbea236andpd x2, [rip+0x860f82]
37bbea23emovapd x0, x7
37bbea242andpd x0, [rip+0x860f76]
37bbea24aaddsd x2, x0
37bbea24emovapd x0, x1
37bbea252andpd x0, [rip+0x860f66]
37bbea25aaddsd x5, x0
37bbea25emovapd x0, x2
37bbea262mulsd x5, x8
37bbea267maxsd x0, x5
37bbea26bcomisd x15, x0
37bbea270jbe 0x37bbea28b
37bbea272ucomisd x0, x3
37bbea276setp bpl
37bbea27acmovne ebp, r10l
37bbea27etest bpl, bpl
37bbea281je 0x37bbea28b
37bbea283divsd x2, x0
37bbea287divsd x5, x0
37bbea28b
37bbea28bloc_37bbea28b:
37bbea28bmovsd_xmm x15, [r9-16]
37bbea291movsd_xmm x0, [r9-8]
37bbea297mulsd x2, x13
37bbea29candpd x15, [rip+0x860f1b]
37bbea2a5andpd x0, [rip+0x860f13]
37bbea2adaddsd x0, x15
37bbea2b2mulsd x0, x5
37bbea2b6comisd x2, x0
37bbea2bajb 0x37bbea168
37bbea2c0movq rcx, x6
37bbea2c5movapd x15, x10
37bbea2camovapd x10, x7
37bbea2cfmov [rsp+200], ebx
37bbea2d6mov [rsp+544], rcx
37bbea2demovsd_xmm x13, [rsp+96]
37bbea2e5movapd x5, x1
37bbea2e9movsd_xmm x7, [rsp+152]
37bbea2f2movsd_xmm x6, [rsp+184]
37bbea2fbmovsd_xmm [rsp+552], x10
37bbea305
37bbea305loc_37bbea305:
37bbea305pxor x1, x1
37bbea309movapd x2, x5
37bbea30dmovapd x0, x8
37bbea312mov r9, [rsp+176]
37bbea31amulsd x0, x15
37bbea31flea rax, [rsp+624]
37bbea327mov r8, [rsp+168]
37bbea32fmov rcx, [rsp+208]
37bbea337mulsd x2, x1
37bbea33bmov [rsp+32], rax
37bbea340lea rdx, [rsp+560]
37bbea348mulsd x15, x1
37bbea34dmulsd x5, x8
37bbea352subsd x0, x2
37bbea356addsd x5, x15
37bbea35bmovsd_xmm [rsp+560], x0
37bbea364movsd_xmm [rsp+568], x5
37bbea36dcall zlartg_
37bbea372mov esi, [rsp+200]
37bbea379cmp esi, [rsp+116]
37bbea37djge 0x37bbeab97
37bbea383mov rbx, [rsp+264]
37bbea38bmovsxd rcx, esi
37bbea38emov rdi, [rsp+272]
37bbea396mov r12l, esi
37bbea399lea rdx, [rcx+1]
37bbea39dmov r10, [rsp+992]
37bbea3a5mov r13, [rsp+144]
37bbea3adpxor x15, x15
37bbea3b2mov rax, rbx
37bbea3b5mov rbp, [rsp+976]
37bbea3bdshl rax, 4
37bbea3c1mov [rsp+328], rax
37bbea3c9mov rax, rbx
37bbea3ccimul rax, rdx
37bbea3d0add rax, rdi
37bbea3d3shl rax, 4
37bbea3d7lea rax, [r10+rax+16]
37bbea3dcmov r10, rcx
37bbea3dfmov [rsp+296], rax
37bbea3e7mov rax, rbx
37bbea3eamov rbx, [rsp+992]
37bbea3f2imul rax, rcx
37bbea3f6movsxd rcx, [rsp+140]
37bbea3felea r8, [r13+rcx]
37bbea403add rax, rdi
37bbea406shl rax, 4
37bbea40alea rax, [rbx+rax+16]
37bbea40fmov rbx, [rsp+160]
37bbea417mov [rsp+288], rax
37bbea41fmov r9, rbx
37bbea422mov rdi, rbx
37bbea425imul r9, rdx
37bbea429shl rdi, 4
37bbea42dlea rax, [r8+r9]
37bbea431shl rax, 4
37bbea435add rax, r14
37bbea438mov [rsp+192], rax
37bbea440mov rax, r9
37bbea443sub rax, rbx
37bbea446add r8, rax
37bbea449shl r8, 4
37bbea44dadd r8, r14
37bbea450mov [rsp+184], r8
37bbea458mov r8l, 1
37bbea45esub r8l, ecx
37bbea461add rcx, [rsp+72]
37bbea466lea r11l, [rsi+r8]
37bbea46amov [rsp+360], r8l
37bbea472lea r8, [r13+r10]
37bbea477mov [rsp+128], r11l
37bbea47flea r11, [rdi+16]
37bbea483add r9, r8
37bbea486add rax, r8
37bbea489mov [rsp+96], r11
37bbea48emov r11, [rsp+80]
37bbea493shl r9, 4
37bbea497shl rax, 4
37bbea49blea r13, [r9+r14]
37bbea49fmov r9, r11
37bbea4a2mov rsi, r11
37bbea4a5imul r9, rdx
37bbea4a9shl rsi, 4
37bbea4adadd r9, rcx
37bbea4b0shl r9, 4
37bbea4b4add r9, r15
37bbea4b7mov [rsp+280], r9
37bbea4bfmov r9, r11
37bbea4c2mov r11, [rsp+368]
37bbea4caimul r9, r10
37bbea4ceadd r9, rcx
37bbea4d1shl r9, 4
37bbea4d5lea rcx, [r15+r9]
37bbea4d9mov r9, [rsp+376]
37bbea4e1mov [rsp+256], rcx
37bbea4e9mov rcx, r11
37bbea4ecshl rcx, 4
37bbea4f0mov [rsp+352], rcx
37bbea4f8mov rcx, r11
37bbea4fbimul rcx, r10
37bbea4ffadd rcx, r9
37bbea502shl rcx, 4
37bbea506imul rdx, r11
37bbea50alea rbp, [rbp+rcx+16]
37bbea50fmov [rsp+320], rbp
37bbea517mov rbp, [rsp+976]
37bbea51fadd rdx, r9
37bbea522mov r9, [rsp+80]
37bbea527shl rdx, 4
37bbea52blea rdx, [rbp+rdx+16]
37bbea530mov [rsp+312], rdx
37bbea538lea rdx, [rbx+1]
37bbea53cimul rbx, r10
37bbea540mov [rsp+344], rdx
37bbea548lea rdx, [r9+1]
37bbea54cimul rdx, r10
37bbea550add rdx, [rsp+72]
37bbea555shl rdx, 4
37bbea559lea r11, [rbx+r8]
37bbea55dlea rbx, [rsi+16]
37bbea561mov [rsp+336], rbx
37bbea569lea rbx, [r15+rdx]
37bbea56dmov rdx, r11
37bbea570shl rdx, 4
37bbea574mov [rsp+240], rbx
37bbea57clea rbx, [rdx+r14]
37bbea580mov [rsp+224], rbx
37bbea588mov ebx, [rsp+216]
37bbea58fmov [rsp+944], r14
37bbea597mov ebp, [rsp+128]
37bbea59emov [rsp+928], r15
37bbea5a6add ebx, 1
37bbea5a9lea r15, [r14+rax+16]
37bbea5aemov rax, [rsp+96]
37bbea5b3movsd_xmm [rsp+416], x7
37bbea5bcsub ebx, r12l
37bbea5bfmovapd x7, x6
37bbea5c3movsd_xmm [rsp+424], x8
37bbea5cdmovapd x8, x14
37bbea5d2movsd_xmm [rsp+392], x13
37bbea5dcmovsd_xmm [rsp+400], x12
37bbea5e6movsd_xmm [rsp+408], x9
37bbea5f0
37bbea5f0loc_37bbea5f0:
37bbea5f0mov rdx, r10
37bbea5f3add r10, 1
37bbea5f7cmp [rsp+200], r12l
37bbea5ffjl 0x37bbeaba8
37bbea605
37bbea605loc_37bbea605:
37bbea605cmp [rsp+216], r12l
37bbea60djl 0x37bbea806
37bbea613movsd_xmm x10, [rsp+584]
37bbea61dxor r8l, r8l
37bbea620movsd_xmm x14, [rsp+576]
37bbea62amovsd_xmm [rsp+128], x8
37bbea634mov rcx, [rsp+240]
37bbea63cmov rdx, [rsp+224]
37bbea644movsd_xmm [rsp+152], x7
37bbea64dmovapd x11, x10
37bbea652movapd x5, x10
37bbea657xorpd x11, [rip+0x860b50]
37bbea660movsd_xmm x13, [rsp+576]
37bbea66amovddup x6, [rsp+536]
37bbea673movddup x9, [rsp+576]
37bbea67dmovhpd x5, [rsp+576]
37bbea686movups [rsp+96], x5
37bbea68bmovapd x12, x11
37bbea690unpcklpd x14, x11
37bbea695unpcklpd x13, x10
37bbea69amovhpd x12, [rsp+576]
37bbea6a4unpcklpd x11, x11
37bbea6a9unpcklpd x10, x10
37bbea6aenop
37bbea6b0
37bbea6b0loc_37bbea6b0:
37bbea6b0movupd x0, [rcx]
37bbea6b4movupd x1, [rcx+16]
37bbea6b9add r8l, 1
37bbea6bdmovapd x5, x0
37bbea6c1movapd x4, x0
37bbea6c5movapd x3, x1
37bbea6c9shufpd x4, x0, 1
37bbea6cemulpd x5, x6
37bbea6d2movapd x2, x1
37bbea6d6mulpd x4, x15
37bbea6dbshufpd x2, x1, 1
37bbea6e0mulpd x3, x6
37bbea6e4mulpd x2, x15
37bbea6e9addsubpd x5, x4
37bbea6edmovapd x4, x0
37bbea6f1unpcklpd x4, x0
37bbea6f5unpckhpd x0, x0
37bbea6f9mulpd x0, x12
37bbea6feaddsubpd x3, x2
37bbea702movapd x2, x1
37bbea706mulpd x4, x14
37bbea70bunpcklpd x2, x1
37bbea70funpckhpd x1, x1
37bbea713mulpd x2, x13
37bbea718mulpd x1, [rsp+96]
37bbea71eaddsubpd x4, x0
37bbea722addsubpd x2, x1
37bbea726movupd x1, [rdx+16]
37bbea72bsubpd x3, x4
37bbea72faddpd x2, x5
37bbea733movapd x5, x1
37bbea737movups [rcx+16], x3
37bbea73bmovupd x3, [rdx]
37bbea73fshufpd x5, x1, 1
37bbea744movapd x7, x5
37bbea748mulpd x7, x15
37bbea74dmovups [rcx], x2
37bbea750movapd x4, x3
37bbea754movapd x2, x1
37bbea758movapd x0, x3
37bbea75cshufpd x4, x3, 1
37bbea761movapd x8, x4
37bbea766add rcx, rsi
37bbea769mulpd x2, x6
37bbea76dmulpd x0, x6
37bbea771mulpd x8, x15
37bbea776mulpd x3, x9
37bbea77bmulpd x4, x11
37bbea780mulpd x1, x9
37bbea785addsubpd x2, x7
37bbea789mulpd x5, x10
37bbea78eaddsubpd x0, x8
37bbea793addsubpd x3, x4
37bbea797addsubpd x1, x5
37bbea79bsubpd x2, x3
37bbea79faddpd x1, x0
37bbea7a3movups [rdx+16], x2
37bbea7a7movups [rdx], x1
37bbea7aaadd rdx, rdi
37bbea7adcmp r8l, ebx
37bbea7b0jb 0x37bbea6b0
37bbea7b6mov edx, [rsp+216]
37bbea7bdmov r9, [rsp+944]
37bbea7c5movups [rsp+560], x1
37bbea7cdmovsd_xmm x8, [rsp+128]
37bbea7d7movsd_xmm x7, [rsp+152]
37bbea7e0sub edx, r12l
37bbea7e3imul rdx, [rsp+160]
37bbea7eclea rcx, [r11+rdx+1]
37bbea7f1add rdx, r11
37bbea7f4shl rcx, 4
37bbea7f8shl rdx, 4
37bbea7fcmovups [r9+rcx], x2
37bbea801movups [r9+rdx], x1
37bbea806
37bbea806loc_37bbea806:
37bbea806mov r8l, [rsp+220]
37bbea80etest r8l, r8l
37bbea811jne 0x37bbead70
37bbea817
37bbea817loc_37bbea817:
37bbea817lea rdx, [r13+16]
37bbea81bmovupd x0, [r13+16]
37bbea821mov r9, [rsp+176]
37bbea829mov [rsp+152], r11
37bbea831mov [rsp+32], rdx
37bbea836mov r8, [rsp+168]
37bbea83emov rdx, r15
37bbea841mov rcx, [rsp+208]
37bbea849mov [rsp+128], r10
37bbea851mov [rsp+96], rax
37bbea856movups [rsp+544], x0
37bbea85ecall zlartg_
37bbea863mov eax, [rsp+116]
37bbea867lea r9l, [r12+2]
37bbea86cmov r10, [rsp+128]
37bbea874mov r11, [rsp+152]
37bbea87cmovups [r15], x15
37bbea880cmp r9l, eax
37bbea883cmovg r9l, eax
37bbea887cmp [rsp+140], r9l
37bbea88fmov rax, [rsp+96]
37bbea894jg 0x37bbea9a6
37bbea89amovsd_xmm x9, [rsp+584]
37bbea8a4xor r8l, r8l
37bbea8a7movsd_xmm x12, [rsp+576]
37bbea8b1mov rcx, [rsp+280]
37bbea8b9mov rdx, [rsp+256]
37bbea8c1movapd x10, x9
37bbea8c6add r9l, [rsp+360]
37bbea8cexorpd x10, [rip+0x8608d9]
37bbea8d7movsd_xmm x11, [rsp+576]
37bbea8e1unpcklpd x12, x9
37bbea8e6movddup x6, [rsp+536]
37bbea8efmovhpd x9, [rsp+576]
37bbea8f9unpcklpd x11, x10
37bbea8femovhpd x10, [rsp+576]
37bbea908nop [rax+rax]
37bbea910
37bbea910loc_37bbea910:
37bbea910movupd x0, [rcx]
37bbea914add r8l, 1
37bbea918add rdx, 16
37bbea91cadd rcx, 16
37bbea920movapd x1, x0
37bbea924movapd x4, x0
37bbea928movapd x2, x0
37bbea92cshufpd x1, x0, 1
37bbea931mulpd x2, x6
37bbea935unpcklpd x4, x0
37bbea939unpckhpd x0, x0
37bbea93dmulpd x0, x10
37bbea942mulpd x4, x11
37bbea947mulpd x1, x15
37bbea94caddsubpd x4, x0
37bbea950movupd x0, [rdx-16]
37bbea955addsubpd x2, x1
37bbea959movapd x5, x0
37bbea95dmovapd x1, x0
37bbea961movapd x3, x0
37bbea965shufpd x5, x0, 1
37bbea96amulpd x3, x6
37bbea96eunpcklpd x1, x0
37bbea972unpckhpd x0, x0
37bbea976mulpd x1, x12
37bbea97bmulpd x5, x15
37bbea980mulpd x0, x9
37bbea985addsubpd x3, x5
37bbea989addsubpd x1, x0
37bbea98dsubpd x3, x4
37bbea991addpd x1, x2
37bbea995movups [rdx-16], x3
37bbea999movups [rcx-16], x1
37bbea99dcmp r8l, r9l
37bbea9a0jb 0x37bbea910
37bbea9a6
37bbea9a6loc_37bbea9a6:
37bbea9a6cmp [rsp+140], r12l
37bbea9aejg 0x37bbeaab6
37bbea9b4movsd_xmm x9, [rsp+584]
37bbea9bexor r8l, r8l
37bbea9c1movsd_xmm x12, [rsp+576]
37bbea9cbmov rcx, [rsp+192]
37bbea9d3mov rdx, [rsp+184]
37bbea9dbmovapd x10, x9
37bbea9e0unpcklpd x12, x9
37bbea9e5xorpd x10, [rip+0x8607c2]
37bbea9eemovsd_xmm x11, [rsp+576]
37bbea9f8movddup x6, [rsp+536]
37bbeaa01movhpd x9, [rsp+576]
37bbeaa0bunpcklpd x11, x10
37bbeaa10movhpd x10, [rsp+576]
37bbeaa1anop [rax+rax]
37bbeaa20
37bbeaa20loc_37bbeaa20:
37bbeaa20movupd x0, [rcx]
37bbeaa24add r8l, 1
37bbeaa28add rdx, 16
37bbeaa2cadd rcx, 16
37bbeaa30movapd x1, x0
37bbeaa34movapd x4, x0
37bbeaa38movapd x2, x0
37bbeaa3cshufpd x1, x0, 1
37bbeaa41mulpd x2, x6
37bbeaa45unpcklpd x4, x0
37bbeaa49unpckhpd x0, x0
37bbeaa4dmulpd x0, x10
37bbeaa52mulpd x4, x11
37bbeaa57mulpd x1, x15
37bbeaa5caddsubpd x4, x0
37bbeaa60movupd x0, [rdx-16]
37bbeaa65addsubpd x2, x1
37bbeaa69movapd x5, x0
37bbeaa6dmovapd x1, x0
37bbeaa71movapd x3, x0
37bbeaa75shufpd x5, x0, 1
37bbeaa7amulpd x3, x6
37bbeaa7eunpcklpd x1, x0
37bbeaa82unpckhpd x0, x0
37bbeaa86mulpd x1, x12
37bbeaa8bmulpd x5, x15
37bbeaa90mulpd x0, x9
37bbeaa95addsubpd x3, x5
37bbeaa99addsubpd x1, x0
37bbeaa9dsubpd x3, x4
37bbeaaa1addpd x1, x2
37bbeaaa5movups [rdx-16], x3
37bbeaaa9movups [rcx-16], x1
37bbeaaadcmp r8l, ebp
37bbeaab0jb 0x37bbeaa20
37bbeaab6
37bbeaab6loc_37bbeaab6:
37bbeaab6mov ecx, [rsp+124]
37bbeaabatest ecx, ecx
37bbeaabcjne 0x37bbeac48
37bbeaac2
37bbeaac2loc_37bbeaac2:
37bbeaac2add [rsp+192], rdi
37bbeaacaadd r12l, 1
37bbeaaceadd ebp, 1
37bbeaad1mov rdx, [rsp+328]
37bbeaad9add [rsp+184], rdi
37bbeaae1add r13, rax
37bbeaae4add r15, rax
37bbeaae7add r11, [rsp+344]
37bbeaaefadd [rsp+296], rdx
37bbeaaf7sub ebx, 1
37bbeaafaadd [rsp+288], rdx
37bbeab02mov rdx, [rsp+352]
37bbeab0aadd [rsp+280], rsi
37bbeab12add [rsp+320], rdx
37bbeab1aadd [rsp+312], rdx
37bbeab22mov rdx, [rsp+336]
37bbeab2aadd [rsp+256], rsi
37bbeab32add [rsp+240], rdx
37bbeab3aadd [rsp+224], rax
37bbeab42cmp [rsp+116], r12l
37bbeab47jne 0x37bbea5f0
37bbeab4dmovapd x14, x8
37bbeab52movapd x6, x7
37bbeab56movsd_xmm x13, [rsp+392]
37bbeab60movsd_xmm x12, [rsp+400]
37bbeab6amov r15, [rsp+928]
37bbeab72mov r14, [rsp+944]
37bbeab7amovsd_xmm x9, [rsp+408]
37bbeab84movsd_xmm x8, [rsp+424]
37bbeab8emovsd_xmm x7, [rsp+416]
37bbeab97
37bbeab97loc_37bbeab97:
37bbeab97mov eax, [rsp+116]
37bbeab9bmov [rsp+96], eax
37bbeab9fjmp 0x37bbe8c22
37bbeaba4
37bbeaba4 0f 1f 40 00 ..@.
37bbeaba8
37bbeaba8loc_37bbeaba8:
37bbeaba8lea r14l, [r12-1]
37bbeabadmov [rsp+128], rax
37bbeabb5mov rax, [rsp+928]
37bbeabbdmovsxd r14, r14l
37bbeabc0imul r14, [rsp+80]
37bbeabc6add r14, [rsp+72]
37bbeabcbmov [rsp+152], r11
37bbeabd3add rdx, r14
37bbeabd6add r14, r10
37bbeabd9mov r9, [rsp+176]
37bbeabe1mov r8, [rsp+168]
37bbeabe9shl rdx, 4
37bbeabedshl r14, 4
37bbeabf1mov [rsp+96], r10
37bbeabf6mov rcx, [rsp+208]
37bbeabfemovupd x0, [rax+rdx]
37bbeac03add rdx, rax
37bbeac06mov [rsp+32], rdx
37bbeac0blea rdx, [r14+rax]
37bbeac0fmovups [rsp+544], x0
37bbeac17call zlartg_
37bbeac1cmov rax, [rsp+928]
37bbeac24mov r10, [rsp+96]
37bbeac29mov r11, [rsp+152]
37bbeac31movups [rax+r14], x15
37bbeac36mov rax, [rsp+128]
37bbeac3ejmp 0x37bbea605
37bbeac43
37bbeac43 0f 1f 44 00 00 ..D..
37bbeac48
37bbeac48loc_37bbeac48:
37bbeac48mov rcx, [rsp+904]
37bbeac50mov edx, [rcx]
37bbeac52test edx, edx
37bbeac54jle 0x37bbeaac2
37bbeac5amovsd_xmm x9, [rsp+584]
37bbeac64shl rdx, 4
37bbeac68mov r14, [rsp+288]
37bbeac70movsd_xmm x12, [rsp+576]
37bbeac7amov rcx, [rsp+296]
37bbeac82movapd x10, x9
37bbeac87lea r8, [rdx+r14]
37bbeac8bmov rdx, r14
37bbeac8emovsd_xmm x11, [rsp+576]
37bbeac98xorpd x10, [rip+0x86050f]
37bbeaca1unpcklpd x12, x9
37bbeaca6movddup x6, [rsp+536]
37bbeacafmovhpd x9, [rsp+576]
37bbeacb9unpcklpd x11, x10
37bbeacbemovhpd x10, [rsp+576]
37bbeacc8nop [rax+rax]
37bbeacd0
37bbeacd0loc_37bbeacd0:
37bbeacd0movupd x0, [rcx]
37bbeacd4add rdx, 16
37bbeacd8add rcx, 16
37bbeacdcmovapd x1, x0
37bbeace0movapd x4, x0
37bbeace4movapd x2, x0
37bbeace8shufpd x1, x0, 1
37bbeacedmulpd x2, x6
37bbeacf1unpcklpd x4, x0
37bbeacf5unpckhpd x0, x0
37bbeacf9mulpd x0, x10
37bbeacfemulpd x4, x11
37bbead03mulpd x1, x15
37bbead08addsubpd x4, x0
37bbead0cmovupd x0, [rdx-16]
37bbead11addsubpd x2, x1
37bbead15movapd x3, x0
37bbead19movapd x1, x0
37bbead1dmovapd x5, x0
37bbead21shufpd x5, x0, 1
37bbead26mulpd x3, x6
37bbead2aunpcklpd x1, x0
37bbead2eunpckhpd x0, x0
37bbead32mulpd x5, x15
37bbead37mulpd x1, x12
37bbead3cmulpd x0, x9
37bbead41addsubpd x3, x5
37bbead45addsubpd x1, x0
37bbead49subpd x3, x4
37bbead4daddpd x1, x2
37bbead51movups [rdx-16], x3
37bbead55movups [rcx-16], x1
37bbead59cmp r8, rdx
37bbead5cjne 0x37bbeacd0
37bbead62jmp 0x37bbeaac2
37bbead67
37bbead67 66 0f 1f 84 00 00 00 00 00 f........
37bbead70
37bbead70loc_37bbead70:
37bbead70mov rcx, [rsp+904]
37bbead78mov edx, [rcx]
37bbead7atest edx, edx
37bbead7cjle 0x37bbea817
37bbead82movsd_xmm x9, [rsp+584]
37bbead8cshl rdx, 4
37bbead90mov r14, [rsp+312]
37bbead98movsd_xmm x11, [rsp+576]
37bbeada2mov rcx, [rsp+320]
37bbeadaamovapd x10, x9
37bbeadaflea r8, [rdx+r14]
37bbeadb3mov rdx, r14
37bbeadb6movddup x6, [rsp+536]
37bbeadbfxorpd x10, [rip+0x8603e8]
37bbeadc8unpcklpd x11, x9
37bbeadcdmovddup x12, [rsp+576]
37bbeadd7movhpd x9, [rsp+576]
37bbeade1unpcklpd x10, x10
37bbeade6nop [rax+rax]
37bbeadf0
37bbeadf0loc_37bbeadf0:
37bbeadf0movupd x0, [rcx]
37bbeadf4add rdx, 16
37bbeadf8add rcx, 16
37bbeadfcmovapd x2, x0
37bbeae00movapd x3, x0
37bbeae04movapd x1, x0
37bbeae08shufpd x2, x0, 1
37bbeae0dmulpd x1, x6
37bbeae11unpcklpd x3, x0
37bbeae15unpckhpd x0, x0
37bbeae19mulpd x0, x9
37bbeae1emulpd x3, x11
37bbeae23mulpd x2, x15
37bbeae28addsubpd x3, x0
37bbeae2cmovupd x0, [rdx-16]
37bbeae31addsubpd x1, x2
37bbeae35movapd x4, x0
37bbeae39movapd x2, x0
37bbeae3dshufpd x4, x0, 1
37bbeae42mulpd x0, x6
37bbeae46movapd x5, x4
37bbeae4amulpd x5, x15
37bbeae4fmulpd x2, x12
37bbeae54mulpd x4, x10
37bbeae59addsubpd x0, x5
37bbeae5daddsubpd x2, x4
37bbeae61subpd x0, x3
37bbeae65addpd x2, x1
37bbeae69movups [rdx-16], x0
37bbeae6dmovups [rcx-16], x2
37bbeae71cmp rdx, r8
37bbeae74jne 0x37bbeadf0
37bbeae7ajmp 0x37bbea817
37bbeae7f
37bbeae7floc_37bbeae7f:
37bbeae7fmovsd_xmm x7, [rsp+152]
37bbeae88movsd_xmm x13, [rsp+96]
37bbeae8fmovsd_xmm x6, [rsp+184]
37bbeae98
37bbeae98loc_37bbeae98:
37bbeae98mov rdx, [rsp+80]
37bbeae9dpxor x4, x4
37bbeaea1movapd x2, x14
37bbeaea6movsxd rcx, [rsp+200]
37bbeaeaemovsd_xmm x10, [rsp+128]
37bbeaeb8imul rdx, rcx
37bbeaebcadd rdx, [rsp+72]
37bbeaec1lea rax, [rcx+rdx]
37bbeaec5shl rax, 4
37bbeaec9add rax, r15
37bbeaeccmovsd_xmm x3, [rax]
37bbeaed0movsd_xmm x0, [rax+8]
37bbeaed5mov rax, [rsp+160]
37bbeaeddimul rax, rcx
37bbeaee1add rax, [rsp+144]
37bbeaee9add rax, rcx
37bbeaeecshl rax, 4
37bbeaef0add rax, r14
37bbeaef3movsd_xmm x1, [rax+8]
37bbeaef8movsd_xmm x5, [rax]
37bbeaefclea eax, [rcx+1]
37bbeaeffcdqe
37bbeaf01mulsd x2, x5
37bbeaf05movapd x15, x1
37bbeaf0aadd rax, rdx
37bbeaf0dmulsd x15, x4
37bbeaf12shl rax, 4
37bbeaf16mulsd x5, x4
37bbeaf1aadd rax, r15
37bbeaf1dmulsd x1, x14
37bbeaf22subsd x2, x15
37bbeaf27movapd x15, x8
37bbeaf2cmulsd x15, x3
37bbeaf31addsd x1, x5
37bbeaf35mulsd x3, x4
37bbeaf39movapd x5, x0
37bbeaf3dmulsd x5, x4
37bbeaf41mulsd x0, x8
37bbeaf46mulsd x10, x1
37bbeaf4bsubsd x15, x5
37bbeaf50movapd x5, x11
37bbeaf55mulsd x5, x2
37bbeaf59addsd x0, x3
37bbeaf5dmulsd x11, x1
37bbeaf62subsd x5, x10
37bbeaf67movsd_xmm x10, [rsp+128]
37bbeaf71mulsd x10, x2
37bbeaf76subsd x15, x5
37bbeaf7bmovsd_xmm x5, [rax+8]
37bbeaf80movsd_xmm [rsp+544], x15
37bbeaf8amovsd_xmm x15, [rax]
37bbeaf8faddsd x10, x11
37bbeaf94subsd x0, x10
37bbeaf99movsd_xmm [rsp+552], x0
37bbeafa2jmp 0x37bbea305
37bbeafa7
37bbeafa7loc_37bbeafa7:
37bbeafa7mov edx, -6
37bbeafacmov eax, 6
37bbeafb1jmp 0x37bbe824a
37bbeafb6
37bbeafb6loc_37bbeafb6:
37bbeafb6imul eax, [rsp+232], 0xffffffffcccccccd
37bbeafc1ror eax, 2
37bbeafc4cmp eax, 0xccccccc
37bbeafc9ja 0x37bbeb62e
37bbeafcfmovapd x0, x11
37bbeafd4movapd x1, x10
37bbeafd9andpd x0, [rip+0x8601df]
37bbeafe1andpd x1, [rip+0x8601d7]
37bbeafe9addsd x0, x1
37bbeafedmulsd x0, x14
37bbeaff2comisd x0, x6
37bbeaff6jbe 0x37bbeb62e
37bbeaffcmov rax, [rsp+296]
37bbeb004pxor x4, x4
37bbeb008movapd x2, x8
37bbeb00dmovsd_xmm x0, [rax+8]
37bbeb012movsd_xmm x1, [rax]
37bbeb016mulsd x2, x1
37bbeb01amovapd x3, x0
37bbeb01emulsd x3, x4
37bbeb022mulsd x1, x4
37bbeb026mulsd x0, x8
37bbeb02bsubsd x2, x3
37bbeb02fmovapd x3, x14
37bbeb034mulsd x3, x11
37bbeb039addsd x0, x1
37bbeb03dmovapd x1, x10
37bbeb042mulsd x1, x4
37bbeb046mulsd x4, x11
37bbeb04bsubsd x3, x1
37bbeb04fmovapd x1, x10
37bbeb054mulsd x1, x14
37bbeb059addsd x1, x4
37bbeb05dmovapd x4, x3
37bbeb061andpd x4, [rip+0x860157]
37bbeb069movapd x5, x1
37bbeb06dandpd x5, [rip+0x86014b]
37bbeb075comisd x5, x4
37bbeb079jbe 0x37bbeb757
37bbeb07fmovapd x4, x3
37bbeb083divsd x4, x1
37bbeb087mulsd x3, x4
37bbeb08baddsd x1, x3
37bbeb08fmovapd x3, x2
37bbeb093mulsd x3, x4
37bbeb097addsd x3, x0
37bbeb09bmulsd x0, x4
37bbeb09fdivsd x3, x1
37bbeb0a3subsd x0, x2
37bbeb0a7divsd x0, x1
37bbeb0ab
37bbeb0abloc_37bbeb0ab:
37bbeb0abaddsd x13, x3
37bbeb0b0addsd x12, x0
37bbeb0b5movsd_xmm [rsp+128], x12
37bbeb0bfmovapd x11, x13
37bbeb0c4jmp 0x37bbea0d0
37bbeb0c9
37bbeb0c9loc_37bbeb0c9:
37bbeb0c9movapd x11, x2
37bbeb0cedivsd x11, x5
37bbeb0d3mulsd x2, x11
37bbeb0d8addsd x2, x5
37bbeb0dcmovapd x5, x2
37bbeb0e0movapd x2, x0
37bbeb0e4movsd_xmm [rsp+152], x5
37bbeb0edmulsd x2, x11
37bbeb0f2addsd x2, x10
37bbeb0f7mulsd x10, x11
37bbeb0fcdivsd x2, x5
37bbeb100subsd x0, x10
37bbeb105divsd x0, x5
37bbeb109movsd_xmm x5, [rdx+8]
37bbeb10emovapd x10, x5
37bbeb113mulsd x5, x8
37bbeb118mulsd x10, x4
37bbeb11dmovsd_xmm [rsp+240], x2
37bbeb126movapd x15, x5
37bbeb12bmovsd_xmm x5, [rsp+152]
37bbeb134movsd_xmm [rsp+192], x0
37bbeb13dmovsd_xmm x0, [rdx]
37bbeb141movapd x2, x0
37bbeb145mulsd x0, x4
37bbeb149mulsd x2, x8
37bbeb14eaddsd x15, x0
37bbeb153movapd x0, x11
37bbeb158subsd x2, x10
37bbeb15dmulsd x0, x15
37bbeb162mulsd x11, x2
37bbeb167addsd x0, x2
37bbeb16bsubsd x15, x11
37bbeb170divsd x0, x5
37bbeb174divsd x15, x5
37bbeb179movsd_xmm [rsp+152], x0
37bbeb182jmp 0x37bbe9e2c
37bbeb187
37bbeb187loc_37bbeb187:
37bbeb187movapd x5, x1
37bbeb18bmovapd x10, x0
37bbeb190movapd x4, x1
37bbeb194divsd x5, x3
37bbeb198mulsd x4, x5
37bbeb19cmulsd x10, x5
37bbeb1a1mulsd x5, x2
37bbeb1a5addsd x4, x3
37bbeb1a9addsd x10, x2
37bbeb1aesubsd x0, x5
37bbeb1b2divsd x10, x4
37bbeb1b7divsd x0, x4
37bbeb1bbmovsd_xmm [rsp+256], x10
37bbeb1c5movsd_xmm [rsp+312], x0
37bbeb1cejmp 0x37bbe9cd4
37bbeb1d3
37bbeb1d3loc_37bbeb1d3:
37bbeb1d3movsd_xmm x3, [rsp+240]
37bbeb1dcpxor x15, x15
37bbeb1e1movsd_xmm x4, [rsp+192]
37bbeb1eamovhpd [rsp+256], x1
37bbeb1f3subsd x4, [rsp+128]
37bbeb1fcmov rcx, [rsp+88]
37bbeb201movlpd [rsp+224], x1
37bbeb20amovapd x1, x10
37bbeb20fsubsd x3, x11
37bbeb214lea rdx, [rsp+496]
37bbeb21cmovsd_xmm x10, [rsp+256]
37bbeb226movddup x2, x4
37bbeb22amulpd x2, [rip+0x85ffae]
37bbeb232movddup x5, x3
37bbeb236mulpd x5, [rip+0x85ff92]
37bbeb23eaddsubpd x5, x2
37bbeb242movsd_xmm x2, [rip+0x85ff86]
37bbeb24amulsd x2, x3
37bbeb24emovhpd [rsp+184], x5
37bbeb257mulsd x3, x15
37bbeb25cmovlpd [rsp+152], x5
37bbeb265movups [rsp+240], x5
37bbeb26dmovapd x5, x4
37bbeb271mulsd x5, x15
37bbeb276mulsd x4, [rip+0x85ff52]
37bbeb27esubsd x2, x5
37bbeb282movddup x5, [rip+0x85ff36]
37bbeb28aaddsd x3, x4
37bbeb28emovapd x4, x15
37bbeb293unpcklpd x1, x2
37bbeb297movsd_xmm x2, [rsp+184]
37bbeb2a0unpcklpd x0, x3
37bbeb2a4andpd x1, x5
37bbeb2a8andpd x0, x5
37bbeb2acmovsd_xmm x5, [rsp+224]
37bbeb2b5addpd x0, x1
37bbeb2b9movhpd [rsp+296], x0
37bbeb2c2movapd x3, x0
37bbeb2c6unpckhpd x3, x0
37bbeb2camovapd x1, x3
37bbeb2cemaxpd x1, x0
37bbeb2d2movsd_xmm x0, [rsp+184]
37bbeb2dbmovsd_xmm [rsp+192], x1
37bbeb2e4divsd x4, x1
37bbeb2e8mulsd x2, x4
37bbeb2ecmovapd x3, x4
37bbeb2f0mulsd x3, x15
37bbeb2f5addsd x3, x1
37bbeb2f9movsd_xmm x1, [rsp+152]
37bbeb302addsd x2, x1
37bbeb306mulsd x1, x4
37bbeb30adivsd x2, x3
37bbeb30esubsd x0, x1
37bbeb312movapd x1, x10
37bbeb317mulsd x1, x4
37bbeb31bmulsd x4, x5
37bbeb31faddsd x1, x5
37bbeb323subsd x10, x4
37bbeb328movapd x5, x10
37bbeb32ddivsd x0, x3
37bbeb331divsd x5, x3
37bbeb335movapd x4, x0
37bbeb339mulsd x4, x0
37bbeb33dmulsd x0, x2
37bbeb341addsd x0, x0
37bbeb345divsd x1, x3
37bbeb349movapd x3, x2
37bbeb34dmulsd x3, x2
37bbeb351subsd x3, x4
37bbeb355movapd x10, x5
37bbeb35amulsd x10, x5
37bbeb35fmovapd x4, x1
37bbeb363mulsd x4, x1
37bbeb367mulsd x1, x5
37bbeb36bsubsd x4, x10
37bbeb370addsd x1, x1
37bbeb374addsd x3, x4
37bbeb378addsd x0, x1
37bbeb37cmovsd_xmm [rsp+496], x3
37bbeb385movsd_xmm [rsp+504], x0
37bbeb38ecall fn_37c4301d0
37bbeb393pxor x1, x1
37bbeb397movupd x2, [rsp+512]
37bbeb3a0movddup x0, [rsp+192]
37bbeb3a9movsd_xmm x3, [rsp+296]
37bbeb3b2mulpd x0, x2
37bbeb3b6movsd_xmm x2, [rsp+520]
37bbeb3bfmovhpd x2, [rsp+512]
37bbeb3c8mulpd x1, x2
37bbeb3cccomisd x3, x15
37bbeb3d1addsubpd x0, x1
37bbeb3d5jbe 0x37bbeb43f
37bbeb3d7addsd x3, x15
37bbeb3dcmovapd x2, x0
37bbeb3e0movsd_xmm x5, [rsp+184]
37bbeb3e9movsd_xmm x4, [rsp+152]
37bbeb3f2movapd x1, x3
37bbeb3f6movapd x3, x5
37bbeb3famulsd x3, x15
37bbeb3ffaddsd x3, x4
37bbeb403mulsd x4, x15
37bbeb408divsd x3, x1
37bbeb40csubsd x5, x4
37bbeb410movapd x4, x5
37bbeb414movapd x5, x0
37bbeb418unpckhpd x5, x5
37bbeb41cdivsd x4, x1
37bbeb420mulsd x2, x3
37bbeb424mulsd x4, x5
37bbeb428addsd x2, x4
37bbeb42ccomisd x15, x2
37bbeb431jbe 0x37bbeb43f
37bbeb433movddup x1, [rip+0x85fd75]
37bbeb43bxorpd x0, x1
37bbeb43f
37bbeb43floc_37bbeb43f:
37bbeb43faddpd x0, [rsp+240]
37bbeb448mov rdx, [rsp+208]
37bbeb450lea r8, [rsp+608]
37bbeb458mov rcx, [rsp+88]
37bbeb45dmovups [rsp+608], x0
37bbeb465call zladiv_
37bbeb46amovsd_xmm x0, [rsp+512]
37bbeb473movsd_xmm x1, [rsp+520]
37bbeb47cmovsd_xmm x3, [rsp+544]
37bbeb485movsd_xmm x4, [rsp+552]
37bbeb48emovapd x2, x0
37bbeb492movapd x5, x1
37bbeb496mulsd x0, x4
37bbeb49amulsd x1, x3
37bbeb49emulsd x5, x4
37bbeb4a2mulsd x2, x3
37bbeb4a6addsd x0, x1
37bbeb4aasubsd x2, x5
37bbeb4aemovsd_xmm x5, [rsp+128]
37bbeb4b7subsd x5, x0
37bbeb4bbsubsd x11, x2
37bbeb4c0movsd_xmm [rsp+128], x5
37bbeb4c9jmp 0x37bbea0d0
37bbeb4ce
37bbeb4celoc_37bbeb4ce:
37bbeb4cemovapd x2, x1
37bbeb4d2mov rbx, [rsp+296]
37bbeb4damovapd x11, x8
37bbeb4dfdivsd x2, x3
37bbeb4e3mulsd x1, x2
37bbeb4e7addsd x1, x3
37bbeb4ebmovapd x3, x1
37bbeb4efmovapd x1, x0
37bbeb4f3movsd_xmm [rsp+128], x3
37bbeb4fcmulsd x1, x2
37bbeb500addsd x1, x4
37bbeb504mulsd x4, x2
37bbeb508divsd x1, x3
37bbeb50csubsd x0, x4
37bbeb510movsd_xmm x4, [rbx]
37bbeb514mulsd x11, x4
37bbeb519mulsd x4, x5
37bbeb51ddivsd x0, x3
37bbeb521movapd x3, x11
37bbeb526movapd x11, x2
37bbeb52bmovq rax, x1
37bbeb530movsd_xmm x1, [rbx+8]
37bbeb535movapd x10, x1
37bbeb53amulsd x10, x5
37bbeb53fmovsd_xmm x5, [rsp+128]
37bbeb548mulsd x1, x8
37bbeb54dsubsd x3, x10
37bbeb552addsd x1, x4
37bbeb556mulsd x2, x3
37bbeb55amulsd x11, x1
37bbeb55fsubsd x1, x2
37bbeb563addsd x11, x3
37bbeb568divsd x1, x5
37bbeb56cdivsd x11, x5
37bbeb571movapd x10, x1
37bbeb576jmp 0x37bbe9f16
37bbeb57b
37bbeb57bloc_37bbeb57b:
37bbeb57bmov eax, [rsp+328]
37bbeb582mov r12, [rsp+408]
37bbeb58amov r10, [rsp+416]
37bbeb592mov rdx, [rsp+400]
37bbeb59aadd eax, 1
37bbeb59dmov rdi, [rsp+424]
37bbeb5a5mov r15, [rsp+928]
37bbeb5adlea rsi, [r12-1]
37bbeb5b2mov [rsp+200], eax
37bbeb5b9mov r14, [rsp+944]
37bbeb5c1cmp eax, [rsp+116]
37bbeb5c5jge 0x37bbe8d9c
37bbeb5cbmovsd_xmm x11, [rdi]
37bbeb5d0movsd_xmm x10, [rdi+8]
37bbeb5d6jmp 0x37bbe9ba0
37bbeb5db
37bbeb5dbloc_37bbeb5db:
37bbeb5dbmov rax, [rsp+128]
37bbeb5e3mov r12, [rsp+408]
37bbeb5eblea rdi, [rip+0x85fbaa]
37bbeb5f2mov r15, [rsp+928]
37bbeb5famov rdx, [rsp+400]
37bbeb602shl rax, 4
37bbeb606mov r14, [rsp+944]
37bbeb60emov rbx, [rsp+200]
37bbeb616lea rsi, [r12-1]
37bbeb61bmovsxd r13, [rsp+140]
37bbeb623movupd x10, [r15+rax]
37bbeb629jmp 0x37bbe8eef
37bbeb62e
37bbeb62eloc_37bbeb62e:
37bbeb62emovsd_xmm x0, [rdx]
37bbeb632movsd_xmm x2, [rdx+8]
37bbeb637pxor x5, x5
37bbeb63bmovapd x4, x8
37bbeb640mov rax, [rsp+352]
37bbeb648add rax, [rsp+144]
37bbeb650movapd x3, x14
37bbeb655mulsd x4, x0
37bbeb659movapd x1, x2
37bbeb65dadd rax, [rsp+224]
37bbeb665mulsd x0, x5
37bbeb669shl rax, 4
37bbeb66dmulsd x2, x8
37bbeb672add rax, r14
37bbeb675mulsd x1, x5
37bbeb679addsd x2, x0
37bbeb67dmovsd_xmm x0, [rax+8]
37bbeb682subsd x4, x1
37bbeb686movsd_xmm x1, [rax]
37bbeb68amovapd x10, x0
37bbeb68fmulsd x3, x1
37bbeb693mulsd x10, x5
37bbeb698mulsd x1, x5
37bbeb69cmulsd x0, x14
37bbeb6a1subsd x3, x10
37bbeb6a6addsd x0, x1
37bbeb6aamovapd x1, x3
37bbeb6aeandpd x1, [rip+0x85fb0a]
37bbeb6b6movapd x5, x0
37bbeb6baandpd x5, [rip+0x85fafe]
37bbeb6c2comisd x5, x1
37bbeb6c6jbe 0x37bbeb71a
37bbeb6c8movapd x5, x3
37bbeb6ccmovapd x1, x4
37bbeb6d0divsd x5, x0
37bbeb6d4mulsd x1, x5
37bbeb6d8mulsd x3, x5
37bbeb6dcaddsd x1, x2
37bbeb6e0mulsd x2, x5
37bbeb6e4addsd x3, x0
37bbeb6e8divsd x1, x3
37bbeb6ecmovapd x0, x2
37bbeb6f0subsd x0, x4
37bbeb6f4movapd x2, x0
37bbeb6f8divsd x2, x3
37bbeb6fc
37bbeb6fcloc_37bbeb6fc:
37bbeb6fcaddsd x13, x1
37bbeb701addsd x12, x2
37bbeb706movsd_xmm [rsp+128], x12
37bbeb710movapd x11, x13
37bbeb715jmp 0x37bbea0d0
37bbeb71a
37bbeb71aloc_37bbeb71a:
37bbeb71amovapd x5, x0
37bbeb71emovapd x1, x2
37bbeb722divsd x5, x3
37bbeb726mulsd x1, x5
37bbeb72amulsd x0, x5
37bbeb72eaddsd x1, x4
37bbeb732mulsd x4, x5
37bbeb736addsd x0, x3
37bbeb73adivsd x1, x0
37bbeb73esubsd x2, x4
37bbeb742divsd x2, x0
37bbeb746jmp 0x37bbeb6fc
37bbeb748
37bbeb748loc_37bbeb748:
37bbeb748mov edx, -8
37bbeb74dmov eax, 8
37bbeb752jmp 0x37bbe824a
37bbeb757
37bbeb757loc_37bbeb757:
37bbeb757movapd x4, x1
37bbeb75bdivsd x4, x3
37bbeb75fmulsd x1, x4
37bbeb763addsd x1, x3
37bbeb767movapd x3, x0
37bbeb76bmulsd x3, x4
37bbeb76faddsd x3, x2
37bbeb773mulsd x2, x4
37bbeb777divsd x3, x1
37bbeb77bsubsd x0, x2
37bbeb77fdivsd x0, x1
37bbeb783jmp 0x37bbeb0ab
37bbeb788
37bbeb788loc_37bbeb788:
37bbeb788mov edx, -10
37bbeb78dmov eax, 10
37bbeb792jmp 0x37bbe824a
37bbeb797
37bbeb797loc_37bbeb797:
37bbeb797mov rax, [rsp+128]
37bbeb79fmovsxd r13, [rsp+140]
37bbeb7a7lea rsi, [r12-1]
37bbeb7aclea rdi, [rip+0x85f9e9]
37bbeb7b3shl rax, 4
37bbeb7b7movupd x10, [r15+rax]
37bbeb7bdjmp 0x37bbe8eb7
37bbeb7c2
37bbeb7c2loc_37bbeb7c2:
37bbeb7c2mov edx, -14
37bbeb7c7mov eax, 14
37bbeb7ccjmp 0x37bbe824a
37bbeb7d1
37bbeb7d1loc_37bbeb7d1:
37bbeb7d1mov edx, -16
37bbeb7d6mov eax, 16
37bbeb7dbjmp 0x37bbe824a
37bbeb7e0
37bbeb7e0loc_37bbeb7e0:
37bbeb7e0mov r12, [rsp+328]
37bbeb7e8mov r9l, r14l
37bbeb7ebmov r10, [rsp+208]
37bbeb7f3mov r14, r15
37bbeb7f6mov rdx, [rsp+312]
37bbeb7femov rdi, [rsp+320]
37bbeb806mov ecx, ebx
37bbeb808lea rsi, [r12-1]
37bbeb80dmov r15, [rsp+928]
37bbeb815mov rax, rsi
37bbeb818sub rax, [rsp+224]
37bbeb820lea r11, [rax+rbx]
37bbeb824test r9b, r9b
37bbeb827je 0x37bbeb837
37bbeb829mov eax, [rsp+456]
37bbeb830mov [rsp+532], eax
37bbeb837
37bbeb837loc_37bbeb837:
37bbeb837shl rbp, 4
37bbeb83bpxor x0, x0
37bbeb83fmov r13, [rsp+72]
37bbeb844mov r8l, [rsp+200]
37bbeb84cmovups [r14+rbp], x0
37bbeb851mov rbp, [rsp+80]
37bbeb856lea eax, [r8-1]
37bbeb85aadd r8l, 1
37bbeb85ecdqe
37bbeb860mov rbx, rbp
37bbeb863movsxd r8, r8l
37bbeb866imul rbx, rax
37bbeb86amov rax, rbp
37bbeb86dimul rax, r11
37bbeb871lea r9, [rbx+r13]
37bbeb875add rax, r13
37bbeb878add r9, r11
37bbeb87badd r8, rax
37bbeb87eshl r9, 4
37bbeb882add rax, r11
37bbeb885shl r8, 4
37bbeb889add r9, r15
37bbeb88cshl rax, 4
37bbeb890add r8, r15
37bbeb893movsd_xmm x2, [r9+8]
37bbeb899add rax, r15
37bbeb89candpd x2, [rip+0x85f91c]
37bbeb8a4movsd_xmm x0, [r8]
37bbeb8a9movsd_xmm x1, [r8+8]
37bbeb8afandpd x0, [rip+0x85f909]
37bbeb8b7andpd x1, [rip+0x85f901]
37bbeb8bfaddsd x0, x1
37bbeb8c3movsd_xmm x1, [r9]
37bbeb8c8andpd x1, [rip+0x85f8f0]
37bbeb8d0addsd x1, x2
37bbeb8d4movsd_xmm x2, [rax+8]
37bbeb8d9andpd x2, [rip+0x85f8df]
37bbeb8e1mulsd x0, x8
37bbeb8e6mulsd x0, x1
37bbeb8eamovsd_xmm x1, [rax]
37bbeb8eeandpd x1, [rip+0x85f8ca]
37bbeb8f6addsd x1, x2
37bbeb8famovsd_xmm x2, [rsp+384]
37bbeb903mulsd x2, x8
37bbeb908mulsd x1, x2
37bbeb90ccomisd x1, x0
37bbeb910jae 0x37bbebf4e
37bbeb916movsxd r13, [rsp+140]
37bbeb91emov r8l, [rsp+200]
37bbeb926cmp r8l, [rsp+116]
37bbeb92bjge 0x37bbebfaf
37bbeb931mov edi, [rsp+216]
37bbeb938mov r9, [rsp+144]
37bbeb940pxor x10, x10
37bbeb945lea r10l, [rdi-1]
37bbeb949mov rdi, [rsp+160]
37bbeb951mov [rsp+400], r10l
37bbeb959movsxd r10, r8l
37bbeb95clea r8, [r10+1]
37bbeb960lea rax, [rdi+1]
37bbeb964imul rdi, r8
37bbeb968shl rax, 4
37bbeb96cmov [rsp+416], rax
37bbeb974lea rax, [r9+r10]
37bbeb978lea r9, [rbp+1]
37bbeb97cshl r9, 4
37bbeb980add rax, rdi
37bbeb983mov [rsp+408], r9
37bbeb98bshl rax, 4
37bbeb98flea r11, [r14+rax]
37bbeb993mov [rsp+472], r11
37bbeb99blea r11, [r14+rax+16]
37bbeb9a0mov [rsp+464], r11
37bbeb9a8lea r11, [rbx+rbp]
37bbeb9acmov rbp, [rsp+72]
37bbeb9b1lea rax, [rbp+r10]
37bbeb9b6lea r9, [rax+r11]
37bbeb9baadd rax, rbx
37bbeb9bdshl rax, 4
37bbeb9c1shl r9, 4
37bbeb9c5add rax, r15
37bbeb9c8add r9, r15
37bbeb9cbmov [rsp+200], rax
37bbeb9d3mov eax, ecx
37bbeb9d5sub eax, [rsp+140]
37bbeb9dcmov [rsp+280], r9
37bbeb9e4mov r9, [rsp+408]
37bbeb9ecmov [rsp+232], eax
37bbeb9f3lea rax, [rbp+r13]
37bbeb9f8mov rbp, [rsp+992]
37bbeba00add r11, rax
37bbeba03lea rcx, [r9-16]
37bbeba07add rax, rbx
37bbeba0amov r9, [rsp+144]
37bbeba12shl r11, 4
37bbeba16shl rax, 4
37bbeba1amov [rsp+448], rcx
37bbeba22mov rbx, [rsp+160]
37bbeba2alea rcx, [r15+r11]
37bbeba2eadd r9, r13
37bbeba31mov [rsp+328], rcx
37bbeba39lea rcx, [r15+rax]
37bbeba3dmov rax, [rsp+416]
37bbeba45mov [rsp+320], rcx
37bbeba4dlea rcx, [rax-16]
37bbeba51mov rax, rdi
37bbeba54lea rdi, [rip+0x85f741]
37bbeba5bsub rax, rbx
37bbeba5emov [rsp+440], rcx
37bbeba66lea rcx, [rax+r9]
37bbeba6asub rax, rbx
37bbeba6dadd rax, r9
37bbeba70shl rcx, 4
37bbeba74lea r9, [rsp+536]
37bbeba7cshl rax, 4
37bbeba80add rcx, r14
37bbeba83lea rbx, [rax+r14]
37bbeba87mov [rsp+312], rcx
37bbeba8fmov rcx, [rsp+272]
37bbeba97mov [rsp+288], rbx
37bbeba9fmov rbx, [rsp+264]
37bbebaa7mov rax, rbx
37bbebaaashl rax, 4
37bbebaaemov [rsp+432], rax
37bbebab6mov rax, rbx
37bbebab9imul rax, r10
37bbebabdadd rax, rcx
37bbebac0shl rax, 4
37bbebac4lea rbp, [rbp+rax+16]
37bbebac9lea rax, [r10-1]
37bbebacdimul rax, rbx
37bbebad1mov rbx, [rsp+992]
37bbebad9mov [rsp+392], rbp
37bbebae1add rax, rcx
37bbebae4shl rax, 4
37bbebae8lea rbx, [rbx+rax+16]
37bbebaedmov [rsp+360], rbx
37bbebaf5mov rbx, [rsp+368]
37bbebafdmov rax, rbx
37bbebb00shl rax, 4
37bbebb04mov [rsp+424], rax
37bbebb0cmov rax, rbx
37bbebb0fmov rcx, [rsp+376]
37bbebb17imul rax, r10
37bbebb1bmov rbp, [rsp+976]
37bbebb23mov [rsp+488], r13
37bbebb2bmov [rsp+928], r15
37bbebb33mov r13, [rsp+472]
37bbebb3bmov r15, [rsp+464]
37bbebb43mov [rsp+472], r12
37bbebb4badd rax, rcx
37bbebb4emov [rsp+464], rsi
37bbebb56mov r12, [rsp+280]
37bbebb5eshl rax, 4
37bbebb62mov [rsp+280], rdi
37bbebb6amov rdi, [rsp+200]
37bbebb72lea rbp, [rbp+rax+16]
37bbebb77mov rax, rbx
37bbebb7amov rbx, [rsp+976]
37bbebb82mov [rsp+168], r9
37bbebb8aimul rax, r8
37bbebb8emov [rsp+352], rbp
37bbebb96mov [rsp+336], r10
37bbebb9emov [rsp+480], rdx
37bbebba6add rax, rcx
37bbebba9lea rcx, [rsp+576]
37bbebbb1mov [rsp+944], r14
37bbebbb9shl rax, 4
37bbebbbdmov [rsp+176], rcx
37bbebbc5mov rsi, rcx
37bbebbc8lea rbx, [rbx+rax+16]
37bbebbcdmov eax, [rsp+216]
37bbebbd4mov [rsp+344], rbx
37bbebbdclea rbx, [rsp+544]
37bbebbe4lea ebp, [rax+2]
37bbebbe7mov [rsp+208], rbx
37bbebbeflea rbx, [rsp+608]
37bbebbf7mov [rsp+460], ebp
37bbebbfemov rbp, r8
37bbebc01mov [rsp+200], rbx
37bbebc09mov rbx, r9
37bbebc0cjmp 0x37bbebdd2
37bbebc11
37bbebc11 0f 1f 80 00 00 00 00 .......
37bbebc18
37bbebc18loc_37bbebc18:
37bbebc18mov eax, [rsp+460]
37bbebc1fmov [rsp+48], rsi
37bbebc24mov rdx, rdi
37bbebc27mov [rsp+40], rbx
37bbebc2cmov rcx, [rsp+200]
37bbebc34sub eax, r14l
37bbebc37lea r14, [rdi+16]
37bbebc3bmov [rsp+608], eax
37bbebc42mov rax, [rsp+936]
37bbebc4amov r9, r14
37bbebc4dmov [rsp+32], rax
37bbebc52mov r8, rax
37bbebc55call zrot_
37bbebc5amov eax, [rsp+220]
37bbebc61test eax, eax
37bbebc63jne 0x37bbebee0
37bbebc69
37bbebc69loc_37bbebc69:
37bbebc69lea rax, [r12+16]
37bbebc6emov rdx, r14
37bbebc71mov r9, rsi
37bbebc74mov r8, rbx
37bbebc77movupd x0, [r12+16]
37bbebc7emov [rsp+32], rax
37bbebc83mov rcx, [rsp+208]
37bbebc8bmovups [rsp+544], x0
37bbebc93call zlartg_
37bbebc98mov rcx, [rsp+280]
37bbebca0movups [rdi+16], x10
37bbebca5mov eax, [rsp+232]
37bbebcacmov [rsp+48], rsi
37bbebcb1mov r9, [rsp+320]
37bbebcb9lea r8, [rip+0x85f4dc]
37bbebcc0mov [rsp+32], rcx
37bbebcc5mov rdx, [rsp+328]
37bbebccdlea r14l, [rax+1]
37bbebcd1mov [rsp+40], rbx
37bbebcd6mov rcx, [rsp+200]
37bbebcdemov [rsp+608], r14l
37bbebce6call zrot_
37bbebcebmov eax, [rsp+232]
37bbebcf2mov [rsp+48], rsi
37bbebcf7lea r8, [rip+0x85f49e]
37bbebcfemov [rsp+40], rbx
37bbebd03mov r9, [rsp+288]
37bbebd0bmov [rsp+608], eax
37bbebd12mov rax, [rsp+280]
37bbebd1amov rdx, [rsp+312]
37bbebd22mov rcx, [rsp+200]
37bbebd2amov [rsp+32], rax
37bbebd2fcall zrot_
37bbebd34mov eax, [rsp+124]
37bbebd38test eax, eax
37bbebd3ajne 0x37bbebea0
37bbebd40
37bbebd40loc_37bbebd40:
37bbebd40mov rax, [rsp+416]
37bbebd48mov rcx, [rsp+448]
37bbebd50add [rsp+328], rcx
37bbebd58add r13, rax
37bbebd5badd r15, rax
37bbebd5emov rax, [rsp+408]
37bbebd66add [rsp+320], rcx
37bbebd6emov rcx, [rsp+440]
37bbebd76add [rsp+312], rcx
37bbebd7eadd [rsp+288], rcx
37bbebd86add r12, rax
37bbebd89mov rcx, [rsp+432]
37bbebd91add rdi, rax
37bbebd94add [rsp+392], rcx
37bbebd9cadd [rsp+360], rcx
37bbebda4mov rcx, [rsp+424]
37bbebdacadd [rsp+352], rcx
37bbebdb4add [rsp+344], rcx
37bbebdbccmp [rsp+116], ebp
37bbebdc0jle 0x37bbebf58
37bbebdc6mov [rsp+232], r14l
37bbebdceadd rbp, 1
37bbebdd2
37bbebdd2loc_37bbebdd2:
37bbebdd2movupd x0, [r13]
37bbebdd8mov r9, rsi
37bbebddbmov r8, rbx
37bbebddemov rdx, r15
37bbebde1mov [rsp+32], r13
37bbebde6mov rcx, [rsp+208]
37bbebdeemov r14, [rsp+336]
37bbebdf6movups [rsp+544], x0
37bbebdfemov [rsp+336], rbp
37bbebe06call zlartg_
37bbebe0bmovups [r15], x10
37bbebe0fcmp [rsp+400], r14l
37bbebe17jle 0x37bbebc18
37bbebe1dmov eax, [rsp+400]
37bbebe24mov [rsp+48], rsi
37bbebe29mov [rsp+40], rbx
37bbebe2emov r8, [rsp+952]
37bbebe36sub eax, r14l
37bbebe39mov [rsp+608], eax
37bbebe40lea eax, [r14+2]
37bbebe44cdqe
37bbebe46imul rax, [rsp+160]
37bbebe4fadd rax, [rsp+144]
37bbebe57lea rcx, [rbp+rax]
37bbebe5cadd rax, r14
37bbebe5fshl rax, 4
37bbebe63add rax, [rsp+944]
37bbebe6bshl rcx, 4
37bbebe6fmov rdx, rax
37bbebe72mov rax, [rsp+952]
37bbebe7amov [rsp+32], rax
37bbebe7fmov rax, [rsp+944]
37bbebe87lea r9, [rax+rcx]
37bbebe8bmov rcx, [rsp+200]
37bbebe93call zrot_
37bbebe98jmp 0x37bbebc18
37bbebe9d
37bbebe9d 0f 1f 00 ...
37bbebea0
37bbebea0loc_37bbebea0:
37bbebea0mov rax, [rsp+280]
37bbebea8mov [rsp+48], rsi
37bbebeadlea r8, [rip+0x85f2e8]
37bbebeb4mov [rsp+40], rbx
37bbebeb9mov r9, [rsp+360]
37bbebec1mov [rsp+32], rax
37bbebec6mov rdx, [rsp+392]
37bbebecemov rcx, [rsp+904]
37bbebed6call zrot_
37bbebedbjmp 0x37bbebd40
37bbebee0
37bbebee0loc_37bbebee0:
37bbebee0mov rax, [rsp+200]
37bbebee8mov [rsp+40], rbx
37bbebeedlea r8, [rip+0x85f2a8]
37bbebef4mov r9, [rsp+344]
37bbebefcmov rdx, [rsp+352]
37bbebf04mov [rsp+48], rax
37bbebf09mov rax, [rsp+280]
37bbebf11movsd_xmm x0, [rsp+584]
37bbebf1axorpd x0, [rip+0x85f28e]
37bbebf22movsd_xmm x1, [rsp+576]
37bbebf2bmov [rsp+32], rax
37bbebf30mov rcx, [rsp+904]
37bbebf38unpcklpd x1, x0
37bbebf3cmovups [rsp+608], x1
37bbebf44call zrot_
37bbebf49jmp 0x37bbebc69
37bbebf4e
37bbebf4eloc_37bbebf4e:
37bbebf4emov ecx, 1
37bbebf53jmp 0x37bbe968d
37bbebf58
37bbebf58loc_37bbebf58:
37bbebf58mov rax, [rsp+128]
37bbebf60mov r15, [rsp+928]
37bbebf68mov rdx, [rsp+480]
37bbebf70mov r13, [rsp+488]
37bbebf78shl rax, 4
37bbebf7cmov r12, [rsp+472]
37bbebf84mov r14, [rsp+944]
37bbebf8cmov rdi, [rsp+280]
37bbebf94mov rbx, [rsp+200]
37bbebf9cmov rsi, [rsp+464]
37bbebfa4movupd x10, [r15+rax]
37bbebfaajmp 0x37bbe8eef
37bbebfaf
37bbebfafloc_37bbebfaf:
37bbebfafmov rax, [rsp+128]
37bbebfb7lea rdi, [rip+0x85f1de]
37bbebfbeshl rax, 4
37bbebfc2movupd x10, [r15+rax]
37bbebfc8jmp 0x37bbe8eb7
37bbe80a0
37bbe80a0zhgeqz_:
37bbe80a0push r15
37bbe80a2push r14
37bbe80a4push r13
37bbe80a6push r12
37bbe80a8push rbp
37bbe80a9push rdi
37bbe80aapush rsi
37bbe80abpush rbx
37bbe80acsub rsp, 808
37bbe80b3movups [rsp+640], x6
37bbe80bbmovups [rsp+656], x7
37bbe80c3movups [rsp+672], x8
37bbe80ccmovups [rsp+688], x9
37bbe80d5movups [rsp+704], x10
37bbe80demovups [rsp+720], x11
37bbe80e7movups [rsp+736], x12
37bbe80f0movups [rsp+752], x13
37bbe80f9movups [rsp+768], x14
37bbe8102movups [rsp+784], x15
37bbe810bmov edi, 1
37bbe8110mov rax, [rsp+984]
37bbe8118mov r14, [rsp+944]
37bbe8120mov eax, [rax]
37bbe8122mov [rsp+136], eax
37bbe8129mov rsi, rdx
37bbe812cmov rbx, r8
37bbe812fmov rbp, rcx
37bbe8132mov rax, [rsp+1000]
37bbe813amov [rsp+904], r9
37bbe8142mov r8l, 1
37bbe8148mov r9l, 1
37bbe814elea rdx, [rip+0x86300b]
37bbe8155mov r12l, [rax]
37bbe8158mov rax, [rsp+936]
37bbe8160mov r13l, [rax]
37bbe8163mov rax, [rsp+952]
37bbe816bmovsxd r15, [rax]
37bbe816ecall lsame_
37bbe8173mov [rsp+120], 0
37bbe817btest eax, eax
37bbe817dje 0x37bbe84a0
37bbe8183
37bbe8183loc_37bbe8183:
37bbe8183mov r9l, 1
37bbe8189mov r8l, 1
37bbe818fmov rcx, rsi
37bbe8192mov ebp, 1
37bbe8197lea rdx, [rip+0x862fc4]
37bbe819ecall lsame_
37bbe81a3mov [rsp+220], 0
37bbe81aetest eax, eax
37bbe81b0je 0x37bbe8430
37bbe81b6
37bbe81b6loc_37bbe81b6:
37bbe81b6mov r9l, 1
37bbe81bcmov r8l, 1
37bbe81c2mov rcx, rbx
37bbe81c5mov esi, 1
37bbe81calea rdx, [rip+0x862f91]
37bbe81d1call lsame_
37bbe81d6mov [rsp+124], 0
37bbe81detest eax, eax
37bbe81e0je 0x37bbe83c0
37bbe81e6
37bbe81e6loc_37bbe81e6:
37bbe81e6mov rax, [rsp+1032]
37bbe81eemov rbx, [rsp+1008]
37bbe81f6pxor x0, x0
37bbe81famov [rax], 0
37bbe8200mov rax, [rsp+904]
37bbe8208mov [rbx+8], 0
37bbe8210mov edx, [rax]
37bbe8212mov eax, 1
37bbe8217test edx, edx
37bbe8219cmovg eax, edx
37bbe821ccvtsi2sd x0, eax
37bbe8220movsd_xmm [rbx], x0
37bbe8224test edi, edi
37bbe8226je 0x37bbe8240
37bbe8228test ebp, ebp
37bbe822ajne 0x37bbe82e8
37bbe8230mov edx, -2
37bbe8235mov eax, 2
37bbe823ajmp 0x37bbe824a
37bbe823c
37bbe823c 0f 1f 40 00 ..@.
37bbe8240
37bbe8240loc_37bbe8240:
37bbe8240mov edx, -1
37bbe8245mov eax, 1
37bbe824a
37bbe824aloc_37bbe824a:
37bbe824amov rbx, [rsp+1032]
37bbe8252mov r8l, 6
37bbe8258lea rcx, [rip+0x862f06]
37bbe825fmov [rsp+624], eax
37bbe8266mov [rbx], edx
37bbe8268lea rdx, [rsp+624]
37bbe8270call xerbla_
37bbe8275nop
37bbe8276
37bbe8276loc_37bbe8276:
37bbe8276movups x6, [rsp+640]
37bbe827emovups x7, [rsp+656]
37bbe8286movups x8, [rsp+672]
37bbe828fmovups x9, [rsp+688]
37bbe8298movups x10, [rsp+704]
37bbe82a1movups x11, [rsp+720]
37bbe82aamovups x12, [rsp+736]
37bbe82b3movups x13, [rsp+752]
37bbe82bcmovups x14, [rsp+768]
37bbe82c5movups x15, [rsp+784]
37bbe82ceadd rsp, 808
37bbe82d5pop rbx
37bbe82d6pop rsi
37bbe82d7pop rdi
37bbe82d8pop rbp
37bbe82d9pop r12
37bbe82dbpop r13
37bbe82ddpop r14
37bbe82dfpop r15
37bbe82e1ret
37bbe82e2
37bbe82e2 66 0f 1f 44 00 00 f..D..
37bbe82e8
37bbe82e8loc_37bbe82e8:
37bbe82e8test esi, esi
37bbe82eaje 0x37bbe84d0
37bbe82f0test edx, edx
37bbe82f2js 0x37bbe84df
37bbe82f8mov rbx, [rsp+912]
37bbe8300mov ecx, [rbx]
37bbe8302test ecx, ecx
37bbe8304jle 0x37bbe84ee
37bbe830amov rbx, [rsp+920]
37bbe8312mov r8l, [rbx]
37bbe8315cmp r8l, edx
37bbe8318jg 0x37bbeafa7
37bbe831esub ecx, 1
37bbe8321cmp r8l, ecx
37bbe8324jl 0x37bbeafa7
37bbe832amov rbx, [rsp+936]
37bbe8332cmp [rbx], edx
37bbe8334jl 0x37bbeb748
37bbe833amov rbx, [rsp+952]
37bbe8342cmp [rbx], edx
37bbe8344jl 0x37bbeb788
37bbe834amov rbx, [rsp+984]
37bbe8352mov ecx, [rbx]
37bbe8354test ecx, ecx
37bbe8356jle 0x37bbeb7c2
37bbe835ccmp ecx, edx
37bbe835ejge 0x37bbe836e
37bbe8360test [rsp+220], 1
37bbe8368jne 0x37bbeb7c2
37bbe836e
37bbe836eloc_37bbe836e:
37bbe836emov rbx, [rsp+1000]
37bbe8376mov ecx, [rbx]
37bbe8378test ecx, ecx
37bbe837ajle 0x37bbeb7d1
37bbe8380cmp ecx, edx
37bbe8382setl cl
37bbe8385test [rsp+124], cl
37bbe8389jne 0x37bbeb7d1
37bbe838fmov rcx, [rsp+1016]
37bbe8397mov ecx, [rcx]
37bbe8399cmp ecx, eax
37bbe839bjge 0x37bbe8500
37bbe83a1add ecx, 1
37bbe83a4je 0x37bbe8276
37bbe83aamov edx, -18
37bbe83afmov eax, 18
37bbe83b4jmp 0x37bbe824a
37bbe83b9
37bbe83b9 0f 1f 80 00 00 00 00 .......
37bbe83c0
37bbe83c0loc_37bbe83c0:
37bbe83c0mov r9l, 1
37bbe83c6mov r8l, 1
37bbe83ccmov rcx, rbx
37bbe83cfmov esi, 2
37bbe83d4lea rdx, [rip+0x862d88]
37bbe83dbcall lsame_
37bbe83e0mov [rsp+124], eax
37bbe83e4test eax, eax
37bbe83e6jne 0x37bbe81e6
37bbe83ecmov r9l, 1
37bbe83f2mov r8l, 1
37bbe83f8mov rcx, rbx
37bbe83fbmov esi, 3
37bbe8400lea rdx, [rip+0x862d5d]
37bbe8407call lsame_
37bbe840cmov [rsp+124], eax
37bbe8410test eax, eax
37bbe8412jne 0x37bbe81e6
37bbe8418mov [rsp+124], 1
37bbe8420xor esi, esi
37bbe8422jmp 0x37bbe81e6
37bbe8427
37bbe8427 66 0f 1f 84 00 00 00 00 00 f........
37bbe8430
37bbe8430loc_37bbe8430:
37bbe8430mov r9l, 1
37bbe8436mov r8l, 1
37bbe843cmov rcx, rsi
37bbe843fmov ebp, 2
37bbe8444lea rdx, [rip+0x862d18]
37bbe844bcall lsame_
37bbe8450mov [rsp+220], eax
37bbe8457test eax, eax
37bbe8459jne 0x37bbe81b6
37bbe845fmov r9l, 1
37bbe8465mov r8l, 1
37bbe846bmov rcx, rsi
37bbe846emov ebp, 3
37bbe8473lea rdx, [rip+0x862cea]
37bbe847acall lsame_
37bbe847fmov [rsp+220], eax
37bbe8486test eax, eax
37bbe8488jne 0x37bbe81b6
37bbe848emov [rsp+220], 1
37bbe8499xor ebp, ebp
37bbe849bjmp 0x37bbe81b6
37bbe84a0
37bbe84a0loc_37bbe84a0:
37bbe84a0mov r9l, 1
37bbe84a6mov r8l, 1
37bbe84aclea rdx, [rip+0x862cae]
37bbe84b3mov rcx, rbp
37bbe84b6call lsame_
37bbe84bbmov [rsp+120], 1
37bbe84c3lea edi, [rax+rax]
37bbe84c6jmp 0x37bbe8183
37bbe84cb
37bbe84cb 0f 1f 44 00 00 ..D..
37bbe84d0
37bbe84d0loc_37bbe84d0:
37bbe84d0mov edx, -3
37bbe84d5mov eax, 3
37bbe84dajmp 0x37bbe824a
37bbe84df
37bbe84dfloc_37bbe84df:
37bbe84dfmov edx, -4
37bbe84e4mov eax, 4
37bbe84e9jmp 0x37bbe824a
37bbe84ee
37bbe84eeloc_37bbe84ee:
37bbe84eemov edx, -5
37bbe84f3mov eax, 5
37bbe84f8jmp 0x37bbe824a
37bbe84fd
37bbe84fd 0f 1f 00 ...
37bbe8500
37bbe8500loc_37bbe8500:
37bbe8500test edx, edx
37bbe8502je 0x37bbe9a48
37bbe8508movsxd rbx, r12l
37bbe850bxor eax, eax
37bbe850dtest rbx, rbx
37bbe8510cmovns rax, rbx
37bbe8514movsxd rbx, r13l
37bbe8517mov [rsp+264], rax
37bbe851fnot rax
37bbe8522mov [rsp+272], rax
37bbe852axor eax, eax
37bbe852ctest rbx, rbx
37bbe852fcmovns rax, rbx
37bbe8533mov [rsp+80], rax
37bbe8538not rax
37bbe853bmov [rsp+72], rax
37bbe8540xor eax, eax
37bbe8542test r15, r15
37bbe8545cmovs r15, rax
37bbe8549mov rax, r15
37bbe854cnot rax
37bbe854fmov [rsp+144], rax
37bbe8557cmp ebp, 3
37bbe855aje 0x37bbe9ad8
37bbe8560
37bbe8560loc_37bbe8560:
37bbe8560cmp esi, 3
37bbe8563je 0x37bbe9a80
37bbe8569
37bbe8569loc_37bbe8569:
37bbe8569mov rax, [rsp+920]
37bbe8571mov rbx, [rsp+912]
37bbe8579mov edx, 1
37bbe857elea rcx, [rip+0x862bdc]
37bbe8585mov eax, [rax]
37bbe8587mov [rsp+88], eax
37bbe858badd eax, 1
37bbe858esub eax, [rbx]
37bbe8590mov [rsp+528], eax
37bbe8597call dlamch_
37bbe859cmov edx, 1
37bbe85a1lea rcx, [rip+0x862bb8]
37bbe85a8movsd_xmm [rsp+304], x0
37bbe85b1movapd x7, x0
37bbe85b5call dlamch_
37bbe85bamov edx, 1
37bbe85bflea rcx, [rip+0x862bd2]
37bbe85c6movapd x12, x0
37bbe85cbcall dlamch_
37bbe85d0mov rax, [rsp+912]
37bbe85d8mov rdi, [rsp+1024]
37bbe85e0lea rcx, [rip+0x862bb2]
37bbe85e7mov r9, [rsp+936]
37bbe85efmovapd x11, x0
37bbe85f4movsxd rdx, [rax]
37bbe85f7mov rax, [rsp+80]
37bbe85fcmov [rsp+32], rdi
37bbe8601mov [rsp+40], 1
37bbe860amov rdi, [rsp+928]
37bbe8612imul rax, rdx
37bbe8616add rax, [rsp+72]
37bbe861badd rax, rdx
37bbe861elea rdx, [rsp+528]
37bbe8626shl rax, 4
37bbe862alea r8, [rdi+rax]
37bbe862ecall zlanhs_
37bbe8633mov rax, [rsp+912]
37bbe863bmov rdi, [rsp+144]
37bbe8643lea rcx, [rip+0x862b4f]
37bbe864amov rsi, [rsp+1024]
37bbe8652mov r9, [rsp+952]
37bbe865amovapd x9, x0
37bbe865fmovsxd rdx, [rax]
37bbe8662mov [rsp+40], 1
37bbe866bmov [rsp+32], rsi
37bbe8670mov rax, rdx
37bbe8673imul rax, r15
37bbe8677add rax, rdi
37bbe867aadd rax, rdx
37bbe867dlea rdx, [rsp+528]
37bbe8685shl rax, 4
37bbe8689lea r8, [r14+rax]
37bbe868dcall zlanhs_
37bbe8692mov rax, [rsp+920]
37bbe869amovapd x8, x0
37bbe869fmov eax, [rax]
37bbe86a1lea esi, [rax+1]
37bbe86a4mov [rsp+116], eax
37bbe86a8mov rax, [rsp+904]
37bbe86b0mov [rsp+532], esi
37bbe86b7mov ebp, [rax]
37bbe86b9cmp esi, ebp
37bbe86bbjg 0x37bbe894e
37bbe86c1lea rax, [rsp+512]
37bbe86c9mov [rsp+116], ebp
37bbe86cdpxor x10, x10
37bbe86d2mov rbx, rdi
37bbe86d5mov [rsp+88], rax
37bbe86damov ebp, esi
37bbe86dcjmp 0x37bbe8841
37bbe86e1
37bbe86e1 0f 1f 80 00 00 00 00 .......
37bbe86e8
37bbe86e8loc_37bbe86e8:
37bbe86e8pxor x1, x1
37bbe86ecmov rax, [rsp+80]
37bbe86f1mov rcx, [rsp+72]
37bbe86f6mov [r12+8], 0
37bbe86ffmovapd x3, x1
37bbe8703mov edx, [rsp+120]
37bbe8707movsd_xmm [r12], x2
37bbe870ddivsd x3, x0
37bbe8711imul rax, rdi
37bbe8715lea r13, [rax+rcx]
37bbe8719mulsd x1, x3
37bbe871daddsd x1, x0
37bbe8721movapd x0, x3
37bbe8725mulsd x0, x6
37bbe8729mulsd x3, x13
37bbe872eaddsd x0, x13
37bbe8733subsd x6, x3
37bbe8737divsd x0, x1
37bbe873bdivsd x6, x1
37bbe873fxorpd x6, [rip+0x862a69]
37bbe8747unpcklpd x0, x6
37bbe874bmovups [rsp+592], x0
37bbe8753test edx, edx
37bbe8755je 0x37bbe88b0
37bbe875blea rdx, [rsi+1]
37bbe875flea rsi, [rsp+592]
37bbe8767shl rdx, 4
37bbe876blea r10l, [rbp-1]
37bbe876flea rcx, [rsp+624]
37bbe8777lea r8, [r14+rdx]
37bbe877blea r9, [rip+0x862a1a]
37bbe8782mov rdx, rsi
37bbe8785mov [rsp+624], r10l
37bbe878dcall zscal_
37bbe8792mov rdi, [rsp+928]
37bbe879alea rax, [r13+1]
37bbe879elea rcx, [rsp+532]
37bbe87a6shl rax, 4
37bbe87aalea r9, [rip+0x8629eb]
37bbe87b1mov rdx, rsi
37bbe87b4lea r8, [rdi+rax]
37bbe87b8call zscal_
37bbe87bd
37bbe87bdloc_37bbe87bd:
37bbe87bdmovsxd r11, [rsp+532]
37bbe87c5mov eax, [rsp+124]
37bbe87c9mov rbp, r11
37bbe87cctest eax, eax
37bbe87cejne 0x37bbe88e8
37bbe87d4
37bbe87d4loc_37bbe87d4:
37bbe87d4mov rax, [rsp+80]
37bbe87d9mov rsi, [rsp+928]
37bbe87e1lea rdx, [r11-1]
37bbe87e5add ebp, 1
37bbe87e8shl rdx, 4
37bbe87ecmov [rsp+532], ebp
37bbe87f3imul rax, r11
37bbe87f7add rax, [rsp+72]
37bbe87fcadd rax, r11
37bbe87ffshl rax, 4
37bbe8803movupd x0, [rsi+rax]
37bbe8808mov rax, [rsp+960]
37bbe8810movups [rax+rdx], x0
37bbe8814mov rax, r15
37bbe8817imul rax, r11
37bbe881badd rax, rbx
37bbe881eadd rax, r11
37bbe8821shl rax, 4
37bbe8825movupd x0, [r14+rax]
37bbe882bmov rax, [rsp+968]
37bbe8833movups [rax+rdx], x0
37bbe8837cmp ebp, [rsp+116]
37bbe883bjg 0x37bbe8940
37bbe8841
37bbe8841loc_37bbe8841:
37bbe8841movsxd rdi, ebp
37bbe8844mov rcx, [rsp+88]
37bbe8849mov rsi, rdi
37bbe884cimul rsi, r15
37bbe8850add rsi, rbx
37bbe8853lea r8, [rdi+rsi]
37bbe8857shl r8, 4
37bbe885blea r12, [r14+r8]
37bbe885fmov r13, r8
37bbe8862movsd_xmm x13, [r12]
37bbe8868movsd_xmm x6, [r12+8]
37bbe886fmovsd_xmm [rsp+512], x13
37bbe8879movsd_xmm [rsp+520], x6
37bbe8882call fn_37c42fc80
37bbe8887comisd x0, x7
37bbe888bmovapd x2, x0
37bbe888fja 0x37bbe86e8
37bbe8895movsxd r11, [rsp+532]
37bbe889dmovups [r14+r13], x10
37bbe88a2mov rbp, r11
37bbe88a5jmp 0x37bbe87d4
37bbe88aa
37bbe88aa 66 0f 1f 44 00 00 f..D..
37bbe88b0
37bbe88b0loc_37bbe88b0:
37bbe88b0mov rax, [rsp+928]
37bbe88b8lea rdx, [rdi+r13]
37bbe88bclea rsi, [rsp+592]
37bbe88c4shl rdx, 4
37bbe88c8lea r9, [rip+0x8628cd]
37bbe88cflea r8, [rax+rdx]
37bbe88d3mov rcx, r9
37bbe88d6mov rdx, rsi
37bbe88d9call zscal_
37bbe88dejmp 0x37bbe87bd
37bbe88e3
37bbe88e3 0f 1f 44 00 00 ..D..
37bbe88e8
37bbe88e8loc_37bbe88e8:
37bbe88e8mov rax, [rsp+264]
37bbe88f0mov rdx, rsi
37bbe88f3mov [rsp+96], r11
37bbe88f8lea r9, [rip+0x86289d]
37bbe88ffmov rdi, [rsp+272]
37bbe8907mov rcx, [rsp+904]
37bbe890fimul rax, r11
37bbe8913lea rax, [rdi+rax+1]
37bbe8918mov rdi, [rsp+992]
37bbe8920shl rax, 4
37bbe8924lea r8, [rdi+rax]
37bbe8928call zscal_
37bbe892dmov r11, [rsp+96]
37bbe8932jmp 0x37bbe87d4
37bbe8937
37bbe8937 66 0f 1f 84 00 00 00 00 00 f........
37bbe8940
37bbe8940loc_37bbe8940:
37bbe8940mov rax, [rsp+920]
37bbe8948mov eax, [rax]
37bbe894amov [rsp+116], eax
37bbe894e
37bbe894eloc_37bbe894e:
37bbe894emov rax, [rsp+912]
37bbe8956mov r13l, [rax]
37bbe8959cmp r13l, [rsp+116]
37bbe895ejg 0x37bbe9118
37bbe8964mulsd x12, x11
37bbe8969movsxd rbx, [rsp+136]
37bbe8971xor eax, eax
37bbe8973movsd_xmm x6, [rsp+304]
37bbe897ctest rbx, rbx
37bbe897fcmovns rax, rbx
37bbe8983movapd x7, x12
37bbe8988movapd x0, x12
37bbe898dmovapd x5, x12
37bbe8992mov [rsp+368], rax
37bbe899amulsd x7, x8
37bbe899fmaxsd x8, x6
37bbe89a4not rax
37bbe89a7mulsd x0, x9
37bbe89acmaxsd x9, x6
37bbe89b1mov [rsp+376], rax
37bbe89b9mov eax, [rsp+120]
37bbe89bdmovapd x13, x7
37bbe89c2movsd_xmm x7, [rip+0x8627d6]
37bbe89camaxsd x0, x6
37bbe89cemaxsd x13, x6
37bbe89d3divsd x7, x9
37bbe89d8movsd_xmm [rsp+384], x0
37bbe89e1movapd x4, x13
37bbe89e6movapd x3, x7
37bbe89eamovsd_xmm x7, [rip+0x8627ae]
37bbe89f2divsd x7, x8
37bbe89f7movapd x6, x7
37bbe89fbtest eax, eax
37bbe89fdje 0x37bbe9a60
37bbe8a03mov rax, [rsp+904]
37bbe8a0bmov [rsp+140], 1
37bbe8a16mov eax, [rax]
37bbe8a18mov [rsp+216], eax
37bbe8a1f
37bbe8a1floc_37bbe8a1f:
37bbe8a1fmov eax, [rsp+116]
37bbe8a23pxor x12, x12
37bbe8a28movapd x14, x6
37bbe8a2dmov [rsp+160], r15
37bbe8a35movapd x13, x12
37bbe8a3amovapd x9, x5
37bbe8a3fmovapd x7, x4
37bbe8a43mov [rsp+136], 1
37bbe8a4esub eax, r13l
37bbe8a51movapd x8, x3
37bbe8a56mov [rsp+232], 0
37bbe8a61mov r15, [rsp+928]
37bbe8a69movsd_xmm x6, [rsp+304]
37bbe8a72add eax, 1
37bbe8a75imul eax, eax, 30
37bbe8a78mov [rsp+236], eax
37bbe8a7flea rax, [rsp+512]
37bbe8a87mov [rsp+88], rax
37bbe8a8cjmp 0x37bbe8c51
37bbe8a91
37bbe8a91 0f 1f 80 00 00 00 00 .......
37bbe8a98
37bbe8a98loc_37bbe8a98:
37bbe8a98pxor x2, x2
37bbe8a9cmovapd x1, x10
37bbe8aa1mov ebx, [rsp+120]
37bbe8aa5movapd x4, x11
37bbe8aaamovapd x0, x2
37bbe8aaemov [rbp+8], 0
37bbe8ab6divsd x0, x3
37bbe8abamovsd_xmm [rbp], x3
37bbe8abfmulsd x2, x0
37bbe8ac3mulsd x1, x0
37bbe8ac7mulsd x4, x0
37bbe8acbmovapd x0, x10
37bbe8ad0addsd x2, x3
37bbe8ad4addsd x1, x11
37bbe8ad9subsd x0, x4
37bbe8adddivsd x1, x2
37bbe8ae1divsd x0, x2
37bbe8ae5xorpd x0, [rip+0x8626c3]
37bbe8aedunpcklpd x1, x0
37bbe8af1movups [rsp+592], x1
37bbe8af9test ebx, ebx
37bbe8afbje 0x37bbe9090
37bbe8b01movsxd r13, [rsp+140]
37bbe8b09mov eax, [rsp+116]
37bbe8b0dlea r9, [rip+0x862688]
37bbe8b14lea rcx, [rsp+608]
37bbe8b1cmov rdi, [rsp+192]
37bbe8b24sub eax, r13l
37bbe8b27mov [rsp+608], eax
37bbe8b2elea rax, [rdi+r13]
37bbe8b32lea rdi, [rsp+592]
37bbe8b3ashl rax, 4
37bbe8b3emov rdx, rdi
37bbe8b41lea r8, [r14+rax]
37bbe8b45call zscal_
37bbe8b4amov eax, [rsp+116]
37bbe8b4emov rdx, rdi
37bbe8b51lea r9, [rip+0x862644]
37bbe8b58lea rcx, [rsp+608]
37bbe8b60add eax, 1
37bbe8b63sub eax, [rsp+140]
37bbe8b6amov [rsp+608], eax
37bbe8b71mov rax, [rsp+184]
37bbe8b79add rax, r13
37bbe8b7cshl rax, 4
37bbe8b80lea r8, [r15+rax]
37bbe8b84call zscal_
37bbe8b89mov r11l, [rsp+124]
37bbe8b8etest r11l, r11l
37bbe8b91jne 0x37bbe90c8
37bbe8b97
37bbe8b97loc_37bbe8b97:
37bbe8b97movsd_xmm x1, [rbp+8]
37bbe8b9c
37bbe8b9cloc_37bbe8b9c:
37bbe8b9cmov rax, [rsp+128]
37bbe8ba4shl rsi, 4
37bbe8ba8shl rax, 4
37bbe8bacmovupd x0, [r15+rax]
37bbe8bb2mov rax, [rsp+960]
37bbe8bbamovups [rax+rsi], x0
37bbe8bbemovsd_xmm x0, [rbp]
37bbe8bc3mov rax, [rsp+968]
37bbe8bcbunpcklpd x0, x1
37bbe8bcfmovups [rax+rsi], x0
37bbe8bd3mov rax, [rsp+912]
37bbe8bdbmov r13l, [rax]
37bbe8bdemov eax, [rsp+96]
37bbe8be2cmp r13l, eax
37bbe8be5jg 0x37bbe9110
37bbe8bebmov r10l, [rsp+120]
37bbe8bf0test r10l, r10l
37bbe8bf3jne 0x37bbe8e13
37bbe8bf9cmp [rsp+140], eax
37bbe8c00jg 0x37bbe8e00
37bbe8c06mov [rsp+216], eax
37bbe8c0dpxor x12, x12
37bbe8c12mov [rsp+232], 0
37bbe8c1dmovapd x13, x12
37bbe8c22
37bbe8c22loc_37bbe8c22:
37bbe8c22add [rsp+136], 1
37bbe8c2amov eax, [rsp+136]
37bbe8c31cmp [rsp+236], eax
37bbe8c38jl 0x37bbe9b30
37bbe8c3emov rax, [rsp+912]
37bbe8c46mov r13l, [rax]
37bbe8c49mov eax, [rsp+96]
37bbe8c4dmov [rsp+116], eax
37bbe8c51
37bbe8c51loc_37bbe8c51:
37bbe8c51movsxd r12, [rsp+116]
37bbe8c56mov rbx, [rsp+72]
37bbe8c5bmov rsi, [rsp+144]
37bbe8c63lea eax, [r12-1]
37bbe8c68mov [rsp+96], eax
37bbe8c6cmov rax, [rsp+80]
37bbe8c71imul rax, r12
37bbe8c75add rbx, rax
37bbe8c78mov [rsp+184], rbx
37bbe8c80add rbx, r12
37bbe8c83mov [rsp+128], rbx
37bbe8c8bmov rbx, [rsp+160]
37bbe8c93imul rbx, r12
37bbe8c97add rsi, rbx
37bbe8c9alea rcx, [r12+rsi]
37bbe8c9emov [rsp+192], rsi
37bbe8ca6mov [rsp+152], rcx
37bbe8caecmp r12l, r13l
37bbe8cb1je 0x37bbe8d97
37bbe8cb7mov rdi, [rsp+72]
37bbe8cbcsub rax, [rsp+80]
37bbe8cc1mov [rsp+288], rax
37bbe8cc9movsxd rsi, [rsp+96]
37bbe8cceadd rdi, rax
37bbe8cd1lea rax, [rdi+r12]
37bbe8cd5mov [rsp+240], rdi
37bbe8cddadd rdi, rsi
37bbe8ce0mov rcx, rax
37bbe8ce3mov [rsp+256], rax
37bbe8cebmov rax, [rsp+128]
37bbe8cf3shl rdi, 4
37bbe8cf7shl rcx, 4
37bbe8cfblea r10, [r15+rdi]
37bbe8cffmov [rsp+224], rsi
37bbe8d07lea rdx, [r15+rcx]
37bbe8d0bshl rax, 4
37bbe8d0fmovsd_xmm x2, [r10+8]
37bbe8d15andpd x2, [rip+0x8624a3]
37bbe8d1dmovupd x10, [r15+rax]
37bbe8d23movsd_xmm x1, [rdx]
37bbe8d27movsd_xmm x0, [rdx+8]
37bbe8d2candpd x1, [rip+0x86248c]
37bbe8d34andpd x0, [rip+0x862484]
37bbe8d3cmovapd x5, x10
37bbe8d41unpckhpd x5, x5
37bbe8d45addsd x1, x0
37bbe8d49movsd_xmm x0, [r10]
37bbe8d4emovapd x3, x5
37bbe8d52andpd x0, [rip+0x862466]
37bbe8d5aandpd x3, [rip+0x86245e]
37bbe8d62addsd x0, x2
37bbe8d66movapd x2, x10
37bbe8d6bandpd x2, [rip+0x86244d]
37bbe8d73addsd x2, x3
37bbe8d77addsd x0, x2
37bbe8d7bmulsd x0, x9
37bbe8d80maxsd x0, x6
37bbe8d84comisd x0, x1
37bbe8d88jb 0x37bbe8e30
37bbe8d8epxor x0, x0
37bbe8d92movups [r15+rcx], x0
37bbe8d97
37bbe8d97loc_37bbe8d97:
37bbe8d97lea rsi, [r12-1]
37bbe8d9c
37bbe8d9cloc_37bbe8d9c:
37bbe8d9cmov rbx, [rsp+152]
37bbe8da4mov rcx, [rsp+88]
37bbe8da9shl rbx, 4
37bbe8dadlea rbp, [r14+rbx]
37bbe8db1movsd_xmm x11, [rbp]
37bbe8db7movsd_xmm x10, [rbp+8]
37bbe8dbdmovsd_xmm [rsp+512], x11
37bbe8dc7movsd_xmm [rsp+520], x10
37bbe8dd1call fn_37c42fc80
37bbe8dd6comisd x0, x6
37bbe8ddamovapd x3, x0
37bbe8ddeja 0x37bbe8a98
37bbe8de4pxor x0, x0
37bbe8de8pxor x1, x1
37bbe8decmovups [r14+rbx], x0
37bbe8df1jmp 0x37bbe8b9c
37bbe8df6
37bbe8df6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bbe8e00
37bbe8e00loc_37bbe8e00:
37bbe8e00mov eax, [rsp+96]
37bbe8e04mov [rsp+140], r13l
37bbe8e0cmov [rsp+216], eax
37bbe8e13
37bbe8e13loc_37bbe8e13:
37bbe8e13mov [rsp+232], 0
37bbe8e1epxor x12, x12
37bbe8e23movapd x13, x12
37bbe8e28jmp 0x37bbe8c22
37bbe8e2d
37bbe8e2d 0f 1f 00 ...
37bbe8e30
37bbe8e30loc_37bbe8e30:
37bbe8e30mov rsi, [rsp+152]
37bbe8e38mov rcx, [rsp+88]
37bbe8e3dadd rax, r15
37bbe8e40mov [rsp+176], rdx
37bbe8e48mov [rsp+168], r10
37bbe8e50shl rsi, 4
37bbe8e54mov [rsp+296], rax
37bbe8e5clea rdi, [r14+rsi]
37bbe8e60movsd_xmm x0, [rdi]
37bbe8e64movsd_xmm [rsp+512], x0
37bbe8e6dmovsd_xmm x0, [rdi+8]
37bbe8e72movsd_xmm [rsp+520], x0
37bbe8e7bcall fn_37c42fc80
37bbe8e80mov r10, [rsp+168]
37bbe8e88mov rdx, [rsp+176]
37bbe8e90comisd x7, x0
37bbe8e94jb 0x37bbe93f0
37bbe8e9apxor x0, x0
37bbe8e9emovsxd r13, [rsp+140]
37bbe8ea6lea rdi, [rip+0x8622ef]
37bbe8eadmovups [r14+rsi], x0
37bbe8eb2lea rsi, [r12-1]
37bbe8eb7
37bbe8eb7loc_37bbe8eb7:
37bbe8eb7lea rax, [rsp+576]
37bbe8ebflea rbx, [rsp+608]
37bbe8ec7mov [rsp+176], rax
37bbe8ecflea rax, [rsp+536]
37bbe8ed7mov [rsp+168], rax
37bbe8edflea rax, [rsp+544]
37bbe8ee7mov [rsp+208], rax
37bbe8eef
37bbe8eefloc_37bbe8eef:
37bbe8eefmov rax, [rsp+296]
37bbe8ef7mov r9, [rsp+176]
37bbe8effmovups [rsp+544], x10
37bbe8f08mov r8, [rsp+168]
37bbe8f10mov rcx, [rsp+208]
37bbe8f18mov [rsp+32], rax
37bbe8f1dcall zlartg_
37bbe8f22pxor x0, x0
37bbe8f26mov rax, [rsp+256]
37bbe8f2emov rcx, [rsp+176]
37bbe8f36mov r10, [rsp+168]
37bbe8f3emov rdx, [rsp+184]
37bbe8f46lea r8, [rip+0x86224f]
37bbe8f4dshl rax, 4
37bbe8f51mov ebp, [rsp+116]
37bbe8f55sub ebp, [rsp+140]
37bbe8f5cmovups [r15+rax], x0
37bbe8f61mov rax, [rsp+240]
37bbe8f69add rdx, r13
37bbe8f6cmov [rsp+48], rcx
37bbe8f71shl rdx, 4
37bbe8f75mov rcx, rbx
37bbe8f78mov [rsp+40], r10
37bbe8f7dadd rax, r13
37bbe8f80add rdx, r15
37bbe8f83mov [rsp+32], rdi
37bbe8f88shl rax, 4
37bbe8f8clea r9, [r15+rax]
37bbe8f90mov [rsp+608], ebp
37bbe8f97call zrot_
37bbe8f9cmov rcx, [rsp+176]
37bbe8fa4mov rdx, [rsp+192]
37bbe8facmov [rsp+32], rdi
37bbe8fb1mov r10, [rsp+168]
37bbe8fb9mov rax, [rsp+224]
37bbe8fc1lea r8, [rip+0x8621d4]
37bbe8fc8mov [rsp+608], ebp
37bbe8fcfimul rax, [rsp+160]
37bbe8fd8add rax, [rsp+144]
37bbe8fe0mov [rsp+48], rcx
37bbe8fe5add rdx, r13
37bbe8fe8mov [rsp+40], r10
37bbe8fedadd rax, r13
37bbe8ff0shl rdx, 4
37bbe8ff4mov rcx, rbx
37bbe8ff7shl rax, 4
37bbe8ffbadd rdx, r14
37bbe8ffelea r9, [r14+rax]
37bbe9002call zrot_
37bbe9007mov ebp, [rsp+124]
37bbe900btest ebp, ebp
37bbe900dje 0x37bbe8d9c
37bbe9013mov rbx, [rsp+264]
37bbe901bmov rax, [rsp+224]
37bbe9023mov [rsp+32], rdi
37bbe9028lea r8, [rip+0x86216d]
37bbe902fmov rdx, [rsp+272]
37bbe9037imul rax, rbx
37bbe903blea rcx, [rax+rdx+1]
37bbe9040add rax, rbx
37bbe9043lea rdx, [rdx+rax+1]
37bbe9048mov rax, [rsp+176]
37bbe9050shl rcx, 4
37bbe9054shl rdx, 4
37bbe9058add rdx, [rsp+992]
37bbe9060mov [rsp+48], rax
37bbe9065mov rax, [rsp+168]
37bbe906dmov [rsp+40], rax
37bbe9072mov rax, [rsp+992]
37bbe907alea r9, [rax+rcx]
37bbe907emov rcx, [rsp+904]
37bbe9086call zrot_
37bbe908bjmp 0x37bbe8d9c
37bbe9090
37bbe9090loc_37bbe9090:
37bbe9090mov rax, [rsp+128]
37bbe9098lea r9, [rip+0x8620fd]
37bbe909flea rdi, [rsp+592]
37bbe90a7mov rdx, rdi
37bbe90aamov rcx, r9
37bbe90adshl rax, 4
37bbe90b1lea r8, [r15+rax]
37bbe90b5call zscal_
37bbe90bamov r11l, [rsp+124]
37bbe90bftest r11l, r11l
37bbe90c2je 0x37bbe8b97
37bbe90c8
37bbe90c8loc_37bbe90c8:
37bbe90c8mov rax, [rsp+264]
37bbe90d0mov rbx, [rsp+272]
37bbe90d8mov rdx, rdi
37bbe90dblea r9, [rip+0x8620ba]
37bbe90e2mov rcx, [rsp+904]
37bbe90eaimul rax, r12
37bbe90eelea rax, [rbx+rax+1]
37bbe90f3mov rbx, [rsp+992]
37bbe90fbshl rax, 4
37bbe90fflea r8, [rbx+rax]
37bbe9103call zscal_
37bbe9108jmp 0x37bbe8b97
37bbe910d
37bbe910d 0f 1f 00 ...
37bbe9110
37bbe9110loc_37bbe9110:
37bbe9110mov r15, [rsp+160]
37bbe9118
37bbe9118loc_37bbe9118:
37bbe9118lea rax, [rsp+512]
37bbe9120pxor x8, x8
37bbe9125mov [rsp+532], 1
37bbe9130mov [rsp+88], rax
37bbe9135cmp r13l, 1
37bbe9139jle 0x37bbe93b0
37bbe913fmov [rsp+116], r13l
37bbe9144mov r13l, 1
37bbe914amov rbx, [rsp+144]
37bbe9152movsd_xmm x7, [rsp+304]
37bbe915bjmp 0x37bbe92bc
37bbe9160
37bbe9160loc_37bbe9160:
37bbe9160pxor x1, x1
37bbe9164mov rax, [rsp+80]
37bbe9169mov edx, [rsp+120]
37bbe916dmov [rbp+8], 0
37bbe9175movapd x3, x1
37bbe9179mov rcx, [rsp+72]
37bbe917emovsd_xmm [rbp], x2
37bbe9183divsd x3, x0
37bbe9187imul rax, rdi
37bbe918blea r12, [rax+rcx]
37bbe918fmulsd x1, x3
37bbe9193addsd x1, x0
37bbe9197movapd x0, x6
37bbe919bmulsd x0, x3
37bbe919faddsd x0, x9
37bbe91a4mulsd x9, x3
37bbe91a9divsd x0, x1
37bbe91adsubsd x6, x9
37bbe91b2divsd x6, x1
37bbe91b6xorpd x6, [rip+0x861ff2]
37bbe91beunpcklpd x0, x6
37bbe91c2movups [rsp+592], x0
37bbe91catest edx, edx
37bbe91ccje 0x37bbe9328
37bbe91d2lea rdx, [rsi+1]
37bbe91d6lea rsi, [rsp+592]
37bbe91deshl rdx, 4
37bbe91e2lea r10l, [r13-1]
37bbe91e6lea rcx, [rsp+608]
37bbe91eelea r8, [r14+rdx]
37bbe91f2lea r9, [rip+0x861fa3]
37bbe91f9mov rdx, rsi
37bbe91fcmov [rsp+608], r10l
37bbe9204call zscal_
37bbe9209mov rdi, [rsp+928]
37bbe9211mov rdx, rsi
37bbe9214lea rax, [r12+1]
37bbe9219shl rax, 4
37bbe921dlea rcx, [rsp+532]
37bbe9225lea r9, [rip+0x861f70]
37bbe922clea r8, [rdi+rax]
37bbe9230call zscal_
37bbe9235
37bbe9235loc_37bbe9235:
37bbe9235movsxd r11, [rsp+532]
37bbe923dmov eax, [rsp+124]
37bbe9241mov r13, r11
37bbe9244test eax, eax
37bbe9246jne 0x37bbe9360
37bbe924c
37bbe924cloc_37bbe924c:
37bbe924cmov rax, [rsp+80]
37bbe9251mov rdi, [rsp+928]
37bbe9259lea rdx, [r11-1]
37bbe925dadd r13l, 1
37bbe9261shl rdx, 4
37bbe9265mov [rsp+532], r13l
37bbe926dimul rax, r11
37bbe9271add rax, [rsp+72]
37bbe9276add rax, r11
37bbe9279shl rax, 4
37bbe927dmovupd x0, [rdi+rax]
37bbe9282mov rax, [rsp+960]
37bbe928amovups [rax+rdx], x0
37bbe928emov rax, r15
37bbe9291imul rax, r11
37bbe9295add rax, rbx
37bbe9298add rax, r11
37bbe929bshl rax, 4
37bbe929fmovupd x0, [r14+rax]
37bbe92a5mov rax, [rsp+968]
37bbe92admovups [rax+rdx], x0
37bbe92b1cmp r13l, [rsp+116]
37bbe92b6jge 0x37bbe93b0
37bbe92bc
37bbe92bcloc_37bbe92bc:
37bbe92bcmovsxd rdi, r13l
37bbe92bfmov rcx, [rsp+88]
37bbe92c4mov rsi, rdi
37bbe92c7imul rsi, r15
37bbe92cbadd rsi, rbx
37bbe92celea r8, [rdi+rsi]
37bbe92d2shl r8, 4
37bbe92d6lea rbp, [r14+r8]
37bbe92damov r12, r8
37bbe92ddmovsd_xmm x9, [rbp]
37bbe92e3movsd_xmm x6, [rbp+8]
37bbe92e8movsd_xmm [rsp+512], x9
37bbe92f2movsd_xmm [rsp+520], x6
37bbe92fbcall fn_37c42fc80
37bbe9300comisd x0, x7
37bbe9304movapd x2, x0
37bbe9308ja 0x37bbe9160
37bbe930emovsxd r11, [rsp+532]
37bbe9316movups [r14+r12], x8
37bbe931bmov r13, r11
37bbe931ejmp 0x37bbe924c
37bbe9323
37bbe9323 0f 1f 44 00 00 ..D..
37bbe9328
37bbe9328loc_37bbe9328:
37bbe9328mov rax, [rsp+928]
37bbe9330lea rdx, [rdi+r12]
37bbe9334lea rsi, [rsp+592]
37bbe933cshl rdx, 4
37bbe9340lea r9, [rip+0x861e55]
37bbe9347lea r8, [rax+rdx]
37bbe934bmov rcx, r9
37bbe934emov rdx, rsi
37bbe9351call zscal_
37bbe9356jmp 0x37bbe9235
37bbe935b
37bbe935b 0f 1f 44 00 00 ..D..
37bbe9360
37bbe9360loc_37bbe9360:
37bbe9360mov rax, [rsp+264]
37bbe9368mov rdx, rsi
37bbe936bmov [rsp+96], r11
37bbe9370lea r9, [rip+0x861e25]
37bbe9377mov rdi, [rsp+272]
37bbe937fmov rcx, [rsp+904]
37bbe9387imul rax, r11
37bbe938blea rax, [rdi+rax+1]
37bbe9390mov rdi, [rsp+992]
37bbe9398shl rax, 4
37bbe939clea r8, [rdi+rax]
37bbe93a0call zscal_
37bbe93a5mov r11, [rsp+96]
37bbe93aajmp 0x37bbe924c
37bbe93af
37bbe93af 90 .
37bbe93b0
37bbe93b0loc_37bbe93b0:
37bbe93b0mov rax, [rsp+1032]
37bbe93b8mov [rax], 0
37bbe93bemov rax, [rsp+904]
37bbe93c6mov eax, [rax]
37bbe93c8
37bbe93c8loc_37bbe93c8:
37bbe93c8pxor x0, x0
37bbe93cccvtsi2sd x0, eax
37bbe93d0mov rax, [rsp+1008]
37bbe93d8mov [rax+8], 0
37bbe93e0movsd_xmm [rax], x0
37bbe93e4jmp 0x37bbe8276
37bbe93e9
37bbe93e9 0f 1f 80 00 00 00 00 .......
37bbe93f0
37bbe93f0loc_37bbe93f0:
37bbe93f0mov eax, [rsp+96]
37bbe93f4movsd_xmm x10, [rdi+8]
37bbe93famovsd_xmm x11, [rdi]
37bbe93ffmov [rsp+532], eax
37bbe9406cmp r13l, eax
37bbe9409jg 0x37bbe9b50
37bbe940fmov rax, rbx
37bbe9412mov rbx, [rsp+144]
37bbe941amov r9, [rsp+80]
37bbe941fmov [rsp+320], rdi
37bbe9427mov rcx, [rsp+288]
37bbe942fsub rax, [rsp+160]
37bbe9437mov [rsp+328], r12
37bbe943flea rbp, [rbx+r12-1]
37bbe9444mov rbx, [rsp+72]
37bbe9449mov [rsp+352], rax
37bbe9451sub rcx, r9
37bbe9454add rbp, rax
37bbe9457mov [rsp+928], r15
37bbe945flea rax, [rbx+r12-1]
37bbe9464mov rsi, rbx
37bbe9467add rbx, r12
37bbe946amov [rsp+208], r10
37bbe9472add rax, rcx
37bbe9475add rcx, rbx
37bbe9478mov [rsp+360], rbx
37bbe9480mov rbx, [rsp+224]
37bbe9488shl rsi, 4
37bbe948cshl rcx, 4
37bbe9490mov [rsp+312], rdx
37bbe9498mov r12, rax
37bbe949bmov [rsp+280], rsi
37bbe94a3lea rsi, [rcx+r15]
37bbe94a7lea rcx, [rbx-1]
37bbe94abmov r8, rbx
37bbe94aeimul rcx, r9
37bbe94b2mov r15, r14
37bbe94b5mov [rsp+392], rsi
37bbe94bdxor r14l, r14l
37bbe94c0imul r8, r9
37bbe94c4neg rcx
37bbe94c7shl rcx, 4
37bbe94cbshl r8, 4
37bbe94cfmov [rsp+176], rcx
37bbe94d7mov rdi, r8
37bbe94dajmp 0x37bbe95dd
37bbe94df
37bbe94df 90 .
37bbe94e0
37bbe94e0loc_37bbe94e0:
37bbe94e0mov rax, [rsp+176]
37bbe94e8movsd_xmm x1, [rsi-16]
37bbe94edmovsd_xmm x0, [rsi-8]
37bbe94f2andpd x1, [rip+0x861cc6]
37bbe94faandpd x0, [rip+0x861cbe]
37bbe9502lea rcx, [rax+rsi]
37bbe9506movsd_xmm x3, [rsi-24]
37bbe950bmovsd_xmm x2, [rcx+rdi-8]
37bbe9511andpd x2, [rip+0x861ca7]
37bbe9519addsd x1, x0
37bbe951dmovsd_xmm x0, [rcx+rdi-16]
37bbe9523andpd x0, [rip+0x861c95]
37bbe952bandpd x3, [rip+0x861c8d]
37bbe9533addsd x0, x2
37bbe9537movsd_xmm x2, [rsi-32]
37bbe953candpd x2, [rip+0x861c7c]
37bbe9544addsd x2, x3
37bbe9548addsd x0, x2
37bbe954cmulsd x0, x9
37bbe9551maxsd x0, x6
37bbe9555comisd x0, x1
37bbe9559jae 0x37bbe99f0
37bbe955fmov rcx, rbp
37bbe9562lea r10l, [rbx-1]
37bbe9566shl rcx, 4
37bbe956amov [rsp+168], r10l
37bbe9572movsd_xmm x0, [r15+rcx]
37bbe9578movsd_xmm [rsp+512], x0
37bbe9581movsd_xmm x0, [r15+rcx+8]
37bbe9588mov rcx, [rsp+88]
37bbe958dmovsd_xmm [rsp+520], x0
37bbe9596call fn_37c42fc80
37bbe959bmov r10l, [rsp+168]
37bbe95a3comisd x7, x0
37bbe95a7ja 0x37bbeb7e0
37bbe95adsub rbx, 1
37bbe95b1add rbp, [rsp+144]
37bbe95b9add r12, [rsp+72]
37bbe95bemov r14l, 1
37bbe95c4add rsi, [rsp+280]
37bbe95cccmp r13l, ebx
37bbe95cfjg 0x37bbe9b50
37bbe95d5mov [rsp+456], r10l
37bbe95dd
37bbe95ddloc_37bbe95dd:
37bbe95ddmov [rsp+200], ebx
37bbe95e4cmp r13l, ebx
37bbe95e7jne 0x37bbe94e0
37bbe95edtest r14b, r14b
37bbe95f0mov r10, [rsp+208]
37bbe95f8mov r14, r15
37bbe95fbmov rdx, [rsp+312]
37bbe9603mov rdi, [rsp+320]
37bbe960bmov r12, [rsp+328]
37bbe9613mov r15, [rsp+928]
37bbe961bje 0x37bbe962b
37bbe961dmov eax, [rsp+456]
37bbe9624mov [rsp+532], eax
37bbe962b
37bbe962bloc_37bbe962b:
37bbe962bshl rbp, 4
37bbe962fmov rcx, [rsp+88]
37bbe9634mov [rsp+176], rdx
37bbe963clea rax, [r14+rbp]
37bbe9640mov [rsp+168], r10
37bbe9648movsd_xmm x0, [rax]
37bbe964cmovsd_xmm [rsp+512], x0
37bbe9655movsd_xmm x0, [rax+8]
37bbe965amovsd_xmm [rsp+520], x0
37bbe9663call fn_37c42fc80
37bbe9668mov r10, [rsp+168]
37bbe9670mov rdx, [rsp+176]
37bbe9678comisd x7, x0
37bbe967cjbe 0x37bbe9b70
37bbe9682pxor x0, x0
37bbe9686xor ecx, ecx
37bbe9688movups [r14+rbp], x0
37bbe968d
37bbe968dloc_37bbe968d:
37bbe968dmov ebx, [rsp+116]
37bbe9691cmp [rsp+200], ebx
37bbe9698jge 0x37bbeb797
37bbe969emov rbx, [rsp+80]
37bbe96a3movsxd r13, [rsp+200]
37bbe96abmov [rsp+424], rdi
37bbe96b3pxor x10, x10
37bbe96b8mov rax, [rsp+72]
37bbe96bdmov [rsp+408], r12
37bbe96c5lea r8, [rbx+1]
37bbe96c9mov [rsp+928], r15
37bbe96d1shl r8, 4
37bbe96d5lea r9, [rax+r13]
37bbe96d9mov [rsp+944], r14
37bbe96e1mov [rsp+344], r8
37bbe96e9mov r8, rbx
37bbe96ecimul r8, r13
37bbe96f0mov [rsp+416], r10
37bbe96f8mov [rsp+400], rdx
37bbe9700lea rax, [r8+r9]
37bbe9704add r8, rbx
37bbe9707shl rax, 4
37bbe970badd r8, r9
37bbe970elea rbp, [r15+rax]
37bbe9712mov rax, [rsp+160]
37bbe971ashl r8, 4
37bbe971elea r11, [r15+r8]
37bbe9722lea r8, [rax+1]
37bbe9726mov rdi, r11
37bbe9729shl r8, 4
37bbe972dmov [rsp+336], r8
37bbe9735lea r8, [r13+1]
37bbe9739imul r8, rax
37bbe973dmov rax, [rsp+144]
37bbe9745lea r9, [rax+r13]
37bbe9749mov rax, [rsp+368]
37bbe9751add r8, r9
37bbe9754lea r9, [rsp+536]
37bbe975cshl r8, 4
37bbe9760mov rbx, rax
37bbe9763mov [rsp+168], r9
37bbe976bmov r12, r9
37bbe976eimul rax, r13
37bbe9772lea rsi, [r14+r8]
37bbe9776mov r8, [rsp+376]
37bbe977eshl rbx, 4
37bbe9782mov [rsp+320], rbx
37bbe978alea rbx, [rsp+544]
37bbe9792mov [rsp+208], rbx
37bbe979alea rbx, [rsp+608]
37bbe97a2add r8, rax
37bbe97a5mov rax, [rsp+976]
37bbe97admov [rsp+200], rbx
37bbe97b5mov rbx, r13
37bbe97b8shl r8, 4
37bbe97bcmov r13, rbp
37bbe97bfmov ebp, ecx
37bbe97c1lea r8, [rax+r8+16]
37bbe97c6lea rax, [rsp+576]
37bbe97cemov [rsp+176], rax
37bbe97d6mov r15, r8
37bbe97d9mov r14, rax
37bbe97dcjmp 0x37bbe98b0
37bbe97e1
37bbe97e1 0f 1f 80 00 00 00 00 .......
37bbe97e8
37bbe97e8loc_37bbe97e8:
37bbe97e8test ebp, ebp
37bbe97eaje 0x37bbe9855
37bbe97eclea edx, [rbx-1]
37bbe97efmov rcx, [rsp+928]
37bbe97f7pxor x4, x4
37bbe97fbmovsd_xmm x2, [rsp+536]
37bbe9804movsxd rdx, edx
37bbe9807imul rdx, [rsp+80]
37bbe980dadd rdx, [rsp+72]
37bbe9812add rdx, rbx
37bbe9815movapd x1, x2
37bbe9819mov rax, [rsp+928]
37bbe9821shl rdx, 4
37bbe9825add rcx, rdx
37bbe9828movsd_xmm x3, [rcx+8]
37bbe982dmovsd_xmm x0, [rcx]
37bbe9831mulsd x2, x3
37bbe9835movapd x5, x3
37bbe9839mulsd x1, x0
37bbe983dmulsd x5, x4
37bbe9841mulsd x0, x4
37bbe9845subsd x1, x5
37bbe9849addsd x0, x2
37bbe984dunpcklpd x1, x0
37bbe9851movups [rax+rdx], x1
37bbe9855
37bbe9855loc_37bbe9855:
37bbe9855movsd_xmm x0, [rsi+16]
37bbe985amovsd_xmm x1, [rsi+24]
37bbe985fandpd x0, [rip+0x861959]
37bbe9867andpd x1, [rip+0x861951]
37bbe986faddsd x0, x1
37bbe9873comisd x0, x7
37bbe9877jae 0x37bbeb57b
37bbe987dmov rax, [rsp+344]
37bbe9885movups [rsi+16], x10
37bbe988aadd rbx, 1
37bbe988exor ebp, ebp
37bbe9890add rsi, [rsp+336]
37bbe9898add r15, [rsp+320]
37bbe98a0add r13, rax
37bbe98a3add rdi, rax
37bbe98a6cmp [rsp+116], ebx
37bbe98aajle 0x37bbeb5db
37bbe98b0
37bbe98b0loc_37bbe98b0:
37bbe98b0movupd x0, [r13]
37bbe98b6lea rdx, [r13+16]
37bbe98bamov r9, r14
37bbe98bdmov r8, r12
37bbe98c0mov [rsp+32], r13
37bbe98c5mov rcx, [rsp+208]
37bbe98cdmovups [rsp+544], x0
37bbe98d5mov [rsp+328], ebx
37bbe98dccall zlartg_
37bbe98e1mov rax, [rsp+936]
37bbe98e9mov rdx, rdi
37bbe98ecmovups [r13+16], x10
37bbe98f1mov r11l, [rsp+216]
37bbe98f9mov [rsp+48], r14
37bbe98felea r9, [rdi+16]
37bbe9902mov [rsp+32], rax
37bbe9907mov rcx, [rsp+200]
37bbe990fmov r8, rax
37bbe9912mov [rsp+40], r12
37bbe9917sub r11l, ebx
37bbe991amov [rsp+608], r11l
37bbe9922mov [rsp+312], r11l
37bbe992acall zrot_
37bbe992fmov rax, [rsp+952]
37bbe9937mov rdx, rsi
37bbe993amov [rsp+48], r14
37bbe993fmov [rsp+40], r12
37bbe9944mov r11l, [rsp+312]
37bbe994clea r9, [rsi+16]
37bbe9950mov [rsp+32], rax
37bbe9955mov rcx, [rsp+200]
37bbe995dmov r8, rax
37bbe9960mov [rsp+608], r11l
37bbe9968call zrot_
37bbe996dmov eax, [rsp+220]
37bbe9974test eax, eax
37bbe9976je 0x37bbe97e8
37bbe997cmov rax, [rsp+200]
37bbe9984mov [rsp+40], r12
37bbe9989lea r8, [rip+0x86180c]
37bbe9990mov rdx, r15
37bbe9993movsd_xmm x0, [rsp+584]
37bbe999cxorpd x0, [rip+0x86180c]
37bbe99a4mov [rsp+48], rax
37bbe99a9lea rax, [rip+0x8617ec]
37bbe99b0movsd_xmm x1, [rsp+576]
37bbe99b9mov [rsp+32], rax
37bbe99bemov rax, [rsp+320]
37bbe99c6mov rcx, [rsp+904]
37bbe99ceunpcklpd x1, x0
37bbe99d2lea r9, [r15+rax]
37bbe99d6movups [rsp+608], x1
37bbe99decall zrot_
37bbe99e3jmp 0x37bbe97e8
37bbe99e8
37bbe99e8 0f 1f 84 00 00 00 00 00 ........
37bbe99f0
37bbe99f0loc_37bbe99f0:
37bbe99f0test r14b, r14b
37bbe99f3mov rax, r12
37bbe99f6mov r14, r15
37bbe99f9mov r10, [rsp+208]
37bbe9a01mov rdx, [rsp+312]
37bbe9a09mov rdi, [rsp+320]
37bbe9a11mov r12, [rsp+328]
37bbe9a19mov r15, [rsp+928]
37bbe9a21je 0x37bbe9a31
37bbe9a23mov ebx, [rsp+456]
37bbe9a2amov [rsp+532], ebx
37bbe9a31
37bbe9a31loc_37bbe9a31:
37bbe9a31shl rax, 4
37bbe9a35pxor x0, x0
37bbe9a39movups [r15+rax], x0
37bbe9a3ejmp 0x37bbe962b
37bbe9a43
37bbe9a43 0f 1f 44 00 00 ..D..
37bbe9a48
37bbe9a48loc_37bbe9a48:
37bbe9a48mov rax, [rsp+1008]
37bbe9a50mov rbx, [rip+0x861749]
37bbe9a57mov [rax], rbx
37bbe9a5ajmp 0x37bbe8276
37bbe9a5f
37bbe9a5f 90 .
37bbe9a60
37bbe9a60loc_37bbe9a60:
37bbe9a60mov eax, [rsp+116]
37bbe9a64mov [rsp+140], r13l
37bbe9a6cmov [rsp+216], eax
37bbe9a73jmp 0x37bbe8a1f
37bbe9a78
37bbe9a78 0f 1f 84 00 00 00 00 00 ........
37bbe9a80
37bbe9a80loc_37bbe9a80:
37bbe9a80mov rax, [rsp+1000]
37bbe9a88mov r8, [rsp+904]
37bbe9a90mov [rsp+56], 4
37bbe9a99lea r9, [rip+0x8616d0]
37bbe9aa0lea rcx, [rip+0x8616d9]
37bbe9aa7mov [rsp+48], rax
37bbe9aacmov rax, [rsp+992]
37bbe9ab4mov rdx, r8
37bbe9ab7mov [rsp+40], rax
37bbe9abclea rax, [rip+0x8616c5]
37bbe9ac3mov [rsp+32], rax
37bbe9ac8call zlaset_
37bbe9acdjmp 0x37bbe8569
37bbe9ad2
37bbe9ad2 66 0f 1f 44 00 00 f..D..
37bbe9ad8
37bbe9ad8loc_37bbe9ad8:
37bbe9ad8mov rax, [rsp+984]
37bbe9ae0mov r8, [rsp+904]
37bbe9ae8mov [rsp+56], 4
37bbe9af1lea r9, [rip+0x861678]
37bbe9af8lea rcx, [rip+0x861681]
37bbe9affmov [rsp+48], rax
37bbe9b04mov rax, [rsp+976]
37bbe9b0cmov rdx, r8
37bbe9b0fmov [rsp+40], rax
37bbe9b14lea rax, [rip+0x86166d]
37bbe9b1bmov [rsp+32], rax
37bbe9b20call zlaset_
37bbe9b25jmp 0x37bbe8560
37bbe9b2a
37bbe9b2a 66 0f 1f 44 00 00 f..D..
37bbe9b30
37bbe9b30loc_37bbe9b30:
37bbe9b30mov rax, [rsp+1032]
37bbe9b38mov edi, [rsp+96]
37bbe9b3cmov [rax], edi
37bbe9b3emov rax, [rsp+904]
37bbe9b46mov eax, [rax]
37bbe9b48jmp 0x37bbe93c8
37bbe9b4d
37bbe9b4d 0f 1f 00 ...
37bbe9b50
37bbe9b50loc_37bbe9b50:
37bbe9b50mov rax, [rsp+904]
37bbe9b58mov rbx, [rsp+1032]
37bbe9b60mov eax, [rax]
37bbe9b62lea edx, [rax+rax+1]
37bbe9b66mov [rbx], edx
37bbe9b68jmp 0x37bbe93c8
37bbe9b6d
37bbe9b6d 0f 1f 00 ...
37bbe9b70
37bbe9b70loc_37bbe9b70:
37bbe9b70lea rax, [rsp+576]
37bbe9b78mov [rsp+176], rax
37bbe9b80lea rax, [rsp+536]
37bbe9b88mov [rsp+168], rax
37bbe9b90lea rax, [rsp+544]
37bbe9b98mov [rsp+208], rax
37bbe9ba0
37bbe9ba0loc_37bbe9ba0:
37bbe9ba0mov r9l, [rsp+120]
37bbe9ba5add [rsp+232], 1
37bbe9badmov ecx, 0xffffffffcccccccd
37bbe9bb2mov eax, [rsp+140]
37bbe9bb9mov ebx, [rsp+232]
37bbe9bc0test r9l, r9l
37bbe9bc3cmove eax, [rsp+200]
37bbe9bcbmov [rsp+140], eax
37bbe9bd2mov eax, ebx
37bbe9bd4imul rax, rcx
37bbe9bd8shr rax, 35
37bbe9bdclea eax, [rax+4*rax]
37bbe9bdfadd eax, eax
37bbe9be1cmp eax, ebx
37bbe9be3je 0x37bbeafb6
37bbe9be9mov rax, [rsp+192]
37bbe9bf1add rax, [rsp+224]
37bbe9bf9pxor x5, x5
37bbe9bfdmovapd x2, x14
37bbe9c02shl rax, 4
37bbe9c06movsd_xmm x4, [rdi]
37bbe9c0aadd rax, r14
37bbe9c0dmovsd_xmm x1, [rax]
37bbe9c11movsd_xmm x0, [rax+8]
37bbe9c16mulsd x2, x1
37bbe9c1amovapd x3, x0
37bbe9c1emulsd x1, x5
37bbe9c22mulsd x0, x14
37bbe9c27mulsd x3, x5
37bbe9c2baddsd x0, x1
37bbe9c2fmovsd_xmm x1, [rdi+8]
37bbe9c34subsd x2, x3
37bbe9c38movapd x3, x14
37bbe9c3dmulsd x3, x4
37bbe9c41movapd x10, x1
37bbe9c46mulsd x4, x5
37bbe9c4amulsd x10, x5
37bbe9c4fmulsd x1, x14
37bbe9c54subsd x3, x10
37bbe9c59addsd x1, x4
37bbe9c5dmovapd x5, x3
37bbe9c61andpd x5, [rip+0x861557]
37bbe9c69movapd x4, x1
37bbe9c6dandpd x4, [rip+0x86154b]
37bbe9c75movsd_xmm [rsp+128], x5
37bbe9c7ecomisd x4, x5
37bbe9c82movq rcx, x4
37bbe9c87jbe 0x37bbeb187
37bbe9c8dmovapd x5, x3
37bbe9c91movapd x4, x3
37bbe9c95movapd x10, x2
37bbe9c9adivsd x5, x1
37bbe9c9emulsd x4, x5
37bbe9ca2mulsd x10, x5
37bbe9ca7mulsd x5, x0
37bbe9cabaddsd x4, x1
37bbe9cafaddsd x10, x0
37bbe9cb4subsd x5, x2
37bbe9cb8divsd x10, x4
37bbe9cbddivsd x5, x4
37bbe9cc1movsd_xmm [rsp+256], x10
37bbe9ccbmovsd_xmm [rsp+312], x5
37bbe9cd4
37bbe9cd4loc_37bbe9cd4:
37bbe9cd4movsd_xmm x2, [r10]
37bbe9cd9movsd_xmm x0, [r10+8]
37bbe9cdfpxor x4, x4
37bbe9ce3movapd x10, x8
37bbe9ce8mov rax, [rsp+352]
37bbe9cf0add rax, [rsp+144]
37bbe9cf8mulsd x10, x2
37bbe9cfdmovapd x5, x0
37bbe9d01add rax, [rsp+224]
37bbe9d09mulsd x2, x4
37bbe9d0dshl rax, 4
37bbe9d11mulsd x0, x8
37bbe9d16add rax, r14
37bbe9d19mulsd x5, x4
37bbe9d1dmovsd_xmm x11, [rax+8]
37bbe9d23movapd x15, x11
37bbe9d28mulsd x15, x4
37bbe9d2daddsd x0, x2
37bbe9d31movsd_xmm x2, [rax]
37bbe9d35mulsd x11, x14
37bbe9d3asubsd x10, x5
37bbe9d3fmovapd x5, x14
37bbe9d44mulsd x5, x2
37bbe9d48mulsd x2, x4
37bbe9d4csubsd x5, x15
37bbe9d51addsd x2, x11
37bbe9d56movapd x11, x5
37bbe9d5bandpd x11, [rip+0x86145c]
37bbe9d64movapd x15, x2
37bbe9d69andpd x15, [rip+0x86144e]
37bbe9d72comisd x15, x11
37bbe9d77jbe 0x37bbeb0c9
37bbe9d7dmovapd x11, x5
37bbe9d82divsd x11, x2
37bbe9d87mulsd x5, x11
37bbe9d8cmovapd x15, x5
37bbe9d91movsd_xmm x5, [rdx]
37bbe9d95addsd x15, x2
37bbe9d9amovapd x2, x10
37bbe9d9fmulsd x2, x11
37bbe9da4addsd x2, x0
37bbe9da8mulsd x0, x11
37bbe9daddivsd x2, x15
37bbe9db2subsd x0, x10
37bbe9db7divsd x0, x15
37bbe9dbcmovsd_xmm [rsp+240], x2
37bbe9dc5movapd x2, x8
37bbe9dcamulsd x2, x5
37bbe9dcemulsd x5, x4
37bbe9dd2movsd_xmm [rsp+192], x0
37bbe9ddbmovsd_xmm x0, [rdx+8]
37bbe9de0movapd x10, x0
37bbe9de5mulsd x10, x4
37bbe9deamovapd x4, x11
37bbe9defmulsd x0, x8
37bbe9df4subsd x2, x10
37bbe9df9addsd x0, x5
37bbe9dfdmovapd x5, x15
37bbe9e02mulsd x4, x2
37bbe9e06mulsd x11, x0
37bbe9e0baddsd x4, x0
37bbe9e0fdivsd x4, x15
37bbe9e14movapd x15, x11
37bbe9e19subsd x15, x2
37bbe9e1edivsd x15, x5
37bbe9e23movsd_xmm [rsp+152], x4
37bbe9e2c
37bbe9e2cloc_37bbe9e2c:
37bbe9e2cmov rax, [rsp+224]
37bbe9e34pxor x5, x5
37bbe9e38movapd x4, x8
37bbe9e3dadd rax, [rsp+184]
37bbe9e45shl rax, 4
37bbe9e49add rax, r15
37bbe9e4cmovsd_xmm x2, [rax]
37bbe9e50movsd_xmm x0, [rax+8]
37bbe9e55mulsd x4, x2
37bbe9e59movapd x10, x0
37bbe9e5emulsd x2, x5
37bbe9e62mulsd x0, x8
37bbe9e67mulsd x10, x5
37bbe9e6caddsd x0, x2
37bbe9e70movq x2, rcx
37bbe9e75comisd x2, [rsp+128]
37bbe9e7esubsd x4, x10
37bbe9e83jbe 0x37bbeb4ce
37bbe9e89movapd x2, x3
37bbe9e8dmov rax, [rsp+296]
37bbe9e95divsd x2, x1
37bbe9e99movsd_xmm x10, [rax+8]
37bbe9e9fmovsd_xmm x11, [rax]
37bbe9ea4mulsd x3, x2
37bbe9ea8addsd x3, x1
37bbe9eacmovapd x1, x4
37bbe9eb0mulsd x1, x2
37bbe9eb4addsd x1, x0
37bbe9eb8mulsd x0, x2
37bbe9ebcdivsd x1, x3
37bbe9ec0subsd x0, x4
37bbe9ec4movapd x4, x10
37bbe9ec9mulsd x4, x5
37bbe9ecdmulsd x10, x8
37bbe9ed2divsd x0, x3
37bbe9ed6movq rax, x1
37bbe9edbmovapd x1, x8
37bbe9ee0mulsd x1, x11
37bbe9ee5mulsd x11, x5
37bbe9eeasubsd x1, x4
37bbe9eeeaddsd x10, x11
37bbe9ef3movapd x11, x2
37bbe9ef8mulsd x11, x1
37bbe9efdaddsd x11, x10
37bbe9f02mulsd x10, x2
37bbe9f07divsd x11, x3
37bbe9f0csubsd x10, x1
37bbe9f11divsd x10, x3
37bbe9f16
37bbe9f16loc_37bbe9f16:
37bbe9f16movsd_xmm x5, [rsp+256]
37bbe9f1fmov rsi, [rsp+88]
37bbe9f24lea rdx, [rsp+496]
37bbe9f2cmovsd_xmm x2, [rsp+312]
37bbe9f35movsd_xmm x1, [rsp+152]
37bbe9f3emovapd x3, x5
37bbe9f42mov rcx, rsi
37bbe9f45mulsd x3, x1
37bbe9f49movapd x4, x2
37bbe9f4dmulsd x4, x15
37bbe9f52subsd x3, x4
37bbe9f56movapd x4, x5
37bbe9f5amulsd x4, x15
37bbe9f5fsubsd x11, x3
37bbe9f64movapd x3, x2
37bbe9f68mulsd x3, x1
37bbe9f6cmovapd x1, x5
37bbe9f70mulsd x5, [rsp+192]
37bbe9f79addsd x3, x4
37bbe9f7dmovapd x4, x2
37bbe9f81mulsd x2, [rsp+192]
37bbe9f8asubsd x10, x3
37bbe9f8fmovq x3, rax
37bbe9f94movsd_xmm [rsp+128], x10
37bbe9f9emovsd_xmm x10, [rsp+240]
37bbe9fa8mulsd x4, x10
37bbe9fadmulsd x1, x10
37bbe9fb2subsd x1, x2
37bbe9fb6movapd x2, x4
37bbe9fbaaddsd x2, x5
37bbe9fbesubsd x3, x1
37bbe9fc2subsd x0, x2
37bbe9fc6movsd_xmm [rsp+496], x3
37bbe9fcfmovsd_xmm [rsp+504], x0
37bbe9fd8call fn_37c4301d0
37bbe9fddlea rdx, [rsp+496]
37bbe9fe5mov rcx, rsi
37bbe9fe8movsd_xmm x4, [rsp+512]
37bbe9ff1movsd_xmm x0, [rsp+520]
37bbe9ffamovsd_xmm x1, [rsp+152]
37bbea003movsd_xmm [rsp+504], x15
37bbea00dmovsd_xmm [rsp+224], x4
37bbea016movsd_xmm [rsp+184], x0
37bbea01fmovsd_xmm [rsp+496], x1
37bbea028call fn_37c4301d0
37bbea02dmov ecx, 1
37bbea032movsd_xmm x3, [rsp+512]
37bbea03bmovsd_xmm x2, [rsp+520]
37bbea044movsd_xmm x4, [rsp+224]
37bbea04dmovsd_xmm x0, [rsp+184]
37bbea056movapd x5, x3
37bbea05aunpcklpd x5, x2
37bbea05emovddup x1, x4
37bbea062movddup x15, x0
37bbea067mulpd x1, x5
37bbea06bmovapd x5, x2
37bbea06fmovapd x10, x4
37bbea074mulsd x10, x3
37bbea079unpcklpd x5, x3
37bbea07dmulpd x5, x15
37bbea082addsubpd x1, x5
37bbea086movapd x5, x0
37bbea08amulsd x5, x2
37bbea08emulsd x0, x3
37bbea092mulsd x2, x4
37bbea096movups [rsp+544], x1
37bbea09esubsd x10, x5
37bbea0a3addsd x0, x2
37bbea0a7pxor x2, x2
37bbea0abucomisd x10, x2
37bbea0b0setp dl
37bbea0b3cmovne edx, ecx
37bbea0b6test dl, dl
37bbea0b8jne 0x37bbeb1d3
37bbea0beucomisd x0, x2
37bbea0c2setp dl
37bbea0c5cmovne edx, ecx
37bbea0c8test dl, dl
37bbea0cajne 0x37bbeb1d3
37bbea0d0
37bbea0d0loc_37bbea0d0:
37bbea0d0mov edi, [rsp+200]
37bbea0d7mov ebx, [rsp+96]
37bbea0dbcmp edi, ebx
37bbea0ddjge 0x37bbeae98
37bbea0e3mov rax, [rsp+144]
37bbea0ebmov rdx, [rsp+288]
37bbea0f3movsd_xmm [rsp+96], x13
37bbea0fapxor x3, x3
37bbea0feadd rdx, [rsp+360]
37bbea106mov r10l, 1
37bbea10cmov rsi, [rsp+280]
37bbea114movsd_xmm [rsp+152], x7
37bbea11dlea r8, [r12+rax]
37bbea121shl rdx, 4
37bbea125mov r11, rax
37bbea128add r8, [rsp+352]
37bbea130shl r8, 4
37bbea134add rdx, r15
37bbea137shl r11, 4
37bbea13bmovsd_xmm x13, [rsp+384]
37bbea145movsd_xmm x4, [rsp+128]
37bbea14eadd r8, r14
37bbea151mov r9, [rsp+392]
37bbea159movsd_xmm [rsp+184], x6
37bbea162jmp 0x37bbea17c
37bbea164
37bbea164 0f 1f 40 00 ..@.
37bbea168
37bbea168loc_37bbea168:
37bbea168sub ebx, 1
37bbea16badd rdx, rsi
37bbea16eadd r8, r11
37bbea171add r9, rsi
37bbea174cmp ebx, edi
37bbea176je 0x37bbeae7f
37bbea17c
37bbea17cloc_37bbea17c:
37bbea17cmovsd_xmm x10, [r8-16]
37bbea182movsd_xmm x0, [r8-8]
37bbea188movapd x2, x14
37bbea18dmovapd x6, x8
37bbea192movsd_xmm x1, [rdx-8]
37bbea197movsd_xmm x5, [rdx-16]
37bbea19cmulsd x2, x10
37bbea1a1movapd x15, x0
37bbea1a6mulsd x10, x3
37bbea1abmulsd x0, x14
37bbea1b0mulsd x15, x3
37bbea1b5mulsd x6, x5
37bbea1b9mulsd x5, x3
37bbea1bdaddsd x0, x10
37bbea1c2movapd x10, x1
37bbea1c7mulsd x10, x3
37bbea1ccsubsd x2, x15
37bbea1d1movapd x15, x4
37bbea1d6mulsd x1, x8
37bbea1dbmulsd x15, x0
37bbea1e0mulsd x0, x11
37bbea1e5subsd x6, x10
37bbea1eamovapd x10, x11
37bbea1efmulsd x10, x2
37bbea1f4addsd x1, x5
37bbea1f8mulsd x2, x4
37bbea1fcmovapd x7, x1
37bbea200movsd_xmm x1, [rdx+8]
37bbea205subsd x10, x15
37bbea20amovsd_xmm x15, [rip+0x860f8d]
37bbea213addsd x2, x0
37bbea217subsd x6, x10
37bbea21cmovsd_xmm x10, [rdx]
37bbea221subsd x7, x2
37bbea225movapd x5, x10
37bbea22aandpd x5, [rip+0x860f8e]
37bbea232movapd x2, x6
37bbea236andpd x2, [rip+0x860f82]
37bbea23emovapd x0, x7
37bbea242andpd x0, [rip+0x860f76]
37bbea24aaddsd x2, x0
37bbea24emovapd x0, x1
37bbea252andpd x0, [rip+0x860f66]
37bbea25aaddsd x5, x0
37bbea25emovapd x0, x2
37bbea262mulsd x5, x8
37bbea267maxsd x0, x5
37bbea26bcomisd x15, x0
37bbea270jbe 0x37bbea28b
37bbea272ucomisd x0, x3
37bbea276setp bpl
37bbea27acmovne ebp, r10l
37bbea27etest bpl, bpl
37bbea281je 0x37bbea28b
37bbea283divsd x2, x0
37bbea287divsd x5, x0
37bbea28b
37bbea28bloc_37bbea28b:
37bbea28bmovsd_xmm x15, [r9-16]
37bbea291movsd_xmm x0, [r9-8]
37bbea297mulsd x2, x13
37bbea29candpd x15, [rip+0x860f1b]
37bbea2a5andpd x0, [rip+0x860f13]
37bbea2adaddsd x0, x15
37bbea2b2mulsd x0, x5
37bbea2b6comisd x2, x0
37bbea2bajb 0x37bbea168
37bbea2c0movq rcx, x6
37bbea2c5movapd x15, x10
37bbea2camovapd x10, x7
37bbea2cfmov [rsp+200], ebx
37bbea2d6mov [rsp+544], rcx
37bbea2demovsd_xmm x13, [rsp+96]
37bbea2e5movapd x5, x1
37bbea2e9movsd_xmm x7, [rsp+152]
37bbea2f2movsd_xmm x6, [rsp+184]
37bbea2fbmovsd_xmm [rsp+552], x10
37bbea305
37bbea305loc_37bbea305:
37bbea305pxor x1, x1
37bbea309movapd x2, x5
37bbea30dmovapd x0, x8
37bbea312mov r9, [rsp+176]
37bbea31amulsd x0, x15
37bbea31flea rax, [rsp+624]
37bbea327mov r8, [rsp+168]
37bbea32fmov rcx, [rsp+208]
37bbea337mulsd x2, x1
37bbea33bmov [rsp+32], rax
37bbea340lea rdx, [rsp+560]
37bbea348mulsd x15, x1
37bbea34dmulsd x5, x8
37bbea352subsd x0, x2
37bbea356addsd x5, x15
37bbea35bmovsd_xmm [rsp+560], x0
37bbea364movsd_xmm [rsp+568], x5
37bbea36dcall zlartg_
37bbea372mov esi, [rsp+200]
37bbea379cmp esi, [rsp+116]
37bbea37djge 0x37bbeab97
37bbea383mov rbx, [rsp+264]
37bbea38bmovsxd rcx, esi
37bbea38emov rdi, [rsp+272]
37bbea396mov r12l, esi
37bbea399lea rdx, [rcx+1]
37bbea39dmov r10, [rsp+992]
37bbea3a5mov r13, [rsp+144]
37bbea3adpxor x15, x15
37bbea3b2mov rax, rbx
37bbea3b5mov rbp, [rsp+976]
37bbea3bdshl rax, 4
37bbea3c1mov [rsp+328], rax
37bbea3c9mov rax, rbx
37bbea3ccimul rax, rdx
37bbea3d0add rax, rdi
37bbea3d3shl rax, 4
37bbea3d7lea rax, [r10+rax+16]
37bbea3dcmov r10, rcx
37bbea3dfmov [rsp+296], rax
37bbea3e7mov rax, rbx
37bbea3eamov rbx, [rsp+992]
37bbea3f2imul rax, rcx
37bbea3f6movsxd rcx, [rsp+140]
37bbea3felea r8, [r13+rcx]
37bbea403add rax, rdi
37bbea406shl rax, 4
37bbea40alea rax, [rbx+rax+16]
37bbea40fmov rbx, [rsp+160]
37bbea417mov [rsp+288], rax
37bbea41fmov r9, rbx
37bbea422mov rdi, rbx
37bbea425imul r9, rdx
37bbea429shl rdi, 4
37bbea42dlea rax, [r8+r9]
37bbea431shl rax, 4
37bbea435add rax, r14
37bbea438mov [rsp+192], rax
37bbea440mov rax, r9
37bbea443sub rax, rbx
37bbea446add r8, rax
37bbea449shl r8, 4
37bbea44dadd r8, r14
37bbea450mov [rsp+184], r8
37bbea458mov r8l, 1
37bbea45esub r8l, ecx
37bbea461add rcx, [rsp+72]
37bbea466lea r11l, [rsi+r8]
37bbea46amov [rsp+360], r8l
37bbea472lea r8, [r13+r10]
37bbea477mov [rsp+128], r11l
37bbea47flea r11, [rdi+16]
37bbea483add r9, r8
37bbea486add rax, r8
37bbea489mov [rsp+96], r11
37bbea48emov r11, [rsp+80]
37bbea493shl r9, 4
37bbea497shl rax, 4
37bbea49blea r13, [r9+r14]
37bbea49fmov r9, r11
37bbea4a2mov rsi, r11
37bbea4a5imul r9, rdx
37bbea4a9shl rsi, 4
37bbea4adadd r9, rcx
37bbea4b0shl r9, 4
37bbea4b4add r9, r15
37bbea4b7mov [rsp+280], r9
37bbea4bfmov r9, r11
37bbea4c2mov r11, [rsp+368]
37bbea4caimul r9, r10
37bbea4ceadd r9, rcx
37bbea4d1shl r9, 4
37bbea4d5lea rcx, [r15+r9]
37bbea4d9mov r9, [rsp+376]
37bbea4e1mov [rsp+256], rcx
37bbea4e9mov rcx, r11
37bbea4ecshl rcx, 4
37bbea4f0mov [rsp+352], rcx
37bbea4f8mov rcx, r11
37bbea4fbimul rcx, r10
37bbea4ffadd rcx, r9
37bbea502shl rcx, 4
37bbea506imul rdx, r11
37bbea50alea rbp, [rbp+rcx+16]
37bbea50fmov [rsp+320], rbp
37bbea517mov rbp, [rsp+976]
37bbea51fadd rdx, r9
37bbea522mov r9, [rsp+80]
37bbea527shl rdx, 4
37bbea52blea rdx, [rbp+rdx+16]
37bbea530mov [rsp+312], rdx
37bbea538lea rdx, [rbx+1]
37bbea53cimul rbx, r10
37bbea540mov [rsp+344], rdx
37bbea548lea rdx, [r9+1]
37bbea54cimul rdx, r10
37bbea550add rdx, [rsp+72]
37bbea555shl rdx, 4
37bbea559lea r11, [rbx+r8]
37bbea55dlea rbx, [rsi+16]
37bbea561mov [rsp+336], rbx
37bbea569lea rbx, [r15+rdx]
37bbea56dmov rdx, r11
37bbea570shl rdx, 4
37bbea574mov [rsp+240], rbx
37bbea57clea rbx, [rdx+r14]
37bbea580mov [rsp+224], rbx
37bbea588mov ebx, [rsp+216]
37bbea58fmov [rsp+944], r14
37bbea597mov ebp, [rsp+128]
37bbea59emov [rsp+928], r15
37bbea5a6add ebx, 1
37bbea5a9lea r15, [r14+rax+16]
37bbea5aemov rax, [rsp+96]
37bbea5b3movsd_xmm [rsp+416], x7
37bbea5bcsub ebx, r12l
37bbea5bfmovapd x7, x6
37bbea5c3movsd_xmm [rsp+424], x8
37bbea5cdmovapd x8, x14
37bbea5d2movsd_xmm [rsp+392], x13
37bbea5dcmovsd_xmm [rsp+400], x12
37bbea5e6movsd_xmm [rsp+408], x9
37bbea5f0
37bbea5f0loc_37bbea5f0:
37bbea5f0mov rdx, r10
37bbea5f3add r10, 1
37bbea5f7cmp [rsp+200], r12l
37bbea5ffjl 0x37bbeaba8
37bbea605
37bbea605loc_37bbea605:
37bbea605cmp [rsp+216], r12l
37bbea60djl 0x37bbea806
37bbea613movsd_xmm x10, [rsp+584]
37bbea61dxor r8l, r8l
37bbea620movsd_xmm x14, [rsp+576]
37bbea62amovsd_xmm [rsp+128], x8
37bbea634mov rcx, [rsp+240]
37bbea63cmov rdx, [rsp+224]
37bbea644movsd_xmm [rsp+152], x7
37bbea64dmovapd x11, x10
37bbea652movapd x5, x10
37bbea657xorpd x11, [rip+0x860b50]
37bbea660movsd_xmm x13, [rsp+576]
37bbea66amovddup x6, [rsp+536]
37bbea673movddup x9, [rsp+576]
37bbea67dmovhpd x5, [rsp+576]
37bbea686movups [rsp+96], x5
37bbea68bmovapd x12, x11
37bbea690unpcklpd x14, x11
37bbea695unpcklpd x13, x10
37bbea69amovhpd x12, [rsp+576]
37bbea6a4unpcklpd x11, x11
37bbea6a9unpcklpd x10, x10
37bbea6aenop
37bbea6b0
37bbea6b0loc_37bbea6b0:
37bbea6b0movupd x0, [rcx]
37bbea6b4movupd x1, [rcx+16]
37bbea6b9add r8l, 1
37bbea6bdmovapd x5, x0
37bbea6c1movapd x4, x0
37bbea6c5movapd x3, x1
37bbea6c9shufpd x4, x0, 1
37bbea6cemulpd x5, x6
37bbea6d2movapd x2, x1
37bbea6d6mulpd x4, x15
37bbea6dbshufpd x2, x1, 1
37bbea6e0mulpd x3, x6
37bbea6e4mulpd x2, x15
37bbea6e9addsubpd x5, x4
37bbea6edmovapd x4, x0
37bbea6f1unpcklpd x4, x0
37bbea6f5unpckhpd x0, x0
37bbea6f9mulpd x0, x12
37bbea6feaddsubpd x3, x2
37bbea702movapd x2, x1
37bbea706mulpd x4, x14
37bbea70bunpcklpd x2, x1
37bbea70funpckhpd x1, x1
37bbea713mulpd x2, x13
37bbea718mulpd x1, [rsp+96]
37bbea71eaddsubpd x4, x0
37bbea722addsubpd x2, x1
37bbea726movupd x1, [rdx+16]
37bbea72bsubpd x3, x4
37bbea72faddpd x2, x5
37bbea733movapd x5, x1
37bbea737movups [rcx+16], x3
37bbea73bmovupd x3, [rdx]
37bbea73fshufpd x5, x1, 1
37bbea744movapd x7, x5
37bbea748mulpd x7, x15
37bbea74dmovups [rcx], x2
37bbea750movapd x4, x3
37bbea754movapd x2, x1
37bbea758movapd x0, x3
37bbea75cshufpd x4, x3, 1
37bbea761movapd x8, x4
37bbea766add rcx, rsi
37bbea769mulpd x2, x6
37bbea76dmulpd x0, x6
37bbea771mulpd x8, x15
37bbea776mulpd x3, x9
37bbea77bmulpd x4, x11
37bbea780mulpd x1, x9
37bbea785addsubpd x2, x7
37bbea789mulpd x5, x10
37bbea78eaddsubpd x0, x8
37bbea793addsubpd x3, x4
37bbea797addsubpd x1, x5
37bbea79bsubpd x2, x3
37bbea79faddpd x1, x0
37bbea7a3movups [rdx+16], x2
37bbea7a7movups [rdx], x1
37bbea7aaadd rdx, rdi
37bbea7adcmp r8l, ebx
37bbea7b0jb 0x37bbea6b0
37bbea7b6mov edx, [rsp+216]
37bbea7bdmov r9, [rsp+944]
37bbea7c5movups [rsp+560], x1
37bbea7cdmovsd_xmm x8, [rsp+128]
37bbea7d7movsd_xmm x7, [rsp+152]
37bbea7e0sub edx, r12l
37bbea7e3imul rdx, [rsp+160]
37bbea7eclea rcx, [r11+rdx+1]
37bbea7f1add rdx, r11
37bbea7f4shl rcx, 4
37bbea7f8shl rdx, 4
37bbea7fcmovups [r9+rcx], x2
37bbea801movups [r9+rdx], x1
37bbea806
37bbea806loc_37bbea806:
37bbea806mov r8l, [rsp+220]
37bbea80etest r8l, r8l
37bbea811jne 0x37bbead70
37bbea817
37bbea817loc_37bbea817:
37bbea817lea rdx, [r13+16]
37bbea81bmovupd x0, [r13+16]
37bbea821mov r9, [rsp+176]
37bbea829mov [rsp+152], r11
37bbea831mov [rsp+32], rdx
37bbea836mov r8, [rsp+168]
37bbea83emov rdx, r15
37bbea841mov rcx, [rsp+208]
37bbea849mov [rsp+128], r10
37bbea851mov [rsp+96], rax
37bbea856movups [rsp+544], x0
37bbea85ecall zlartg_
37bbea863mov eax, [rsp+116]
37bbea867lea r9l, [r12+2]
37bbea86cmov r10, [rsp+128]
37bbea874mov r11, [rsp+152]
37bbea87cmovups [r15], x15
37bbea880cmp r9l, eax
37bbea883cmovg r9l, eax
37bbea887cmp [rsp+140], r9l
37bbea88fmov rax, [rsp+96]
37bbea894jg 0x37bbea9a6
37bbea89amovsd_xmm x9, [rsp+584]
37bbea8a4xor r8l, r8l
37bbea8a7movsd_xmm x12, [rsp+576]
37bbea8b1mov rcx, [rsp+280]
37bbea8b9mov rdx, [rsp+256]
37bbea8c1movapd x10, x9
37bbea8c6add r9l, [rsp+360]
37bbea8cexorpd x10, [rip+0x8608d9]
37bbea8d7movsd_xmm x11, [rsp+576]
37bbea8e1unpcklpd x12, x9
37bbea8e6movddup x6, [rsp+536]
37bbea8efmovhpd x9, [rsp+576]
37bbea8f9unpcklpd x11, x10
37bbea8femovhpd x10, [rsp+576]
37bbea908nop [rax+rax]
37bbea910
37bbea910loc_37bbea910:
37bbea910movupd x0, [rcx]
37bbea914add r8l, 1
37bbea918add rdx, 16
37bbea91cadd rcx, 16
37bbea920movapd x1, x0
37bbea924movapd x4, x0
37bbea928movapd x2, x0
37bbea92cshufpd x1, x0, 1
37bbea931mulpd x2, x6
37bbea935unpcklpd x4, x0
37bbea939unpckhpd x0, x0
37bbea93dmulpd x0, x10
37bbea942mulpd x4, x11
37bbea947mulpd x1, x15
37bbea94caddsubpd x4, x0
37bbea950movupd x0, [rdx-16]
37bbea955addsubpd x2, x1
37bbea959movapd x5, x0
37bbea95dmovapd x1, x0
37bbea961movapd x3, x0
37bbea965shufpd x5, x0, 1
37bbea96amulpd x3, x6
37bbea96eunpcklpd x1, x0
37bbea972unpckhpd x0, x0
37bbea976mulpd x1, x12
37bbea97bmulpd x5, x15
37bbea980mulpd x0, x9
37bbea985addsubpd x3, x5
37bbea989addsubpd x1, x0
37bbea98dsubpd x3, x4
37bbea991addpd x1, x2
37bbea995movups [rdx-16], x3
37bbea999movups [rcx-16], x1
37bbea99dcmp r8l, r9l
37bbea9a0jb 0x37bbea910
37bbea9a6
37bbea9a6loc_37bbea9a6:
37bbea9a6cmp [rsp+140], r12l
37bbea9aejg 0x37bbeaab6
37bbea9b4movsd_xmm x9, [rsp+584]
37bbea9bexor r8l, r8l
37bbea9c1movsd_xmm x12, [rsp+576]
37bbea9cbmov rcx, [rsp+192]
37bbea9d3mov rdx, [rsp+184]
37bbea9dbmovapd x10, x9
37bbea9e0unpcklpd x12, x9
37bbea9e5xorpd x10, [rip+0x8607c2]
37bbea9eemovsd_xmm x11, [rsp+576]
37bbea9f8movddup x6, [rsp+536]
37bbeaa01movhpd x9, [rsp+576]
37bbeaa0bunpcklpd x11, x10
37bbeaa10movhpd x10, [rsp+576]
37bbeaa1anop [rax+rax]
37bbeaa20
37bbeaa20loc_37bbeaa20:
37bbeaa20movupd x0, [rcx]
37bbeaa24add r8l, 1
37bbeaa28add rdx, 16
37bbeaa2cadd rcx, 16
37bbeaa30movapd x1, x0
37bbeaa34movapd x4, x0
37bbeaa38movapd x2, x0
37bbeaa3cshufpd x1, x0, 1
37bbeaa41mulpd x2, x6
37bbeaa45unpcklpd x4, x0
37bbeaa49unpckhpd x0, x0
37bbeaa4dmulpd x0, x10
37bbeaa52mulpd x4, x11
37bbeaa57mulpd x1, x15
37bbeaa5caddsubpd x4, x0
37bbeaa60movupd x0, [rdx-16]
37bbeaa65addsubpd x2, x1
37bbeaa69movapd x5, x0
37bbeaa6dmovapd x1, x0
37bbeaa71movapd x3, x0
37bbeaa75shufpd x5, x0, 1
37bbeaa7amulpd x3, x6
37bbeaa7eunpcklpd x1, x0
37bbeaa82unpckhpd x0, x0
37bbeaa86mulpd x1, x12
37bbeaa8bmulpd x5, x15
37bbeaa90mulpd x0, x9
37bbeaa95addsubpd x3, x5
37bbeaa99addsubpd x1, x0
37bbeaa9dsubpd x3, x4
37bbeaaa1addpd x1, x2
37bbeaaa5movups [rdx-16], x3
37bbeaaa9movups [rcx-16], x1
37bbeaaadcmp r8l, ebp
37bbeaab0jb 0x37bbeaa20
37bbeaab6
37bbeaab6loc_37bbeaab6:
37bbeaab6mov ecx, [rsp+124]
37bbeaabatest ecx, ecx
37bbeaabcjne 0x37bbeac48
37bbeaac2
37bbeaac2loc_37bbeaac2:
37bbeaac2add [rsp+192], rdi
37bbeaacaadd r12l, 1
37bbeaaceadd ebp, 1
37bbeaad1mov rdx, [rsp+328]
37bbeaad9add [rsp+184], rdi
37bbeaae1add r13, rax
37bbeaae4add r15, rax
37bbeaae7add r11, [rsp+344]
37bbeaaefadd [rsp+296], rdx
37bbeaaf7sub ebx, 1
37bbeaafaadd [rsp+288], rdx
37bbeab02mov rdx, [rsp+352]
37bbeab0aadd [rsp+280], rsi
37bbeab12add [rsp+320], rdx
37bbeab1aadd [rsp+312], rdx
37bbeab22mov rdx, [rsp+336]
37bbeab2aadd [rsp+256], rsi
37bbeab32add [rsp+240], rdx
37bbeab3aadd [rsp+224], rax
37bbeab42cmp [rsp+116], r12l
37bbeab47jne 0x37bbea5f0
37bbeab4dmovapd x14, x8
37bbeab52movapd x6, x7
37bbeab56movsd_xmm x13, [rsp+392]
37bbeab60movsd_xmm x12, [rsp+400]
37bbeab6amov r15, [rsp+928]
37bbeab72mov r14, [rsp+944]
37bbeab7amovsd_xmm x9, [rsp+408]
37bbeab84movsd_xmm x8, [rsp+424]
37bbeab8emovsd_xmm x7, [rsp+416]
37bbeab97
37bbeab97loc_37bbeab97:
37bbeab97mov eax, [rsp+116]
37bbeab9bmov [rsp+96], eax
37bbeab9fjmp 0x37bbe8c22
37bbeaba4
37bbeaba4 0f 1f 40 00 ..@.
37bbeaba8
37bbeaba8loc_37bbeaba8:
37bbeaba8lea r14l, [r12-1]
37bbeabadmov [rsp+128], rax
37bbeabb5mov rax, [rsp+928]
37bbeabbdmovsxd r14, r14l
37bbeabc0imul r14, [rsp+80]
37bbeabc6add r14, [rsp+72]
37bbeabcbmov [rsp+152], r11
37bbeabd3add rdx, r14
37bbeabd6add r14, r10
37bbeabd9mov r9, [rsp+176]
37bbeabe1mov r8, [rsp+168]
37bbeabe9shl rdx, 4
37bbeabedshl r14, 4
37bbeabf1mov [rsp+96], r10
37bbeabf6mov rcx, [rsp+208]
37bbeabfemovupd x0, [rax+rdx]
37bbeac03add rdx, rax
37bbeac06mov [rsp+32], rdx
37bbeac0blea rdx, [r14+rax]
37bbeac0fmovups [rsp+544], x0
37bbeac17call zlartg_
37bbeac1cmov rax, [rsp+928]
37bbeac24mov r10, [rsp+96]
37bbeac29mov r11, [rsp+152]
37bbeac31movups [rax+r14], x15
37bbeac36mov rax, [rsp+128]
37bbeac3ejmp 0x37bbea605
37bbeac43
37bbeac43 0f 1f 44 00 00 ..D..
37bbeac48
37bbeac48loc_37bbeac48:
37bbeac48mov rcx, [rsp+904]
37bbeac50mov edx, [rcx]
37bbeac52test edx, edx
37bbeac54jle 0x37bbeaac2
37bbeac5amovsd_xmm x9, [rsp+584]
37bbeac64shl rdx, 4
37bbeac68mov r14, [rsp+288]
37bbeac70movsd_xmm x12, [rsp+576]
37bbeac7amov rcx, [rsp+296]
37bbeac82movapd x10, x9
37bbeac87lea r8, [rdx+r14]
37bbeac8bmov rdx, r14
37bbeac8emovsd_xmm x11, [rsp+576]
37bbeac98xorpd x10, [rip+0x86050f]
37bbeaca1unpcklpd x12, x9
37bbeaca6movddup x6, [rsp+536]
37bbeacafmovhpd x9, [rsp+576]
37bbeacb9unpcklpd x11, x10
37bbeacbemovhpd x10, [rsp+576]
37bbeacc8nop [rax+rax]
37bbeacd0
37bbeacd0loc_37bbeacd0:
37bbeacd0movupd x0, [rcx]
37bbeacd4add rdx, 16
37bbeacd8add rcx, 16
37bbeacdcmovapd x1, x0
37bbeace0movapd x4, x0
37bbeace4movapd x2, x0
37bbeace8shufpd x1, x0, 1
37bbeacedmulpd x2, x6
37bbeacf1unpcklpd x4, x0
37bbeacf5unpckhpd x0, x0
37bbeacf9mulpd x0, x10
37bbeacfemulpd x4, x11
37bbead03mulpd x1, x15
37bbead08addsubpd x4, x0
37bbead0cmovupd x0, [rdx-16]
37bbead11addsubpd x2, x1
37bbead15movapd x3, x0
37bbead19movapd x1, x0
37bbead1dmovapd x5, x0
37bbead21shufpd x5, x0, 1
37bbead26mulpd x3, x6
37bbead2aunpcklpd x1, x0
37bbead2eunpckhpd x0, x0
37bbead32mulpd x5, x15
37bbead37mulpd x1, x12
37bbead3cmulpd x0, x9
37bbead41addsubpd x3, x5
37bbead45addsubpd x1, x0
37bbead49subpd x3, x4
37bbead4daddpd x1, x2
37bbead51movups [rdx-16], x3
37bbead55movups [rcx-16], x1
37bbead59cmp r8, rdx
37bbead5cjne 0x37bbeacd0
37bbead62jmp 0x37bbeaac2
37bbead67
37bbead67 66 0f 1f 84 00 00 00 00 00 f........
37bbead70
37bbead70loc_37bbead70:
37bbead70mov rcx, [rsp+904]
37bbead78mov edx, [rcx]
37bbead7atest edx, edx
37bbead7cjle 0x37bbea817
37bbead82movsd_xmm x9, [rsp+584]
37bbead8cshl rdx, 4
37bbead90mov r14, [rsp+312]
37bbead98movsd_xmm x11, [rsp+576]
37bbeada2mov rcx, [rsp+320]
37bbeadaamovapd x10, x9
37bbeadaflea r8, [rdx+r14]
37bbeadb3mov rdx, r14
37bbeadb6movddup x6, [rsp+536]
37bbeadbfxorpd x10, [rip+0x8603e8]
37bbeadc8unpcklpd x11, x9
37bbeadcdmovddup x12, [rsp+576]
37bbeadd7movhpd x9, [rsp+576]
37bbeade1unpcklpd x10, x10
37bbeade6nop [rax+rax]
37bbeadf0
37bbeadf0loc_37bbeadf0:
37bbeadf0movupd x0, [rcx]
37bbeadf4add rdx, 16
37bbeadf8add rcx, 16
37bbeadfcmovapd x2, x0
37bbeae00movapd x3, x0
37bbeae04movapd x1, x0
37bbeae08shufpd x2, x0, 1
37bbeae0dmulpd x1, x6
37bbeae11unpcklpd x3, x0
37bbeae15unpckhpd x0, x0
37bbeae19mulpd x0, x9
37bbeae1emulpd x3, x11
37bbeae23mulpd x2, x15
37bbeae28addsubpd x3, x0
37bbeae2cmovupd x0, [rdx-16]
37bbeae31addsubpd x1, x2
37bbeae35movapd x4, x0
37bbeae39movapd x2, x0
37bbeae3dshufpd x4, x0, 1
37bbeae42mulpd x0, x6
37bbeae46movapd x5, x4
37bbeae4amulpd x5, x15
37bbeae4fmulpd x2, x12
37bbeae54mulpd x4, x10
37bbeae59addsubpd x0, x5
37bbeae5daddsubpd x2, x4
37bbeae61subpd x0, x3
37bbeae65addpd x2, x1
37bbeae69movups [rdx-16], x0
37bbeae6dmovups [rcx-16], x2
37bbeae71cmp rdx, r8
37bbeae74jne 0x37bbeadf0
37bbeae7ajmp 0x37bbea817
37bbeae7f
37bbeae7floc_37bbeae7f:
37bbeae7fmovsd_xmm x7, [rsp+152]
37bbeae88movsd_xmm x13, [rsp+96]
37bbeae8fmovsd_xmm x6, [rsp+184]
37bbeae98
37bbeae98loc_37bbeae98:
37bbeae98mov rdx, [rsp+80]
37bbeae9dpxor x4, x4
37bbeaea1movapd x2, x14
37bbeaea6movsxd rcx, [rsp+200]
37bbeaeaemovsd_xmm x10, [rsp+128]
37bbeaeb8imul rdx, rcx
37bbeaebcadd rdx, [rsp+72]
37bbeaec1lea rax, [rcx+rdx]
37bbeaec5shl rax, 4
37bbeaec9add rax, r15
37bbeaeccmovsd_xmm x3, [rax]
37bbeaed0movsd_xmm x0, [rax+8]
37bbeaed5mov rax, [rsp+160]
37bbeaeddimul rax, rcx
37bbeaee1add rax, [rsp+144]
37bbeaee9add rax, rcx
37bbeaeecshl rax, 4
37bbeaef0add rax, r14
37bbeaef3movsd_xmm x1, [rax+8]
37bbeaef8movsd_xmm x5, [rax]
37bbeaefclea eax, [rcx+1]
37bbeaeffcdqe
37bbeaf01mulsd x2, x5
37bbeaf05movapd x15, x1
37bbeaf0aadd rax, rdx
37bbeaf0dmulsd x15, x4
37bbeaf12shl rax, 4
37bbeaf16mulsd x5, x4
37bbeaf1aadd rax, r15
37bbeaf1dmulsd x1, x14
37bbeaf22subsd x2, x15
37bbeaf27movapd x15, x8
37bbeaf2cmulsd x15, x3
37bbeaf31addsd x1, x5
37bbeaf35mulsd x3, x4
37bbeaf39movapd x5, x0
37bbeaf3dmulsd x5, x4
37bbeaf41mulsd x0, x8
37bbeaf46mulsd x10, x1
37bbeaf4bsubsd x15, x5
37bbeaf50movapd x5, x11
37bbeaf55mulsd x5, x2
37bbeaf59addsd x0, x3
37bbeaf5dmulsd x11, x1
37bbeaf62subsd x5, x10
37bbeaf67movsd_xmm x10, [rsp+128]
37bbeaf71mulsd x10, x2
37bbeaf76subsd x15, x5
37bbeaf7bmovsd_xmm x5, [rax+8]
37bbeaf80movsd_xmm [rsp+544], x15
37bbeaf8amovsd_xmm x15, [rax]
37bbeaf8faddsd x10, x11
37bbeaf94subsd x0, x10
37bbeaf99movsd_xmm [rsp+552], x0
37bbeafa2jmp 0x37bbea305
37bbeafa7
37bbeafa7loc_37bbeafa7:
37bbeafa7mov edx, -6
37bbeafacmov eax, 6
37bbeafb1jmp 0x37bbe824a
37bbeafb6
37bbeafb6loc_37bbeafb6:
37bbeafb6imul eax, [rsp+232], 0xffffffffcccccccd
37bbeafc1ror eax, 2
37bbeafc4cmp eax, 0xccccccc
37bbeafc9ja 0x37bbeb62e
37bbeafcfmovapd x0, x11
37bbeafd4movapd x1, x10
37bbeafd9andpd x0, [rip+0x8601df]
37bbeafe1andpd x1, [rip+0x8601d7]
37bbeafe9addsd x0, x1
37bbeafedmulsd x0, x14
37bbeaff2comisd x0, x6
37bbeaff6jbe 0x37bbeb62e
37bbeaffcmov rax, [rsp+296]
37bbeb004pxor x4, x4
37bbeb008movapd x2, x8
37bbeb00dmovsd_xmm x0, [rax+8]
37bbeb012movsd_xmm x1, [rax]
37bbeb016mulsd x2, x1
37bbeb01amovapd x3, x0
37bbeb01emulsd x3, x4
37bbeb022mulsd x1, x4
37bbeb026mulsd x0, x8
37bbeb02bsubsd x2, x3
37bbeb02fmovapd x3, x14
37bbeb034mulsd x3, x11
37bbeb039addsd x0, x1
37bbeb03dmovapd x1, x10
37bbeb042mulsd x1, x4
37bbeb046mulsd x4, x11
37bbeb04bsubsd x3, x1
37bbeb04fmovapd x1, x10
37bbeb054mulsd x1, x14
37bbeb059addsd x1, x4
37bbeb05dmovapd x4, x3
37bbeb061andpd x4, [rip+0x860157]
37bbeb069movapd x5, x1
37bbeb06dandpd x5, [rip+0x86014b]
37bbeb075comisd x5, x4
37bbeb079jbe 0x37bbeb757
37bbeb07fmovapd x4, x3
37bbeb083divsd x4, x1
37bbeb087mulsd x3, x4
37bbeb08baddsd x1, x3
37bbeb08fmovapd x3, x2
37bbeb093mulsd x3, x4
37bbeb097addsd x3, x0
37bbeb09bmulsd x0, x4
37bbeb09fdivsd x3, x1
37bbeb0a3subsd x0, x2
37bbeb0a7divsd x0, x1
37bbeb0ab
37bbeb0abloc_37bbeb0ab:
37bbeb0abaddsd x13, x3
37bbeb0b0addsd x12, x0
37bbeb0b5movsd_xmm [rsp+128], x12
37bbeb0bfmovapd x11, x13
37bbeb0c4jmp 0x37bbea0d0
37bbeb0c9
37bbeb0c9loc_37bbeb0c9:
37bbeb0c9movapd x11, x2
37bbeb0cedivsd x11, x5
37bbeb0d3mulsd x2, x11
37bbeb0d8addsd x2, x5
37bbeb0dcmovapd x5, x2
37bbeb0e0movapd x2, x0
37bbeb0e4movsd_xmm [rsp+152], x5
37bbeb0edmulsd x2, x11
37bbeb0f2addsd x2, x10
37bbeb0f7mulsd x10, x11
37bbeb0fcdivsd x2, x5
37bbeb100subsd x0, x10
37bbeb105divsd x0, x5
37bbeb109movsd_xmm x5, [rdx+8]
37bbeb10emovapd x10, x5
37bbeb113mulsd x5, x8
37bbeb118mulsd x10, x4
37bbeb11dmovsd_xmm [rsp+240], x2
37bbeb126movapd x15, x5
37bbeb12bmovsd_xmm x5, [rsp+152]
37bbeb134movsd_xmm [rsp+192], x0
37bbeb13dmovsd_xmm x0, [rdx]
37bbeb141movapd x2, x0
37bbeb145mulsd x0, x4
37bbeb149mulsd x2, x8
37bbeb14eaddsd x15, x0
37bbeb153movapd x0, x11
37bbeb158subsd x2, x10
37bbeb15dmulsd x0, x15
37bbeb162mulsd x11, x2
37bbeb167addsd x0, x2
37bbeb16bsubsd x15, x11
37bbeb170divsd x0, x5
37bbeb174divsd x15, x5
37bbeb179movsd_xmm [rsp+152], x0
37bbeb182jmp 0x37bbe9e2c
37bbeb187
37bbeb187loc_37bbeb187:
37bbeb187movapd x5, x1
37bbeb18bmovapd x10, x0
37bbeb190movapd x4, x1
37bbeb194divsd x5, x3
37bbeb198mulsd x4, x5
37bbeb19cmulsd x10, x5
37bbeb1a1mulsd x5, x2
37bbeb1a5addsd x4, x3
37bbeb1a9addsd x10, x2
37bbeb1aesubsd x0, x5
37bbeb1b2divsd x10, x4
37bbeb1b7divsd x0, x4
37bbeb1bbmovsd_xmm [rsp+256], x10
37bbeb1c5movsd_xmm [rsp+312], x0
37bbeb1cejmp 0x37bbe9cd4
37bbeb1d3
37bbeb1d3loc_37bbeb1d3:
37bbeb1d3movsd_xmm x3, [rsp+240]
37bbeb1dcpxor x15, x15
37bbeb1e1movsd_xmm x4, [rsp+192]
37bbeb1eamovhpd [rsp+256], x1
37bbeb1f3subsd x4, [rsp+128]
37bbeb1fcmov rcx, [rsp+88]
37bbeb201movlpd [rsp+224], x1
37bbeb20amovapd x1, x10
37bbeb20fsubsd x3, x11
37bbeb214lea rdx, [rsp+496]
37bbeb21cmovsd_xmm x10, [rsp+256]
37bbeb226movddup x2, x4
37bbeb22amulpd x2, [rip+0x85ffae]
37bbeb232movddup x5, x3
37bbeb236mulpd x5, [rip+0x85ff92]
37bbeb23eaddsubpd x5, x2
37bbeb242movsd_xmm x2, [rip+0x85ff86]
37bbeb24amulsd x2, x3
37bbeb24emovhpd [rsp+184], x5
37bbeb257mulsd x3, x15
37bbeb25cmovlpd [rsp+152], x5
37bbeb265movups [rsp+240], x5
37bbeb26dmovapd x5, x4
37bbeb271mulsd x5, x15
37bbeb276mulsd x4, [rip+0x85ff52]
37bbeb27esubsd x2, x5
37bbeb282movddup x5, [rip+0x85ff36]
37bbeb28aaddsd x3, x4
37bbeb28emovapd x4, x15
37bbeb293unpcklpd x1, x2
37bbeb297movsd_xmm x2, [rsp+184]
37bbeb2a0unpcklpd x0, x3
37bbeb2a4andpd x1, x5
37bbeb2a8andpd x0, x5
37bbeb2acmovsd_xmm x5, [rsp+224]
37bbeb2b5addpd x0, x1
37bbeb2b9movhpd [rsp+296], x0
37bbeb2c2movapd x3, x0
37bbeb2c6unpckhpd x3, x0
37bbeb2camovapd x1, x3
37bbeb2cemaxpd x1, x0
37bbeb2d2movsd_xmm x0, [rsp+184]
37bbeb2dbmovsd_xmm [rsp+192], x1
37bbeb2e4divsd x4, x1
37bbeb2e8mulsd x2, x4
37bbeb2ecmovapd x3, x4
37bbeb2f0mulsd x3, x15
37bbeb2f5addsd x3, x1
37bbeb2f9movsd_xmm x1, [rsp+152]
37bbeb302addsd x2, x1
37bbeb306mulsd x1, x4
37bbeb30adivsd x2, x3
37bbeb30esubsd x0, x1
37bbeb312movapd x1, x10
37bbeb317mulsd x1, x4
37bbeb31bmulsd x4, x5
37bbeb31faddsd x1, x5
37bbeb323subsd x10, x4
37bbeb328movapd x5, x10
37bbeb32ddivsd x0, x3
37bbeb331divsd x5, x3
37bbeb335movapd x4, x0
37bbeb339mulsd x4, x0
37bbeb33dmulsd x0, x2
37bbeb341addsd x0, x0
37bbeb345divsd x1, x3
37bbeb349movapd x3, x2
37bbeb34dmulsd x3, x2
37bbeb351subsd x3, x4
37bbeb355movapd x10, x5
37bbeb35amulsd x10, x5
37bbeb35fmovapd x4, x1
37bbeb363mulsd x4, x1
37bbeb367mulsd x1, x5
37bbeb36bsubsd x4, x10
37bbeb370addsd x1, x1
37bbeb374addsd x3, x4
37bbeb378addsd x0, x1
37bbeb37cmovsd_xmm [rsp+496], x3
37bbeb385movsd_xmm [rsp+504], x0
37bbeb38ecall fn_37c4301d0
37bbeb393pxor x1, x1
37bbeb397movupd x2, [rsp+512]
37bbeb3a0movddup x0, [rsp+192]
37bbeb3a9movsd_xmm x3, [rsp+296]
37bbeb3b2mulpd x0, x2
37bbeb3b6movsd_xmm x2, [rsp+520]
37bbeb3bfmovhpd x2, [rsp+512]
37bbeb3c8mulpd x1, x2
37bbeb3cccomisd x3, x15
37bbeb3d1addsubpd x0, x1
37bbeb3d5jbe 0x37bbeb43f
37bbeb3d7addsd x3, x15
37bbeb3dcmovapd x2, x0
37bbeb3e0movsd_xmm x5, [rsp+184]
37bbeb3e9movsd_xmm x4, [rsp+152]
37bbeb3f2movapd x1, x3
37bbeb3f6movapd x3, x5
37bbeb3famulsd x3, x15
37bbeb3ffaddsd x3, x4
37bbeb403mulsd x4, x15
37bbeb408divsd x3, x1
37bbeb40csubsd x5, x4
37bbeb410movapd x4, x5
37bbeb414movapd x5, x0
37bbeb418unpckhpd x5, x5
37bbeb41cdivsd x4, x1
37bbeb420mulsd x2, x3
37bbeb424mulsd x4, x5
37bbeb428addsd x2, x4
37bbeb42ccomisd x15, x2
37bbeb431jbe 0x37bbeb43f
37bbeb433movddup x1, [rip+0x85fd75]
37bbeb43bxorpd x0, x1
37bbeb43f
37bbeb43floc_37bbeb43f:
37bbeb43faddpd x0, [rsp+240]
37bbeb448mov rdx, [rsp+208]
37bbeb450lea r8, [rsp+608]
37bbeb458mov rcx, [rsp+88]
37bbeb45dmovups [rsp+608], x0
37bbeb465call zladiv_
37bbeb46amovsd_xmm x0, [rsp+512]
37bbeb473movsd_xmm x1, [rsp+520]
37bbeb47cmovsd_xmm x3, [rsp+544]
37bbeb485movsd_xmm x4, [rsp+552]
37bbeb48emovapd x2, x0
37bbeb492movapd x5, x1
37bbeb496mulsd x0, x4
37bbeb49amulsd x1, x3
37bbeb49emulsd x5, x4
37bbeb4a2mulsd x2, x3
37bbeb4a6addsd x0, x1
37bbeb4aasubsd x2, x5
37bbeb4aemovsd_xmm x5, [rsp+128]
37bbeb4b7subsd x5, x0
37bbeb4bbsubsd x11, x2
37bbeb4c0movsd_xmm [rsp+128], x5
37bbeb4c9jmp 0x37bbea0d0
37bbeb4ce
37bbeb4celoc_37bbeb4ce:
37bbeb4cemovapd x2, x1
37bbeb4d2mov rbx, [rsp+296]
37bbeb4damovapd x11, x8
37bbeb4dfdivsd x2, x3
37bbeb4e3mulsd x1, x2
37bbeb4e7addsd x1, x3
37bbeb4ebmovapd x3, x1
37bbeb4efmovapd x1, x0
37bbeb4f3movsd_xmm [rsp+128], x3
37bbeb4fcmulsd x1, x2
37bbeb500addsd x1, x4
37bbeb504mulsd x4, x2
37bbeb508divsd x1, x3
37bbeb50csubsd x0, x4
37bbeb510movsd_xmm x4, [rbx]
37bbeb514mulsd x11, x4
37bbeb519mulsd x4, x5
37bbeb51ddivsd x0, x3
37bbeb521movapd x3, x11
37bbeb526movapd x11, x2
37bbeb52bmovq rax, x1
37bbeb530movsd_xmm x1, [rbx+8]
37bbeb535movapd x10, x1
37bbeb53amulsd x10, x5
37bbeb53fmovsd_xmm x5, [rsp+128]
37bbeb548mulsd x1, x8
37bbeb54dsubsd x3, x10
37bbeb552addsd x1, x4
37bbeb556mulsd x2, x3
37bbeb55amulsd x11, x1
37bbeb55fsubsd x1, x2
37bbeb563addsd x11, x3
37bbeb568divsd x1, x5
37bbeb56cdivsd x11, x5
37bbeb571movapd x10, x1
37bbeb576jmp 0x37bbe9f16
37bbeb57b
37bbeb57bloc_37bbeb57b:
37bbeb57bmov eax, [rsp+328]
37bbeb582mov r12, [rsp+408]
37bbeb58amov r10, [rsp+416]
37bbeb592mov rdx, [rsp+400]
37bbeb59aadd eax, 1
37bbeb59dmov rdi, [rsp+424]
37bbeb5a5mov r15, [rsp+928]
37bbeb5adlea rsi, [r12-1]
37bbeb5b2mov [rsp+200], eax
37bbeb5b9mov r14, [rsp+944]
37bbeb5c1cmp eax, [rsp+116]
37bbeb5c5jge 0x37bbe8d9c
37bbeb5cbmovsd_xmm x11, [rdi]
37bbeb5d0movsd_xmm x10, [rdi+8]
37bbeb5d6jmp 0x37bbe9ba0
37bbeb5db
37bbeb5dbloc_37bbeb5db:
37bbeb5dbmov rax, [rsp+128]
37bbeb5e3mov r12, [rsp+408]
37bbeb5eblea rdi, [rip+0x85fbaa]
37bbeb5f2mov r15, [rsp+928]
37bbeb5famov rdx, [rsp+400]
37bbeb602shl rax, 4
37bbeb606mov r14, [rsp+944]
37bbeb60emov rbx, [rsp+200]
37bbeb616lea rsi, [r12-1]
37bbeb61bmovsxd r13, [rsp+140]
37bbeb623movupd x10, [r15+rax]
37bbeb629jmp 0x37bbe8eef
37bbeb62e
37bbeb62eloc_37bbeb62e:
37bbeb62emovsd_xmm x0, [rdx]
37bbeb632movsd_xmm x2, [rdx+8]
37bbeb637pxor x5, x5
37bbeb63bmovapd x4, x8
37bbeb640mov rax, [rsp+352]
37bbeb648add rax, [rsp+144]
37bbeb650movapd x3, x14
37bbeb655mulsd x4, x0
37bbeb659movapd x1, x2
37bbeb65dadd rax, [rsp+224]
37bbeb665mulsd x0, x5
37bbeb669shl rax, 4
37bbeb66dmulsd x2, x8
37bbeb672add rax, r14
37bbeb675mulsd x1, x5
37bbeb679addsd x2, x0
37bbeb67dmovsd_xmm x0, [rax+8]
37bbeb682subsd x4, x1
37bbeb686movsd_xmm x1, [rax]
37bbeb68amovapd x10, x0
37bbeb68fmulsd x3, x1
37bbeb693mulsd x10, x5
37bbeb698mulsd x1, x5
37bbeb69cmulsd x0, x14
37bbeb6a1subsd x3, x10
37bbeb6a6addsd x0, x1
37bbeb6aamovapd x1, x3
37bbeb6aeandpd x1, [rip+0x85fb0a]
37bbeb6b6movapd x5, x0
37bbeb6baandpd x5, [rip+0x85fafe]
37bbeb6c2comisd x5, x1
37bbeb6c6jbe 0x37bbeb71a
37bbeb6c8movapd x5, x3
37bbeb6ccmovapd x1, x4
37bbeb6d0divsd x5, x0
37bbeb6d4mulsd x1, x5
37bbeb6d8mulsd x3, x5
37bbeb6dcaddsd x1, x2
37bbeb6e0mulsd x2, x5
37bbeb6e4addsd x3, x0
37bbeb6e8divsd x1, x3
37bbeb6ecmovapd x0, x2
37bbeb6f0subsd x0, x4
37bbeb6f4movapd x2, x0
37bbeb6f8divsd x2, x3
37bbeb6fc
37bbeb6fcloc_37bbeb6fc:
37bbeb6fcaddsd x13, x1
37bbeb701addsd x12, x2
37bbeb706movsd_xmm [rsp+128], x12
37bbeb710movapd x11, x13
37bbeb715jmp 0x37bbea0d0
37bbeb71a
37bbeb71aloc_37bbeb71a:
37bbeb71amovapd x5, x0
37bbeb71emovapd x1, x2
37bbeb722divsd x5, x3
37bbeb726mulsd x1, x5
37bbeb72amulsd x0, x5
37bbeb72eaddsd x1, x4
37bbeb732mulsd x4, x5
37bbeb736addsd x0, x3
37bbeb73adivsd x1, x0
37bbeb73esubsd x2, x4
37bbeb742divsd x2, x0
37bbeb746jmp 0x37bbeb6fc
37bbeb748
37bbeb748loc_37bbeb748:
37bbeb748mov edx, -8
37bbeb74dmov eax, 8
37bbeb752jmp 0x37bbe824a
37bbeb757
37bbeb757loc_37bbeb757:
37bbeb757movapd x4, x1
37bbeb75bdivsd x4, x3
37bbeb75fmulsd x1, x4
37bbeb763addsd x1, x3
37bbeb767movapd x3, x0
37bbeb76bmulsd x3, x4
37bbeb76faddsd x3, x2
37bbeb773mulsd x2, x4
37bbeb777divsd x3, x1
37bbeb77bsubsd x0, x2
37bbeb77fdivsd x0, x1
37bbeb783jmp 0x37bbeb0ab
37bbeb788
37bbeb788loc_37bbeb788:
37bbeb788mov edx, -10
37bbeb78dmov eax, 10
37bbeb792jmp 0x37bbe824a
37bbeb797
37bbeb797loc_37bbeb797:
37bbeb797mov rax, [rsp+128]
37bbeb79fmovsxd r13, [rsp+140]
37bbeb7a7lea rsi, [r12-1]
37bbeb7aclea rdi, [rip+0x85f9e9]
37bbeb7b3shl rax, 4
37bbeb7b7movupd x10, [r15+rax]
37bbeb7bdjmp 0x37bbe8eb7
37bbeb7c2
37bbeb7c2loc_37bbeb7c2:
37bbeb7c2mov edx, -14
37bbeb7c7mov eax, 14
37bbeb7ccjmp 0x37bbe824a
37bbeb7d1
37bbeb7d1loc_37bbeb7d1:
37bbeb7d1mov edx, -16
37bbeb7d6mov eax, 16
37bbeb7dbjmp 0x37bbe824a
37bbeb7e0
37bbeb7e0loc_37bbeb7e0:
37bbeb7e0mov r12, [rsp+328]
37bbeb7e8mov r9l, r14l
37bbeb7ebmov r10, [rsp+208]
37bbeb7f3mov r14, r15
37bbeb7f6mov rdx, [rsp+312]
37bbeb7femov rdi, [rsp+320]
37bbeb806mov ecx, ebx
37bbeb808lea rsi, [r12-1]
37bbeb80dmov r15, [rsp+928]
37bbeb815mov rax, rsi
37bbeb818sub rax, [rsp+224]
37bbeb820lea r11, [rax+rbx]
37bbeb824test r9b, r9b
37bbeb827je 0x37bbeb837
37bbeb829mov eax, [rsp+456]
37bbeb830mov [rsp+532], eax
37bbeb837
37bbeb837loc_37bbeb837:
37bbeb837shl rbp, 4
37bbeb83bpxor x0, x0
37bbeb83fmov r13, [rsp+72]
37bbeb844mov r8l, [rsp+200]
37bbeb84cmovups [r14+rbp], x0
37bbeb851mov rbp, [rsp+80]
37bbeb856lea eax, [r8-1]
37bbeb85aadd r8l, 1
37bbeb85ecdqe
37bbeb860mov rbx, rbp
37bbeb863movsxd r8, r8l
37bbeb866imul rbx, rax
37bbeb86amov rax, rbp
37bbeb86dimul rax, r11
37bbeb871lea r9, [rbx+r13]
37bbeb875add rax, r13
37bbeb878add r9, r11
37bbeb87badd r8, rax
37bbeb87eshl r9, 4
37bbeb882add rax, r11
37bbeb885shl r8, 4
37bbeb889add r9, r15
37bbeb88cshl rax, 4
37bbeb890add r8, r15
37bbeb893movsd_xmm x2, [r9+8]
37bbeb899add rax, r15
37bbeb89candpd x2, [rip+0x85f91c]
37bbeb8a4movsd_xmm x0, [r8]
37bbeb8a9movsd_xmm x1, [r8+8]
37bbeb8afandpd x0, [rip+0x85f909]
37bbeb8b7andpd x1, [rip+0x85f901]
37bbeb8bfaddsd x0, x1
37bbeb8c3movsd_xmm x1, [r9]
37bbeb8c8andpd x1, [rip+0x85f8f0]
37bbeb8d0addsd x1, x2
37bbeb8d4movsd_xmm x2, [rax+8]
37bbeb8d9andpd x2, [rip+0x85f8df]
37bbeb8e1mulsd x0, x8
37bbeb8e6mulsd x0, x1
37bbeb8eamovsd_xmm x1, [rax]
37bbeb8eeandpd x1, [rip+0x85f8ca]
37bbeb8f6addsd x1, x2
37bbeb8famovsd_xmm x2, [rsp+384]
37bbeb903mulsd x2, x8
37bbeb908mulsd x1, x2
37bbeb90ccomisd x1, x0
37bbeb910jae 0x37bbebf4e
37bbeb916movsxd r13, [rsp+140]
37bbeb91emov r8l, [rsp+200]
37bbeb926cmp r8l, [rsp+116]
37bbeb92bjge 0x37bbebfaf
37bbeb931mov edi, [rsp+216]
37bbeb938mov r9, [rsp+144]
37bbeb940pxor x10, x10
37bbeb945lea r10l, [rdi-1]
37bbeb949mov rdi, [rsp+160]
37bbeb951mov [rsp+400], r10l
37bbeb959movsxd r10, r8l
37bbeb95clea r8, [r10+1]
37bbeb960lea rax, [rdi+1]
37bbeb964imul rdi, r8
37bbeb968shl rax, 4
37bbeb96cmov [rsp+416], rax
37bbeb974lea rax, [r9+r10]
37bbeb978lea r9, [rbp+1]
37bbeb97cshl r9, 4
37bbeb980add rax, rdi
37bbeb983mov [rsp+408], r9
37bbeb98bshl rax, 4
37bbeb98flea r11, [r14+rax]
37bbeb993mov [rsp+472], r11
37bbeb99blea r11, [r14+rax+16]
37bbeb9a0mov [rsp+464], r11
37bbeb9a8lea r11, [rbx+rbp]
37bbeb9acmov rbp, [rsp+72]
37bbeb9b1lea rax, [rbp+r10]
37bbeb9b6lea r9, [rax+r11]
37bbeb9baadd rax, rbx
37bbeb9bdshl rax, 4
37bbeb9c1shl r9, 4
37bbeb9c5add rax, r15
37bbeb9c8add r9, r15
37bbeb9cbmov [rsp+200], rax
37bbeb9d3mov eax, ecx
37bbeb9d5sub eax, [rsp+140]
37bbeb9dcmov [rsp+280], r9
37bbeb9e4mov r9, [rsp+408]
37bbeb9ecmov [rsp+232], eax
37bbeb9f3lea rax, [rbp+r13]
37bbeb9f8mov rbp, [rsp+992]
37bbeba00add r11, rax
37bbeba03lea rcx, [r9-16]
37bbeba07add rax, rbx
37bbeba0amov r9, [rsp+144]
37bbeba12shl r11, 4
37bbeba16shl rax, 4
37bbeba1amov [rsp+448], rcx
37bbeba22mov rbx, [rsp+160]
37bbeba2alea rcx, [r15+r11]
37bbeba2eadd r9, r13
37bbeba31mov [rsp+328], rcx
37bbeba39lea rcx, [r15+rax]
37bbeba3dmov rax, [rsp+416]
37bbeba45mov [rsp+320], rcx
37bbeba4dlea rcx, [rax-16]
37bbeba51mov rax, rdi
37bbeba54lea rdi, [rip+0x85f741]
37bbeba5bsub rax, rbx
37bbeba5emov [rsp+440], rcx
37bbeba66lea rcx, [rax+r9]
37bbeba6asub rax, rbx
37bbeba6dadd rax, r9
37bbeba70shl rcx, 4
37bbeba74lea r9, [rsp+536]
37bbeba7cshl rax, 4
37bbeba80add rcx, r14
37bbeba83lea rbx, [rax+r14]
37bbeba87mov [rsp+312], rcx
37bbeba8fmov rcx, [rsp+272]
37bbeba97mov [rsp+288], rbx
37bbeba9fmov rbx, [rsp+264]
37bbebaa7mov rax, rbx
37bbebaaashl rax, 4
37bbebaaemov [rsp+432], rax
37bbebab6mov rax, rbx
37bbebab9imul rax, r10
37bbebabdadd rax, rcx
37bbebac0shl rax, 4
37bbebac4lea rbp, [rbp+rax+16]
37bbebac9lea rax, [r10-1]
37bbebacdimul rax, rbx
37bbebad1mov rbx, [rsp+992]
37bbebad9mov [rsp+392], rbp
37bbebae1add rax, rcx
37bbebae4shl rax, 4
37bbebae8lea rbx, [rbx+rax+16]
37bbebaedmov [rsp+360], rbx
37bbebaf5mov rbx, [rsp+368]
37bbebafdmov rax, rbx
37bbebb00shl rax, 4
37bbebb04mov [rsp+424], rax
37bbebb0cmov rax, rbx
37bbebb0fmov rcx, [rsp+376]
37bbebb17imul rax, r10
37bbebb1bmov rbp, [rsp+976]
37bbebb23mov [rsp+488], r13
37bbebb2bmov [rsp+928], r15
37bbebb33mov r13, [rsp+472]
37bbebb3bmov r15, [rsp+464]
37bbebb43mov [rsp+472], r12
37bbebb4badd rax, rcx
37bbebb4emov [rsp+464], rsi
37bbebb56mov r12, [rsp+280]
37bbebb5eshl rax, 4
37bbebb62mov [rsp+280], rdi
37bbebb6amov rdi, [rsp+200]
37bbebb72lea rbp, [rbp+rax+16]
37bbebb77mov rax, rbx
37bbebb7amov rbx, [rsp+976]
37bbebb82mov [rsp+168], r9
37bbebb8aimul rax, r8
37bbebb8emov [rsp+352], rbp
37bbebb96mov [rsp+336], r10
37bbebb9emov [rsp+480], rdx
37bbebba6add rax, rcx
37bbebba9lea rcx, [rsp+576]
37bbebbb1mov [rsp+944], r14
37bbebbb9shl rax, 4
37bbebbbdmov [rsp+176], rcx
37bbebbc5mov rsi, rcx
37bbebbc8lea rbx, [rbx+rax+16]
37bbebbcdmov eax, [rsp+216]
37bbebbd4mov [rsp+344], rbx
37bbebbdclea rbx, [rsp+544]
37bbebbe4lea ebp, [rax+2]
37bbebbe7mov [rsp+208], rbx
37bbebbeflea rbx, [rsp+608]
37bbebbf7mov [rsp+460], ebp
37bbebbfemov rbp, r8
37bbebc01mov [rsp+200], rbx
37bbebc09mov rbx, r9
37bbebc0cjmp 0x37bbebdd2
37bbebc11
37bbebc11 0f 1f 80 00 00 00 00 .......
37bbebc18
37bbebc18loc_37bbebc18:
37bbebc18mov eax, [rsp+460]
37bbebc1fmov [rsp+48], rsi
37bbebc24mov rdx, rdi
37bbebc27mov [rsp+40], rbx
37bbebc2cmov rcx, [rsp+200]
37bbebc34sub eax, r14l
37bbebc37lea r14, [rdi+16]
37bbebc3bmov [rsp+608], eax
37bbebc42mov rax, [rsp+936]
37bbebc4amov r9, r14
37bbebc4dmov [rsp+32], rax
37bbebc52mov r8, rax
37bbebc55call zrot_
37bbebc5amov eax, [rsp+220]
37bbebc61test eax, eax
37bbebc63jne 0x37bbebee0
37bbebc69
37bbebc69loc_37bbebc69:
37bbebc69lea rax, [r12+16]
37bbebc6emov rdx, r14
37bbebc71mov r9, rsi
37bbebc74mov r8, rbx
37bbebc77movupd x0, [r12+16]
37bbebc7emov [rsp+32], rax
37bbebc83mov rcx, [rsp+208]
37bbebc8bmovups [rsp+544], x0
37bbebc93call zlartg_
37bbebc98mov rcx, [rsp+280]
37bbebca0movups [rdi+16], x10
37bbebca5mov eax, [rsp+232]
37bbebcacmov [rsp+48], rsi
37bbebcb1mov r9, [rsp+320]
37bbebcb9lea r8, [rip+0x85f4dc]
37bbebcc0mov [rsp+32], rcx
37bbebcc5mov rdx, [rsp+328]
37bbebccdlea r14l, [rax+1]
37bbebcd1mov [rsp+40], rbx
37bbebcd6mov rcx, [rsp+200]
37bbebcdemov [rsp+608], r14l
37bbebce6call zrot_
37bbebcebmov eax, [rsp+232]
37bbebcf2mov [rsp+48], rsi
37bbebcf7lea r8, [rip+0x85f49e]
37bbebcfemov [rsp+40], rbx
37bbebd03mov r9, [rsp+288]
37bbebd0bmov [rsp+608], eax
37bbebd12mov rax, [rsp+280]
37bbebd1amov rdx, [rsp+312]
37bbebd22mov rcx, [rsp+200]
37bbebd2amov [rsp+32], rax
37bbebd2fcall zrot_
37bbebd34mov eax, [rsp+124]
37bbebd38test eax, eax
37bbebd3ajne 0x37bbebea0
37bbebd40
37bbebd40loc_37bbebd40:
37bbebd40mov rax, [rsp+416]
37bbebd48mov rcx, [rsp+448]
37bbebd50add [rsp+328], rcx
37bbebd58add r13, rax
37bbebd5badd r15, rax
37bbebd5emov rax, [rsp+408]
37bbebd66add [rsp+320], rcx
37bbebd6emov rcx, [rsp+440]
37bbebd76add [rsp+312], rcx
37bbebd7eadd [rsp+288], rcx
37bbebd86add r12, rax
37bbebd89mov rcx, [rsp+432]
37bbebd91add rdi, rax
37bbebd94add [rsp+392], rcx
37bbebd9cadd [rsp+360], rcx
37bbebda4mov rcx, [rsp+424]
37bbebdacadd [rsp+352], rcx
37bbebdb4add [rsp+344], rcx
37bbebdbccmp [rsp+116], ebp
37bbebdc0jle 0x37bbebf58
37bbebdc6mov [rsp+232], r14l
37bbebdceadd rbp, 1
37bbebdd2
37bbebdd2loc_37bbebdd2:
37bbebdd2movupd x0, [r13]
37bbebdd8mov r9, rsi
37bbebddbmov r8, rbx
37bbebddemov rdx, r15
37bbebde1mov [rsp+32], r13
37bbebde6mov rcx, [rsp+208]
37bbebdeemov r14, [rsp+336]
37bbebdf6movups [rsp+544], x0
37bbebdfemov [rsp+336], rbp
37bbebe06call zlartg_
37bbebe0bmovups [r15], x10
37bbebe0fcmp [rsp+400], r14l
37bbebe17jle 0x37bbebc18
37bbebe1dmov eax, [rsp+400]
37bbebe24mov [rsp+48], rsi
37bbebe29mov [rsp+40], rbx
37bbebe2emov r8, [rsp+952]
37bbebe36sub eax, r14l
37bbebe39mov [rsp+608], eax
37bbebe40lea eax, [r14+2]
37bbebe44cdqe
37bbebe46imul rax, [rsp+160]
37bbebe4fadd rax, [rsp+144]
37bbebe57lea rcx, [rbp+rax]
37bbebe5cadd rax, r14
37bbebe5fshl rax, 4
37bbebe63add rax, [rsp+944]
37bbebe6bshl rcx, 4
37bbebe6fmov rdx, rax
37bbebe72mov rax, [rsp+952]
37bbebe7amov [rsp+32], rax
37bbebe7fmov rax, [rsp+944]
37bbebe87lea r9, [rax+rcx]
37bbebe8bmov rcx, [rsp+200]
37bbebe93call zrot_
37bbebe98jmp 0x37bbebc18
37bbebe9d
37bbebe9d 0f 1f 00 ...
37bbebea0
37bbebea0loc_37bbebea0:
37bbebea0mov rax, [rsp+280]
37bbebea8mov [rsp+48], rsi
37bbebeadlea r8, [rip+0x85f2e8]
37bbebeb4mov [rsp+40], rbx
37bbebeb9mov r9, [rsp+360]
37bbebec1mov [rsp+32], rax
37bbebec6mov rdx, [rsp+392]
37bbebecemov rcx, [rsp+904]
37bbebed6call zrot_
37bbebedbjmp 0x37bbebd40
37bbebee0
37bbebee0loc_37bbebee0:
37bbebee0mov rax, [rsp+200]
37bbebee8mov [rsp+40], rbx
37bbebeedlea r8, [rip+0x85f2a8]
37bbebef4mov r9, [rsp+344]
37bbebefcmov rdx, [rsp+352]
37bbebf04mov [rsp+48], rax
37bbebf09mov rax, [rsp+280]
37bbebf11movsd_xmm x0, [rsp+584]
37bbebf1axorpd x0, [rip+0x85f28e]
37bbebf22movsd_xmm x1, [rsp+576]
37bbebf2bmov [rsp+32], rax
37bbebf30mov rcx, [rsp+904]
37bbebf38unpcklpd x1, x0
37bbebf3cmovups [rsp+608], x1
37bbebf44call zrot_
37bbebf49jmp 0x37bbebc69
37bbebf4e
37bbebf4eloc_37bbebf4e:
37bbebf4emov ecx, 1
37bbebf53jmp 0x37bbe968d
37bbebf58
37bbebf58loc_37bbebf58:
37bbebf58mov rax, [rsp+128]
37bbebf60mov r15, [rsp+928]
37bbebf68mov rdx, [rsp+480]
37bbebf70mov r13, [rsp+488]
37bbebf78shl rax, 4
37bbebf7cmov r12, [rsp+472]
37bbebf84mov r14, [rsp+944]
37bbebf8cmov rdi, [rsp+280]
37bbebf94mov rbx, [rsp+200]
37bbebf9cmov rsi, [rsp+464]
37bbebfa4movupd x10, [r15+rax]
37bbebfaajmp 0x37bbe8eef
37bbebfaf
37bbebfafloc_37bbebfaf:
37bbebfafmov rax, [rsp+128]
37bbebfb7lea rdi, [rip+0x85f1de]
37bbebfbeshl rax, 4
37bbebfc2movupd x10, [r15+rax]
37bbebfc8jmp 0x37bbe8eb7
37bbe80a0
37bbebfcd
37bbebfcd // align 0x10
37bbebfcd // align 0x10
37bbebfd0
37bbebfd0zhpcon_:
37bbebfd0push r15
37bbebfd2push r14
37bbebfd4push r13
37bbebfd6push r12
37bbebfd8push rbp
37bbebfd9push rdi
37bbebfdapush rsi
37bbebfdbpush rbx
37bbebfdcsub rsp, 136
37bbebfe3mov r13, [rsp+264]
37bbebfebmov rsi, [rsp+256]
37bbebff3mov [r13], 0
37bbebffbmov rbx, rdx
37bbebffemov rdi, r8
37bbec001mov rbp, r9
37bbec004mov r8l, 1
37bbec00amov r9l, 1
37bbec010lea rdx, [rip+0x85f1d9]
37bbec017mov r12, rcx
37bbec01acall lsame_
37bbec01fmov r14l, eax
37bbec022test eax, eax
37bbec024je 0x37bbec1e0
37bbec02a
37bbec02aloc_37bbec02a:
37bbec02amov ecx, [rbx]
37bbec02ctest ecx, ecx
37bbec02ejs 0x37bbec1a0
37bbec034mov rax, [rsp+240]
37bbec03cpxor x1, x1
37bbec040movsd_xmm x0, [rax]
37bbec044comisd x1, x0
37bbec048ja 0x37bbec220
37bbec04emov eax, [r13]
37bbec052test eax, eax
37bbec054jne 0x37bbec2a5
37bbec05amov rax, [rsp+248]
37bbec062mov [rax], 0
37bbec069test ecx, ecx
37bbec06bje 0x37bbec210
37bbec071comisd x1, x0
37bbec075jae 0x37bbec1ca
37bbec07btest r14l, r14l
37bbec07eje 0x37bbec230
37bbec084lea r9l, [rcx+1]
37bbec088movsxd rdx, ecx
37bbec08bmov eax, ecx
37bbec08dxor r11l, r11l
37bbec090imul r9l, ecx
37bbec094lea r8, [rbp+4*rdx]
37bbec099pxor x0, x0
37bbec09dsar r9l, 1
37bbec0a0
37bbec0a0loc_37bbec0a0:
37bbec0a0mov r10l, [r8-4]
37bbec0a4test r10l, r10l
37bbec0a7jle 0x37bbec0d9
37bbec0a9movsxd rcx, r9l
37bbec0acshl rcx, 4
37bbec0b0add rcx, rdi
37bbec0b3ucomisd x0, [rcx-16]
37bbec0b8setnp r10b
37bbec0bccmovne r10l, r11l
37bbec0c0test r10b, r10b
37bbec0c3je 0x37bbec0d9
37bbec0c5ucomisd x0, [rcx-8]
37bbec0casetnp cl
37bbec0cdcmovne ecx, r11l
37bbec0d1test cl, cl
37bbec0d3jne 0x37bbec1ca
37bbec0d9
37bbec0d9loc_37bbec0d9:
37bbec0d9sub r9l, eax
37bbec0dcsub r8, 4
37bbec0e0sub eax, 1
37bbec0e3jne 0x37bbec0a0
37bbec0e5
37bbec0e5loc_37bbec0e5:
37bbec0e5lea rax, [rsp+104]
37bbec0eamov [rsp+100], 0
37bbec0f2lea r15, [rsp+116]
37bbec0f7mov [rsp+88], rax
37bbec0fclea r14, [rsp+100]
37bbec101jmp 0x37bbec13d
37bbec103
37bbec103 0f 1f 44 00 00 ..D..
37bbec108
37bbec108loc_37bbec108:
37bbec108mov [rsp+56], r13
37bbec10dmov rdx, rbx
37bbec110mov r9, rdi
37bbec113mov rcx, r12
37bbec116mov [rsp+64], 1
37bbec11flea r8, [rip+0x85f0d2]
37bbec126mov [rsp+48], rbx
37bbec12bmov [rsp+40], rsi
37bbec130mov [rsp+32], rbp
37bbec135call zhptrs_
37bbec13amovsxd rdx, [rbx]
37bbec13d
37bbec13dloc_37bbec13d:
37bbec13dmov [rsp+40], r15
37bbec142mov r9, [rsp+88]
37bbec147mov r8, rsi
37bbec14amov rcx, rbx
37bbec14dmov [rsp+32], r14
37bbec152shl rdx, 4
37bbec156add rdx, rsi
37bbec159call zlacn2_
37bbec15emov eax, [rsp+100]
37bbec162test eax, eax
37bbec164jne 0x37bbec108
37bbec166movsd_xmm x1, [rsp+104]
37bbec16cpxor x0, x0
37bbec170ucomisd x1, x0
37bbec174jp 0x37bbec178
37bbec176je 0x37bbec1ca
37bbec178
37bbec178loc_37bbec178:
37bbec178movsd_xmm x0, [rip+0x85f080]
37bbec180mov rax, [rsp+240]
37bbec188divsd x0, x1
37bbec18cdivsd x0, [rax]
37bbec190mov rax, [rsp+248]
37bbec198movsd_xmm [rax], x0
37bbec19cjmp 0x37bbec1ca
37bbec19e
37bbec19e 66 90 f.
37bbec1a0
37bbec1a0loc_37bbec1a0:
37bbec1a0mov edx, -2
37bbec1a5mov eax, 2
37bbec1aa
37bbec1aaloc_37bbec1aa:
37bbec1aamov [r13], edx
37bbec1ae
37bbec1aeloc_37bbec1ae:
37bbec1aelea rdx, [rsp+116]
37bbec1b3mov r8l, 6
37bbec1b9lea rcx, [rip+0x85f032]
37bbec1c0mov [rsp+116], eax
37bbec1c4call xerbla_
37bbec1c9nop
37bbec1ca
37bbec1caloc_37bbec1ca:
37bbec1caadd rsp, 136
37bbec1d1pop rbx
37bbec1d2pop rsi
37bbec1d3pop rdi
37bbec1d4pop rbp
37bbec1d5pop r12
37bbec1d7pop r13
37bbec1d9pop r14
37bbec1dbpop r15
37bbec1ddret
37bbec1de
37bbec1de 66 90 f.
37bbec1e0
37bbec1e0loc_37bbec1e0:
37bbec1e0mov r9l, 1
37bbec1e6mov r8l, 1
37bbec1eclea rdx, [rip+0x85effe]
37bbec1f3mov rcx, r12
37bbec1f6call lsame_
37bbec1fbtest eax, eax
37bbec1fdjne 0x37bbec02a
37bbec203mov edx, -1
37bbec208mov eax, 1
37bbec20djmp 0x37bbec1aa
37bbec20f
37bbec20f 90 .
37bbec210
37bbec210loc_37bbec210:
37bbec210mov rdi, [rip+0x85efe9]
37bbec217mov [rax], rdi
37bbec21ajmp 0x37bbec1ca
37bbec21c
37bbec21c 0f 1f 40 00 ..@.
37bbec220
37bbec220loc_37bbec220:
37bbec220mov edx, -5
37bbec225mov eax, 5
37bbec22ajmp 0x37bbec1aa
37bbec22f
37bbec22f 90 .
37bbec230
37bbec230loc_37bbec230:
37bbec230mov edx, 1
37bbec235mov eax, 1
37bbec23apxor x0, x0
37bbec23exor r9l, r9l
37bbec241nop [rax]
37bbec245nop [rax+rax]
37bbec250
37bbec250loc_37bbec250:
37bbec250mov r8l, [rbp+4*rdx-4]
37bbec255test r8l, r8l
37bbec258jle 0x37bbec28e
37bbec25amovsxd r8, eax
37bbec25dshl r8, 4
37bbec261add r8, rdi
37bbec264ucomisd x0, [r8-8]
37bbec26asetnp r10b
37bbec26ecmovne r10l, r9l
37bbec272test r10b, r10b
37bbec275je 0x37bbec28e
37bbec277ucomisd x0, [r8-16]
37bbec27dsetnp r8b
37bbec281cmovne r8l, r9l
37bbec285test r8b, r8b
37bbec288jne 0x37bbec1ca
37bbec28e
37bbec28eloc_37bbec28e:
37bbec28eadd eax, ecx
37bbec290sub eax, edx
37bbec292add rdx, 1
37bbec296add eax, 1
37bbec299cmp ecx, edx
37bbec29bjge 0x37bbec250
37bbec29dmovsxd rdx, ecx
37bbec2a0jmp 0x37bbec0e5
37bbec2a5
37bbec2a5loc_37bbec2a5:
37bbec2a5neg eax
37bbec2a7jmp 0x37bbec1ae
37bbebfd0
37bbebfd0zhpcon_:
37bbebfd0push r15
37bbebfd2push r14
37bbebfd4push r13
37bbebfd6push r12
37bbebfd8push rbp
37bbebfd9push rdi
37bbebfdapush rsi
37bbebfdbpush rbx
37bbebfdcsub rsp, 136
37bbebfe3mov r13, [rsp+264]
37bbebfebmov rsi, [rsp+256]
37bbebff3mov [r13], 0
37bbebffbmov rbx, rdx
37bbebffemov rdi, r8
37bbec001mov rbp, r9
37bbec004mov r8l, 1
37bbec00amov r9l, 1
37bbec010lea rdx, [rip+0x85f1d9]
37bbec017mov r12, rcx
37bbec01acall lsame_
37bbec01fmov r14l, eax
37bbec022test eax, eax
37bbec024je 0x37bbec1e0
37bbec02a
37bbec02aloc_37bbec02a:
37bbec02amov ecx, [rbx]
37bbec02ctest ecx, ecx
37bbec02ejs 0x37bbec1a0
37bbec034mov rax, [rsp+240]
37bbec03cpxor x1, x1
37bbec040movsd_xmm x0, [rax]
37bbec044comisd x1, x0
37bbec048ja 0x37bbec220
37bbec04emov eax, [r13]
37bbec052test eax, eax
37bbec054jne 0x37bbec2a5
37bbec05amov rax, [rsp+248]
37bbec062mov [rax], 0
37bbec069test ecx, ecx
37bbec06bje 0x37bbec210
37bbec071comisd x1, x0
37bbec075jae 0x37bbec1ca
37bbec07btest r14l, r14l
37bbec07eje 0x37bbec230
37bbec084lea r9l, [rcx+1]
37bbec088movsxd rdx, ecx
37bbec08bmov eax, ecx
37bbec08dxor r11l, r11l
37bbec090imul r9l, ecx
37bbec094lea r8, [rbp+4*rdx]
37bbec099pxor x0, x0
37bbec09dsar r9l, 1
37bbec0a0
37bbec0a0loc_37bbec0a0:
37bbec0a0mov r10l, [r8-4]
37bbec0a4test r10l, r10l
37bbec0a7jle 0x37bbec0d9
37bbec0a9movsxd rcx, r9l
37bbec0acshl rcx, 4
37bbec0b0add rcx, rdi
37bbec0b3ucomisd x0, [rcx-16]
37bbec0b8setnp r10b
37bbec0bccmovne r10l, r11l
37bbec0c0test r10b, r10b
37bbec0c3je 0x37bbec0d9
37bbec0c5ucomisd x0, [rcx-8]
37bbec0casetnp cl
37bbec0cdcmovne ecx, r11l
37bbec0d1test cl, cl
37bbec0d3jne 0x37bbec1ca
37bbec0d9
37bbec0d9loc_37bbec0d9:
37bbec0d9sub r9l, eax
37bbec0dcsub r8, 4
37bbec0e0sub eax, 1
37bbec0e3jne 0x37bbec0a0
37bbec0e5
37bbec0e5loc_37bbec0e5:
37bbec0e5lea rax, [rsp+104]
37bbec0eamov [rsp+100], 0
37bbec0f2lea r15, [rsp+116]
37bbec0f7mov [rsp+88], rax
37bbec0fclea r14, [rsp+100]
37bbec101jmp 0x37bbec13d
37bbec103
37bbec103 0f 1f 44 00 00 ..D..
37bbec108
37bbec108loc_37bbec108:
37bbec108mov [rsp+56], r13
37bbec10dmov rdx, rbx
37bbec110mov r9, rdi
37bbec113mov rcx, r12
37bbec116mov [rsp+64], 1
37bbec11flea r8, [rip+0x85f0d2]
37bbec126mov [rsp+48], rbx
37bbec12bmov [rsp+40], rsi
37bbec130mov [rsp+32], rbp
37bbec135call zhptrs_
37bbec13amovsxd rdx, [rbx]
37bbec13d
37bbec13dloc_37bbec13d:
37bbec13dmov [rsp+40], r15
37bbec142mov r9, [rsp+88]
37bbec147mov r8, rsi
37bbec14amov rcx, rbx
37bbec14dmov [rsp+32], r14
37bbec152shl rdx, 4
37bbec156add rdx, rsi
37bbec159call zlacn2_
37bbec15emov eax, [rsp+100]
37bbec162test eax, eax
37bbec164jne 0x37bbec108
37bbec166movsd_xmm x1, [rsp+104]
37bbec16cpxor x0, x0
37bbec170ucomisd x1, x0
37bbec174jp 0x37bbec178
37bbec176je 0x37bbec1ca
37bbec178
37bbec178loc_37bbec178:
37bbec178movsd_xmm x0, [rip+0x85f080]
37bbec180mov rax, [rsp+240]
37bbec188divsd x0, x1
37bbec18cdivsd x0, [rax]
37bbec190mov rax, [rsp+248]
37bbec198movsd_xmm [rax], x0
37bbec19cjmp 0x37bbec1ca
37bbec19e
37bbec19e 66 90 f.
37bbec1a0
37bbec1a0loc_37bbec1a0:
37bbec1a0mov edx, -2
37bbec1a5mov eax, 2
37bbec1aa
37bbec1aaloc_37bbec1aa:
37bbec1aamov [r13], edx
37bbec1ae
37bbec1aeloc_37bbec1ae:
37bbec1aelea rdx, [rsp+116]
37bbec1b3mov r8l, 6
37bbec1b9lea rcx, [rip+0x85f032]
37bbec1c0mov [rsp+116], eax
37bbec1c4call xerbla_
37bbec1c9nop
37bbec1ca
37bbec1caloc_37bbec1ca:
37bbec1caadd rsp, 136
37bbec1d1pop rbx
37bbec1d2pop rsi
37bbec1d3pop rdi
37bbec1d4pop rbp
37bbec1d5pop r12
37bbec1d7pop r13
37bbec1d9pop r14
37bbec1dbpop r15
37bbec1ddret
37bbec1de
37bbec1de 66 90 f.
37bbec1e0
37bbec1e0loc_37bbec1e0:
37bbec1e0mov r9l, 1
37bbec1e6mov r8l, 1
37bbec1eclea rdx, [rip+0x85effe]
37bbec1f3mov rcx, r12
37bbec1f6call lsame_
37bbec1fbtest eax, eax
37bbec1fdjne 0x37bbec02a
37bbec203mov edx, -1
37bbec208mov eax, 1
37bbec20djmp 0x37bbec1aa
37bbec20f
37bbec20f 90 .
37bbec210
37bbec210loc_37bbec210:
37bbec210mov rdi, [rip+0x85efe9]
37bbec217mov [rax], rdi
37bbec21ajmp 0x37bbec1ca
37bbec21c
37bbec21c 0f 1f 40 00 ..@.
37bbec220
37bbec220loc_37bbec220:
37bbec220mov edx, -5
37bbec225mov eax, 5
37bbec22ajmp 0x37bbec1aa
37bbec22f
37bbec22f 90 .
37bbec230
37bbec230loc_37bbec230:
37bbec230mov edx, 1
37bbec235mov eax, 1
37bbec23apxor x0, x0
37bbec23exor r9l, r9l
37bbec241nop [rax]
37bbec245nop [rax+rax]
37bbec250
37bbec250loc_37bbec250:
37bbec250mov r8l, [rbp+4*rdx-4]
37bbec255test r8l, r8l
37bbec258jle 0x37bbec28e
37bbec25amovsxd r8, eax
37bbec25dshl r8, 4
37bbec261add r8, rdi
37bbec264ucomisd x0, [r8-8]
37bbec26asetnp r10b
37bbec26ecmovne r10l, r9l
37bbec272test r10b, r10b
37bbec275je 0x37bbec28e
37bbec277ucomisd x0, [r8-16]
37bbec27dsetnp r8b
37bbec281cmovne r8l, r9l
37bbec285test r8b, r8b
37bbec288jne 0x37bbec1ca
37bbec28e
37bbec28eloc_37bbec28e:
37bbec28eadd eax, ecx
37bbec290sub eax, edx
37bbec292add rdx, 1
37bbec296add eax, 1
37bbec299cmp ecx, edx
37bbec29bjge 0x37bbec250
37bbec29dmovsxd rdx, ecx
37bbec2a0jmp 0x37bbec0e5
37bbec2a5
37bbec2a5loc_37bbec2a5:
37bbec2a5neg eax
37bbec2a7jmp 0x37bbec1ae
37bbebfd0
37bbec2ac
37bbec2ac // align 0x10
37bbec2ac // align 0x10
37bbec2b0
37bbec2b0zhpev_:
37bbec2b0push r14
37bbec2b2push r13
37bbec2b4push r12
37bbec2b6push rbp
37bbec2b7push rdi
37bbec2b8push rsi
37bbec2b9push rbx
37bbec2basub rsp, 144
37bbec2c1movups [rsp+128], x6
37bbec2c9mov r12, [rsp+280]
37bbec2d1mov rsi, rdx
37bbec2d4mov rbx, r8
37bbec2d7mov rbp, r9
37bbec2damov r8l, 1
37bbec2e0mov r9l, 1
37bbec2e6lea rdx, [rip+0x85ef23]
37bbec2edmov rdi, rcx
37bbec2f0call lsame_
37bbec2f5mov [r12], 0
37bbec2fdmov r14l, eax
37bbec300test eax, eax
37bbec302jne 0x37bbec327
37bbec304mov r9l, 1
37bbec30amov r8l, 1
37bbec310lea rdx, [rip+0x85eefa]
37bbec317mov rcx, rdi
37bbec31acall lsame_
37bbec31ftest eax, eax
37bbec321je 0x37bbec600
37bbec327
37bbec327loc_37bbec327:
37bbec327mov r9l, 1
37bbec32dmov r8l, 1
37bbec333lea rdx, [rip+0x85eed8]
37bbec33amov rcx, rsi
37bbec33dcall lsame_
37bbec342test eax, eax
37bbec344je 0x37bbec630
37bbec34a
37bbec34aloc_37bbec34a:
37bbec34amov eax, [rbx]
37bbec34ctest eax, eax
37bbec34ejs 0x37bbec5b0
37bbec354mov rcx, [rsp+256]
37bbec35cmov edx, [rcx]
37bbec35etest edx, edx
37bbec360jle 0x37bbec668
37bbec366cmp eax, edx
37bbec368jle 0x37bbec374
37bbec36atest r14b, 1
37bbec36ejne 0x37bbec668
37bbec374
37bbec374loc_37bbec374:
37bbec374mov r13l, [r12]
37bbec378test r13l, r13l
37bbec37bjne 0x37bbec6e4
37bbec381test eax, eax
37bbec383je 0x37bbec5dc
37bbec389cmp eax, 1
37bbec38cje 0x37bbec6a0
37bbec392mov edx, 12
37bbec397lea rcx, [rip+0x85ee7c]
37bbec39ecall dlamch_
37bbec3a3mov edx, 9
37bbec3a8lea rcx, [rip+0x85ee77]
37bbec3afmovapd x6, x0
37bbec3b3call dlamch_
37bbec3b8movapd x1, x6
37bbec3bcmov r9, rbp
37bbec3bfmov r8, rbx
37bbec3c2divsd x1, x0
37bbec3c6mov rdx, rsi
37bbec3c9mov rax, [rsp+272]
37bbec3d1mov [rsp+48], 1
37bbec3damov [rsp+40], 1
37bbec3e3lea rcx, [rip+0x85ee45]
37bbec3eamov [rsp+32], rax
37bbec3efmovsd_xmm [rsp+88], x1
37bbec3f5call zlanhp_
37bbec3famovsd_xmm x1, [rsp+88]
37bbec400movapd x2, x0
37bbec404pxor x0, x0
37bbec408comisd x2, x0
37bbec40cjbe 0x37bbec610
37bbec412movapd x0, x1
37bbec416sqrtsd x0, x0
37bbec41acomisd x0, x2
37bbec41ejbe 0x37bbec610
37bbec424
37bbec424loc_37bbec424:
37bbec424divsd x0, x2
37bbec428mov eax, [rbx]
37bbec42alea rcx, [rsp+120]
37bbec42fmov r8, rbp
37bbec432lea r9, [rip+0x85edf7]
37bbec439mov r13l, 1
37bbec43flea edx, [rax+1]
37bbec442imul edx, eax
37bbec445mov eax, edx
37bbec447shr eax, 31
37bbec44aadd eax, edx
37bbec44clea rdx, [rsp+112]
37bbec451sar eax, 1
37bbec453mov [rsp+120], eax
37bbec457movsd_xmm [rsp+112], x0
37bbec45dcall zdscal_
37bbec462
37bbec462loc_37bbec462:
37bbec462lea rax, [rsp+104]
37bbec467mov r8, rbp
37bbec46amov rdx, rbx
37bbec46dmov rcx, rsi
37bbec470mov [rsp+48], rax
37bbec475mov r9, [rsp+240]
37bbec47dmov [rsp+88], rax
37bbec482mov rax, [rsp+264]
37bbec48amov [rsp+56], 1
37bbec493mov [rsp+40], rax
37bbec498mov rax, [rsp+272]
37bbec4a0mov [rsp+32], rax
37bbec4a5call zhptrd_
37bbec4aatest r14l, r14l
37bbec4admov rax, [rsp+88]
37bbec4b2je 0x37bbec680
37bbec4b8mov [rsp+56], rax
37bbec4bdmov rcx, rsi
37bbec4c0mov r8, rbp
37bbec4c3mov rdx, rbx
37bbec4c6mov [rsp+64], 1
37bbec4cfmovsxd rax, [rbx]
37bbec4d2mov r9, [rsp+264]
37bbec4dashl rax, 4
37bbec4deadd rax, [rsp+264]
37bbec4e6mov [rsp+48], rax
37bbec4ebmov rax, [rsp+256]
37bbec4f3mov [rsp+40], rax
37bbec4f8mov rax, [rsp+248]
37bbec500mov [rsp+32], rax
37bbec505call zupgtr_
37bbec50amov [rsp+56], r12
37bbec50fmov rdx, rbx
37bbec512mov rcx, rdi
37bbec515mov rsi, [rsp+272]
37bbec51dmov r8, [rsp+240]
37bbec525mov [rsp+64], 1
37bbec52emovsxd rax, [rbx]
37bbec531mov r9, rsi
37bbec534lea rax, [rsi+8*rax]
37bbec538mov [rsp+48], rax
37bbec53dmov rax, [rsp+256]
37bbec545mov [rsp+40], rax
37bbec54amov rax, [rsp+248]
37bbec552mov [rsp+32], rax
37bbec557call zsteqr_
37bbec55c
37bbec55cloc_37bbec55c:
37bbec55ccmp r13l, 1
37bbec560jne 0x37bbec5dc
37bbec562mov eax, [r12]
37bbec566lea edx, [rax-1]
37bbec569test eax, eax
37bbec56bjne 0x37bbec56f
37bbec56dmov edx, [rbx]
37bbec56f
37bbec56floc_37bbec56f:
37bbec56fmov [rsp+108], edx
37bbec573mov r8, [rsp+240]
37bbec57blea rdx, [rsp+120]
37bbec580lea rcx, [rsp+108]
37bbec585lea r9, [rip+0x85eca4]
37bbec58cmovsd_xmm x0, [rip+0x85ecac]
37bbec594divsd x0, [rsp+112]
37bbec59amovsd_xmm [rsp+120], x0
37bbec5a0call dscal_
37bbec5a5jmp 0x37bbec5dc
37bbec5a7
37bbec5a7 66 0f 1f 84 00 00 00 00 00 f........
37bbec5b0
37bbec5b0loc_37bbec5b0:
37bbec5b0mov eax, -3
37bbec5b5mov r13l, 3
37bbec5bb
37bbec5bbloc_37bbec5bb:
37bbec5bbmov [r12], eax
37bbec5bf
37bbec5bfloc_37bbec5bf:
37bbec5bflea rdx, [rsp+120]
37bbec5c4mov r8l, 6
37bbec5camov [rsp+120], r13l
37bbec5cflea rcx, [rip+0x85ec3e]
37bbec5d6call xerbla_
37bbec5dbnop
37bbec5dc
37bbec5dcloc_37bbec5dc:
37bbec5dcmovups x6, [rsp+128]
37bbec5e4add rsp, 144
37bbec5ebpop rbx
37bbec5ecpop rsi
37bbec5edpop rdi
37bbec5eepop rbp
37bbec5efpop r12
37bbec5f1pop r13
37bbec5f3pop r14
37bbec5f5ret
37bbec5f6
37bbec5f6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bbec600
37bbec600loc_37bbec600:
37bbec600mov eax, -1
37bbec605mov r13l, 1
37bbec60bjmp 0x37bbec5bb
37bbec60d
37bbec60d 0f 1f 00 ...
37bbec610
37bbec610loc_37bbec610:
37bbec610movsd_xmm x0, [rip+0x85ec28]
37bbec618divsd x0, x1
37bbec61csqrtsd x0, x0
37bbec620comisd x2, x0
37bbec624jbe 0x37bbec462
37bbec62ajmp 0x37bbec424
37bbec62f
37bbec62f 90 .
37bbec630
37bbec630loc_37bbec630:
37bbec630mov r9l, 1
37bbec636mov r8l, 1
37bbec63clea rdx, [rip+0x85ebd0]
37bbec643mov rcx, rsi
37bbec646call lsame_
37bbec64btest eax, eax
37bbec64djne 0x37bbec34a
37bbec653mov eax, -2
37bbec658mov r13l, 2
37bbec65ejmp 0x37bbec5bb
37bbec663
37bbec663 0f 1f 44 00 00 ..D..
37bbec668
37bbec668loc_37bbec668:
37bbec668mov eax, -7
37bbec66dmov r13l, 7
37bbec673jmp 0x37bbec5bb
37bbec678
37bbec678 0f 1f 84 00 00 00 00 00 ........
37bbec680
37bbec680loc_37bbec680:
37bbec680mov r8, [rsp+272]
37bbec688mov rdx, [rsp+240]
37bbec690mov r9, r12
37bbec693mov rcx, rbx
37bbec696call dsterf_
37bbec69bjmp 0x37bbec55c
37bbec6a0
37bbec6a0loc_37bbec6a0:
37bbec6a0mov rax, [rsp+240]
37bbec6a8movsd_xmm x0, [rbp]
37bbec6admov rdi, [rip+0x85eb8c]
37bbec6b4movsd_xmm [rax], x0
37bbec6b8mov rax, [rsp+272]
37bbec6c0mov [rax], rdi
37bbec6c3test r14l, r14l
37bbec6c6je 0x37bbec5dc
37bbec6ccmov rax, [rsp+248]
37bbec6d4movq x0, [rip+0x85eb64]
37bbec6dcmovups [rax], x0
37bbec6dfjmp 0x37bbec5dc
37bbec6e4
37bbec6e4loc_37bbec6e4:
37bbec6e4neg r13l
37bbec6e7jmp 0x37bbec5bf
37bbec2b0
37bbec2b0zhpev_:
37bbec2b0push r14
37bbec2b2push r13
37bbec2b4push r12
37bbec2b6push rbp
37bbec2b7push rdi
37bbec2b8push rsi
37bbec2b9push rbx
37bbec2basub rsp, 144
37bbec2c1movups [rsp+128], x6
37bbec2c9mov r12, [rsp+280]
37bbec2d1mov rsi, rdx
37bbec2d4mov rbx, r8
37bbec2d7mov rbp, r9
37bbec2damov r8l, 1
37bbec2e0mov r9l, 1
37bbec2e6lea rdx, [rip+0x85ef23]
37bbec2edmov rdi, rcx
37bbec2f0call lsame_
37bbec2f5mov [r12], 0
37bbec2fdmov r14l, eax
37bbec300test eax, eax
37bbec302jne 0x37bbec327
37bbec304mov r9l, 1
37bbec30amov r8l, 1
37bbec310lea rdx, [rip+0x85eefa]
37bbec317mov rcx, rdi
37bbec31acall lsame_
37bbec31ftest eax, eax
37bbec321je 0x37bbec600
37bbec327
37bbec327loc_37bbec327:
37bbec327mov r9l, 1
37bbec32dmov r8l, 1
37bbec333lea rdx, [rip+0x85eed8]
37bbec33amov rcx, rsi
37bbec33dcall lsame_
37bbec342test eax, eax
37bbec344je 0x37bbec630
37bbec34a
37bbec34aloc_37bbec34a:
37bbec34amov eax, [rbx]
37bbec34ctest eax, eax
37bbec34ejs 0x37bbec5b0
37bbec354mov rcx, [rsp+256]
37bbec35cmov edx, [rcx]
37bbec35etest edx, edx
37bbec360jle 0x37bbec668
37bbec366cmp eax, edx
37bbec368jle 0x37bbec374
37bbec36atest r14b, 1
37bbec36ejne 0x37bbec668
37bbec374
37bbec374loc_37bbec374:
37bbec374mov r13l, [r12]
37bbec378test r13l, r13l
37bbec37bjne 0x37bbec6e4
37bbec381test eax, eax
37bbec383je 0x37bbec5dc
37bbec389cmp eax, 1
37bbec38cje 0x37bbec6a0
37bbec392mov edx, 12
37bbec397lea rcx, [rip+0x85ee7c]
37bbec39ecall dlamch_
37bbec3a3mov edx, 9
37bbec3a8lea rcx, [rip+0x85ee77]
37bbec3afmovapd x6, x0
37bbec3b3call dlamch_
37bbec3b8movapd x1, x6
37bbec3bcmov r9, rbp
37bbec3bfmov r8, rbx
37bbec3c2divsd x1, x0
37bbec3c6mov rdx, rsi
37bbec3c9mov rax, [rsp+272]
37bbec3d1mov [rsp+48], 1
37bbec3damov [rsp+40], 1
37bbec3e3lea rcx, [rip+0x85ee45]
37bbec3eamov [rsp+32], rax
37bbec3efmovsd_xmm [rsp+88], x1
37bbec3f5call zlanhp_
37bbec3famovsd_xmm x1, [rsp+88]
37bbec400movapd x2, x0
37bbec404pxor x0, x0
37bbec408comisd x2, x0
37bbec40cjbe 0x37bbec610
37bbec412movapd x0, x1
37bbec416sqrtsd x0, x0
37bbec41acomisd x0, x2
37bbec41ejbe 0x37bbec610
37bbec424
37bbec424loc_37bbec424:
37bbec424divsd x0, x2
37bbec428mov eax, [rbx]
37bbec42alea rcx, [rsp+120]
37bbec42fmov r8, rbp
37bbec432lea r9, [rip+0x85edf7]
37bbec439mov r13l, 1
37bbec43flea edx, [rax+1]
37bbec442imul edx, eax
37bbec445mov eax, edx
37bbec447shr eax, 31
37bbec44aadd eax, edx
37bbec44clea rdx, [rsp+112]
37bbec451sar eax, 1
37bbec453mov [rsp+120], eax
37bbec457movsd_xmm [rsp+112], x0
37bbec45dcall zdscal_
37bbec462
37bbec462loc_37bbec462:
37bbec462lea rax, [rsp+104]
37bbec467mov r8, rbp
37bbec46amov rdx, rbx
37bbec46dmov rcx, rsi
37bbec470mov [rsp+48], rax
37bbec475mov r9, [rsp+240]
37bbec47dmov [rsp+88], rax
37bbec482mov rax, [rsp+264]
37bbec48amov [rsp+56], 1
37bbec493mov [rsp+40], rax
37bbec498mov rax, [rsp+272]
37bbec4a0mov [rsp+32], rax
37bbec4a5call zhptrd_
37bbec4aatest r14l, r14l
37bbec4admov rax, [rsp+88]
37bbec4b2je 0x37bbec680
37bbec4b8mov [rsp+56], rax
37bbec4bdmov rcx, rsi
37bbec4c0mov r8, rbp
37bbec4c3mov rdx, rbx
37bbec4c6mov [rsp+64], 1
37bbec4cfmovsxd rax, [rbx]
37bbec4d2mov r9, [rsp+264]
37bbec4dashl rax, 4
37bbec4deadd rax, [rsp+264]
37bbec4e6mov [rsp+48], rax
37bbec4ebmov rax, [rsp+256]
37bbec4f3mov [rsp+40], rax
37bbec4f8mov rax, [rsp+248]
37bbec500mov [rsp+32], rax
37bbec505call zupgtr_
37bbec50amov [rsp+56], r12
37bbec50fmov rdx, rbx
37bbec512mov rcx, rdi
37bbec515mov rsi, [rsp+272]
37bbec51dmov r8, [rsp+240]
37bbec525mov [rsp+64], 1
37bbec52emovsxd rax, [rbx]
37bbec531mov r9, rsi
37bbec534lea rax, [rsi+8*rax]
37bbec538mov [rsp+48], rax
37bbec53dmov rax, [rsp+256]
37bbec545mov [rsp+40], rax
37bbec54amov rax, [rsp+248]
37bbec552mov [rsp+32], rax
37bbec557call zsteqr_
37bbec55c
37bbec55cloc_37bbec55c:
37bbec55ccmp r13l, 1
37bbec560jne 0x37bbec5dc
37bbec562mov eax, [r12]
37bbec566lea edx, [rax-1]
37bbec569test eax, eax
37bbec56bjne 0x37bbec56f
37bbec56dmov edx, [rbx]
37bbec56f
37bbec56floc_37bbec56f:
37bbec56fmov [rsp+108], edx
37bbec573mov r8, [rsp+240]
37bbec57blea rdx, [rsp+120]
37bbec580lea rcx, [rsp+108]
37bbec585lea r9, [rip+0x85eca4]
37bbec58cmovsd_xmm x0, [rip+0x85ecac]
37bbec594divsd x0, [rsp+112]
37bbec59amovsd_xmm [rsp+120], x0
37bbec5a0call dscal_
37bbec5a5jmp 0x37bbec5dc
37bbec5a7
37bbec5a7 66 0f 1f 84 00 00 00 00 00 f........
37bbec5b0
37bbec5b0loc_37bbec5b0:
37bbec5b0mov eax, -3
37bbec5b5mov r13l, 3
37bbec5bb
37bbec5bbloc_37bbec5bb:
37bbec5bbmov [r12], eax
37bbec5bf
37bbec5bfloc_37bbec5bf:
37bbec5bflea rdx, [rsp+120]
37bbec5c4mov r8l, 6
37bbec5camov [rsp+120], r13l
37bbec5cflea rcx, [rip+0x85ec3e]
37bbec5d6call xerbla_
37bbec5dbnop
37bbec5dc
37bbec5dcloc_37bbec5dc:
37bbec5dcmovups x6, [rsp+128]
37bbec5e4add rsp, 144
37bbec5ebpop rbx
37bbec5ecpop rsi
37bbec5edpop rdi
37bbec5eepop rbp
37bbec5efpop r12
37bbec5f1pop r13
37bbec5f3pop r14
37bbec5f5ret
37bbec5f6
37bbec5f6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bbec600
37bbec600loc_37bbec600:
37bbec600mov eax, -1
37bbec605mov r13l, 1
37bbec60bjmp 0x37bbec5bb
37bbec60d
37bbec60d 0f 1f 00 ...
37bbec610
37bbec610loc_37bbec610:
37bbec610movsd_xmm x0, [rip+0x85ec28]
37bbec618divsd x0, x1
37bbec61csqrtsd x0, x0
37bbec620comisd x2, x0
37bbec624jbe 0x37bbec462
37bbec62ajmp 0x37bbec424
37bbec62f
37bbec62f 90 .
37bbec630
37bbec630loc_37bbec630:
37bbec630mov r9l, 1
37bbec636mov r8l, 1
37bbec63clea rdx, [rip+0x85ebd0]
37bbec643mov rcx, rsi
37bbec646call lsame_
37bbec64btest eax, eax
37bbec64djne 0x37bbec34a
37bbec653mov eax, -2
37bbec658mov r13l, 2
37bbec65ejmp 0x37bbec5bb
37bbec663
37bbec663 0f 1f 44 00 00 ..D..
37bbec668
37bbec668loc_37bbec668:
37bbec668mov eax, -7
37bbec66dmov r13l, 7
37bbec673jmp 0x37bbec5bb
37bbec678
37bbec678 0f 1f 84 00 00 00 00 00 ........
37bbec680
37bbec680loc_37bbec680:
37bbec680mov r8, [rsp+272]
37bbec688mov rdx, [rsp+240]
37bbec690mov r9, r12
37bbec693mov rcx, rbx
37bbec696call dsterf_
37bbec69bjmp 0x37bbec55c
37bbec6a0
37bbec6a0loc_37bbec6a0:
37bbec6a0mov rax, [rsp+240]
37bbec6a8movsd_xmm x0, [rbp]
37bbec6admov rdi, [rip+0x85eb8c]
37bbec6b4movsd_xmm [rax], x0
37bbec6b8mov rax, [rsp+272]
37bbec6c0mov [rax], rdi
37bbec6c3test r14l, r14l
37bbec6c6je 0x37bbec5dc
37bbec6ccmov rax, [rsp+248]
37bbec6d4movq x0, [rip+0x85eb64]
37bbec6dcmovups [rax], x0
37bbec6dfjmp 0x37bbec5dc
37bbec6e4
37bbec6e4loc_37bbec6e4:
37bbec6e4neg r13l
37bbec6e7jmp 0x37bbec5bf
37bbec2b0
Loading..