File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bee2360
37bee2360cunbdb4_64_:
37bee2360push r15
37bee2362push r14
37bee2364push r13
37bee2366push r12
37bee2368push rbp
37bee2369push rdi
37bee236apush rsi
37bee236bpush rbx
37bee236csub rsp, 408
37bee2373movups [rsp+368], x6
37bee237bmovups [rsp+384], x7
37bee2383mov rax, [rsp+512]
37bee238bmov rbx, [rsp+600]
37bee2393mov r12, [rsp+576]
37bee239bmov r11, [rax]
37bee239emov rax, [rsp+528]
37bee23a6mov [rbx], 0
37bee23admov r15, [rax]
37bee23b0mov rdi, rdx
37bee23b3mov rdx, [rcx]
37bee23b6mov rbp, rcx
37bee23b9mov [rsp+504], r9
37bee23c1mov rsi, r8
37bee23c4mov [rsp+184], r15
37bee23cctest rdx, rdx
37bee23cfjs 0x37bee2440
37bee23d1mov rcx, [r8]
37bee23d4mov rax, [rdi]
37bee23d7mov r8, rdx
37bee23dasub r8, rcx
37bee23ddcmp rax, r8
37bee23e0jl 0x37bee23e7
37bee23e2cmp rax, rcx
37bee23e5jle 0x37bee2450
37bee23e7
37bee23e7loc_37bee23e7:
37bee23e7mov rdx, -2
37bee23eemov eax, 2
37bee23f3
37bee23f3loc_37bee23f3:
37bee23f3mov [rbx], rdx
37bee23f6
37bee23f6loc_37bee23f6:
37bee23f6lea rdx, [rsp+360]
37bee23femov r8l, 7
37bee2404lea rcx, [rip+0x5767e5]
37bee240bmov [rsp+360], rax
37bee2413call xerbla_64_
37bee2418nop
37bee2419
37bee2419loc_37bee2419:
37bee2419movups x6, [rsp+368]
37bee2421movups x7, [rsp+384]
37bee2429add rsp, 408
37bee2430pop rbx
37bee2431pop rsi
37bee2432pop rdi
37bee2433pop rbp
37bee2434pop r12
37bee2436pop r13
37bee2438pop r14
37bee243apop r15
37bee243cret
37bee243d
37bee243d 0f 1f 00 ...
37bee2440
37bee2440loc_37bee2440:
37bee2440mov rdx, -1
37bee2447mov eax, 1
37bee244cjmp 0x37bee23f3
37bee244e
37bee244e 66 90 f.
37bee2450
37bee2450loc_37bee2450:
37bee2450cmp rdx, rcx
37bee2453jl 0x37bee248d
37bee2455test rax, rax
37bee2458mov r8l, 1
37bee245ecmovg r8, rax
37bee2462cmp r11, r8
37bee2465jl 0x37bee249e
37bee2467sub rdx, rax
37bee246amov r8l, 1
37bee2470test rdx, rdx
37bee2473cmovg r8, rdx
37bee2477cmp r15, r8
37bee247ajge 0x37bee24af
37bee247cmov rdx, -7
37bee2483mov eax, 7
37bee2488jmp 0x37bee23f3
37bee248d
37bee248dloc_37bee248d:
37bee248dmov rdx, -3
37bee2494mov eax, 3
37bee2499jmp 0x37bee23f3
37bee249e
37bee249eloc_37bee249e:
37bee249emov rdx, -5
37bee24a5mov eax, 5
37bee24aajmp 0x37bee23f3
37bee24af
37bee24afloc_37bee24af:
37bee24aflea r8, [rcx-1]
37bee24b3sub rax, 1
37bee24b7mov [rsp+328], rcx
37bee24bfmov r15, [rsp+592]
37bee24c7cmp r8, rax
37bee24camov [rsp+120], r11
37bee24cfcmovge rax, r8
37bee24d3sub rdx, 1
37bee24d7mov r13, [r15]
37bee24dacmp rax, rdx
37bee24ddcmovl rax, rdx
37bee24e1add rcx, 1
37bee24e5lea r14, [rax+1]
37bee24e9cmp r14, rcx
37bee24eccmovl r14, rcx
37bee24f0lea rcx, [rsp+336]
37bee24f8mov [rsp+336], r14
37bee2500call sroundup_lwork_64_
37bee2505mov rax, [rsp+584]
37bee250dmov [rax+4], 0
37bee2514movss [rax], x0
37bee2518mov rax, [rsp+592]
37bee2520cmp [rax], r14
37bee2523jge 0x37bee2540
37bee2525cmp r13, -1
37bee2529je 0x37bee349d
37bee252fmov [rbx], -14
37bee2536mov eax, 14
37bee253bjmp 0x37bee23f6
37bee2540
37bee2540loc_37bee2540:
37bee2540mov rax, [rbx]
37bee2543mov r11, [rsp+120]
37bee2548test rax, rax
37bee254bjne 0x37bee34a9
37bee2551cmp r13, -1
37bee2555je 0x37bee2419
37bee255bmov rax, [rsp+184]
37bee2563mov rdx, [rbp]
37bee2567mov r8, [rsi]
37bee256anot rax
37bee256dmov [rsp+280], rax
37bee2575mov rax, rdx
37bee2578sub rax, r8
37bee257bmov [rsp+192], rax
37bee2583test rax, rax
37bee2586jle 0x37bee2fc6
37bee258cmov rbx, [rsp+184]
37bee2594lea rcx, [8*r11+8]
37bee259cmov [rsp+216], rcx
37bee25a4lea rax, [8*rbx+8]
37bee25acmov [rsp+240], rax
37bee25b4mov rax, [rsp+520]
37bee25bcmov [rsp+152], rax
37bee25c4mov rax, [rsp+504]
37bee25ccadd rax, 8
37bee25d0sub rax, rcx
37bee25d3mov rcx, [rsp+280]
37bee25dbmov r15, rax
37bee25demov rax, [rsp+520]
37bee25e6lea rax, [rax+8*rcx+8]
37bee25eblea rcx, [rdx+1]
37bee25efmov [rsp+136], rax
37bee25f7lea rax, [8*r11]
37bee25ffmov [rsp+232], rax
37bee2607lea rax, [8*rbx]
37bee260fmov [rsp+208], rax
37bee2617mov eax, 1
37bee261ctest rdx, rdx
37bee261fjle 0x37bee265a
37bee2621test dl, 1
37bee2624je 0x37bee2640
37bee2626mov eax, 2
37bee262bmov [r12], 0
37bee2633cmp rax, rcx
37bee2636je 0x37bee265a
37bee2638nop [rax+rax]
37bee2640
37bee2640loc_37bee2640:
37bee2640mov [r12+8*rax-8], 0
37bee2649mov [r12+8*rax], 0
37bee2651add rax, 2
37bee2655cmp rax, rcx
37bee2658jne 0x37bee2640
37bee265a
37bee265aloc_37bee265a:
37bee265amov rax, [rdi]
37bee265dlea r13, [rip+0x576594]
37bee2664mov r9, r12
37bee2667mov r8, rsi
37bee266alea rcx, [rsp+320]
37bee2672mov rbx, [rsp+584]
37bee267amov [rsp+48], r13
37bee267fmov [rsp+264], rcx
37bee2687sub rdx, rax
37bee268alea rax, [r12+8*rax]
37bee268emov [rsp+104], rcx
37bee2693lea rcx, [rsp+328]
37bee269blea r14, [rbx+8]
37bee269fmov [rsp+272], rcx
37bee26a7lea rbx, [rsp+360]
37bee26afmov [rsp+96], rcx
37bee26b4mov rcx, [rsp+528]
37bee26bcmov [rsp+40], rax
37bee26c1mov [rsp+80], rcx
37bee26c6mov rcx, [rsp+520]
37bee26cemov [rsp+88], r14
37bee26d3mov [rsp+72], rcx
37bee26d8mov rcx, [rsp+512]
37bee26e0mov [rsp+32], r13
37bee26e5mov [rsp+64], rcx
37bee26eamov rcx, [rsp+504]
37bee26f2mov [rsp+360], rdx
37bee26famov rdx, rbx
37bee26fdmov [rsp+56], rcx
37bee2702mov rcx, rdi
37bee2705mov [rsp+200], r11
37bee270dmov [rsp+144], r14
37bee2715call cunbdb5_64_
37bee271amov r9, r13
37bee271dmov r8, r12
37bee2720mov rcx, rdi
37bee2723lea rdx, [rip+0x5764d6]
37bee272acall cscal_64_
37bee272fmov r9, r13
37bee2732lea r8, [r12+8]
37bee2737mov rdx, r12
37bee273amov rax, [rsp+552]
37bee2742mov rcx, rdi
37bee2745mov [rsp+32], rax
37bee274acall clarfgp_64_
37bee274fmov rdx, [rdi]
37bee2752mov rax, [rbp]
37bee2756mov r9, r13
37bee2759mov rcx, [rsp+560]
37bee2761sub rax, rdx
37bee2764mov [rsp+32], rcx
37bee2769mov rcx, rbx
37bee276cmov [rsp+360], rax
37bee2774lea rax, [8*rdx+8]
37bee277clea rdx, [r12+rax-8]
37bee2781lea r8, [r12+rax]
37bee2785call clarfgp_64_
37bee278amov rax, [rdi]
37bee278dmovss x0, [r12]
37bee2793movss x1, [r12+8*rax]
37bee2799call atan2f
37bee279elea rax, [rsp+296]
37bee27a6lea rdx, [rsp+300]
37bee27aemov r8, rax
37bee27b1movaps x6, x0
37bee27b4mov [rsp+256], rdx
37bee27bcmov [rsp+248], rax
37bee27c4call fn_37c430910
37bee27c9mov r9, r12
37bee27ccmov r8, rsi
37bee27cfmov rdx, rdi
37bee27d2mov rax, [rsp+536]
37bee27dalea rcx, [rip+0x576427]
37bee27e1movss [rax], x6
37bee27e5mov rax, [rsp+552]
37bee27edmovss x0, [rsp+300]
37bee27f6movss x6, [rsp+296]
37bee27ffmovss [rsp+316], x0
37bee2808movss x1, [rax]
37bee280cmovss x0, [rax+4]
37bee2811mov rax, [rsp+512]
37bee2819xorps x0, [rip+0x5763f0]
37bee2820mov [rsp+64], r14
37bee2825mov [rsp+32], r13
37bee282amov [rsp+56], rax
37bee282fmov rax, [rsp+504]
37bee2837unpcklps x1, x0
37bee283amov [rsp+72], 1
37bee2843mov [rsp+48], rax
37bee2848mov [rsp+40], rbx
37bee284dmovlps [rsp+360], x1
37bee2855call clarf1f_64_
37bee285amov rdx, [rdi]
37bee285dmov rax, [rbp]
37bee2861mov r8, rsi
37bee2864mov rcx, [rsp+528]
37bee286csub rax, rdx
37bee286flea r9, [r12+8*rdx]
37bee2873xor r12l, r12l
37bee2876mov [rsp+352], rax
37bee287emov rax, [rsp+560]
37bee2886movss x0, [rax+4]
37bee288bmovss x1, [rax]
37bee288fmov [rsp+56], rcx
37bee2894lea rax, [rsp+352]
37bee289cmov rcx, [rsp+520]
37bee28a4mov [rsp+64], r14
37bee28a9mov rdx, rax
37bee28acmov r14l, 1
37bee28b2mov [rsp+32], r13
37bee28b7xorps x0, [rip+0x576352]
37bee28bemov [rsp+48], rcx
37bee28c3lea rcx, [rip+0x57633e]
37bee28camov [rsp+72], 1
37bee28d3unpcklps x1, x0
37bee28d6mov [rsp+40], rbx
37bee28dbmov [rsp+120], rax
37bee28e0movlps [rsp+360], x1
37bee28e8call clarf1f_64_
37bee28edmov rax, [rsp+504]
37bee28f5mov r11, [rsp+200]
37bee28fdmov [rsp+496], rsi
37bee2905mov esi, 1
37bee290amov r13, [rsp+496]
37bee2912mov [rsp+168], rax
37bee291amov rax, [rsp+520]
37bee2922mov [rsp+288], r11
37bee292amov [rsp+128], rax
37bee2932lea rax, [rsp+316]
37bee293amov [rsp+224], rax
37bee2942lea rax, [rip+0x5762c0]
37bee2949mov [rsp+160], rax
37bee2951lea rax, [rsp+344]
37bee2959mov [rsp+176], rax
37bee2961jmp 0x37bee2cda
37bee2966
37bee2966 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bee2970
37bee2970loc_37bee2970:
37bee2970add r14, 1
37bee2974cmp [rsp+192], r14
37bee297cjl 0x37bee2fac
37bee2982
37bee2982loc_37bee2982:
37bee2982mov r8, [rdi]
37bee2985mov rcx, [rsp+232]
37bee298dadd r12, 8
37bee2991mov r11, [rsp+528]
37bee2999mov rsi, [rsp+240]
37bee29a1lea r9, [r15+rcx]
37bee29a5mov rcx, r8
37bee29a8sub rdx, r8
37bee29abadd [rsp+152], rsi
37bee29b3sub rcx, r14
37bee29b6sub rdx, r14
37bee29b9mov r10, [rsp+152]
37bee29c1add [rsp+136], rsi
37bee29c9add rcx, 1
37bee29cdadd rdx, 1
37bee29d1mov r8, rbx
37bee29d4mov rsi, r14
37bee29d7mov [rsp+344], rcx
37bee29dfmov rcx, [rsp+264]
37bee29e7mov [rsp+352], rdx
37bee29efmov rdx, [r13]
37bee29f3mov [rsp+104], rcx
37bee29f8mov rcx, [rsp+272]
37bee2a00sub rdx, r14
37bee2a03mov rax, [rsp+136]
37bee2a0bmov [rsp+80], r11
37bee2a10mov [rsp+96], rcx
37bee2a15mov rcx, [rsp+144]
37bee2a1dadd rdx, 1
37bee2a21mov r11, [rsp+512]
37bee2a29mov [rsp+360], rdx
37bee2a31mov [rsp+88], rcx
37bee2a36lea rcx, [rip+0x5761bb]
37bee2a3dmov rdx, [rsp+120]
37bee2a42mov [rsp+48], rcx
37bee2a47mov [rsp+32], rcx
37bee2a4cmov rcx, [rsp+176]
37bee2a54mov [rsp+168], r9
37bee2a5cmov [rsp+56], r9
37bee2a61mov r9, r15
37bee2a64mov [rsp+128], r10
37bee2a6cmov [rsp+72], r10
37bee2a71mov [rsp+64], r11
37bee2a76mov [rsp+40], rax
37bee2a7bcall cunbdb5_64_
37bee2a80mov rdx, [rdi]
37bee2a83mov r8, r15
37bee2a86mov rcx, rbx
37bee2a89lea r9, [rip+0x576168]
37bee2a90sub rdx, r14
37bee2a93add rdx, 1
37bee2a97mov [rsp+360], rdx
37bee2a9flea rdx, [rip+0x57615a]
37bee2aa6call cscal_64_
37bee2aabmov rdx, [rdi]
37bee2aaelea r8, [r15+8]
37bee2ab2mov rcx, rbx
37bee2ab5lea r9, [rip+0x57613c]
37bee2abcsub rdx, r14
37bee2abfadd rdx, 1
37bee2ac3mov [rsp+360], rdx
37bee2acbmov rdx, [rsp+552]
37bee2ad3add rdx, r12
37bee2ad6mov [rsp+32], rdx
37bee2adbmov rdx, r15
37bee2adecall clarfgp_64_
37bee2ae3mov rdx, [rbp]
37bee2ae7sub rdx, [rdi]
37bee2aeamov rcx, rbx
37bee2aedsub rdx, r14
37bee2af0mov rax, [rsp+136]
37bee2af8lea r9, [rip+0x5760f9]
37bee2affadd rdx, 1
37bee2b03mov [rsp+360], rdx
37bee2b0bmov rdx, [rsp+560]
37bee2b13lea r8, [rax+8]
37bee2b17add rdx, r12
37bee2b1amov [rsp+32], rdx
37bee2b1fmov rdx, rax
37bee2b22call clarfgp_64_
37bee2b27mov rax, [rsp+136]
37bee2b2fmovss x0, [r15]
37bee2b34movss x1, [rax]
37bee2b38call atan2f
37bee2b3dmov r8, [rsp+248]
37bee2b45mov rdx, [rsp+256]
37bee2b4dmovaps x7, x0
37bee2b50call fn_37c430910
37bee2b55mov rdx, [rdi]
37bee2b58mov r11, [rsp+552]
37bee2b60mov r9, r15
37bee2b63movss x0, [rsp+300]
37bee2b6cmov r8, [rsp+536]
37bee2b74lea rcx, [rip+0x57608d]
37bee2b7bsub rdx, r14
37bee2b7emovss x1, [r11+r12]
37bee2b84movss x6, [rsp+296]
37bee2b8dadd rdx, 1
37bee2b91movss [r8+4*r14-4], x7
37bee2b98mov r8, [rsp+168]
37bee2ba0mov [rsp+344], rdx
37bee2ba8mov rdx, [r13]
37bee2bacmovss [rsp+316], x0
37bee2bb5movss x0, [r11+r12+4]
37bee2bbcmov r11, [rsp+512]
37bee2bc4sub rdx, r14
37bee2bc7xorps x0, [rip+0x576042]
37bee2bcemov [rsp+48], r8
37bee2bd3add rdx, 1
37bee2bd7mov [rsp+56], r11
37bee2bdcmov r8, [rsp+120]
37bee2be1lea r11, [rip+0x576010]
37bee2be8mov [rsp+352], rdx
37bee2bf0mov rdx, [rsp+144]
37bee2bf8unpcklps x1, x0
37bee2bfbmov [rsp+32], r11
37bee2c00mov [rsp+64], rdx
37bee2c05mov rdx, [rsp+176]
37bee2c0dmov [rsp+72], 1
37bee2c16mov [rsp+40], rbx
37bee2c1bmovlps [rsp+360], x1
37bee2c23call clarf1f_64_
37bee2c28mov rdx, [rbp]
37bee2c2csub rdx, [rdi]
37bee2c2flea r11, [rip+0x575fc2]
37bee2c36mov r9, [r13]
37bee2c3asub rdx, r14
37bee2c3dmov rcx, [rsp+144]
37bee2c45add rdx, 1
37bee2c49mov r10, [rsp+152]
37bee2c51mov r8, [rsp+120]
37bee2c56sub r9, r14
37bee2c59mov [rsp+344], rdx
37bee2c61lea rdx, [r9+1]
37bee2c65mov r9, [rsp+560]
37bee2c6dmov [rsp+352], rdx
37bee2c75mov rdx, [rsp+176]
37bee2c7dmovss x0, [r9+r12+4]
37bee2c84movss x1, [r9+r12]
37bee2c8amov [rsp+64], rcx
37bee2c8fmov rcx, [rsp+528]
37bee2c97xorps x0, [rip+0x575f72]
37bee2c9emov [rsp+48], r10
37bee2ca3mov [rsp+40], rbx
37bee2ca8mov r9, [rsp+136]
37bee2cb0mov [rsp+56], rcx
37bee2cb5unpcklps x1, x0
37bee2cb8lea rcx, [rip+0x575f49]
37bee2cbfmov [rsp+72], 1
37bee2cc8mov [rsp+32], r11
37bee2ccdmovlps [rsp+360], x1
37bee2cd5call clarf1f_64_
37bee2cda
37bee2cdaloc_37bee2cda:
37bee2cdamov rcx, [rsp+224]
37bee2ce2mov rdx, [r13]
37bee2ce6mov rax, [rsp+120]
37bee2cebmov r9, [rsp+128]
37bee2cf3mov [rsp+40], rcx
37bee2cf8mov rcx, [rsp+528]
37bee2d00sub rdx, rsi
37bee2d03mov [rsp+48], rax
37bee2d08add rdx, 1
37bee2d0cxorps x6, [rip+0x575efd]
37bee2d13mov [rsp+32], rcx
37bee2d18mov r8, [rsp+512]
37bee2d20mov rcx, rbx
37bee2d23mov [rsp+360], rdx
37bee2d2bmov rdx, [rsp+168]
37bee2d33movss [rsp+352], x6
37bee2d3ccall csrot_64_
37bee2d41mov rdx, [r13]
37bee2d45mov r8, [rsp+528]
37bee2d4dmov rcx, rbx
37bee2d50sub rdx, rsi
37bee2d53add rdx, 1
37bee2d57mov [rsp+360], rdx
37bee2d5fmov rdx, [rsp+128]
37bee2d67call clacgv_64_
37bee2d6cmov rcx, [r13]
37bee2d70mov r11, [rsp+568]
37bee2d78mov r9, [rsp+528]
37bee2d80add r11, r12
37bee2d83sub rcx, rsi
37bee2d86lea rdx, [rcx+1]
37bee2d8amov [rsp+32], r11
37bee2d8fmov rcx, [rsp+152]
37bee2d97mov [rsp+168], r11
37bee2d9fmov r11, [rsp+208]
37bee2da7mov [rsp+360], rdx
37bee2dafmov rdx, [rsp+128]
37bee2db7lea r8, [rcx+r11]
37bee2dbbmov rcx, rbx
37bee2dbecall clarfgp_64_
37bee2dc3mov rdx, [rdi]
37bee2dc6mov r8, rbx
37bee2dc9mov rax, [rsp+128]
37bee2dd1mov r9, [rsp+512]
37bee2dd9mov r11, [rsp+168]
37bee2de1sub rdx, rsi
37bee2de4movss x7, [rax]
37bee2de8add r15, [rsp+216]
37bee2df0mov [rsp+352], rdx
37bee2df8mov rdx, [r13]
37bee2dfcmov [rsp+56], r9
37bee2e01mov r9, [rsp+528]
37bee2e09sub rdx, rsi
37bee2e0cmov [rsp+40], r11
37bee2e11mov rcx, [rsp+160]
37bee2e19add rdx, 1
37bee2e1dmov [rsp+32], r9
37bee2e22mov r9, rax
37bee2e25mov [rsp+360], rdx
37bee2e2dmov rdx, [rsp+144]
37bee2e35mov [rsp+72], 1
37bee2e3emov [rsp+64], rdx
37bee2e43mov rdx, [rsp+120]
37bee2e48mov [rsp+48], r15
37bee2e4dcall clarf1f_64_
37bee2e52mov r11, [r13]
37bee2e56mov rdx, [rbp]
37bee2e5amov r8, rbx
37bee2e5dsub rdx, [rdi]
37bee2e60mov r10, [rsp+152]
37bee2e68mov [rsp+72], 1
37bee2e71sub rdx, rsi
37bee2e74sub r11, rsi
37bee2e77mov r9, [rsp+128]
37bee2e7fmov rcx, [rsp+160]
37bee2e87mov [rsp+352], rdx
37bee2e8flea rdx, [r11+1]
37bee2e93lea r11, [r10+8]
37bee2e97mov r10, [rsp+144]
37bee2e9fmov [rsp+200], r11
37bee2ea7mov [rsp+64], r10
37bee2eacmov r10, [rsp+528]
37bee2eb4mov [rsp+48], r11
37bee2eb9mov r11, [rsp+168]
37bee2ec1mov [rsp+56], r10
37bee2ec6mov [rsp+40], r11
37bee2ecbmov [rsp+32], r10
37bee2ed0mov [rsp+360], rdx
37bee2ed8mov rdx, [rsp+120]
37bee2eddcall clarf1f_64_
37bee2ee2mov rax, [r13]
37bee2ee6mov r8, [rsp+528]
37bee2eeemov rcx, rbx
37bee2ef1sub rax, rsi
37bee2ef4lea rdx, [rax+1]
37bee2ef8mov [rsp+360], rdx
37bee2f00mov rdx, [rsp+128]
37bee2f08call clacgv_64_
37bee2f0dmov rdx, [rbp]
37bee2f11mov rcx, rdx
37bee2f14sub rcx, [r13]
37bee2f18cmp rcx, rsi
37bee2f1bjle 0x37bee2970
37bee2f21mov rdx, [rdi]
37bee2f24mov rcx, [rsp+120]
37bee2f29lea r8, [rip+0x575cc8]
37bee2f30sub rdx, rsi
37bee2f33mov [rsp+352], rdx
37bee2f3bmov rdx, r15
37bee2f3ecall scnrm2_64_
37bee2f43mov rdx, [rbp]
37bee2f47sub rdx, [rdi]
37bee2f4amov rcx, rbx
37bee2f4dsub rdx, rsi
37bee2f50movaps x6, x0
37bee2f53lea r8, [rip+0x575c9e]
37bee2f5amov [rsp+360], rdx
37bee2f62mov rdx, [rsp+200]
37bee2f6amulss x6, x0
37bee2f6ecall scnrm2_64_
37bee2f73movaps x1, x7
37bee2f76mulss x0, x0
37bee2f7aaddss x0, x6
37bee2f7esqrtss x0, x0
37bee2f82call atan2f
37bee2f87mov rax, [rsp+544]
37bee2f8fmov rdx, [rbp]
37bee2f93movss [rax+4*r14-4], x0
37bee2f9aadd r14, 1
37bee2f9ecmp [rsp+192], r14
37bee2fa6jge 0x37bee2982
37bee2fac
37bee2facloc_37bee2fac:
37bee2facmov r8, [r13]
37bee2fb0mov r11, [rsp+288]
37bee2fb8mov rsi, r13
37bee2fbbsub rdx, r8
37bee2fbemov [rsp+192], rdx
37bee2fc6
37bee2fc6loc_37bee2fc6:
37bee2fc6mov rax, [rsp+192]
37bee2fcemov rdx, [rdi]
37bee2fd1lea r15, [rax+1]
37bee2fd5cmp r15, rdx
37bee2fd8jg 0x37bee326c
37bee2fdemov r9, r11
37bee2fe1mov rcx, r11
37bee2fe4lea rbx, [8*r11+8]
37bee2fecmov [rsp+176], rdx
37bee2ff4imul r9, r15
37bee2ff8not rcx
37bee2ffbmov [rsp+168], rbx
37bee3003mov rbx, [rsp+504]
37bee300badd rcx, rax
37bee300emov r14, [rsp+512]
37bee3016mov [rsp+480], rbp
37bee301emov rbp, r15
37bee3021add rcx, r9
37bee3024lea r12, [rbx+8*rcx+8]
37bee3029mov rbx, [rsp+568]
37bee3031lea r13, [rbx+8*rax]
37bee3035mov rax, [rsp+184]
37bee303dimul rax, r15
37bee3041add rax, [rsp+280]
37bee3049mov [rsp+128], rax
37bee3051lea rax, [8*r11]
37bee3059mov [rsp+152], rax
37bee3061mov rax, [rsp+584]
37bee3069add rax, 8
37bee306dmov [rsp+144], rax
37bee3075lea rax, [rsp+352]
37bee307dmov [rsp+120], rax
37bee3082lea rax, [rip+0x575b80]
37bee3089mov [rsp+160], rax
37bee3091nop [rax]
37bee3095nop [rax+rax]
37bee30a0
37bee30a0loc_37bee30a0:
37bee30a0sub r8, rbp
37bee30a3mov rdx, r12
37bee30a6lea rcx, [rsp+360]
37bee30aemov r15, rbp
37bee30b1add r8, 1
37bee30b5mov [rsp+360], r8
37bee30bdmov r8, r14
37bee30c0call clacgv_64_
37bee30c5mov rdx, [rsi]
37bee30c8mov r9, r14
37bee30cbmov rax, [rsp+152]
37bee30d3mov [rsp+32], r13
37bee30d8lea rcx, [rsp+360]
37bee30e0sub rdx, rbp
37bee30e3lea r8, [rax+r12]
37bee30e7add rbp, 1
37bee30ebadd rdx, 1
37bee30efmov [rsp+360], rdx
37bee30f7mov rdx, r12
37bee30facall clarfgp_64_
37bee30ffmov rdx, [rdi]
37bee3102mov rax, [rsp+144]
37bee310amov r9, r12
37bee310dmov rcx, [rsp+160]
37bee3115lea r8, [rsp+360]
37bee311dsub rdx, r15
37bee3120mov [rsp+352], rdx
37bee3128mov rdx, [rsi]
37bee312bmov [rsp+64], rax
37bee3130sub rdx, r15
37bee3133mov [rsp+40], r13
37bee3138add rdx, 1
37bee313cmov [rsp+56], r14
37bee3141mov [rsp+360], rdx
37bee3149lea rdx, [r12+8]
37bee314emov [rsp+48], rdx
37bee3153mov rdx, [rsp+120]
37bee3158mov [rsp+72], 1
37bee3161mov [rsp+32], r14
37bee3166call clarf1f_64_
37bee316bmov rcx, [rsi]
37bee316emov r9, r12
37bee3171mov rax, [rsp+144]
37bee3179lea r8, [rsp+360]
37bee3181mov r10, rcx
37bee3184sub r10, [rdi]
37bee3187mov [rsp+64], rax
37bee318cmov rax, [rsp+528]
37bee3194mov [rsp+352], r10
37bee319cmov r10, rcx
37bee319fmov [rsp+72], 1
37bee31a8sub r10, r15
37bee31abmov [rsp+56], rax
37bee31b0mov rax, [rsp+480]
37bee31b8lea rdx, [r10+1]
37bee31bcmov [rsp+360], rdx
37bee31c4mov r10, [rsp+520]
37bee31ccmov rax, [rax]
37bee31cfmov [rsp+40], r13
37bee31d4add r13, 8
37bee31d8mov [rsp+32], r14
37bee31ddmov [rsp+136], rax
37bee31e5sub rax, rcx
37bee31e8mov rcx, [rsp+160]
37bee31f0mov rdx, rax
37bee31f3mov rax, [rsp+128]
37bee31fblea rdx, [rax+rdx+1]
37bee3200lea rdx, [r10+8*rdx]
37bee3204mov [rsp+48], rdx
37bee3209mov rdx, [rsp+120]
37bee320ecall clarf1f_64_
37bee3213mov rdx, [rsi]
37bee3216mov r8, r14
37bee3219lea rcx, [rsp+360]
37bee3221sub rdx, r15
37bee3224add rdx, 1
37bee3228mov [rsp+360], rdx
37bee3230mov rdx, r12
37bee3233call clacgv_64_
37bee3238mov rcx, [rsp+184]
37bee3240mov r8, [rsi]
37bee3243add [rsp+128], rcx
37bee324badd r12, [rsp+168]
37bee3253cmp rbp, [rsp+176]
37bee325bjle 0x37bee30a0
37bee3261mov rbp, [rsp+480]
37bee3269mov rdx, [rdi]
37bee326c
37bee326cloc_37bee326c:
37bee326clea r14, [rdx+1]
37bee3270cmp r14, r8
37bee3273jg 0x37bee2419
37bee3279mov rax, [rsp+568]
37bee3281mov r15, [rsp+184]
37bee3289mov rcx, r8
37bee328clea rbx, [rsp+360]
37bee3294mov [rsp+168], r8
37bee329cmov r12, [rsp+520]
37bee32a4mov r8, rdx
37bee32a7imul r15, r14
37bee32ablea r13, [rax+8*rdx]
37bee32afmov rax, [rsp+584]
37bee32b7add r15, [rsp+280]
37bee32bfmov [rsp+136], r13
37bee32c7mov r13, rdi
37bee32camov rdi, r15
37bee32cdmov r15, r14
37bee32d0add rax, 8
37bee32d4mov [rsp+128], rbx
37bee32dcmov r14, rsi
37bee32dfmov rbx, [rsp+528]
37bee32e7mov [rsp+144], rax
37bee32eflea rax, [rsp+352]
37bee32f7mov [rsp+120], rax
37bee32fclea rax, [rip+0x575906]
37bee3303mov [rsp+160], rax
37bee330bjmp 0x37bee3323
37bee330d
37bee330d 0f 1f 00 ...
37bee3310
37bee3310loc_37bee3310:
37bee3310add [rsp+136], 8
37bee3319mov rcx, [r14]
37bee331cmov r15, r11
37bee331fmov r8, [r13]
37bee3323
37bee3323loc_37bee3323:
37bee3323mov rdx, rcx
37bee3326mov rsi, rdi
37bee3329sub rdx, r15
37bee332cadd rdx, 1
37bee3330mov [rsp+360], rdx
37bee3338mov rdx, [rbp]
37bee333cadd rdx, r15
37bee333fsub rdx, rcx
37bee3342mov rcx, [rsp+128]
37bee334asub rdx, r8
37bee334dmov r8, rbx
37bee3350add rdx, rdi
37bee3353lea rdx, [r12+8*rdx]
37bee3357call clacgv_64_
37bee335cmov rcx, [r14]
37bee335flea r11, [r15+1]
37bee3363mov r9, rbx
37bee3366mov rax, [rsp+136]
37bee336eadd rdi, [rsp+184]
37bee3376mov [rsp+152], r11
37bee337emov rdx, rcx
37bee3381sub rdx, r15
37bee3384add rdx, 1
37bee3388mov [rsp+360], rdx
37bee3390mov rdx, [rbp]
37bee3394sub rdx, rcx
37bee3397add rdx, r15
37bee339asub rdx, [r13]
37bee339emov [rsp+32], rax
37bee33a3lea rcx, [rdi+rdx]
37bee33a7add rdx, rsi
37bee33aalea r8, [r12+8*rcx]
37bee33aemov rcx, [rsp+128]
37bee33b6lea rdx, [r12+8*rdx]
37bee33bacall clarfgp_64_
37bee33bfmov rcx, [r14]
37bee33c2mov r9, [rsp+144]
37bee33camov rax, [rsp+136]
37bee33d2mov r8, [rsp+128]
37bee33damov rdx, rcx
37bee33ddsub rdx, r15
37bee33e0mov [rsp+352], rdx
37bee33e8add rdx, 1
37bee33ecmov [rsp+360], rdx
37bee33f4mov rdx, [rbp]
37bee33f8sub rdx, rcx
37bee33fbadd rdx, r15
37bee33fesub rdx, [r13]
37bee3402mov [rsp+64], r9
37bee3407lea rcx, [rsi+rdx]
37bee340blea rdx, [rsi+rdx+1]
37bee3410mov [rsp+40], rax
37bee3415lea rdx, [r12+8*rdx]
37bee3419mov [rsp+56], rbx
37bee341elea r9, [r12+8*rcx]
37bee3422mov rcx, [rsp+160]
37bee342amov [rsp+48], rdx
37bee342fmov rdx, [rsp+120]
37bee3434mov [rsp+72], 1
37bee343dmov [rsp+32], rbx
37bee3442call clarf1f_64_
37bee3447mov rcx, [r14]
37bee344amov r8, rbx
37bee344dmov rdx, rcx
37bee3450sub rdx, r15
37bee3453add rdx, 1
37bee3457mov [rsp+360], rdx
37bee345fmov rdx, [rbp]
37bee3463sub rdx, rcx
37bee3466mov rcx, [rsp+128]
37bee346elea rax, [rdx+r15]
37bee3472sub rax, [r13]
37bee3476add rax, rsi
37bee3479lea rdx, [r12+8*rax]
37bee347dcall clacgv_64_
37bee3482mov r11, [rsp+152]
37bee348acmp r11, [rsp+168]
37bee3492jle 0x37bee3310
37bee3498jmp 0x37bee2419
37bee349d
37bee349dloc_37bee349d:
37bee349dmov rax, [rbx]
37bee34a0test rax, rax
37bee34a3je 0x37bee2419
37bee34a9
37bee34a9loc_37bee34a9:
37bee34a9neg rax
37bee34acjmp 0x37bee23f6
37bee2360
37bee2360cunbdb4_64_:
37bee2360push r15
37bee2362push r14
37bee2364push r13
37bee2366push r12
37bee2368push rbp
37bee2369push rdi
37bee236apush rsi
37bee236bpush rbx
37bee236csub rsp, 408
37bee2373movups [rsp+368], x6
37bee237bmovups [rsp+384], x7
37bee2383mov rax, [rsp+512]
37bee238bmov rbx, [rsp+600]
37bee2393mov r12, [rsp+576]
37bee239bmov r11, [rax]
37bee239emov rax, [rsp+528]
37bee23a6mov [rbx], 0
37bee23admov r15, [rax]
37bee23b0mov rdi, rdx
37bee23b3mov rdx, [rcx]
37bee23b6mov rbp, rcx
37bee23b9mov [rsp+504], r9
37bee23c1mov rsi, r8
37bee23c4mov [rsp+184], r15
37bee23cctest rdx, rdx
37bee23cfjs 0x37bee2440
37bee23d1mov rcx, [r8]
37bee23d4mov rax, [rdi]
37bee23d7mov r8, rdx
37bee23dasub r8, rcx
37bee23ddcmp rax, r8
37bee23e0jl 0x37bee23e7
37bee23e2cmp rax, rcx
37bee23e5jle 0x37bee2450
37bee23e7
37bee23e7loc_37bee23e7:
37bee23e7mov rdx, -2
37bee23eemov eax, 2
37bee23f3
37bee23f3loc_37bee23f3:
37bee23f3mov [rbx], rdx
37bee23f6
37bee23f6loc_37bee23f6:
37bee23f6lea rdx, [rsp+360]
37bee23femov r8l, 7
37bee2404lea rcx, [rip+0x5767e5]
37bee240bmov [rsp+360], rax
37bee2413call xerbla_64_
37bee2418nop
37bee2419
37bee2419loc_37bee2419:
37bee2419movups x6, [rsp+368]
37bee2421movups x7, [rsp+384]
37bee2429add rsp, 408
37bee2430pop rbx
37bee2431pop rsi
37bee2432pop rdi
37bee2433pop rbp
37bee2434pop r12
37bee2436pop r13
37bee2438pop r14
37bee243apop r15
37bee243cret
37bee243d
37bee243d 0f 1f 00 ...
37bee2440
37bee2440loc_37bee2440:
37bee2440mov rdx, -1
37bee2447mov eax, 1
37bee244cjmp 0x37bee23f3
37bee244e
37bee244e 66 90 f.
37bee2450
37bee2450loc_37bee2450:
37bee2450cmp rdx, rcx
37bee2453jl 0x37bee248d
37bee2455test rax, rax
37bee2458mov r8l, 1
37bee245ecmovg r8, rax
37bee2462cmp r11, r8
37bee2465jl 0x37bee249e
37bee2467sub rdx, rax
37bee246amov r8l, 1
37bee2470test rdx, rdx
37bee2473cmovg r8, rdx
37bee2477cmp r15, r8
37bee247ajge 0x37bee24af
37bee247cmov rdx, -7
37bee2483mov eax, 7
37bee2488jmp 0x37bee23f3
37bee248d
37bee248dloc_37bee248d:
37bee248dmov rdx, -3
37bee2494mov eax, 3
37bee2499jmp 0x37bee23f3
37bee249e
37bee249eloc_37bee249e:
37bee249emov rdx, -5
37bee24a5mov eax, 5
37bee24aajmp 0x37bee23f3
37bee24af
37bee24afloc_37bee24af:
37bee24aflea r8, [rcx-1]
37bee24b3sub rax, 1
37bee24b7mov [rsp+328], rcx
37bee24bfmov r15, [rsp+592]
37bee24c7cmp r8, rax
37bee24camov [rsp+120], r11
37bee24cfcmovge rax, r8
37bee24d3sub rdx, 1
37bee24d7mov r13, [r15]
37bee24dacmp rax, rdx
37bee24ddcmovl rax, rdx
37bee24e1add rcx, 1
37bee24e5lea r14, [rax+1]
37bee24e9cmp r14, rcx
37bee24eccmovl r14, rcx
37bee24f0lea rcx, [rsp+336]
37bee24f8mov [rsp+336], r14
37bee2500call sroundup_lwork_64_
37bee2505mov rax, [rsp+584]
37bee250dmov [rax+4], 0
37bee2514movss [rax], x0
37bee2518mov rax, [rsp+592]
37bee2520cmp [rax], r14
37bee2523jge 0x37bee2540
37bee2525cmp r13, -1
37bee2529je 0x37bee349d
37bee252fmov [rbx], -14
37bee2536mov eax, 14
37bee253bjmp 0x37bee23f6
37bee2540
37bee2540loc_37bee2540:
37bee2540mov rax, [rbx]
37bee2543mov r11, [rsp+120]
37bee2548test rax, rax
37bee254bjne 0x37bee34a9
37bee2551cmp r13, -1
37bee2555je 0x37bee2419
37bee255bmov rax, [rsp+184]
37bee2563mov rdx, [rbp]
37bee2567mov r8, [rsi]
37bee256anot rax
37bee256dmov [rsp+280], rax
37bee2575mov rax, rdx
37bee2578sub rax, r8
37bee257bmov [rsp+192], rax
37bee2583test rax, rax
37bee2586jle 0x37bee2fc6
37bee258cmov rbx, [rsp+184]
37bee2594lea rcx, [8*r11+8]
37bee259cmov [rsp+216], rcx
37bee25a4lea rax, [8*rbx+8]
37bee25acmov [rsp+240], rax
37bee25b4mov rax, [rsp+520]
37bee25bcmov [rsp+152], rax
37bee25c4mov rax, [rsp+504]
37bee25ccadd rax, 8
37bee25d0sub rax, rcx
37bee25d3mov rcx, [rsp+280]
37bee25dbmov r15, rax
37bee25demov rax, [rsp+520]
37bee25e6lea rax, [rax+8*rcx+8]
37bee25eblea rcx, [rdx+1]
37bee25efmov [rsp+136], rax
37bee25f7lea rax, [8*r11]
37bee25ffmov [rsp+232], rax
37bee2607lea rax, [8*rbx]
37bee260fmov [rsp+208], rax
37bee2617mov eax, 1
37bee261ctest rdx, rdx
37bee261fjle 0x37bee265a
37bee2621test dl, 1
37bee2624je 0x37bee2640
37bee2626mov eax, 2
37bee262bmov [r12], 0
37bee2633cmp rax, rcx
37bee2636je 0x37bee265a
37bee2638nop [rax+rax]
37bee2640
37bee2640loc_37bee2640:
37bee2640mov [r12+8*rax-8], 0
37bee2649mov [r12+8*rax], 0
37bee2651add rax, 2
37bee2655cmp rax, rcx
37bee2658jne 0x37bee2640
37bee265a
37bee265aloc_37bee265a:
37bee265amov rax, [rdi]
37bee265dlea r13, [rip+0x576594]
37bee2664mov r9, r12
37bee2667mov r8, rsi
37bee266alea rcx, [rsp+320]
37bee2672mov rbx, [rsp+584]
37bee267amov [rsp+48], r13
37bee267fmov [rsp+264], rcx
37bee2687sub rdx, rax
37bee268alea rax, [r12+8*rax]
37bee268emov [rsp+104], rcx
37bee2693lea rcx, [rsp+328]
37bee269blea r14, [rbx+8]
37bee269fmov [rsp+272], rcx
37bee26a7lea rbx, [rsp+360]
37bee26afmov [rsp+96], rcx
37bee26b4mov rcx, [rsp+528]
37bee26bcmov [rsp+40], rax
37bee26c1mov [rsp+80], rcx
37bee26c6mov rcx, [rsp+520]
37bee26cemov [rsp+88], r14
37bee26d3mov [rsp+72], rcx
37bee26d8mov rcx, [rsp+512]
37bee26e0mov [rsp+32], r13
37bee26e5mov [rsp+64], rcx
37bee26eamov rcx, [rsp+504]
37bee26f2mov [rsp+360], rdx
37bee26famov rdx, rbx
37bee26fdmov [rsp+56], rcx
37bee2702mov rcx, rdi
37bee2705mov [rsp+200], r11
37bee270dmov [rsp+144], r14
37bee2715call cunbdb5_64_
37bee271amov r9, r13
37bee271dmov r8, r12
37bee2720mov rcx, rdi
37bee2723lea rdx, [rip+0x5764d6]
37bee272acall cscal_64_
37bee272fmov r9, r13
37bee2732lea r8, [r12+8]
37bee2737mov rdx, r12
37bee273amov rax, [rsp+552]
37bee2742mov rcx, rdi
37bee2745mov [rsp+32], rax
37bee274acall clarfgp_64_
37bee274fmov rdx, [rdi]
37bee2752mov rax, [rbp]
37bee2756mov r9, r13
37bee2759mov rcx, [rsp+560]
37bee2761sub rax, rdx
37bee2764mov [rsp+32], rcx
37bee2769mov rcx, rbx
37bee276cmov [rsp+360], rax
37bee2774lea rax, [8*rdx+8]
37bee277clea rdx, [r12+rax-8]
37bee2781lea r8, [r12+rax]
37bee2785call clarfgp_64_
37bee278amov rax, [rdi]
37bee278dmovss x0, [r12]
37bee2793movss x1, [r12+8*rax]
37bee2799call atan2f
37bee279elea rax, [rsp+296]
37bee27a6lea rdx, [rsp+300]
37bee27aemov r8, rax
37bee27b1movaps x6, x0
37bee27b4mov [rsp+256], rdx
37bee27bcmov [rsp+248], rax
37bee27c4call fn_37c430910
37bee27c9mov r9, r12
37bee27ccmov r8, rsi
37bee27cfmov rdx, rdi
37bee27d2mov rax, [rsp+536]
37bee27dalea rcx, [rip+0x576427]
37bee27e1movss [rax], x6
37bee27e5mov rax, [rsp+552]
37bee27edmovss x0, [rsp+300]
37bee27f6movss x6, [rsp+296]
37bee27ffmovss [rsp+316], x0
37bee2808movss x1, [rax]
37bee280cmovss x0, [rax+4]
37bee2811mov rax, [rsp+512]
37bee2819xorps x0, [rip+0x5763f0]
37bee2820mov [rsp+64], r14
37bee2825mov [rsp+32], r13
37bee282amov [rsp+56], rax
37bee282fmov rax, [rsp+504]
37bee2837unpcklps x1, x0
37bee283amov [rsp+72], 1
37bee2843mov [rsp+48], rax
37bee2848mov [rsp+40], rbx
37bee284dmovlps [rsp+360], x1
37bee2855call clarf1f_64_
37bee285amov rdx, [rdi]
37bee285dmov rax, [rbp]
37bee2861mov r8, rsi
37bee2864mov rcx, [rsp+528]
37bee286csub rax, rdx
37bee286flea r9, [r12+8*rdx]
37bee2873xor r12l, r12l
37bee2876mov [rsp+352], rax
37bee287emov rax, [rsp+560]
37bee2886movss x0, [rax+4]
37bee288bmovss x1, [rax]
37bee288fmov [rsp+56], rcx
37bee2894lea rax, [rsp+352]
37bee289cmov rcx, [rsp+520]
37bee28a4mov [rsp+64], r14
37bee28a9mov rdx, rax
37bee28acmov r14l, 1
37bee28b2mov [rsp+32], r13
37bee28b7xorps x0, [rip+0x576352]
37bee28bemov [rsp+48], rcx
37bee28c3lea rcx, [rip+0x57633e]
37bee28camov [rsp+72], 1
37bee28d3unpcklps x1, x0
37bee28d6mov [rsp+40], rbx
37bee28dbmov [rsp+120], rax
37bee28e0movlps [rsp+360], x1
37bee28e8call clarf1f_64_
37bee28edmov rax, [rsp+504]
37bee28f5mov r11, [rsp+200]
37bee28fdmov [rsp+496], rsi
37bee2905mov esi, 1
37bee290amov r13, [rsp+496]
37bee2912mov [rsp+168], rax
37bee291amov rax, [rsp+520]
37bee2922mov [rsp+288], r11
37bee292amov [rsp+128], rax
37bee2932lea rax, [rsp+316]
37bee293amov [rsp+224], rax
37bee2942lea rax, [rip+0x5762c0]
37bee2949mov [rsp+160], rax
37bee2951lea rax, [rsp+344]
37bee2959mov [rsp+176], rax
37bee2961jmp 0x37bee2cda
37bee2966
37bee2966 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bee2970
37bee2970loc_37bee2970:
37bee2970add r14, 1
37bee2974cmp [rsp+192], r14
37bee297cjl 0x37bee2fac
37bee2982
37bee2982loc_37bee2982:
37bee2982mov r8, [rdi]
37bee2985mov rcx, [rsp+232]
37bee298dadd r12, 8
37bee2991mov r11, [rsp+528]
37bee2999mov rsi, [rsp+240]
37bee29a1lea r9, [r15+rcx]
37bee29a5mov rcx, r8
37bee29a8sub rdx, r8
37bee29abadd [rsp+152], rsi
37bee29b3sub rcx, r14
37bee29b6sub rdx, r14
37bee29b9mov r10, [rsp+152]
37bee29c1add [rsp+136], rsi
37bee29c9add rcx, 1
37bee29cdadd rdx, 1
37bee29d1mov r8, rbx
37bee29d4mov rsi, r14
37bee29d7mov [rsp+344], rcx
37bee29dfmov rcx, [rsp+264]
37bee29e7mov [rsp+352], rdx
37bee29efmov rdx, [r13]
37bee29f3mov [rsp+104], rcx
37bee29f8mov rcx, [rsp+272]
37bee2a00sub rdx, r14
37bee2a03mov rax, [rsp+136]
37bee2a0bmov [rsp+80], r11
37bee2a10mov [rsp+96], rcx
37bee2a15mov rcx, [rsp+144]
37bee2a1dadd rdx, 1
37bee2a21mov r11, [rsp+512]
37bee2a29mov [rsp+360], rdx
37bee2a31mov [rsp+88], rcx
37bee2a36lea rcx, [rip+0x5761bb]
37bee2a3dmov rdx, [rsp+120]
37bee2a42mov [rsp+48], rcx
37bee2a47mov [rsp+32], rcx
37bee2a4cmov rcx, [rsp+176]
37bee2a54mov [rsp+168], r9
37bee2a5cmov [rsp+56], r9
37bee2a61mov r9, r15
37bee2a64mov [rsp+128], r10
37bee2a6cmov [rsp+72], r10
37bee2a71mov [rsp+64], r11
37bee2a76mov [rsp+40], rax
37bee2a7bcall cunbdb5_64_
37bee2a80mov rdx, [rdi]
37bee2a83mov r8, r15
37bee2a86mov rcx, rbx
37bee2a89lea r9, [rip+0x576168]
37bee2a90sub rdx, r14
37bee2a93add rdx, 1
37bee2a97mov [rsp+360], rdx
37bee2a9flea rdx, [rip+0x57615a]
37bee2aa6call cscal_64_
37bee2aabmov rdx, [rdi]
37bee2aaelea r8, [r15+8]
37bee2ab2mov rcx, rbx
37bee2ab5lea r9, [rip+0x57613c]
37bee2abcsub rdx, r14
37bee2abfadd rdx, 1
37bee2ac3mov [rsp+360], rdx
37bee2acbmov rdx, [rsp+552]
37bee2ad3add rdx, r12
37bee2ad6mov [rsp+32], rdx
37bee2adbmov rdx, r15
37bee2adecall clarfgp_64_
37bee2ae3mov rdx, [rbp]
37bee2ae7sub rdx, [rdi]
37bee2aeamov rcx, rbx
37bee2aedsub rdx, r14
37bee2af0mov rax, [rsp+136]
37bee2af8lea r9, [rip+0x5760f9]
37bee2affadd rdx, 1
37bee2b03mov [rsp+360], rdx
37bee2b0bmov rdx, [rsp+560]
37bee2b13lea r8, [rax+8]
37bee2b17add rdx, r12
37bee2b1amov [rsp+32], rdx
37bee2b1fmov rdx, rax
37bee2b22call clarfgp_64_
37bee2b27mov rax, [rsp+136]
37bee2b2fmovss x0, [r15]
37bee2b34movss x1, [rax]
37bee2b38call atan2f
37bee2b3dmov r8, [rsp+248]
37bee2b45mov rdx, [rsp+256]
37bee2b4dmovaps x7, x0
37bee2b50call fn_37c430910
37bee2b55mov rdx, [rdi]
37bee2b58mov r11, [rsp+552]
37bee2b60mov r9, r15
37bee2b63movss x0, [rsp+300]
37bee2b6cmov r8, [rsp+536]
37bee2b74lea rcx, [rip+0x57608d]
37bee2b7bsub rdx, r14
37bee2b7emovss x1, [r11+r12]
37bee2b84movss x6, [rsp+296]
37bee2b8dadd rdx, 1
37bee2b91movss [r8+4*r14-4], x7
37bee2b98mov r8, [rsp+168]
37bee2ba0mov [rsp+344], rdx
37bee2ba8mov rdx, [r13]
37bee2bacmovss [rsp+316], x0
37bee2bb5movss x0, [r11+r12+4]
37bee2bbcmov r11, [rsp+512]
37bee2bc4sub rdx, r14
37bee2bc7xorps x0, [rip+0x576042]
37bee2bcemov [rsp+48], r8
37bee2bd3add rdx, 1
37bee2bd7mov [rsp+56], r11
37bee2bdcmov r8, [rsp+120]
37bee2be1lea r11, [rip+0x576010]
37bee2be8mov [rsp+352], rdx
37bee2bf0mov rdx, [rsp+144]
37bee2bf8unpcklps x1, x0
37bee2bfbmov [rsp+32], r11
37bee2c00mov [rsp+64], rdx
37bee2c05mov rdx, [rsp+176]
37bee2c0dmov [rsp+72], 1
37bee2c16mov [rsp+40], rbx
37bee2c1bmovlps [rsp+360], x1
37bee2c23call clarf1f_64_
37bee2c28mov rdx, [rbp]
37bee2c2csub rdx, [rdi]
37bee2c2flea r11, [rip+0x575fc2]
37bee2c36mov r9, [r13]
37bee2c3asub rdx, r14
37bee2c3dmov rcx, [rsp+144]
37bee2c45add rdx, 1
37bee2c49mov r10, [rsp+152]
37bee2c51mov r8, [rsp+120]
37bee2c56sub r9, r14
37bee2c59mov [rsp+344], rdx
37bee2c61lea rdx, [r9+1]
37bee2c65mov r9, [rsp+560]
37bee2c6dmov [rsp+352], rdx
37bee2c75mov rdx, [rsp+176]
37bee2c7dmovss x0, [r9+r12+4]
37bee2c84movss x1, [r9+r12]
37bee2c8amov [rsp+64], rcx
37bee2c8fmov rcx, [rsp+528]
37bee2c97xorps x0, [rip+0x575f72]
37bee2c9emov [rsp+48], r10
37bee2ca3mov [rsp+40], rbx
37bee2ca8mov r9, [rsp+136]
37bee2cb0mov [rsp+56], rcx
37bee2cb5unpcklps x1, x0
37bee2cb8lea rcx, [rip+0x575f49]
37bee2cbfmov [rsp+72], 1
37bee2cc8mov [rsp+32], r11
37bee2ccdmovlps [rsp+360], x1
37bee2cd5call clarf1f_64_
37bee2cda
37bee2cdaloc_37bee2cda:
37bee2cdamov rcx, [rsp+224]
37bee2ce2mov rdx, [r13]
37bee2ce6mov rax, [rsp+120]
37bee2cebmov r9, [rsp+128]
37bee2cf3mov [rsp+40], rcx
37bee2cf8mov rcx, [rsp+528]
37bee2d00sub rdx, rsi
37bee2d03mov [rsp+48], rax
37bee2d08add rdx, 1
37bee2d0cxorps x6, [rip+0x575efd]
37bee2d13mov [rsp+32], rcx
37bee2d18mov r8, [rsp+512]
37bee2d20mov rcx, rbx
37bee2d23mov [rsp+360], rdx
37bee2d2bmov rdx, [rsp+168]
37bee2d33movss [rsp+352], x6
37bee2d3ccall csrot_64_
37bee2d41mov rdx, [r13]
37bee2d45mov r8, [rsp+528]
37bee2d4dmov rcx, rbx
37bee2d50sub rdx, rsi
37bee2d53add rdx, 1
37bee2d57mov [rsp+360], rdx
37bee2d5fmov rdx, [rsp+128]
37bee2d67call clacgv_64_
37bee2d6cmov rcx, [r13]
37bee2d70mov r11, [rsp+568]
37bee2d78mov r9, [rsp+528]
37bee2d80add r11, r12
37bee2d83sub rcx, rsi
37bee2d86lea rdx, [rcx+1]
37bee2d8amov [rsp+32], r11
37bee2d8fmov rcx, [rsp+152]
37bee2d97mov [rsp+168], r11
37bee2d9fmov r11, [rsp+208]
37bee2da7mov [rsp+360], rdx
37bee2dafmov rdx, [rsp+128]
37bee2db7lea r8, [rcx+r11]
37bee2dbbmov rcx, rbx
37bee2dbecall clarfgp_64_
37bee2dc3mov rdx, [rdi]
37bee2dc6mov r8, rbx
37bee2dc9mov rax, [rsp+128]
37bee2dd1mov r9, [rsp+512]
37bee2dd9mov r11, [rsp+168]
37bee2de1sub rdx, rsi
37bee2de4movss x7, [rax]
37bee2de8add r15, [rsp+216]
37bee2df0mov [rsp+352], rdx
37bee2df8mov rdx, [r13]
37bee2dfcmov [rsp+56], r9
37bee2e01mov r9, [rsp+528]
37bee2e09sub rdx, rsi
37bee2e0cmov [rsp+40], r11
37bee2e11mov rcx, [rsp+160]
37bee2e19add rdx, 1
37bee2e1dmov [rsp+32], r9
37bee2e22mov r9, rax
37bee2e25mov [rsp+360], rdx
37bee2e2dmov rdx, [rsp+144]
37bee2e35mov [rsp+72], 1
37bee2e3emov [rsp+64], rdx
37bee2e43mov rdx, [rsp+120]
37bee2e48mov [rsp+48], r15
37bee2e4dcall clarf1f_64_
37bee2e52mov r11, [r13]
37bee2e56mov rdx, [rbp]
37bee2e5amov r8, rbx
37bee2e5dsub rdx, [rdi]
37bee2e60mov r10, [rsp+152]
37bee2e68mov [rsp+72], 1
37bee2e71sub rdx, rsi
37bee2e74sub r11, rsi
37bee2e77mov r9, [rsp+128]
37bee2e7fmov rcx, [rsp+160]
37bee2e87mov [rsp+352], rdx
37bee2e8flea rdx, [r11+1]
37bee2e93lea r11, [r10+8]
37bee2e97mov r10, [rsp+144]
37bee2e9fmov [rsp+200], r11
37bee2ea7mov [rsp+64], r10
37bee2eacmov r10, [rsp+528]
37bee2eb4mov [rsp+48], r11
37bee2eb9mov r11, [rsp+168]
37bee2ec1mov [rsp+56], r10
37bee2ec6mov [rsp+40], r11
37bee2ecbmov [rsp+32], r10
37bee2ed0mov [rsp+360], rdx
37bee2ed8mov rdx, [rsp+120]
37bee2eddcall clarf1f_64_
37bee2ee2mov rax, [r13]
37bee2ee6mov r8, [rsp+528]
37bee2eeemov rcx, rbx
37bee2ef1sub rax, rsi
37bee2ef4lea rdx, [rax+1]
37bee2ef8mov [rsp+360], rdx
37bee2f00mov rdx, [rsp+128]
37bee2f08call clacgv_64_
37bee2f0dmov rdx, [rbp]
37bee2f11mov rcx, rdx
37bee2f14sub rcx, [r13]
37bee2f18cmp rcx, rsi
37bee2f1bjle 0x37bee2970
37bee2f21mov rdx, [rdi]
37bee2f24mov rcx, [rsp+120]
37bee2f29lea r8, [rip+0x575cc8]
37bee2f30sub rdx, rsi
37bee2f33mov [rsp+352], rdx
37bee2f3bmov rdx, r15
37bee2f3ecall scnrm2_64_
37bee2f43mov rdx, [rbp]
37bee2f47sub rdx, [rdi]
37bee2f4amov rcx, rbx
37bee2f4dsub rdx, rsi
37bee2f50movaps x6, x0
37bee2f53lea r8, [rip+0x575c9e]
37bee2f5amov [rsp+360], rdx
37bee2f62mov rdx, [rsp+200]
37bee2f6amulss x6, x0
37bee2f6ecall scnrm2_64_
37bee2f73movaps x1, x7
37bee2f76mulss x0, x0
37bee2f7aaddss x0, x6
37bee2f7esqrtss x0, x0
37bee2f82call atan2f
37bee2f87mov rax, [rsp+544]
37bee2f8fmov rdx, [rbp]
37bee2f93movss [rax+4*r14-4], x0
37bee2f9aadd r14, 1
37bee2f9ecmp [rsp+192], r14
37bee2fa6jge 0x37bee2982
37bee2fac
37bee2facloc_37bee2fac:
37bee2facmov r8, [r13]
37bee2fb0mov r11, [rsp+288]
37bee2fb8mov rsi, r13
37bee2fbbsub rdx, r8
37bee2fbemov [rsp+192], rdx
37bee2fc6
37bee2fc6loc_37bee2fc6:
37bee2fc6mov rax, [rsp+192]
37bee2fcemov rdx, [rdi]
37bee2fd1lea r15, [rax+1]
37bee2fd5cmp r15, rdx
37bee2fd8jg 0x37bee326c
37bee2fdemov r9, r11
37bee2fe1mov rcx, r11
37bee2fe4lea rbx, [8*r11+8]
37bee2fecmov [rsp+176], rdx
37bee2ff4imul r9, r15
37bee2ff8not rcx
37bee2ffbmov [rsp+168], rbx
37bee3003mov rbx, [rsp+504]
37bee300badd rcx, rax
37bee300emov r14, [rsp+512]
37bee3016mov [rsp+480], rbp
37bee301emov rbp, r15
37bee3021add rcx, r9
37bee3024lea r12, [rbx+8*rcx+8]
37bee3029mov rbx, [rsp+568]
37bee3031lea r13, [rbx+8*rax]
37bee3035mov rax, [rsp+184]
37bee303dimul rax, r15
37bee3041add rax, [rsp+280]
37bee3049mov [rsp+128], rax
37bee3051lea rax, [8*r11]
37bee3059mov [rsp+152], rax
37bee3061mov rax, [rsp+584]
37bee3069add rax, 8
37bee306dmov [rsp+144], rax
37bee3075lea rax, [rsp+352]
37bee307dmov [rsp+120], rax
37bee3082lea rax, [rip+0x575b80]
37bee3089mov [rsp+160], rax
37bee3091nop [rax]
37bee3095nop [rax+rax]
37bee30a0
37bee30a0loc_37bee30a0:
37bee30a0sub r8, rbp
37bee30a3mov rdx, r12
37bee30a6lea rcx, [rsp+360]
37bee30aemov r15, rbp
37bee30b1add r8, 1
37bee30b5mov [rsp+360], r8
37bee30bdmov r8, r14
37bee30c0call clacgv_64_
37bee30c5mov rdx, [rsi]
37bee30c8mov r9, r14
37bee30cbmov rax, [rsp+152]
37bee30d3mov [rsp+32], r13
37bee30d8lea rcx, [rsp+360]
37bee30e0sub rdx, rbp
37bee30e3lea r8, [rax+r12]
37bee30e7add rbp, 1
37bee30ebadd rdx, 1
37bee30efmov [rsp+360], rdx
37bee30f7mov rdx, r12
37bee30facall clarfgp_64_
37bee30ffmov rdx, [rdi]
37bee3102mov rax, [rsp+144]
37bee310amov r9, r12
37bee310dmov rcx, [rsp+160]
37bee3115lea r8, [rsp+360]
37bee311dsub rdx, r15
37bee3120mov [rsp+352], rdx
37bee3128mov rdx, [rsi]
37bee312bmov [rsp+64], rax
37bee3130sub rdx, r15
37bee3133mov [rsp+40], r13
37bee3138add rdx, 1
37bee313cmov [rsp+56], r14
37bee3141mov [rsp+360], rdx
37bee3149lea rdx, [r12+8]
37bee314emov [rsp+48], rdx
37bee3153mov rdx, [rsp+120]
37bee3158mov [rsp+72], 1
37bee3161mov [rsp+32], r14
37bee3166call clarf1f_64_
37bee316bmov rcx, [rsi]
37bee316emov r9, r12
37bee3171mov rax, [rsp+144]
37bee3179lea r8, [rsp+360]
37bee3181mov r10, rcx
37bee3184sub r10, [rdi]
37bee3187mov [rsp+64], rax
37bee318cmov rax, [rsp+528]
37bee3194mov [rsp+352], r10
37bee319cmov r10, rcx
37bee319fmov [rsp+72], 1
37bee31a8sub r10, r15
37bee31abmov [rsp+56], rax
37bee31b0mov rax, [rsp+480]
37bee31b8lea rdx, [r10+1]
37bee31bcmov [rsp+360], rdx
37bee31c4mov r10, [rsp+520]
37bee31ccmov rax, [rax]
37bee31cfmov [rsp+40], r13
37bee31d4add r13, 8
37bee31d8mov [rsp+32], r14
37bee31ddmov [rsp+136], rax
37bee31e5sub rax, rcx
37bee31e8mov rcx, [rsp+160]
37bee31f0mov rdx, rax
37bee31f3mov rax, [rsp+128]
37bee31fblea rdx, [rax+rdx+1]
37bee3200lea rdx, [r10+8*rdx]
37bee3204mov [rsp+48], rdx
37bee3209mov rdx, [rsp+120]
37bee320ecall clarf1f_64_
37bee3213mov rdx, [rsi]
37bee3216mov r8, r14
37bee3219lea rcx, [rsp+360]
37bee3221sub rdx, r15
37bee3224add rdx, 1
37bee3228mov [rsp+360], rdx
37bee3230mov rdx, r12
37bee3233call clacgv_64_
37bee3238mov rcx, [rsp+184]
37bee3240mov r8, [rsi]
37bee3243add [rsp+128], rcx
37bee324badd r12, [rsp+168]
37bee3253cmp rbp, [rsp+176]
37bee325bjle 0x37bee30a0
37bee3261mov rbp, [rsp+480]
37bee3269mov rdx, [rdi]
37bee326c
37bee326cloc_37bee326c:
37bee326clea r14, [rdx+1]
37bee3270cmp r14, r8
37bee3273jg 0x37bee2419
37bee3279mov rax, [rsp+568]
37bee3281mov r15, [rsp+184]
37bee3289mov rcx, r8
37bee328clea rbx, [rsp+360]
37bee3294mov [rsp+168], r8
37bee329cmov r12, [rsp+520]
37bee32a4mov r8, rdx
37bee32a7imul r15, r14
37bee32ablea r13, [rax+8*rdx]
37bee32afmov rax, [rsp+584]
37bee32b7add r15, [rsp+280]
37bee32bfmov [rsp+136], r13
37bee32c7mov r13, rdi
37bee32camov rdi, r15
37bee32cdmov r15, r14
37bee32d0add rax, 8
37bee32d4mov [rsp+128], rbx
37bee32dcmov r14, rsi
37bee32dfmov rbx, [rsp+528]
37bee32e7mov [rsp+144], rax
37bee32eflea rax, [rsp+352]
37bee32f7mov [rsp+120], rax
37bee32fclea rax, [rip+0x575906]
37bee3303mov [rsp+160], rax
37bee330bjmp 0x37bee3323
37bee330d
37bee330d 0f 1f 00 ...
37bee3310
37bee3310loc_37bee3310:
37bee3310add [rsp+136], 8
37bee3319mov rcx, [r14]
37bee331cmov r15, r11
37bee331fmov r8, [r13]
37bee3323
37bee3323loc_37bee3323:
37bee3323mov rdx, rcx
37bee3326mov rsi, rdi
37bee3329sub rdx, r15
37bee332cadd rdx, 1
37bee3330mov [rsp+360], rdx
37bee3338mov rdx, [rbp]
37bee333cadd rdx, r15
37bee333fsub rdx, rcx
37bee3342mov rcx, [rsp+128]
37bee334asub rdx, r8
37bee334dmov r8, rbx
37bee3350add rdx, rdi
37bee3353lea rdx, [r12+8*rdx]
37bee3357call clacgv_64_
37bee335cmov rcx, [r14]
37bee335flea r11, [r15+1]
37bee3363mov r9, rbx
37bee3366mov rax, [rsp+136]
37bee336eadd rdi, [rsp+184]
37bee3376mov [rsp+152], r11
37bee337emov rdx, rcx
37bee3381sub rdx, r15
37bee3384add rdx, 1
37bee3388mov [rsp+360], rdx
37bee3390mov rdx, [rbp]
37bee3394sub rdx, rcx
37bee3397add rdx, r15
37bee339asub rdx, [r13]
37bee339emov [rsp+32], rax
37bee33a3lea rcx, [rdi+rdx]
37bee33a7add rdx, rsi
37bee33aalea r8, [r12+8*rcx]
37bee33aemov rcx, [rsp+128]
37bee33b6lea rdx, [r12+8*rdx]
37bee33bacall clarfgp_64_
37bee33bfmov rcx, [r14]
37bee33c2mov r9, [rsp+144]
37bee33camov rax, [rsp+136]
37bee33d2mov r8, [rsp+128]
37bee33damov rdx, rcx
37bee33ddsub rdx, r15
37bee33e0mov [rsp+352], rdx
37bee33e8add rdx, 1
37bee33ecmov [rsp+360], rdx
37bee33f4mov rdx, [rbp]
37bee33f8sub rdx, rcx
37bee33fbadd rdx, r15
37bee33fesub rdx, [r13]
37bee3402mov [rsp+64], r9
37bee3407lea rcx, [rsi+rdx]
37bee340blea rdx, [rsi+rdx+1]
37bee3410mov [rsp+40], rax
37bee3415lea rdx, [r12+8*rdx]
37bee3419mov [rsp+56], rbx
37bee341elea r9, [r12+8*rcx]
37bee3422mov rcx, [rsp+160]
37bee342amov [rsp+48], rdx
37bee342fmov rdx, [rsp+120]
37bee3434mov [rsp+72], 1
37bee343dmov [rsp+32], rbx
37bee3442call clarf1f_64_
37bee3447mov rcx, [r14]
37bee344amov r8, rbx
37bee344dmov rdx, rcx
37bee3450sub rdx, r15
37bee3453add rdx, 1
37bee3457mov [rsp+360], rdx
37bee345fmov rdx, [rbp]
37bee3463sub rdx, rcx
37bee3466mov rcx, [rsp+128]
37bee346elea rax, [rdx+r15]
37bee3472sub rax, [r13]
37bee3476add rax, rsi
37bee3479lea rdx, [r12+8*rax]
37bee347dcall clacgv_64_
37bee3482mov r11, [rsp+152]
37bee348acmp r11, [rsp+168]
37bee3492jle 0x37bee3310
37bee3498jmp 0x37bee2419
37bee349d
37bee349dloc_37bee349d:
37bee349dmov rax, [rbx]
37bee34a0test rax, rax
37bee34a3je 0x37bee2419
37bee34a9
37bee34a9loc_37bee34a9:
37bee34a9neg rax
37bee34acjmp 0x37bee23f6
37bee2360
37bee34b1
37bee34b1 // align 0x10
37bee34b1 // align 0x10
37bee34c0
37bee34c0cunbdb5_64_:
37bee34c0push r15
37bee34c2push r14
37bee34c4push r13
37bee34c6push r12
37bee34c8push rbp
37bee34c9push rdi
37bee34capush rsi
37bee34cbpush rbx
37bee34ccsub rsp, 184
37bee34d3movups [rsp+144], x6
37bee34dbmovups [rsp+160], x7
37bee34e3mov rax, [rsp+320]
37bee34ebmov r15, [rsp+360]
37bee34f3mov rbp, [rsp+288]
37bee34fbmov r14, [rsp+296]
37bee3503mov [r15], 0
37bee350amov r12, [rsp+304]
37bee3512mov rsi, rdx
37bee3515mov r13, r9
37bee3518mov rdx, [rcx]
37bee351bmov r9, [rax]
37bee351emov rax, [rsp+336]
37bee3526mov [rsp+272], r8
37bee352emov rbx, rcx
37bee3531mov r8, [rax]
37bee3534test rdx, rdx
37bee3537js 0x37bee3616
37bee353dmov rcx, [rsi]
37bee3540test rcx, rcx
37bee3543js 0x37bee35c0
37bee3545mov rax, [rsp+272]
37bee354dmov r11, [rax]
37bee3550test r11, r11
37bee3553js 0x37bee3632
37bee3559cmp [rbp], 0
37bee355ejle 0x37bee3624
37bee3564cmp [r12], 0
37bee3569jle 0x37bee3b69
37bee356ftest rdx, rdx
37bee3572mov edi, 1
37bee3577cmovle rdx, rdi
37bee357bcmp r9, rdx
37bee357ejl 0x37bee3640
37bee3584test rcx, rcx
37bee3587mov edx, 1
37bee358ccmovle rcx, rdx
37bee3590cmp r8, rcx
37bee3593jl 0x37bee3b7a
37bee3599mov rax, [rsp+352]
37bee35a1cmp r11, [rax]
37bee35a4jle 0x37bee3658
37bee35aamov rdx, -13
37bee35b1mov eax, 13
37bee35b6jmp 0x37bee35cc
37bee35b8
37bee35b8 0f 1f 84 00 00 00 00 00 ........
37bee35c0
37bee35c0loc_37bee35c0:
37bee35c0mov rdx, -2
37bee35c7mov eax, 2
37bee35cc
37bee35ccloc_37bee35cc:
37bee35ccmov [r15], rdx
37bee35cfmov r8l, 7
37bee35d5lea rdx, [rsp+136]
37bee35ddlea rcx, [rip+0x57563c]
37bee35e4mov [rsp+136], rax
37bee35eccall xerbla_64_
37bee35f1nop
37bee35f2
37bee35f2loc_37bee35f2:
37bee35f2movups x6, [rsp+144]
37bee35famovups x7, [rsp+160]
37bee3602add rsp, 184
37bee3609pop rbx
37bee360apop rsi
37bee360bpop rdi
37bee360cpop rbp
37bee360dpop r12
37bee360fpop r13
37bee3611pop r14
37bee3613pop r15
37bee3615ret
37bee3616
37bee3616loc_37bee3616:
37bee3616mov rdx, -1
37bee361dmov eax, 1
37bee3622jmp 0x37bee35cc
37bee3624
37bee3624loc_37bee3624:
37bee3624mov rdx, -5
37bee362bmov eax, 5
37bee3630jmp 0x37bee35cc
37bee3632
37bee3632loc_37bee3632:
37bee3632mov rdx, -3
37bee3639mov eax, 3
37bee363ejmp 0x37bee35cc
37bee3640
37bee3640loc_37bee3640:
37bee3640mov rdx, -9
37bee3647mov eax, 9
37bee364cjmp 0x37bee35cc
37bee3651
37bee3651 0f 1f 80 00 00 00 00 .......
37bee3658
37bee3658loc_37bee3658:
37bee3658mov edx, 9
37bee365dlea rcx, [rip+0x5755c3]
37bee3664lea rdi, [rsp+132]
37bee366ccall slamch_64_
37bee3671mov [rsp+32], rdi
37bee3676mov r8, rbp
37bee3679mov rdx, r13
37bee367cpxor x6, x6
37bee3680lea r9, [rsp+128]
37bee3688movaps x7, x0
37bee368bmov rcx, rbx
37bee368emovss [rsp+128], x6
37bee3697movss [rsp+132], x6
37bee36a0call classq_64_
37bee36a5mov [rsp+32], rdi
37bee36aamov r8, r12
37bee36admov rdx, r14
37bee36b0lea r9, [rsp+128]
37bee36b8mov rcx, rsi
37bee36bbcall classq_64_
37bee36c0mov rax, [rsp+272]
37bee36c8pxor x1, x1
37bee36ccmovss x0, [rsp+132]
37bee36d5cvtsi2ss x1, [rax]
37bee36dasqrtss x0, x0
37bee36demulss x0, [rsp+128]
37bee36e7mulss x1, x7
37bee36ebcomiss x0, x1
37bee36eeja 0x37bee38a3
37bee36f4
37bee36f4loc_37bee36f4:
37bee36f4mov r8, [rbx]
37bee36f7test r8, r8
37bee36fajle 0x37bee39d9
37bee3700mov [rsp+120], r8
37bee3705mov r15, r13
37bee3708mov edi, 1
37bee370dmov rcx, r8
37bee3710movq x7, [rip+0x575520]
37bee3718pxor x6, x6
37bee371clea r13, [rsp+136]
37bee3724nop
37bee3725nop [rax+rax]
37bee3730
37bee3730loc_37bee3730:
37bee3730lea rdx, [rcx+1]
37bee3734mov eax, 1
37bee3739test rcx, rcx
37bee373cjle 0x37bee377a
37bee373emov rcx, rdx
37bee3741sub rcx, rax
37bee3744and ecx, 1
37bee3747je 0x37bee3760
37bee3749mov [r15], 0
37bee3750mov eax, 2
37bee3755cmp rdx, 2
37bee3759je 0x37bee377a
37bee375bnop [rax+rax]
37bee3760
37bee3760loc_37bee3760:
37bee3760mov [r15+8*rax-8], 0
37bee3769mov [r15+8*rax], 0
37bee3771add rax, 2
37bee3775cmp rdx, rax
37bee3778jne 0x37bee3760
37bee377a
37bee377aloc_37bee377a:
37bee377amov rcx, [rsi]
37bee377dmovlps [r15+8*rdi-8], x7
37bee3783test rcx, rcx
37bee3786jle 0x37bee37da
37bee3788lea rdx, [rcx+1]
37bee378cand ecx, 1
37bee378fmov eax, 1
37bee3794je 0x37bee37c0
37bee3796mov [r14], 0
37bee379dmov eax, 2
37bee37a2cmp rdx, 2
37bee37a6je 0x37bee37da
37bee37a8nop
37bee37aanop [rax+rax]
37bee37b5nop [rax+rax]
37bee37c0
37bee37c0loc_37bee37c0:
37bee37c0mov [r14+8*rax-8], 0
37bee37c9mov [r14+8*rax], 0
37bee37d1add rax, 2
37bee37d5cmp rdx, rax
37bee37d8jne 0x37bee37c0
37bee37da
37bee37daloc_37bee37da:
37bee37damov [rsp+104], r13
37bee37dfmov r9, r15
37bee37e2mov rdx, rsi
37bee37e5mov rcx, rbx
37bee37e8mov rax, [rsp+352]
37bee37f0mov [rsp+48], r12
37bee37f5mov [rsp+40], r14
37bee37famov r8, [rsp+272]
37bee3802mov [rsp+96], rax
37bee3807mov rax, [rsp+344]
37bee380fmov [rsp+32], rbp
37bee3814mov [rsp+88], rax
37bee3819mov rax, [rsp+336]
37bee3821mov [rsp+80], rax
37bee3826mov rax, [rsp+328]
37bee382emov [rsp+72], rax
37bee3833mov rax, [rsp+320]
37bee383bmov [rsp+64], rax
37bee3840mov rax, [rsp+312]
37bee3848mov [rsp+56], rax
37bee384dcall cunbdb6_64_
37bee3852mov r8, rbp
37bee3855mov rdx, r15
37bee3858mov rcx, rbx
37bee385bcall scnrm2_64_
37bee3860ucomiss x0, x6
37bee3863jp 0x37bee35f2
37bee3869jne 0x37bee35f2
37bee386fmov r8, r12
37bee3872mov rdx, r14
37bee3875mov rcx, rsi
37bee3878call scnrm2_64_
37bee387ducomiss x0, x6
37bee3880jp 0x37bee35f2
37bee3886jne 0x37bee35f2
37bee388cadd rdi, 1
37bee3890cmp [rsp+120], rdi
37bee3895jl 0x37bee39d6
37bee389bmov rcx, [rbx]
37bee389ejmp 0x37bee3730
37bee38a3
37bee38a3loc_37bee38a3:
37bee38a3movaps x2, x6
37bee38a6movaps x3, x6
37bee38a9mov r9, rbp
37bee38acmov r8, r13
37bee38afdivss x2, x0
37bee38b3lea r15, [rsp+136]
37bee38bbmov rcx, rbx
37bee38bemov rdx, r15
37bee38c1movaps x1, x2
37bee38c4subss x3, x2
37bee38c8mulss x1, x6
37bee38ccaddss x0, x1
37bee38d0addss x1, [rip+0x575358]
37bee38d8unpcklps x1, x3
37bee38dbmovsldup x0, x0
37bee38dfmovhps x0, [rip+0x57534a]
37bee38e6movq x1, x1
37bee38eadivps x1, x0
37bee38edmovq rdi, x1
37bee38f2movlps [rsp+136], x1
37bee38facall cscal_64_
37bee38ffmov r9, r12
37bee3902mov r8, r14
37bee3905mov rdx, r15
37bee3908mov rcx, rsi
37bee390bmov [rsp+136], rdi
37bee3913call cscal_64_
37bee3918mov [rsp+104], r15
37bee391dmov r9, r13
37bee3920mov rdx, rsi
37bee3923mov rax, [rsp+352]
37bee392bmov [rsp+48], r12
37bee3930mov rcx, rbx
37bee3933mov [rsp+40], r14
37bee3938mov r8, [rsp+272]
37bee3940mov [rsp+96], rax
37bee3945mov rax, [rsp+344]
37bee394dmov [rsp+32], rbp
37bee3952mov [rsp+88], rax
37bee3957mov rax, [rsp+336]
37bee395fmov [rsp+80], rax
37bee3964mov rax, [rsp+328]
37bee396cmov [rsp+72], rax
37bee3971mov rax, [rsp+320]
37bee3979mov [rsp+64], rax
37bee397emov rax, [rsp+312]
37bee3986mov [rsp+56], rax
37bee398bcall cunbdb6_64_
37bee3990mov r8, rbp
37bee3993mov rdx, r13
37bee3996mov rcx, rbx
37bee3999call scnrm2_64_
37bee399eucomiss x0, x6
37bee39a1jp 0x37bee35f2
37bee39a7pxor x6, x6
37bee39abucomiss x0, x6
37bee39aejne 0x37bee35f2
37bee39b4mov r8, r12
37bee39b7mov rdx, r14
37bee39bamov rcx, rsi
37bee39bdcall scnrm2_64_
37bee39c2ucomiss x0, x6
37bee39c5jp 0x37bee35f2
37bee39cbje 0x37bee36f4
37bee39d1jmp 0x37bee35f2
37bee39d6
37bee39d6loc_37bee39d6:
37bee39d6mov r13, r15
37bee39d9
37bee39d9loc_37bee39d9:
37bee39d9mov r8, [rsi]
37bee39dcmov [rsp+120], r8
37bee39e1test r8, r8
37bee39e4jle 0x37bee35f2
37bee39eamovq x7, [rip+0x575246]
37bee39f2mov edi, 1
37bee39f7lea r15, [rsp+136]
37bee39ffpxor x6, x6
37bee3a03nop
37bee3a05nop [rax+rax]
37bee3a10
37bee3a10loc_37bee3a10:
37bee3a10mov rcx, [rbx]
37bee3a13mov eax, 1
37bee3a18lea rdx, [rcx+1]
37bee3a1ctest rcx, rcx
37bee3a1fjle 0x37bee3a5b
37bee3a21and ecx, 1
37bee3a24je 0x37bee3a40
37bee3a26mov eax, 2
37bee3a2bmov [r13], 0
37bee3a33cmp rax, rdx
37bee3a36je 0x37bee3a5b
37bee3a38nop [rax+rax]
37bee3a40
37bee3a40loc_37bee3a40:
37bee3a40mov [r13+8*rax-8], 0
37bee3a49mov [r13+8*rax], 0
37bee3a52add rax, 2
37bee3a56cmp rax, rdx
37bee3a59jne 0x37bee3a40
37bee3a5b
37bee3a5bloc_37bee3a5b:
37bee3a5btest r8, r8
37bee3a5ejle 0x37bee3a9a
37bee3a60lea rdx, [r8+1]
37bee3a64and r8l, 1
37bee3a68mov eax, 1
37bee3a6dje 0x37bee3a80
37bee3a6fmov eax, 2
37bee3a74mov [r14], 0
37bee3a7bcmp rax, rdx
37bee3a7eje 0x37bee3a9a
37bee3a80
37bee3a80loc_37bee3a80:
37bee3a80mov [r14+8*rax-8], 0
37bee3a89mov [r14+8*rax], 0
37bee3a91add rax, 2
37bee3a95cmp rax, rdx
37bee3a98jne 0x37bee3a80
37bee3a9a
37bee3a9aloc_37bee3a9a:
37bee3a9amovlps [r14+8*rdi-8], x7
37bee3aa0mov r9, r13
37bee3aa3mov rdx, rsi
37bee3aa6mov rcx, rbx
37bee3aa9mov rax, [rsp+352]
37bee3ab1mov [rsp+104], r15
37bee3ab6mov [rsp+48], r12
37bee3abbmov r8, [rsp+272]
37bee3ac3mov [rsp+96], rax
37bee3ac8mov rax, [rsp+344]
37bee3ad0mov [rsp+40], r14
37bee3ad5mov [rsp+88], rax
37bee3adamov rax, [rsp+336]
37bee3ae2mov [rsp+32], rbp
37bee3ae7mov [rsp+80], rax
37bee3aecmov rax, [rsp+328]
37bee3af4mov [rsp+72], rax
37bee3af9mov rax, [rsp+320]
37bee3b01mov [rsp+64], rax
37bee3b06mov rax, [rsp+312]
37bee3b0emov [rsp+56], rax
37bee3b13call cunbdb6_64_
37bee3b18mov r8, rbp
37bee3b1bmov rdx, r13
37bee3b1emov rcx, rbx
37bee3b21call scnrm2_64_
37bee3b26ucomiss x0, x6
37bee3b29jp 0x37bee35f2
37bee3b2fjne 0x37bee35f2
37bee3b35mov r8, r12
37bee3b38mov rdx, r14
37bee3b3bmov rcx, rsi
37bee3b3ecall scnrm2_64_
37bee3b43ucomiss x0, x6
37bee3b46jp 0x37bee35f2
37bee3b4cjne 0x37bee35f2
37bee3b52add rdi, 1
37bee3b56cmp [rsp+120], rdi
37bee3b5bjl 0x37bee35f2
37bee3b61mov r8, [rsi]
37bee3b64jmp 0x37bee3a10
37bee3b69
37bee3b69loc_37bee3b69:
37bee3b69mov rdx, -7
37bee3b70mov eax, 7
37bee3b75jmp 0x37bee35cc
37bee3b7a
37bee3b7aloc_37bee3b7a:
37bee3b7amov rdx, -11
37bee3b81mov eax, 11
37bee3b86jmp 0x37bee35cc
37bee34c0
37bee34c0cunbdb5_64_:
37bee34c0push r15
37bee34c2push r14
37bee34c4push r13
37bee34c6push r12
37bee34c8push rbp
37bee34c9push rdi
37bee34capush rsi
37bee34cbpush rbx
37bee34ccsub rsp, 184
37bee34d3movups [rsp+144], x6
37bee34dbmovups [rsp+160], x7
37bee34e3mov rax, [rsp+320]
37bee34ebmov r15, [rsp+360]
37bee34f3mov rbp, [rsp+288]
37bee34fbmov r14, [rsp+296]
37bee3503mov [r15], 0
37bee350amov r12, [rsp+304]
37bee3512mov rsi, rdx
37bee3515mov r13, r9
37bee3518mov rdx, [rcx]
37bee351bmov r9, [rax]
37bee351emov rax, [rsp+336]
37bee3526mov [rsp+272], r8
37bee352emov rbx, rcx
37bee3531mov r8, [rax]
37bee3534test rdx, rdx
37bee3537js 0x37bee3616
37bee353dmov rcx, [rsi]
37bee3540test rcx, rcx
37bee3543js 0x37bee35c0
37bee3545mov rax, [rsp+272]
37bee354dmov r11, [rax]
37bee3550test r11, r11
37bee3553js 0x37bee3632
37bee3559cmp [rbp], 0
37bee355ejle 0x37bee3624
37bee3564cmp [r12], 0
37bee3569jle 0x37bee3b69
37bee356ftest rdx, rdx
37bee3572mov edi, 1
37bee3577cmovle rdx, rdi
37bee357bcmp r9, rdx
37bee357ejl 0x37bee3640
37bee3584test rcx, rcx
37bee3587mov edx, 1
37bee358ccmovle rcx, rdx
37bee3590cmp r8, rcx
37bee3593jl 0x37bee3b7a
37bee3599mov rax, [rsp+352]
37bee35a1cmp r11, [rax]
37bee35a4jle 0x37bee3658
37bee35aamov rdx, -13
37bee35b1mov eax, 13
37bee35b6jmp 0x37bee35cc
37bee35b8
37bee35b8 0f 1f 84 00 00 00 00 00 ........
37bee35c0
37bee35c0loc_37bee35c0:
37bee35c0mov rdx, -2
37bee35c7mov eax, 2
37bee35cc
37bee35ccloc_37bee35cc:
37bee35ccmov [r15], rdx
37bee35cfmov r8l, 7
37bee35d5lea rdx, [rsp+136]
37bee35ddlea rcx, [rip+0x57563c]
37bee35e4mov [rsp+136], rax
37bee35eccall xerbla_64_
37bee35f1nop
37bee35f2
37bee35f2loc_37bee35f2:
37bee35f2movups x6, [rsp+144]
37bee35famovups x7, [rsp+160]
37bee3602add rsp, 184
37bee3609pop rbx
37bee360apop rsi
37bee360bpop rdi
37bee360cpop rbp
37bee360dpop r12
37bee360fpop r13
37bee3611pop r14
37bee3613pop r15
37bee3615ret
37bee3616
37bee3616loc_37bee3616:
37bee3616mov rdx, -1
37bee361dmov eax, 1
37bee3622jmp 0x37bee35cc
37bee3624
37bee3624loc_37bee3624:
37bee3624mov rdx, -5
37bee362bmov eax, 5
37bee3630jmp 0x37bee35cc
37bee3632
37bee3632loc_37bee3632:
37bee3632mov rdx, -3
37bee3639mov eax, 3
37bee363ejmp 0x37bee35cc
37bee3640
37bee3640loc_37bee3640:
37bee3640mov rdx, -9
37bee3647mov eax, 9
37bee364cjmp 0x37bee35cc
37bee3651
37bee3651 0f 1f 80 00 00 00 00 .......
37bee3658
37bee3658loc_37bee3658:
37bee3658mov edx, 9
37bee365dlea rcx, [rip+0x5755c3]
37bee3664lea rdi, [rsp+132]
37bee366ccall slamch_64_
37bee3671mov [rsp+32], rdi
37bee3676mov r8, rbp
37bee3679mov rdx, r13
37bee367cpxor x6, x6
37bee3680lea r9, [rsp+128]
37bee3688movaps x7, x0
37bee368bmov rcx, rbx
37bee368emovss [rsp+128], x6
37bee3697movss [rsp+132], x6
37bee36a0call classq_64_
37bee36a5mov [rsp+32], rdi
37bee36aamov r8, r12
37bee36admov rdx, r14
37bee36b0lea r9, [rsp+128]
37bee36b8mov rcx, rsi
37bee36bbcall classq_64_
37bee36c0mov rax, [rsp+272]
37bee36c8pxor x1, x1
37bee36ccmovss x0, [rsp+132]
37bee36d5cvtsi2ss x1, [rax]
37bee36dasqrtss x0, x0
37bee36demulss x0, [rsp+128]
37bee36e7mulss x1, x7
37bee36ebcomiss x0, x1
37bee36eeja 0x37bee38a3
37bee36f4
37bee36f4loc_37bee36f4:
37bee36f4mov r8, [rbx]
37bee36f7test r8, r8
37bee36fajle 0x37bee39d9
37bee3700mov [rsp+120], r8
37bee3705mov r15, r13
37bee3708mov edi, 1
37bee370dmov rcx, r8
37bee3710movq x7, [rip+0x575520]
37bee3718pxor x6, x6
37bee371clea r13, [rsp+136]
37bee3724nop
37bee3725nop [rax+rax]
37bee3730
37bee3730loc_37bee3730:
37bee3730lea rdx, [rcx+1]
37bee3734mov eax, 1
37bee3739test rcx, rcx
37bee373cjle 0x37bee377a
37bee373emov rcx, rdx
37bee3741sub rcx, rax
37bee3744and ecx, 1
37bee3747je 0x37bee3760
37bee3749mov [r15], 0
37bee3750mov eax, 2
37bee3755cmp rdx, 2
37bee3759je 0x37bee377a
37bee375bnop [rax+rax]
37bee3760
37bee3760loc_37bee3760:
37bee3760mov [r15+8*rax-8], 0
37bee3769mov [r15+8*rax], 0
37bee3771add rax, 2
37bee3775cmp rdx, rax
37bee3778jne 0x37bee3760
37bee377a
37bee377aloc_37bee377a:
37bee377amov rcx, [rsi]
37bee377dmovlps [r15+8*rdi-8], x7
37bee3783test rcx, rcx
37bee3786jle 0x37bee37da
37bee3788lea rdx, [rcx+1]
37bee378cand ecx, 1
37bee378fmov eax, 1
37bee3794je 0x37bee37c0
37bee3796mov [r14], 0
37bee379dmov eax, 2
37bee37a2cmp rdx, 2
37bee37a6je 0x37bee37da
37bee37a8nop
37bee37aanop [rax+rax]
37bee37b5nop [rax+rax]
37bee37c0
37bee37c0loc_37bee37c0:
37bee37c0mov [r14+8*rax-8], 0
37bee37c9mov [r14+8*rax], 0
37bee37d1add rax, 2
37bee37d5cmp rdx, rax
37bee37d8jne 0x37bee37c0
37bee37da
37bee37daloc_37bee37da:
37bee37damov [rsp+104], r13
37bee37dfmov r9, r15
37bee37e2mov rdx, rsi
37bee37e5mov rcx, rbx
37bee37e8mov rax, [rsp+352]
37bee37f0mov [rsp+48], r12
37bee37f5mov [rsp+40], r14
37bee37famov r8, [rsp+272]
37bee3802mov [rsp+96], rax
37bee3807mov rax, [rsp+344]
37bee380fmov [rsp+32], rbp
37bee3814mov [rsp+88], rax
37bee3819mov rax, [rsp+336]
37bee3821mov [rsp+80], rax
37bee3826mov rax, [rsp+328]
37bee382emov [rsp+72], rax
37bee3833mov rax, [rsp+320]
37bee383bmov [rsp+64], rax
37bee3840mov rax, [rsp+312]
37bee3848mov [rsp+56], rax
37bee384dcall cunbdb6_64_
37bee3852mov r8, rbp
37bee3855mov rdx, r15
37bee3858mov rcx, rbx
37bee385bcall scnrm2_64_
37bee3860ucomiss x0, x6
37bee3863jp 0x37bee35f2
37bee3869jne 0x37bee35f2
37bee386fmov r8, r12
37bee3872mov rdx, r14
37bee3875mov rcx, rsi
37bee3878call scnrm2_64_
37bee387ducomiss x0, x6
37bee3880jp 0x37bee35f2
37bee3886jne 0x37bee35f2
37bee388cadd rdi, 1
37bee3890cmp [rsp+120], rdi
37bee3895jl 0x37bee39d6
37bee389bmov rcx, [rbx]
37bee389ejmp 0x37bee3730
37bee38a3
37bee38a3loc_37bee38a3:
37bee38a3movaps x2, x6
37bee38a6movaps x3, x6
37bee38a9mov r9, rbp
37bee38acmov r8, r13
37bee38afdivss x2, x0
37bee38b3lea r15, [rsp+136]
37bee38bbmov rcx, rbx
37bee38bemov rdx, r15
37bee38c1movaps x1, x2
37bee38c4subss x3, x2
37bee38c8mulss x1, x6
37bee38ccaddss x0, x1
37bee38d0addss x1, [rip+0x575358]
37bee38d8unpcklps x1, x3
37bee38dbmovsldup x0, x0
37bee38dfmovhps x0, [rip+0x57534a]
37bee38e6movq x1, x1
37bee38eadivps x1, x0
37bee38edmovq rdi, x1
37bee38f2movlps [rsp+136], x1
37bee38facall cscal_64_
37bee38ffmov r9, r12
37bee3902mov r8, r14
37bee3905mov rdx, r15
37bee3908mov rcx, rsi
37bee390bmov [rsp+136], rdi
37bee3913call cscal_64_
37bee3918mov [rsp+104], r15
37bee391dmov r9, r13
37bee3920mov rdx, rsi
37bee3923mov rax, [rsp+352]
37bee392bmov [rsp+48], r12
37bee3930mov rcx, rbx
37bee3933mov [rsp+40], r14
37bee3938mov r8, [rsp+272]
37bee3940mov [rsp+96], rax
37bee3945mov rax, [rsp+344]
37bee394dmov [rsp+32], rbp
37bee3952mov [rsp+88], rax
37bee3957mov rax, [rsp+336]
37bee395fmov [rsp+80], rax
37bee3964mov rax, [rsp+328]
37bee396cmov [rsp+72], rax
37bee3971mov rax, [rsp+320]
37bee3979mov [rsp+64], rax
37bee397emov rax, [rsp+312]
37bee3986mov [rsp+56], rax
37bee398bcall cunbdb6_64_
37bee3990mov r8, rbp
37bee3993mov rdx, r13
37bee3996mov rcx, rbx
37bee3999call scnrm2_64_
37bee399eucomiss x0, x6
37bee39a1jp 0x37bee35f2
37bee39a7pxor x6, x6
37bee39abucomiss x0, x6
37bee39aejne 0x37bee35f2
37bee39b4mov r8, r12
37bee39b7mov rdx, r14
37bee39bamov rcx, rsi
37bee39bdcall scnrm2_64_
37bee39c2ucomiss x0, x6
37bee39c5jp 0x37bee35f2
37bee39cbje 0x37bee36f4
37bee39d1jmp 0x37bee35f2
37bee39d6
37bee39d6loc_37bee39d6:
37bee39d6mov r13, r15
37bee39d9
37bee39d9loc_37bee39d9:
37bee39d9mov r8, [rsi]
37bee39dcmov [rsp+120], r8
37bee39e1test r8, r8
37bee39e4jle 0x37bee35f2
37bee39eamovq x7, [rip+0x575246]
37bee39f2mov edi, 1
37bee39f7lea r15, [rsp+136]
37bee39ffpxor x6, x6
37bee3a03nop
37bee3a05nop [rax+rax]
37bee3a10
37bee3a10loc_37bee3a10:
37bee3a10mov rcx, [rbx]
37bee3a13mov eax, 1
37bee3a18lea rdx, [rcx+1]
37bee3a1ctest rcx, rcx
37bee3a1fjle 0x37bee3a5b
37bee3a21and ecx, 1
37bee3a24je 0x37bee3a40
37bee3a26mov eax, 2
37bee3a2bmov [r13], 0
37bee3a33cmp rax, rdx
37bee3a36je 0x37bee3a5b
37bee3a38nop [rax+rax]
37bee3a40
37bee3a40loc_37bee3a40:
37bee3a40mov [r13+8*rax-8], 0
37bee3a49mov [r13+8*rax], 0
37bee3a52add rax, 2
37bee3a56cmp rax, rdx
37bee3a59jne 0x37bee3a40
37bee3a5b
37bee3a5bloc_37bee3a5b:
37bee3a5btest r8, r8
37bee3a5ejle 0x37bee3a9a
37bee3a60lea rdx, [r8+1]
37bee3a64and r8l, 1
37bee3a68mov eax, 1
37bee3a6dje 0x37bee3a80
37bee3a6fmov eax, 2
37bee3a74mov [r14], 0
37bee3a7bcmp rax, rdx
37bee3a7eje 0x37bee3a9a
37bee3a80
37bee3a80loc_37bee3a80:
37bee3a80mov [r14+8*rax-8], 0
37bee3a89mov [r14+8*rax], 0
37bee3a91add rax, 2
37bee3a95cmp rax, rdx
37bee3a98jne 0x37bee3a80
37bee3a9a
37bee3a9aloc_37bee3a9a:
37bee3a9amovlps [r14+8*rdi-8], x7
37bee3aa0mov r9, r13
37bee3aa3mov rdx, rsi
37bee3aa6mov rcx, rbx
37bee3aa9mov rax, [rsp+352]
37bee3ab1mov [rsp+104], r15
37bee3ab6mov [rsp+48], r12
37bee3abbmov r8, [rsp+272]
37bee3ac3mov [rsp+96], rax
37bee3ac8mov rax, [rsp+344]
37bee3ad0mov [rsp+40], r14
37bee3ad5mov [rsp+88], rax
37bee3adamov rax, [rsp+336]
37bee3ae2mov [rsp+32], rbp
37bee3ae7mov [rsp+80], rax
37bee3aecmov rax, [rsp+328]
37bee3af4mov [rsp+72], rax
37bee3af9mov rax, [rsp+320]
37bee3b01mov [rsp+64], rax
37bee3b06mov rax, [rsp+312]
37bee3b0emov [rsp+56], rax
37bee3b13call cunbdb6_64_
37bee3b18mov r8, rbp
37bee3b1bmov rdx, r13
37bee3b1emov rcx, rbx
37bee3b21call scnrm2_64_
37bee3b26ucomiss x0, x6
37bee3b29jp 0x37bee35f2
37bee3b2fjne 0x37bee35f2
37bee3b35mov r8, r12
37bee3b38mov rdx, r14
37bee3b3bmov rcx, rsi
37bee3b3ecall scnrm2_64_
37bee3b43ucomiss x0, x6
37bee3b46jp 0x37bee35f2
37bee3b4cjne 0x37bee35f2
37bee3b52add rdi, 1
37bee3b56cmp [rsp+120], rdi
37bee3b5bjl 0x37bee35f2
37bee3b61mov r8, [rsi]
37bee3b64jmp 0x37bee3a10
37bee3b69
37bee3b69loc_37bee3b69:
37bee3b69mov rdx, -7
37bee3b70mov eax, 7
37bee3b75jmp 0x37bee35cc
37bee3b7a
37bee3b7aloc_37bee3b7a:
37bee3b7amov rdx, -11
37bee3b81mov eax, 11
37bee3b86jmp 0x37bee35cc
37bee34c0
37bee3b8b
37bee3b8b // align 0x20
37bee3b8b // align 0x20
37bee3ba0
37bee3ba0cunbdb6_64_:
37bee3ba0push r15
37bee3ba2push r14
37bee3ba4push r13
37bee3ba6push r12
37bee3ba8push rbp
37bee3ba9push rdi
37bee3baapush rsi
37bee3babpush rbx
37bee3bacsub rsp, 168
37bee3bb3movups [rsp+128], x6
37bee3bbbmovups [rsp+144], x7
37bee3bc3mov rax, [rsp+304]
37bee3bcbmov r12, [rsp+328]
37bee3bd3mov rsi, rcx
37bee3bd6mov rdi, rdx
37bee3bd9mov rbx, r9
37bee3bdcmov rcx, [rcx]
37bee3bdfmov rdx, [rsp+344]
37bee3be7mov r9, [rax]
37bee3beamov rbp, r8
37bee3bedmov rax, [rsp+320]
37bee3bf5mov [rdx], 0
37bee3bfcmov r10, [rax]
37bee3bfftest rcx, rcx
37bee3c02js 0x37bee3ce0
37bee3c08mov r8, [rdi]
37bee3c0btest r8, r8
37bee3c0ejs 0x37bee3c90
37bee3c14mov r11, [rbp]
37bee3c18test r11, r11
37bee3c1bjs 0x37bee3d00
37bee3c21mov rax, [rsp+272]
37bee3c29cmp [rax], 0
37bee3c2djle 0x37bee3cf0
37bee3c33mov rax, [rsp+288]
37bee3c3bcmp [rax], 0
37bee3c3fjle 0x37bee4508
37bee3c45test rcx, rcx
37bee3c48mov r13l, 1
37bee3c4ecmovle rcx, r13
37bee3c52cmp r9, rcx
37bee3c55jl 0x37bee3d0e
37bee3c5btest r8, r8
37bee3c5emov ecx, 1
37bee3c63cmovle r8, rcx
37bee3c67cmp r10, r8
37bee3c6ajl 0x37bee4519
37bee3c70mov rcx, [rsp+336]
37bee3c78cmp r11, [rcx]
37bee3c7bjle 0x37bee3d20
37bee3c81mov rcx, -13
37bee3c88mov eax, 13
37bee3c8djmp 0x37bee3c9c
37bee3c8f
37bee3c8f 90 .
37bee3c90
37bee3c90loc_37bee3c90:
37bee3c90mov rcx, -2
37bee3c97mov eax, 2
37bee3c9c
37bee3c9cloc_37bee3c9c:
37bee3c9cmov [rdx], rcx
37bee3c9fmov r8l, 7
37bee3ca5lea rdx, [rsp+120]
37bee3caalea rcx, [rip+0x574fb8]
37bee3cb1mov [rsp+120], rax
37bee3cb6call xerbla_64_
37bee3cbbnop
37bee3cbc
37bee3cbcloc_37bee3cbc:
37bee3cbcmovups x6, [rsp+128]
37bee3cc4movups x7, [rsp+144]
37bee3cccadd rsp, 168
37bee3cd3pop rbx
37bee3cd4pop rsi
37bee3cd5pop rdi
37bee3cd6pop rbp
37bee3cd7pop r12
37bee3cd9pop r13
37bee3cdbpop r14
37bee3cddpop r15
37bee3cdfret
37bee3ce0
37bee3ce0loc_37bee3ce0:
37bee3ce0mov rcx, -1
37bee3ce7mov eax, 1
37bee3cecjmp 0x37bee3c9c
37bee3cee
37bee3cee 66 90 f.
37bee3cf0
37bee3cf0loc_37bee3cf0:
37bee3cf0mov rcx, -5
37bee3cf7mov eax, 5
37bee3cfcjmp 0x37bee3c9c
37bee3cfe
37bee3cfe 66 90 f.
37bee3d00
37bee3d00loc_37bee3d00:
37bee3d00mov rcx, -3
37bee3d07mov eax, 3
37bee3d0cjmp 0x37bee3c9c
37bee3d0e
37bee3d0eloc_37bee3d0e:
37bee3d0emov rcx, -9
37bee3d15mov eax, 9
37bee3d1ajmp 0x37bee3c9c
37bee3d1c
37bee3d1c 0f 1f 40 00 ..@.
37bee3d20
37bee3d20loc_37bee3d20:
37bee3d20mov edx, 9
37bee3d25lea r14, [rsp+120]
37bee3d2alea r13, [rsp+116]
37bee3d2flea rcx, [rip+0x574f3a]
37bee3d36call slamch_64_
37bee3d3bmov [rsp+32], r14
37bee3d40mov r9, r13
37bee3d43mov rdx, rbx
37bee3d46mov r8, [rsp+272]
37bee3d4emov rcx, rsi
37bee3d51movaps x7, x0
37bee3d54mov [rsp+116], 0
37bee3d5cmov [rsp+120], 0
37bee3d64call classq_64_
37bee3d69mov [rsp+32], r14
37bee3d6emov r9, r13
37bee3d71mov rcx, rdi
37bee3d74mov r8, [rsp+288]
37bee3d7cmov rdx, [rsp+280]
37bee3d84call classq_64_
37bee3d89movss x0, [rsp+120]
37bee3d8fsqrtss x0, x0
37bee3d93mulss x0, [rsp+116]
37bee3d99movaps x6, x0
37bee3d9ccmp [rsi], 0
37bee3da0jne 0x37bee42c0
37bee3da6mov r8, [rbp]
37bee3daamov edx, 1
37bee3daflea rcx, [r8+1]
37bee3db3test r8, r8
37bee3db6jle 0x37bee3dfa
37bee3db8test cl, 1
37bee3dbbjne 0x37bee3de0
37bee3dbdmov edx, 2
37bee3dc2mov [r12], 0
37bee3dcacmp rdx, rcx
37bee3dcdje 0x37bee3dfa
37bee3dcfnop [rax+rax]
37bee3dd5nop [rax+rax]
37bee3de0
37bee3de0loc_37bee3de0:
37bee3de0mov [r12+8*rdx-8], 0
37bee3de9mov [r12+8*rdx], 0
37bee3df1add rdx, 2
37bee3df5cmp rdx, rcx
37bee3df8jne 0x37bee3de0
37bee3dfa
37bee3dfaloc_37bee3dfa:
37bee3dfalea rax, [rip+0x574e47]
37bee3e01lea r15, [rip+0x574e48]
37bee3e08mov [rsp+96], rax
37bee3e0d
37bee3e0dloc_37bee3e0d:
37bee3e0dmov rcx, [rsp+288]
37bee3e15mov [rsp+80], r15
37bee3e1amov r8, rbp
37bee3e1dmov rdx, rdi
37bee3e20lea rax, [rip+0x574e19]
37bee3e27mov [rsp+72], r12
37bee3e2cmov [rsp+56], rcx
37bee3e31mov rcx, [rsp+280]
37bee3e39mov r9, rax
37bee3e3cmov [rsp+64], rax
37bee3e41mov [rsp+48], rcx
37bee3e46mov rcx, [rsp+320]
37bee3e4emov [rsp+88], 1
37bee3e57mov [rsp+40], rcx
37bee3e5cmov rcx, [rsp+312]
37bee3e64mov [rsp+32], rcx
37bee3e69mov rcx, [rsp+96]
37bee3e6ecall cgemv_64_
37bee3e73mov [rsp+72], rbx
37bee3e78mov r8, rbp
37bee3e7bmov rdx, rsi
37bee3e7emov rcx, [rsp+272]
37bee3e86lea rax, [rip+0x574db3]
37bee3e8dmov [rsp+88], 1
37bee3e96lea r9, [rip+0x574dc3]
37bee3e9dmov [rsp+64], rax
37bee3ea2mov [rsp+80], rcx
37bee3ea7mov rcx, [rsp+304]
37bee3eafmov [rsp+56], r15
37bee3eb4mov [rsp+40], rcx
37bee3eb9mov rcx, [rsp+296]
37bee3ec1mov [rsp+48], r12
37bee3ec6mov [rsp+32], rcx
37bee3ecblea rcx, [rip+0x574d96]
37bee3ed2call cgemv_64_
37bee3ed7mov [rsp+56], r15
37bee3edcmov r8, rbp
37bee3edfmov rdx, rdi
37bee3ee2lea rax, [rip+0x574d57]
37bee3ee9mov rcx, [rsp+288]
37bee3ef1mov [rsp+88], 1
37bee3efalea r9, [rip+0x574d5f]
37bee3f01mov [rsp+64], rax
37bee3f06mov rax, [rsp+320]
37bee3f0emov [rsp+80], rcx
37bee3f13mov rcx, [rsp+280]
37bee3f1bmov [rsp+40], rax
37bee3f20mov rax, [rsp+312]
37bee3f28mov [rsp+72], rcx
37bee3f2dlea rcx, [rip+0x574d34]
37bee3f34mov [rsp+32], rax
37bee3f39mov [rsp+48], r12
37bee3f3ecall cgemv_64_
37bee3f43mov [rsp+32], r14
37bee3f48mov r9, r13
37bee3f4bmov rdx, rbx
37bee3f4emov r8, [rsp+272]
37bee3f56mov rcx, rsi
37bee3f59mov [rsp+116], 0
37bee3f61mov [rsp+120], 0
37bee3f69call classq_64_
37bee3f6emov [rsp+32], r14
37bee3f73mov r9, r13
37bee3f76mov rcx, rdi
37bee3f79mov r8, [rsp+288]
37bee3f81mov rdx, [rsp+280]
37bee3f89call classq_64_
37bee3f8emovss x0, [rsp+120]
37bee3f94movss x1, [rip+0x574ce0]
37bee3f9cmulss x1, x6
37bee3fa0sqrtss x0, x0
37bee3fa4mulss x0, [rsp+116]
37bee3faacomiss x0, x1
37bee3fadjae 0x37bee3cbc
37bee3fb3mov r8, [rbp]
37bee3fb7pxor x1, x1
37bee3fbbcvtsi2ss x1, r8
37bee3fc0mulss x1, x7
37bee3fc4mulss x1, x6
37bee3fc8comiss x1, x0
37bee3fcbjae 0x37bee4338
37bee3fd1test r8, r8
37bee3fd4jle 0x37bee43f9
37bee3fdalea rcx, [r8+1]
37bee3fdeand r8l, 1
37bee3fe2mov edx, 1
37bee3fe7je 0x37bee4000
37bee3fe9mov edx, 2
37bee3feemov [r12], 0
37bee3ff6cmp rdx, rcx
37bee3ff9je 0x37bee401a
37bee3ffbnop [rax+rax]
37bee4000
37bee4000loc_37bee4000:
37bee4000mov [r12+8*rdx-8], 0
37bee4009mov [r12+8*rdx], 0
37bee4011add rdx, 2
37bee4015cmp rdx, rcx
37bee4018jne 0x37bee4000
37bee401a
37bee401aloc_37bee401a:
37bee401acmp [rsi], 0
37bee401ejne 0x37bee4410
37bee4024mov edx, 1
37bee4029test cl, 1
37bee402cjne 0x37bee4040
37bee402emov edx, 2
37bee4033mov [r12], 0
37bee403bcmp rdx, rcx
37bee403eje 0x37bee405a
37bee4040
37bee4040loc_37bee4040:
37bee4040mov [r12+8*rdx-8], 0
37bee4049mov [r12+8*rdx], 0
37bee4051add rdx, 2
37bee4055cmp rdx, rcx
37bee4058jne 0x37bee4040
37bee405a
37bee405aloc_37bee405a:
37bee405amov rcx, [rsp+288]
37bee4062lea rax, [rip+0x574bd7]
37bee4069mov r8, rbp
37bee406cmov rdx, [rsp+320]
37bee4074mov [rsp+64], rax
37bee4079mov r9, rax
37bee407cmov [rsp+56], rcx
37bee4081mov rcx, [rsp+280]
37bee4089mov [rsp+40], rdx
37bee408emov rdx, rdi
37bee4091mov [rsp+48], rcx
37bee4096mov rcx, [rsp+312]
37bee409emov [rsp+88], 1
37bee40a7mov [rsp+32], rcx
37bee40acmov rcx, [rsp+96]
37bee40b1mov [rsp+80], r15
37bee40b6mov [rsp+72], r12
37bee40bbmovss [rsp+108], x0
37bee40c1call cgemv_64_
37bee40c6mov rdx, [rsp+272]
37bee40cemov [rsp+72], rbx
37bee40d3mov r8, rbp
37bee40d6mov rcx, [rsp+304]
37bee40delea rax, [rip+0x574b5b]
37bee40e5mov [rsp+88], 1
37bee40eelea r9, [rip+0x574b6b]
37bee40f5mov [rsp+80], rdx
37bee40famov rdx, [rsp+296]
37bee4102mov [rsp+64], rax
37bee4107mov [rsp+40], rcx
37bee410clea rcx, [rip+0x574b55]
37bee4113mov [rsp+32], rdx
37bee4118mov rdx, rsi
37bee411bmov [rsp+56], r15
37bee4120mov [rsp+48], r12
37bee4125call cgemv_64_
37bee412alea rax, [rip+0x574b0f]
37bee4131mov [rsp+56], r15
37bee4136mov r8, rbp
37bee4139mov [rsp+64], rax
37bee413elea r9, [rip+0x574b1b]
37bee4145mov rax, [rsp+320]
37bee414dmov rcx, [rsp+288]
37bee4155mov rdx, [rsp+280]
37bee415dmov [rsp+48], r12
37bee4162mov [rsp+40], rax
37bee4167mov rax, [rsp+312]
37bee416fmov [rsp+80], rcx
37bee4174lea rcx, [rip+0x574aed]
37bee417bmov [rsp+32], rax
37bee4180mov [rsp+72], rdx
37bee4185mov rdx, rdi
37bee4188mov [rsp+88], 1
37bee4191call cgemv_64_
37bee4196mov [rsp+32], r14
37bee419bmov r9, r13
37bee419emov rdx, rbx
37bee41a1mov r8, [rsp+272]
37bee41a9mov rcx, rsi
37bee41acmov [rsp+116], 0
37bee41b4mov [rsp+120], 0
37bee41bccall classq_64_
37bee41c1mov [rsp+32], r14
37bee41c6mov r9, r13
37bee41c9mov rcx, rdi
37bee41ccmov r8, [rsp+288]
37bee41d4mov rdx, [rsp+280]
37bee41dccall classq_64_
37bee41e1movss x1, [rsp+120]
37bee41e7movss x0, [rsp+108]
37bee41edmulss x0, [rip+0x574a87]
37bee41f5sqrtss x1, x1
37bee41f9mulss x1, [rsp+116]
37bee41ffcomiss x0, x1
37bee4202jbe 0x37bee3cbc
37bee4208mov rax, [rsp+272]
37bee4210mov rcx, [rax]
37bee4213mov rax, [rsi]
37bee4216sub rax, 1
37bee421aimul rax, rcx
37bee421elea rdx, [rax+1]
37bee4222test rcx, rcx
37bee4225js 0x37bee44e8
37bee422btest rdx, rdx
37bee422ejle 0x37bee4254
37bee4230xor edx, edx
37bee4232div rcx
37bee4235
37bee4235loc_37bee4235:
37bee4235lea rdx, [8*rcx]
37bee423dnop [rax]
37bee4240
37bee4240loc_37bee4240:
37bee4240sub rax, 1
37bee4244mov [rbx], 0
37bee424badd rbx, rdx
37bee424ecmp rax, -1
37bee4252jne 0x37bee4240
37bee4254
37bee4254loc_37bee4254:
37bee4254mov rax, [rsp+288]
37bee425cmov rcx, [rax]
37bee425fmov rax, [rdi]
37bee4262sub rax, 1
37bee4266imul rax, rcx
37bee426alea rdx, [rax+1]
37bee426etest rcx, rcx
37bee4271js 0x37bee44c8
37bee4277test rdx, rdx
37bee427ajle 0x37bee3cbc
37bee4280xor edx, edx
37bee4282div rcx
37bee4285
37bee4285loc_37bee4285:
37bee4285mov rdx, [rsp+280]
37bee428dshl rcx, 3
37bee4291nop [rax]
37bee4295nop [rax+rax]
37bee42a0
37bee42a0loc_37bee42a0:
37bee42a0sub rax, 1
37bee42a4mov [rdx], 0
37bee42abadd rdx, rcx
37bee42aecmp rax, -1
37bee42b2jne 0x37bee42a0
37bee42b4jmp 0x37bee3cbc
37bee42b9
37bee42b9 0f 1f 80 00 00 00 00 .......
37bee42c0
37bee42c0loc_37bee42c0:
37bee42c0lea rax, [rip+0x574991]
37bee42c7mov [rsp+72], r12
37bee42ccmov r8, rbp
37bee42cfmov rdx, rsi
37bee42d2mov [rsp+64], rax
37bee42d7mov rax, [rsp+272]
37bee42dflea r15, [rip+0x57496a]
37bee42e6lea rcx, [rip+0x57495b]
37bee42edmov [rsp+88], 1
37bee42f6lea r9, [rip+0x574943]
37bee42fdmov [rsp+56], rax
37bee4302mov rax, [rsp+304]
37bee430amov [rsp+80], r15
37bee430fmov [rsp+40], rax
37bee4314mov rax, [rsp+296]
37bee431cmov [rsp+48], rbx
37bee4321mov [rsp+32], rax
37bee4326mov [rsp+96], rcx
37bee432bcall cgemv_64_
37bee4330jmp 0x37bee3e0d
37bee4335
37bee4335 0f 1f 00 ...
37bee4338
37bee4338loc_37bee4338:
37bee4338mov rax, [rsp+272]
37bee4340mov rcx, [rax]
37bee4343mov rax, [rsi]
37bee4346sub rax, 1
37bee434aimul rax, rcx
37bee434elea rdx, [rax+1]
37bee4352test rcx, rcx
37bee4355js 0x37bee4488
37bee435btest rdx, rdx
37bee435ejle 0x37bee4394
37bee4360xor edx, edx
37bee4362div rcx
37bee4365
37bee4365loc_37bee4365:
37bee4365lea rdx, [8*rcx]
37bee436dnop [rax+rax]
37bee4375nop [rax+rax]
37bee4380
37bee4380loc_37bee4380:
37bee4380sub rax, 1
37bee4384mov [rbx], 0
37bee438badd rbx, rdx
37bee438ecmp rax, -1
37bee4392jne 0x37bee4380
37bee4394
37bee4394loc_37bee4394:
37bee4394mov rax, [rsp+288]
37bee439cmov rcx, [rax]
37bee439fmov rax, [rdi]
37bee43a2sub rax, 1
37bee43a6imul rax, rcx
37bee43aalea rdx, [rax+1]
37bee43aetest rcx, rcx
37bee43b1js 0x37bee44a8
37bee43b7test rdx, rdx
37bee43bajle 0x37bee3cbc
37bee43c0xor edx, edx
37bee43c2div rcx
37bee43c5
37bee43c5loc_37bee43c5:
37bee43c5mov rdx, [rsp+280]
37bee43cdshl rcx, 3
37bee43d1nop [rax]
37bee43d5nop [rax+rax]
37bee43e0
37bee43e0loc_37bee43e0:
37bee43e0sub rax, 1
37bee43e4mov [rdx], 0
37bee43ebadd rdx, rcx
37bee43eecmp rax, -1
37bee43f2jne 0x37bee43e0
37bee43f4jmp 0x37bee3cbc
37bee43f9
37bee43f9loc_37bee43f9:
37bee43f9cmp [rsi], 0
37bee43fdje 0x37bee405a
37bee4403nop
37bee4405nop [rax+rax]
37bee4410
37bee4410loc_37bee4410:
37bee4410mov [rsp+80], r15
37bee4415mov rcx, [rsp+96]
37bee441amov r8, rbp
37bee441dmov rdx, rsi
37bee4420lea rax, [rip+0x574831]
37bee4427mov [rsp+72], r12
37bee442clea r9, [rip+0x57480d]
37bee4433mov [rsp+64], rax
37bee4438mov rax, [rsp+272]
37bee4440mov [rsp+88], 1
37bee4449mov [rsp+56], rax
37bee444emov rax, [rsp+304]
37bee4456mov [rsp+48], rbx
37bee445bmov [rsp+40], rax
37bee4460mov rax, [rsp+296]
37bee4468movss [rsp+108], x0
37bee446emov [rsp+32], rax
37bee4473call cgemv_64_
37bee4478movss x0, [rsp+108]
37bee447ejmp 0x37bee405a
37bee4483
37bee4483 0f 1f 44 00 00 ..D..
37bee4488
37bee4488loc_37bee4488:
37bee4488cmp rdx, 1
37bee448cjg 0x37bee4394
37bee4492mov r8, rcx
37bee4495neg rax
37bee4498xor edx, edx
37bee449aneg r8
37bee449ddiv r8
37bee44a0jmp 0x37bee4365
37bee44a5
37bee44a5 0f 1f 00 ...
37bee44a8
37bee44a8loc_37bee44a8:
37bee44a8cmp rdx, 1
37bee44acjg 0x37bee3cbc
37bee44b2mov r8, rcx
37bee44b5neg rax
37bee44b8xor edx, edx
37bee44baneg r8
37bee44bddiv r8
37bee44c0jmp 0x37bee43c5
37bee44c5
37bee44c5 0f 1f 00 ...
37bee44c8
37bee44c8loc_37bee44c8:
37bee44c8cmp rdx, 1
37bee44ccjg 0x37bee3cbc
37bee44d2mov r8, rcx
37bee44d5neg rax
37bee44d8xor edx, edx
37bee44daneg r8
37bee44dddiv r8
37bee44e0jmp 0x37bee4285
37bee44e5
37bee44e5 0f 1f 00 ...
37bee44e8
37bee44e8loc_37bee44e8:
37bee44e8cmp rdx, 1
37bee44ecjg 0x37bee4254
37bee44f2mov r8, rcx
37bee44f5neg rax
37bee44f8xor edx, edx
37bee44faneg r8
37bee44fddiv r8
37bee4500jmp 0x37bee4235
37bee4505
37bee4505 0f 1f 00 ...
37bee4508
37bee4508loc_37bee4508:
37bee4508mov rcx, -7
37bee450fmov eax, 7
37bee4514jmp 0x37bee3c9c
37bee4519
37bee4519loc_37bee4519:
37bee4519mov rcx, -11
37bee4520mov eax, 11
37bee4525jmp 0x37bee3c9c
37bee3ba0
37bee3ba0cunbdb6_64_:
37bee3ba0push r15
37bee3ba2push r14
37bee3ba4push r13
37bee3ba6push r12
37bee3ba8push rbp
37bee3ba9push rdi
37bee3baapush rsi
37bee3babpush rbx
37bee3bacsub rsp, 168
37bee3bb3movups [rsp+128], x6
37bee3bbbmovups [rsp+144], x7
37bee3bc3mov rax, [rsp+304]
37bee3bcbmov r12, [rsp+328]
37bee3bd3mov rsi, rcx
37bee3bd6mov rdi, rdx
37bee3bd9mov rbx, r9
37bee3bdcmov rcx, [rcx]
37bee3bdfmov rdx, [rsp+344]
37bee3be7mov r9, [rax]
37bee3beamov rbp, r8
37bee3bedmov rax, [rsp+320]
37bee3bf5mov [rdx], 0
37bee3bfcmov r10, [rax]
37bee3bfftest rcx, rcx
37bee3c02js 0x37bee3ce0
37bee3c08mov r8, [rdi]
37bee3c0btest r8, r8
37bee3c0ejs 0x37bee3c90
37bee3c14mov r11, [rbp]
37bee3c18test r11, r11
37bee3c1bjs 0x37bee3d00
37bee3c21mov rax, [rsp+272]
37bee3c29cmp [rax], 0
37bee3c2djle 0x37bee3cf0
37bee3c33mov rax, [rsp+288]
37bee3c3bcmp [rax], 0
37bee3c3fjle 0x37bee4508
37bee3c45test rcx, rcx
37bee3c48mov r13l, 1
37bee3c4ecmovle rcx, r13
37bee3c52cmp r9, rcx
37bee3c55jl 0x37bee3d0e
37bee3c5btest r8, r8
37bee3c5emov ecx, 1
37bee3c63cmovle r8, rcx
37bee3c67cmp r10, r8
37bee3c6ajl 0x37bee4519
37bee3c70mov rcx, [rsp+336]
37bee3c78cmp r11, [rcx]
37bee3c7bjle 0x37bee3d20
37bee3c81mov rcx, -13
37bee3c88mov eax, 13
37bee3c8djmp 0x37bee3c9c
37bee3c8f
37bee3c8f 90 .
37bee3c90
37bee3c90loc_37bee3c90:
37bee3c90mov rcx, -2
37bee3c97mov eax, 2
37bee3c9c
37bee3c9cloc_37bee3c9c:
37bee3c9cmov [rdx], rcx
37bee3c9fmov r8l, 7
37bee3ca5lea rdx, [rsp+120]
37bee3caalea rcx, [rip+0x574fb8]
37bee3cb1mov [rsp+120], rax
37bee3cb6call xerbla_64_
37bee3cbbnop
37bee3cbc
37bee3cbcloc_37bee3cbc:
37bee3cbcmovups x6, [rsp+128]
37bee3cc4movups x7, [rsp+144]
37bee3cccadd rsp, 168
37bee3cd3pop rbx
37bee3cd4pop rsi
37bee3cd5pop rdi
37bee3cd6pop rbp
37bee3cd7pop r12
37bee3cd9pop r13
37bee3cdbpop r14
37bee3cddpop r15
37bee3cdfret
37bee3ce0
37bee3ce0loc_37bee3ce0:
37bee3ce0mov rcx, -1
37bee3ce7mov eax, 1
37bee3cecjmp 0x37bee3c9c
37bee3cee
37bee3cee 66 90 f.
37bee3cf0
37bee3cf0loc_37bee3cf0:
37bee3cf0mov rcx, -5
37bee3cf7mov eax, 5
37bee3cfcjmp 0x37bee3c9c
37bee3cfe
37bee3cfe 66 90 f.
37bee3d00
37bee3d00loc_37bee3d00:
37bee3d00mov rcx, -3
37bee3d07mov eax, 3
37bee3d0cjmp 0x37bee3c9c
37bee3d0e
37bee3d0eloc_37bee3d0e:
37bee3d0emov rcx, -9
37bee3d15mov eax, 9
37bee3d1ajmp 0x37bee3c9c
37bee3d1c
37bee3d1c 0f 1f 40 00 ..@.
37bee3d20
37bee3d20loc_37bee3d20:
37bee3d20mov edx, 9
37bee3d25lea r14, [rsp+120]
37bee3d2alea r13, [rsp+116]
37bee3d2flea rcx, [rip+0x574f3a]
37bee3d36call slamch_64_
37bee3d3bmov [rsp+32], r14
37bee3d40mov r9, r13
37bee3d43mov rdx, rbx
37bee3d46mov r8, [rsp+272]
37bee3d4emov rcx, rsi
37bee3d51movaps x7, x0
37bee3d54mov [rsp+116], 0
37bee3d5cmov [rsp+120], 0
37bee3d64call classq_64_
37bee3d69mov [rsp+32], r14
37bee3d6emov r9, r13
37bee3d71mov rcx, rdi
37bee3d74mov r8, [rsp+288]
37bee3d7cmov rdx, [rsp+280]
37bee3d84call classq_64_
37bee3d89movss x0, [rsp+120]
37bee3d8fsqrtss x0, x0
37bee3d93mulss x0, [rsp+116]
37bee3d99movaps x6, x0
37bee3d9ccmp [rsi], 0
37bee3da0jne 0x37bee42c0
37bee3da6mov r8, [rbp]
37bee3daamov edx, 1
37bee3daflea rcx, [r8+1]
37bee3db3test r8, r8
37bee3db6jle 0x37bee3dfa
37bee3db8test cl, 1
37bee3dbbjne 0x37bee3de0
37bee3dbdmov edx, 2
37bee3dc2mov [r12], 0
37bee3dcacmp rdx, rcx
37bee3dcdje 0x37bee3dfa
37bee3dcfnop [rax+rax]
37bee3dd5nop [rax+rax]
37bee3de0
37bee3de0loc_37bee3de0:
37bee3de0mov [r12+8*rdx-8], 0
37bee3de9mov [r12+8*rdx], 0
37bee3df1add rdx, 2
37bee3df5cmp rdx, rcx
37bee3df8jne 0x37bee3de0
37bee3dfa
37bee3dfaloc_37bee3dfa:
37bee3dfalea rax, [rip+0x574e47]
37bee3e01lea r15, [rip+0x574e48]
37bee3e08mov [rsp+96], rax
37bee3e0d
37bee3e0dloc_37bee3e0d:
37bee3e0dmov rcx, [rsp+288]
37bee3e15mov [rsp+80], r15
37bee3e1amov r8, rbp
37bee3e1dmov rdx, rdi
37bee3e20lea rax, [rip+0x574e19]
37bee3e27mov [rsp+72], r12
37bee3e2cmov [rsp+56], rcx
37bee3e31mov rcx, [rsp+280]
37bee3e39mov r9, rax
37bee3e3cmov [rsp+64], rax
37bee3e41mov [rsp+48], rcx
37bee3e46mov rcx, [rsp+320]
37bee3e4emov [rsp+88], 1
37bee3e57mov [rsp+40], rcx
37bee3e5cmov rcx, [rsp+312]
37bee3e64mov [rsp+32], rcx
37bee3e69mov rcx, [rsp+96]
37bee3e6ecall cgemv_64_
37bee3e73mov [rsp+72], rbx
37bee3e78mov r8, rbp
37bee3e7bmov rdx, rsi
37bee3e7emov rcx, [rsp+272]
37bee3e86lea rax, [rip+0x574db3]
37bee3e8dmov [rsp+88], 1
37bee3e96lea r9, [rip+0x574dc3]
37bee3e9dmov [rsp+64], rax
37bee3ea2mov [rsp+80], rcx
37bee3ea7mov rcx, [rsp+304]
37bee3eafmov [rsp+56], r15
37bee3eb4mov [rsp+40], rcx
37bee3eb9mov rcx, [rsp+296]
37bee3ec1mov [rsp+48], r12
37bee3ec6mov [rsp+32], rcx
37bee3ecblea rcx, [rip+0x574d96]
37bee3ed2call cgemv_64_
37bee3ed7mov [rsp+56], r15
37bee3edcmov r8, rbp
37bee3edfmov rdx, rdi
37bee3ee2lea rax, [rip+0x574d57]
37bee3ee9mov rcx, [rsp+288]
37bee3ef1mov [rsp+88], 1
37bee3efalea r9, [rip+0x574d5f]
37bee3f01mov [rsp+64], rax
37bee3f06mov rax, [rsp+320]
37bee3f0emov [rsp+80], rcx
37bee3f13mov rcx, [rsp+280]
37bee3f1bmov [rsp+40], rax
37bee3f20mov rax, [rsp+312]
37bee3f28mov [rsp+72], rcx
37bee3f2dlea rcx, [rip+0x574d34]
37bee3f34mov [rsp+32], rax
37bee3f39mov [rsp+48], r12
37bee3f3ecall cgemv_64_
37bee3f43mov [rsp+32], r14
37bee3f48mov r9, r13
37bee3f4bmov rdx, rbx
37bee3f4emov r8, [rsp+272]
37bee3f56mov rcx, rsi
37bee3f59mov [rsp+116], 0
37bee3f61mov [rsp+120], 0
37bee3f69call classq_64_
37bee3f6emov [rsp+32], r14
37bee3f73mov r9, r13
37bee3f76mov rcx, rdi
37bee3f79mov r8, [rsp+288]
37bee3f81mov rdx, [rsp+280]
37bee3f89call classq_64_
37bee3f8emovss x0, [rsp+120]
37bee3f94movss x1, [rip+0x574ce0]
37bee3f9cmulss x1, x6
37bee3fa0sqrtss x0, x0
37bee3fa4mulss x0, [rsp+116]
37bee3faacomiss x0, x1
37bee3fadjae 0x37bee3cbc
37bee3fb3mov r8, [rbp]
37bee3fb7pxor x1, x1
37bee3fbbcvtsi2ss x1, r8
37bee3fc0mulss x1, x7
37bee3fc4mulss x1, x6
37bee3fc8comiss x1, x0
37bee3fcbjae 0x37bee4338
37bee3fd1test r8, r8
37bee3fd4jle 0x37bee43f9
37bee3fdalea rcx, [r8+1]
37bee3fdeand r8l, 1
37bee3fe2mov edx, 1
37bee3fe7je 0x37bee4000
37bee3fe9mov edx, 2
37bee3feemov [r12], 0
37bee3ff6cmp rdx, rcx
37bee3ff9je 0x37bee401a
37bee3ffbnop [rax+rax]
37bee4000
37bee4000loc_37bee4000:
37bee4000mov [r12+8*rdx-8], 0
37bee4009mov [r12+8*rdx], 0
37bee4011add rdx, 2
37bee4015cmp rdx, rcx
37bee4018jne 0x37bee4000
37bee401a
37bee401aloc_37bee401a:
37bee401acmp [rsi], 0
37bee401ejne 0x37bee4410
37bee4024mov edx, 1
37bee4029test cl, 1
37bee402cjne 0x37bee4040
37bee402emov edx, 2
37bee4033mov [r12], 0
37bee403bcmp rdx, rcx
37bee403eje 0x37bee405a
37bee4040
37bee4040loc_37bee4040:
37bee4040mov [r12+8*rdx-8], 0
37bee4049mov [r12+8*rdx], 0
37bee4051add rdx, 2
37bee4055cmp rdx, rcx
37bee4058jne 0x37bee4040
37bee405a
37bee405aloc_37bee405a:
37bee405amov rcx, [rsp+288]
37bee4062lea rax, [rip+0x574bd7]
37bee4069mov r8, rbp
37bee406cmov rdx, [rsp+320]
37bee4074mov [rsp+64], rax
37bee4079mov r9, rax
37bee407cmov [rsp+56], rcx
37bee4081mov rcx, [rsp+280]
37bee4089mov [rsp+40], rdx
37bee408emov rdx, rdi
37bee4091mov [rsp+48], rcx
37bee4096mov rcx, [rsp+312]
37bee409emov [rsp+88], 1
37bee40a7mov [rsp+32], rcx
37bee40acmov rcx, [rsp+96]
37bee40b1mov [rsp+80], r15
37bee40b6mov [rsp+72], r12
37bee40bbmovss [rsp+108], x0
37bee40c1call cgemv_64_
37bee40c6mov rdx, [rsp+272]
37bee40cemov [rsp+72], rbx
37bee40d3mov r8, rbp
37bee40d6mov rcx, [rsp+304]
37bee40delea rax, [rip+0x574b5b]
37bee40e5mov [rsp+88], 1
37bee40eelea r9, [rip+0x574b6b]
37bee40f5mov [rsp+80], rdx
37bee40famov rdx, [rsp+296]
37bee4102mov [rsp+64], rax
37bee4107mov [rsp+40], rcx
37bee410clea rcx, [rip+0x574b55]
37bee4113mov [rsp+32], rdx
37bee4118mov rdx, rsi
37bee411bmov [rsp+56], r15
37bee4120mov [rsp+48], r12
37bee4125call cgemv_64_
37bee412alea rax, [rip+0x574b0f]
37bee4131mov [rsp+56], r15
37bee4136mov r8, rbp
37bee4139mov [rsp+64], rax
37bee413elea r9, [rip+0x574b1b]
37bee4145mov rax, [rsp+320]
37bee414dmov rcx, [rsp+288]
37bee4155mov rdx, [rsp+280]
37bee415dmov [rsp+48], r12
37bee4162mov [rsp+40], rax
37bee4167mov rax, [rsp+312]
37bee416fmov [rsp+80], rcx
37bee4174lea rcx, [rip+0x574aed]
37bee417bmov [rsp+32], rax
37bee4180mov [rsp+72], rdx
37bee4185mov rdx, rdi
37bee4188mov [rsp+88], 1
37bee4191call cgemv_64_
37bee4196mov [rsp+32], r14
37bee419bmov r9, r13
37bee419emov rdx, rbx
37bee41a1mov r8, [rsp+272]
37bee41a9mov rcx, rsi
37bee41acmov [rsp+116], 0
37bee41b4mov [rsp+120], 0
37bee41bccall classq_64_
37bee41c1mov [rsp+32], r14
37bee41c6mov r9, r13
37bee41c9mov rcx, rdi
37bee41ccmov r8, [rsp+288]
37bee41d4mov rdx, [rsp+280]
37bee41dccall classq_64_
37bee41e1movss x1, [rsp+120]
37bee41e7movss x0, [rsp+108]
37bee41edmulss x0, [rip+0x574a87]
37bee41f5sqrtss x1, x1
37bee41f9mulss x1, [rsp+116]
37bee41ffcomiss x0, x1
37bee4202jbe 0x37bee3cbc
37bee4208mov rax, [rsp+272]
37bee4210mov rcx, [rax]
37bee4213mov rax, [rsi]
37bee4216sub rax, 1
37bee421aimul rax, rcx
37bee421elea rdx, [rax+1]
37bee4222test rcx, rcx
37bee4225js 0x37bee44e8
37bee422btest rdx, rdx
37bee422ejle 0x37bee4254
37bee4230xor edx, edx
37bee4232div rcx
37bee4235
37bee4235loc_37bee4235:
37bee4235lea rdx, [8*rcx]
37bee423dnop [rax]
37bee4240
37bee4240loc_37bee4240:
37bee4240sub rax, 1
37bee4244mov [rbx], 0
37bee424badd rbx, rdx
37bee424ecmp rax, -1
37bee4252jne 0x37bee4240
37bee4254
37bee4254loc_37bee4254:
37bee4254mov rax, [rsp+288]
37bee425cmov rcx, [rax]
37bee425fmov rax, [rdi]
37bee4262sub rax, 1
37bee4266imul rax, rcx
37bee426alea rdx, [rax+1]
37bee426etest rcx, rcx
37bee4271js 0x37bee44c8
37bee4277test rdx, rdx
37bee427ajle 0x37bee3cbc
37bee4280xor edx, edx
37bee4282div rcx
37bee4285
37bee4285loc_37bee4285:
37bee4285mov rdx, [rsp+280]
37bee428dshl rcx, 3
37bee4291nop [rax]
37bee4295nop [rax+rax]
37bee42a0
37bee42a0loc_37bee42a0:
37bee42a0sub rax, 1
37bee42a4mov [rdx], 0
37bee42abadd rdx, rcx
37bee42aecmp rax, -1
37bee42b2jne 0x37bee42a0
37bee42b4jmp 0x37bee3cbc
37bee42b9
37bee42b9 0f 1f 80 00 00 00 00 .......
37bee42c0
37bee42c0loc_37bee42c0:
37bee42c0lea rax, [rip+0x574991]
37bee42c7mov [rsp+72], r12
37bee42ccmov r8, rbp
37bee42cfmov rdx, rsi
37bee42d2mov [rsp+64], rax
37bee42d7mov rax, [rsp+272]
37bee42dflea r15, [rip+0x57496a]
37bee42e6lea rcx, [rip+0x57495b]
37bee42edmov [rsp+88], 1
37bee42f6lea r9, [rip+0x574943]
37bee42fdmov [rsp+56], rax
37bee4302mov rax, [rsp+304]
37bee430amov [rsp+80], r15
37bee430fmov [rsp+40], rax
37bee4314mov rax, [rsp+296]
37bee431cmov [rsp+48], rbx
37bee4321mov [rsp+32], rax
37bee4326mov [rsp+96], rcx
37bee432bcall cgemv_64_
37bee4330jmp 0x37bee3e0d
37bee4335
37bee4335 0f 1f 00 ...
37bee4338
37bee4338loc_37bee4338:
37bee4338mov rax, [rsp+272]
37bee4340mov rcx, [rax]
37bee4343mov rax, [rsi]
37bee4346sub rax, 1
37bee434aimul rax, rcx
37bee434elea rdx, [rax+1]
37bee4352test rcx, rcx
37bee4355js 0x37bee4488
37bee435btest rdx, rdx
37bee435ejle 0x37bee4394
37bee4360xor edx, edx
37bee4362div rcx
37bee4365
37bee4365loc_37bee4365:
37bee4365lea rdx, [8*rcx]
37bee436dnop [rax+rax]
37bee4375nop [rax+rax]
37bee4380
37bee4380loc_37bee4380:
37bee4380sub rax, 1
37bee4384mov [rbx], 0
37bee438badd rbx, rdx
37bee438ecmp rax, -1
37bee4392jne 0x37bee4380
37bee4394
37bee4394loc_37bee4394:
37bee4394mov rax, [rsp+288]
37bee439cmov rcx, [rax]
37bee439fmov rax, [rdi]
37bee43a2sub rax, 1
37bee43a6imul rax, rcx
37bee43aalea rdx, [rax+1]
37bee43aetest rcx, rcx
37bee43b1js 0x37bee44a8
37bee43b7test rdx, rdx
37bee43bajle 0x37bee3cbc
37bee43c0xor edx, edx
37bee43c2div rcx
37bee43c5
37bee43c5loc_37bee43c5:
37bee43c5mov rdx, [rsp+280]
37bee43cdshl rcx, 3
37bee43d1nop [rax]
37bee43d5nop [rax+rax]
37bee43e0
37bee43e0loc_37bee43e0:
37bee43e0sub rax, 1
37bee43e4mov [rdx], 0
37bee43ebadd rdx, rcx
37bee43eecmp rax, -1
37bee43f2jne 0x37bee43e0
37bee43f4jmp 0x37bee3cbc
37bee43f9
37bee43f9loc_37bee43f9:
37bee43f9cmp [rsi], 0
37bee43fdje 0x37bee405a
37bee4403nop
37bee4405nop [rax+rax]
37bee4410
37bee4410loc_37bee4410:
37bee4410mov [rsp+80], r15
37bee4415mov rcx, [rsp+96]
37bee441amov r8, rbp
37bee441dmov rdx, rsi
37bee4420lea rax, [rip+0x574831]
37bee4427mov [rsp+72], r12
37bee442clea r9, [rip+0x57480d]
37bee4433mov [rsp+64], rax
37bee4438mov rax, [rsp+272]
37bee4440mov [rsp+88], 1
37bee4449mov [rsp+56], rax
37bee444emov rax, [rsp+304]
37bee4456mov [rsp+48], rbx
37bee445bmov [rsp+40], rax
37bee4460mov rax, [rsp+296]
37bee4468movss [rsp+108], x0
37bee446emov [rsp+32], rax
37bee4473call cgemv_64_
37bee4478movss x0, [rsp+108]
37bee447ejmp 0x37bee405a
37bee4483
37bee4483 0f 1f 44 00 00 ..D..
37bee4488
37bee4488loc_37bee4488:
37bee4488cmp rdx, 1
37bee448cjg 0x37bee4394
37bee4492mov r8, rcx
37bee4495neg rax
37bee4498xor edx, edx
37bee449aneg r8
37bee449ddiv r8
37bee44a0jmp 0x37bee4365
37bee44a5
37bee44a5 0f 1f 00 ...
37bee44a8
37bee44a8loc_37bee44a8:
37bee44a8cmp rdx, 1
37bee44acjg 0x37bee3cbc
37bee44b2mov r8, rcx
37bee44b5neg rax
37bee44b8xor edx, edx
37bee44baneg r8
37bee44bddiv r8
37bee44c0jmp 0x37bee43c5
37bee44c5
37bee44c5 0f 1f 00 ...
37bee44c8
37bee44c8loc_37bee44c8:
37bee44c8cmp rdx, 1
37bee44ccjg 0x37bee3cbc
37bee44d2mov r8, rcx
37bee44d5neg rax
37bee44d8xor edx, edx
37bee44daneg r8
37bee44dddiv r8
37bee44e0jmp 0x37bee4285
37bee44e5
37bee44e5 0f 1f 00 ...
37bee44e8
37bee44e8loc_37bee44e8:
37bee44e8cmp rdx, 1
37bee44ecjg 0x37bee4254
37bee44f2mov r8, rcx
37bee44f5neg rax
37bee44f8xor edx, edx
37bee44faneg r8
37bee44fddiv r8
37bee4500jmp 0x37bee4235
37bee4505
37bee4505 0f 1f 00 ...
37bee4508
37bee4508loc_37bee4508:
37bee4508mov rcx, -7
37bee450fmov eax, 7
37bee4514jmp 0x37bee3c9c
37bee4519
37bee4519loc_37bee4519:
37bee4519mov rcx, -11
37bee4520mov eax, 11
37bee4525jmp 0x37bee3c9c
37bee3ba0
Loading..