File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bc106b0
37bc106b0zlahqr_:
37bc106b0push r15
37bc106b2push r14
37bc106b4push r13
37bc106b6push r12
37bc106b8push rbp
37bc106b9push rdi
37bc106bapush rsi
37bc106bbpush rbx
37bc106bcsub rsp, 792
37bc106c3movups [rsp+624], x6
37bc106cbmovups [rsp+640], x7
37bc106d3movups [rsp+656], x8
37bc106dcmovups [rsp+672], x9
37bc106e5movups [rsp+688], x10
37bc106eemovups [rsp+704], x11
37bc106f7movups [rsp+720], x12
37bc10700movups [rsp+736], x13
37bc10709movups [rsp+752], x14
37bc10712movups [rsp+768], x15
37bc1071bmov rax, [rsp+912]
37bc10723mov rdi, [rsp+960]
37bc1072bmov ebx, [r8]
37bc1072emov [rdi], 0
37bc10734mov [rsp+872], rdx
37bc1073cmov edx, [rax]
37bc1073emov rax, [rsp+952]
37bc10746mov [rsp+864], rcx
37bc1074emov [rsp+880], r8
37bc10756mov [rsp+888], r9
37bc1075emov eax, [rax]
37bc10760test ebx, ebx
37bc10762je 0x37bc119b7
37bc10768movsxd rdi, edx
37bc1076bxor edx, edx
37bc1076dmov ebp, [r9]
37bc10770test rdi, rdi
37bc10773cmovns rdx, rdi
37bc10777mov rdi, [rsp+896]
37bc1077fmov r15l, [rdi]
37bc10782mov [rsp+392], rdx
37bc1078anot rdx
37bc1078dmov [rsp+160], rdx
37bc10795cmp ebp, r15l
37bc10798je 0x37bc1257d
37bc1079emovsxd rdi, eax
37bc107a1xor eax, eax
37bc107a3lea r11l, [rbp+1]
37bc107a7test rdi, rdi
37bc107aacmovns rax, rdi
37bc107aemov [rsp+48], rax
37bc107b3not rax
37bc107b6mov [rsp+312], rax
37bc107belea eax, [r15-3]
37bc107c2cmp ebp, eax
37bc107c4jg 0x37bc10817
37bc107c6lea eax, [r15-2]
37bc107camov rdi, [rsp+392]
37bc107d2xor edx, edx
37bc107d4pxor x0, x0
37bc107d8sub eax, ebp
37bc107damov r9l, eax
37bc107ddmovsxd rax, ebp
37bc107e0lea rcx, [rdi+1]
37bc107e4imul rdi, rax
37bc107e8shl rcx, 4
37bc107eclea rax, [rax+rdi+2]
37bc107f1add rax, [rsp+160]
37bc107f9shl rax, 4
37bc107fdadd rax, [rsp+904]
37bc10805
37bc10805loc_37bc10805:
37bc10805add edx, 1
37bc10808movups [rax], x0
37bc1080bmovups [rax+16], x0
37bc1080fadd rax, rcx
37bc10812cmp edx, r9l
37bc10815jb 0x37bc10805
37bc10817
37bc10817loc_37bc10817:
37bc10817lea eax, [r15-1]
37bc1081bcmp ebp, eax
37bc1081djge 0x37bc10850
37bc1081flea eax, [r15-2]
37bc10823movsxd rdx, r15l
37bc10826mov rdi, [rsp+904]
37bc1082epxor x0, x0
37bc10832cdqe
37bc10834imul rax, [rsp+392]
37bc1083dadd rax, [rsp+160]
37bc10845add rax, rdx
37bc10848shl rax, 4
37bc1084cmovups [rdi+rax], x0
37bc10850
37bc10850loc_37bc10850:
37bc10850mov rax, [rsp+864]
37bc10858mov r8l, 1
37bc1085emov esi, [rax]
37bc10860test esi, esi
37bc10862jne 0x37bc1086a
37bc10864mov r8l, ebp
37bc10867mov ebx, r15l
37bc1086a
37bc1086aloc_37bc1086a:
37bc1086acmp r15l, r11l
37bc1086djl 0x37bc10b6e
37bc10873mov rcx, [rsp+392]
37bc1087bmovsxd rdx, ebp
37bc1087emov r9, [rsp+160]
37bc10886mov [rsp+200], r8l
37bc1088emov rdi, [rsp+904]
37bc10896mov r10, [rsp+312]
37bc1089emov rsi, rcx
37bc108a1lea rax, [rcx+1]
37bc108a5imul rsi, rdx
37bc108a9shl rax, 4
37bc108admov r14, rax
37bc108b0lea rax, [rsi+r9]
37bc108b4add rax, rdx
37bc108b7mov rdx, [rsp+48]
37bc108bcshl rax, 4
37bc108c0lea rdi, [rdi+rax+16]
37bc108c5movsxd rax, r11l
37bc108c8mov r11l, r15l
37bc108cbmov r15, r14
37bc108ceimul rdx, rax
37bc108d2imul rax, rcx
37bc108d6movsxd rcx, r8l
37bc108d9lea r13, [rdx+r10]
37bc108ddlea r10, [r14-16]
37bc108e1mov r14l, ebx
37bc108e4lea rdx, [r9+rax]
37bc108e8sub rax, rsi
37bc108ebadd rdx, rcx
37bc108eeshl rax, 4
37bc108f2shl rdx, 4
37bc108f6add rdx, [rsp+904]
37bc108femov [rsp+88], rax
37bc10903mov r12, rdx
37bc10906jmp 0x37bc1091f
37bc10908
37bc10908loc_37bc10908:
37bc10908add rdi, r15
37bc1090badd ebp, 1
37bc1090eadd r13, [rsp+48]
37bc10913add r12, r10
37bc10916cmp r11l, esi
37bc10919jl 0x37bc10b59
37bc1091f
37bc1091floc_37bc1091f:
37bc1091fmovsd_xmm x6, [rdi+8]
37bc10924pxor x0, x0
37bc10928lea esi, [rbp+2]
37bc1092bucomisd x6, x0
37bc1092fjp 0x37bc10933
37bc10931je 0x37bc10908
37bc10933
37bc10933loc_37bc10933:
37bc10933movsd_xmm x9, [rdi]
37bc10938movapd x1, x6
37bc1093candpd x1, [rip+0x83b3fc]
37bc10944pxor x7, x7
37bc10948movapd x8, x6
37bc1094dlea rcx, [rsp+480]
37bc10955mov [rsp+80], r10
37bc1095amovapd x0, x9
37bc1095fandpd x0, [rip+0x83b3d9]
37bc10967mov [rsp+64], r11l
37bc1096caddsd x1, x0
37bc10970movapd x0, x7
37bc10974divsd x0, x1
37bc10978mulsd x8, x0
37bc1097dmovapd x2, x0
37bc10981mulsd x2, x7
37bc10985mulsd x0, x9
37bc1098aaddsd x8, x9
37bc1098faddsd x2, x1
37bc10993movapd x1, x6
37bc10997subsd x1, x0
37bc1099bdivsd x8, x2
37bc109a0divsd x1, x2
37bc109a4movsd_xmm [rsp+480], x8
37bc109aemovsd_xmm [rsp+488], x1
37bc109b7movapd x10, x1
37bc109bcxorpd x10, [rip+0x83b38b]
37bc109c5call fn_37c42fc80
37bc109calea rcx, [rsp+480]
37bc109d2movsd_xmm [rsp+488], x6
37bc109dbmovsd_xmm [rsp+480], x9
37bc109e5movapd x1, x0
37bc109e9movapd x0, x7
37bc109eddivsd x0, x1
37bc109f1mulsd x7, x0
37bc109f5addsd x7, x1
37bc109f9movapd x1, x10
37bc109femulsd x1, x0
37bc10a02addsd x1, x8
37bc10a07mulsd x8, x0
37bc10a0cmovddup x0, x7
37bc10a10subsd x10, x8
37bc10a15unpcklpd x1, x10
37bc10a1adivpd x1, x0
37bc10a1emovups [rsp+512], x1
37bc10a26call fn_37c42fc80
37bc10a2bmov rax, [rsp+88]
37bc10a30mov edx, r14l
37bc10a33mov [rdi+8], 0
37bc10a3bsub edx, ebp
37bc10a3dmov r9, [rsp+912]
37bc10a45movsd_xmm [rdi], x0
37bc10a49lea rcx, [rsp+592]
37bc10a51lea r8, [rdi+rax]
37bc10a55mov [rsp+592], edx
37bc10a5clea rdx, [rsp+512]
37bc10a64call zscal_
37bc10a69cmp r14l, esi
37bc10a6cmov edx, esi
37bc10a6emov r8, r12
37bc10a71cmovle edx, r14l
37bc10a75sub edx, [rsp+200]
37bc10a7cmovsd_xmm x0, [rsp+520]
37bc10a85lea rcx, [rsp+576]
37bc10a8dxorpd x0, [rip+0x83b2bb]
37bc10a95add edx, 1
37bc10a98movsd_xmm x6, [rsp+512]
37bc10aa1mov [rsp+56], rcx
37bc10aa6mov [rsp+576], edx
37bc10aadlea r9, [rip+0x83b26c]
37bc10ab4lea rdx, [rsp+592]
37bc10abcunpcklpd x6, x0
37bc10ac0movups [rsp+592], x6
37bc10ac8call zscal_
37bc10acdmov rcx, [rsp+56]
37bc10ad2mov r10, [rsp+80]
37bc10ad7mov rax, [rsp+872]
37bc10adfmov r11l, [rax]
37bc10ae2test r11l, r11l
37bc10ae5mov r11l, [rsp+64]
37bc10aeaje 0x37bc10908
37bc10af0mov rax, [rsp+928]
37bc10af8lea r9, [rip+0x83b221]
37bc10affmovups [rsp+592], x6
37bc10b07movsxd rdx, [rax]
37bc10b0amov rax, [rsp+936]
37bc10b12mov eax, [rax]
37bc10b14mov r8l, eax
37bc10b17mov [rsp+56], eax
37bc10b1bmov rax, [rsp+944]
37bc10b23sub r8l, edx
37bc10b26add rdx, r13
37bc10b29add r8l, 1
37bc10b2dshl rdx, 4
37bc10b31mov [rsp+576], r8l
37bc10b39lea r8, [rax+rdx]
37bc10b3dlea rdx, [rsp+592]
37bc10b45call zscal_
37bc10b4amov r10, [rsp+80]
37bc10b4fmov r11l, [rsp+64]
37bc10b54jmp 0x37bc10908
37bc10b59
37bc10b59loc_37bc10b59:
37bc10b59mov rax, [rsp+896]
37bc10b61mov r15l, [rax]
37bc10b64mov rax, [rsp+888]
37bc10b6cmov ebp, [rax]
37bc10b6e
37bc10b6eloc_37bc10b6e:
37bc10b6emov rax, [rsp+936]
37bc10b76mov rdi, [rsp+928]
37bc10b7emov edx, 12
37bc10b83lea rcx, [rip+0x83b19a]
37bc10b8amov eax, [rax]
37bc10b8csub eax, [rdi]
37bc10b8eadd eax, 1
37bc10b91mov [rsp+504], eax
37bc10b98call dlamch_
37bc10b9dmov edx, 9
37bc10ba2lea rcx, [rip+0x83b187]
37bc10ba9movapd x11, x0
37bc10baecall dlamch_
37bc10bb3mov rax, [rsp+864]
37bc10bbbmovsd_xmm [rsp+424], x0
37bc10bc4mov r10l, [rax]
37bc10bc7test r10l, r10l
37bc10bcaje 0x37bc10bdd
37bc10bccmov rax, [rsp+880]
37bc10bd4mov eax, [rax]
37bc10bd6mov [rsp+212], eax
37bc10bdd
37bc10bddloc_37bc10bdd:
37bc10bddmov rax, [rsp+896]
37bc10be5mov r13l, [rax]
37bc10be8mov rax, [rsp+888]
37bc10bf0mov r12l, [rax]
37bc10bf3cmp r13l, r12l
37bc10bf6jl 0x37bc119b7
37bc10bfcmov eax, r15l
37bc10bffmov edx, 10
37bc10c04pxor x0, x0
37bc10c08mov r15l, r12l
37bc10c0bsub eax, ebp
37bc10c0dmov r14, [rsp+392]
37bc10c15mov r8l, r12l
37bc10c18mov [rsp+272], 1
37bc10c23add eax, 1
37bc10c26cmp eax, edx
37bc10c28cvtsi2sd x0, eax
37bc10c2cdivsd x0, [rsp+424]
37bc10c35mulsd x0, x11
37bc10c3acmovl eax, edx
37bc10c3dshl r14, 4
37bc10c41imul eax, eax, 30
37bc10c44mov [rsp+332], eax
37bc10c4bmov rax, [rsp+160]
37bc10c53movsd_xmm [rsp+440], x0
37bc10c5cshl rax, 4
37bc10c60mov [rsp+448], rax
37bc10c68lea rax, [r14+16]
37bc10c6cmov [rsp+56], rax
37bc10c71mov rax, [rsp+904]
37bc10c79add rax, 16
37bc10c7dmov [rsp+368], rax
37bc10c85
37bc10c85loc_37bc10c85:
37bc10c85mov rax, [rsp+392]
37bc10c8dmovsxd rsi, r13l
37bc10c90mov r11, [rsp+160]
37bc10c98mov [rsp+208], 0
37bc10ca3movsd_xmm x8, [rsp+440]
37bc10cadmov [rsp+64], r8l
37bc10cb2mov rdi, rax
37bc10cb5mov r9, rax
37bc10cb8lea rdx, [rsi+r11]
37bc10cbcmov [rsp+304], rsi
37bc10cc4movsd_xmm x7, [rsp+424]
37bc10ccdimul rdi, rsi
37bc10cd1mov r10, rdi
37bc10cd4lea rdi, [rdi+r11]
37bc10cd8lea rbx, [rdi+rsi]
37bc10cdcmov [rsp+296], rdi
37bc10ce4mov [rsp+384], rbx
37bc10ceclea ebx, [r13-1]
37bc10cf0movsxd rcx, ebx
37bc10cf3mov [rsp+328], ebx
37bc10cfaimul r9, rcx
37bc10cfeadd rdi, rcx
37bc10d01mov [rsp+400], rdi
37bc10d09mov rdi, rax
37bc10d0clea rax, [r9+r11]
37bc10d10lea rbx, [rsi+rax]
37bc10d14add rax, rcx
37bc10d17mov [rsp+456], rax
37bc10d1flea eax, [r13+1]
37bc10d23cdqe
37bc10d25mov [rsp+288], rbx
37bc10d2dlea rbx, [rsi-1]
37bc10d31imul rax, rdi
37bc10d35mov [rsp+432], rbx
37bc10d3dadd rax, rdx
37bc10d40shl rax, 4
37bc10d44add rax, [rsp+904]
37bc10d4cmov [rsp+408], rax
37bc10d54mov rax, [rsp+48]
37bc10d59imul rax, rsi
37bc10d5dadd rax, [rsp+312]
37bc10d65mov rsi, [rsp+368]
37bc10d6dmov [rsp+416], rax
37bc10d75mov rax, rdi
37bc10d78imul rax, rbx
37bc10d7cadd rax, rdx
37bc10d7fshl rax, 4
37bc10d83add rax, [rsp+904]
37bc10d8bmov [rsp+336], rax
37bc10d93lea rax, [rdx+r10]
37bc10d97lea rdx, [rcx+r11]
37bc10d9bmov r11, rdi
37bc10d9eshl rax, 4
37bc10da2add rax, [rsp+904]
37bc10daamov [rsp+344], rax
37bc10db2lea rax, [r9+rdx]
37bc10db6shl rax, 4
37bc10dbaadd rax, [rsp+904]
37bc10dc2mov [rsp+320], rax
37bc10dcalea rax, [rcx+1]
37bc10dceimul rax, rdi
37bc10dd2add rax, rdx
37bc10dd5shl rax, 4
37bc10dd9add rax, rsi
37bc10ddcmov [rsp+352], rax
37bc10de4lea rax, [rcx-1]
37bc10de8imul rax, rdi
37bc10decshl rax, 4
37bc10df0mov r12, rax
37bc10df3mov rax, r9
37bc10df6neg rax
37bc10df9mov [rsp+376], r12
37bc10e01mov r12, [rsp+448]
37bc10e09shl rax, 4
37bc10e0dmov [rsp+360], rax
37bc10e15cmp r13l, r15l
37bc10e18jle 0x37bc11fee
37bc10e1enop
37bc10e20
37bc10e20loc_37bc10e20:
37bc10e20mov [rsp+80], r13l
37bc10e25mov r10, [rsp+296]
37bc10e2dpxor x4, x4
37bc10e31mov [rsp+88], r14
37bc10e36mov rcx, [rsp+344]
37bc10e3emov rax, [rsp+336]
37bc10e46mov rdx, [rsp+304]
37bc10e4emov r8, [rsp+888]
37bc10e56mov rdi, [rsp+896]
37bc10e5ejmp 0x37bc10fe8
37bc10e63
37bc10e63 0f 1f 44 00 00 ..D..
37bc10e68
37bc10e68loc_37bc10e68:
37bc10e68movsd_xmm x6, [rcx+8]
37bc10e6dmovsd_xmm x9, [rcx]
37bc10e72mov r9l, edx
37bc10e75lea ebx, [rdx-1]
37bc10e78movsd_xmm x5, [rax-8]
37bc10e7dmovsd_xmm x3, [rax-16]
37bc10e82lea rsi, [rdx-1]
37bc10e86movapd x2, x9
37bc10e8bmovapd x0, x6
37bc10e8fandpd x2, [rip+0x83aea9]
37bc10e97andpd x0, [rip+0x83aea1]
37bc10e9fmovapd x11, x5
37bc10ea4andpd x11, [rip+0x83ae93]
37bc10eadaddsd x2, x0
37bc10eb1movapd x0, x3
37bc10eb5andpd x0, [rip+0x83ae83]
37bc10ebdaddsd x0, x11
37bc10ec2addsd x0, x2
37bc10ec6ucomisd x0, x4
37bc10ecajp 0x37bc10f3c
37bc10eccjne 0x37bc10f3c
37bc10ecepxor x0, x0
37bc10ed2cmp ebx, [r8]
37bc10ed5jle 0x37bc10f0e
37bc10ed7lea r14l, [rdx-2]
37bc10edbmov r13, [rsp+160]
37bc10ee3movsxd r14, r14l
37bc10ee6imul r14, r11
37bc10eeaadd r13, rsi
37bc10eedadd r13, r14
37bc10ef0mov r14, [rsp+904]
37bc10ef8shl r13, 4
37bc10efcmovsd_xmm x0, [r14+r13]
37bc10f02andpd x0, [rip+0x83ae36]
37bc10f0aaddsd x0, x4
37bc10f0e
37bc10f0eloc_37bc10f0e:
37bc10f0ecmp [rdi], edx
37bc10f10jle 0x37bc10f3c
37bc10f12lea edx, [r9+1]
37bc10f16mov r14, [rsp+904]
37bc10f1emovsxd rdx, edx
37bc10f21add rdx, r10
37bc10f24shl rdx, 4
37bc10f28movsd_xmm x11, [r14+rdx]
37bc10f2eandpd x11, [rip+0x83ae09]
37bc10f37addsd x0, x11
37bc10f3c
37bc10f3cloc_37bc10f3c:
37bc10f3cmulsd x0, x7
37bc10f40comisd x0, x10
37bc10f45jb 0x37bc10fd3
37bc10f4bmovsd_xmm x11, [rcx-16]
37bc10f51movsd_xmm x0, [rcx-8]
37bc10f56subsd x3, x9
37bc10f5bsubsd x5, x6
37bc10f5fandpd x0, [rip+0x83add9]
37bc10f67andpd x5, [rip+0x83add1]
37bc10f6fmovapd x10, x1
37bc10f74andpd x11, [rip+0x83adc3]
37bc10f7dandpd x3, [rip+0x83adbb]
37bc10f85addsd x11, x0
37bc10f8aaddsd x3, x5
37bc10f8emovapd x0, x2
37bc10f92maxsd x10, x11
37bc10f97maxsd x0, x3
37bc10f9bminsd x2, x3
37bc10f9fminsd x1, x11
37bc10fa4movapd x5, x10
37bc10fa9addsd x5, x0
37bc10faddivsd x0, x5
37bc10fb1divsd x10, x5
37bc10fb6mulsd x0, x2
37bc10fbamulsd x0, x7
37bc10fbemaxsd x0, x8
37bc10fc3mulsd x10, x1
37bc10fc8comisd x0, x10
37bc10fcdjae 0x37bc1249c
37bc10fd3
37bc10fd3loc_37bc10fd3:
37bc10fd3add rax, r12
37bc10fd6add rcx, r12
37bc10fd9sub r10, r11
37bc10fdccmp r15l, esi
37bc10fdfjge 0x37bc120e7
37bc10fe5mov rdx, rsi
37bc10fe8
37bc10fe8loc_37bc10fe8:
37bc10fe8movsd_xmm x10, [rax]
37bc10fedmovsd_xmm x1, [rax+8]
37bc10ff2mov ebp, edx
37bc10ff4andpd x10, [rip+0x83ad43]
37bc10ffdandpd x1, [rip+0x83ad3b]
37bc11005addsd x1, x10
37bc1100acomisd x8, x1
37bc1100fjb 0x37bc10e68
37bc11015mov r13l, [rsp+80]
37bc1101amov r14, [rsp+88]
37bc1101fmov r15l, edx
37bc11022
37bc11022loc_37bc11022:
37bc11022cmp [rsp+64], r15l
37bc11027jge 0x37bc11055
37bc11029lea eax, [r15-1]
37bc1102dmovsxd rdx, r15l
37bc11030mov rdi, [rsp+904]
37bc11038pxor x0, x0
37bc1103ccdqe
37bc1103eimul rax, r11
37bc11042add rax, [rsp+160]
37bc1104aadd rax, rdx
37bc1104dshl rax, 4
37bc11051movups [rdi+rax], x0
37bc11055
37bc11055loc_37bc11055:
37bc11055cmp r13l, r15l
37bc11058jle 0x37bc1255d
37bc1105emov rdi, [rsp+864]
37bc11066add [rsp+208], 1
37bc1106emov eax, [rsp+208]
37bc11075mov r9l, [rdi]
37bc11078mov edi, [rsp+212]
37bc1107ftest r9l, r9l
37bc11082cmove edi, r13l
37bc11086mov [rsp+212], edi
37bc1108dmov edi, [rsp+272]
37bc11094cmove edi, r15l
37bc11098imul eax, eax, 0xffffffffcccccccd
37bc1109emov [rsp+272], edi
37bc110a5mov edx, eax
37bc110a7ror edx, 2
37bc110aacmp edx, 0xccccccc
37bc110b0ja 0x37bc12098
37bc110b6mov rax, [rsp+384]
37bc110bemov rdx, [rsp+288]
37bc110c6shl rax, 4
37bc110caadd rax, [rsp+904]
37bc110d2
37bc110d2loc_37bc110d2:
37bc110d2mov rdi, [rsp+904]
37bc110dashl rdx, 4
37bc110depxor x9, x9
37bc110e3addsd x9, [rax+8]
37bc110e9movsd_xmm x6, [rdi+rdx]
37bc110eeandpd x6, [rip+0x83ac4a]
37bc110f6mulsd x6, [rip+0x83ac62]
37bc110feaddsd x6, [rax]
37bc11102
37bc11102loc_37bc11102:
37bc11102mov rcx, [rsp+352]
37bc1110amov rax, [rsp+320]
37bc11112pxor x3, x3
37bc11116mov edx, [rsp+328]
37bc1111dmov rsi, [rsp+376]
37bc11125mov rdi, [rsp+360]
37bc1112djmp 0x37bc11264
37bc11132
37bc11132 66 0f 1f 44 00 00 f..D..
37bc11138
37bc11138loc_37bc11138:
37bc11138movsd_xmm x1, [rax]
37bc1113cmovsd_xmm x2, [rax+16]
37bc11141lea r9, [rax+rsi]
37bc11145mov r8, rcx
37bc11148movsd_xmm x11, [rax+8]
37bc1114emovapd x13, x3
37bc11153add rax, r12
37bc11156add rcx, r12
37bc11159movapd x10, x1
37bc1115eandpd x1, [rip+0x83abda]
37bc11166movapd x4, x11
37bc1116bsubsd x10, x6
37bc11170andpd x11, [rip+0x83abc7]
37bc11179subsd x4, x9
37bc1117eaddsd x1, x11
37bc11183movapd x0, x10
37bc11188andpd x0, [rip+0x83abb0]
37bc11190movapd x5, x4
37bc11194andpd x5, [rip+0x83aba4]
37bc1119caddsd x0, x5
37bc111a0movapd x5, x2
37bc111a4andpd x5, [rip+0x83ab94]
37bc111acaddsd x0, x5
37bc111b0movapd x5, x4
37bc111b4divsd x13, x0
37bc111b9divsd x2, x0
37bc111bdmulsd x5, x13
37bc111c2movapd x12, x13
37bc111c7mulsd x12, x3
37bc111ccaddsd x5, x10
37bc111d1mulsd x10, x13
37bc111d6addsd x12, x0
37bc111dbsubsd x4, x10
37bc111e0movsd_xmm x10, [r9+rdi]
37bc111e6andpd x10, [rip+0x83ab51]
37bc111efdivsd x5, x12
37bc111f4movapd x0, x2
37bc111f8andpd x0, [rip+0x83ab40]
37bc11200mulsd x10, x0
37bc11205movsd_xmm x0, [r8]
37bc1120aandpd x0, [rip+0x83ab2e]
37bc11212divsd x4, x12
37bc11217movsd_xmm x12, [r8+8]
37bc1121dandpd x12, [rip+0x83ab1a]
37bc11226addsd x0, x12
37bc1122baddsd x0, x1
37bc1122fmovapd x1, x5
37bc11233andpd x1, [rip+0x83ab05]
37bc1123bmovapd x11, x4
37bc11240andpd x11, [rip+0x83aaf7]
37bc11249addsd x1, x11
37bc1124emulsd x0, x1
37bc11252mulsd x0, x7
37bc11256comisd x0, x10
37bc1125bjae 0x37bc120d1
37bc11261sub edx, 1
37bc11264
37bc11264loc_37bc11264:
37bc11264cmp edx, r15l
37bc11267jg 0x37bc11138
37bc1126dmovsxd rax, r15l
37bc11270mov rdi, [rsp+904]
37bc11278mov rcx, rax
37bc1127bimul rcx, r11
37bc1127fadd rcx, [rsp+160]
37bc11287add rax, rcx
37bc1128ashl rax, 4
37bc1128eadd rax, [rsp+904]
37bc11296movsd_xmm x2, [rax]
37bc1129amovsd_xmm x4, [rax+8]
37bc1129flea eax, [r15+1]
37bc112a3cdqe
37bc112a5subsd x2, x6
37bc112a9subsd x4, x9
37bc112aeadd rax, rcx
37bc112b1shl rax, 4
37bc112b5movsd_xmm x6, [rdi+rax]
37bc112bamovapd x0, x2
37bc112bemovapd x1, x4
37bc112c2andpd x0, [rip+0x83aa76]
37bc112caandpd x1, [rip+0x83aa6e]
37bc112d2movapd x5, x4
37bc112d6addsd x0, x1
37bc112damovapd x1, x6
37bc112deandpd x1, [rip+0x83aa5a]
37bc112e6addsd x0, x1
37bc112eapxor x1, x1
37bc112eemovapd x3, x1
37bc112f2divsd x3, x0
37bc112f6mulsd x5, x3
37bc112famulsd x1, x3
37bc112feaddsd x5, x2
37bc11302mulsd x2, x3
37bc11306movapd x3, x6
37bc1130aaddsd x1, x0
37bc1130edivsd x3, x0
37bc11312pxor x0, x0
37bc11316subsd x4, x2
37bc1131adivsd x5, x1
37bc1131edivsd x4, x1
37bc11322
37bc11322loc_37bc11322:
37bc11322movsxd rbx, edx
37bc11325xor eax, eax
37bc11327cmp edx, r15l
37bc1132amov rdi, [rsp+160]
37bc11332mov rcx, rbx
37bc11335setg al
37bc11338lea rbp, [r11+1]
37bc1133cmovsd_xmm [rsp+88], x5
37bc11342imul rcx, r11
37bc11346mov [rsp+204], eax
37bc1134dlea eax, [rdx+1]
37bc11350movapd x5, x4
37bc11354mov [rsp+80], eax
37bc11358cdqe
37bc1135aimul rbp, rbx
37bc1135emovapd x10, x3
37bc11363mov [rsp+200], edx
37bc1136amovapd x6, x0
37bc1136elea r8, [rcx+rdi]
37bc11372mov [rsp+192], r11
37bc1137alea rsi, [r8+rax]
37bc1137elea r8l, [rdx+2]
37bc11382add rbp, rdi
37bc11385mov [rsp+264], r12
37bc1138dimul rax, r11
37bc11391movsxd r8, r8l
37bc11394shl rbp, 4
37bc11398mov [rsp+216], rsi
37bc113a0add r8, rdi
37bc113a3mov [rsp+276], r15l
37bc113abmov r12l, [rsp+212]
37bc113b3movsd_xmm [rsp+256], x8
37bc113bdmovsd_xmm [rsp+280], x7
37bc113c6lea rsi, [r8+rax]
37bc113camov r8, [rsp+48]
37bc113cfmov [rsp+248], rsi
37bc113d7mov rsi, [rsp+312]
37bc113dfimul r8, rbx
37bc113e3lea r10, [r8+rsi]
37bc113e7movsxd r8, [rsp+272]
37bc113efmov rsi, [rsp+904]
37bc113f7mov [rsp+240], r10
37bc113ffmov r9, r8
37bc11402add r8, rdi
37bc11405mov [rsp+152], r10
37bc1140dadd rax, r8
37bc11410add rcx, r8
37bc11413lea r8, [rbx+rdi]
37bc11417mov r15l, r9l
37bc1141ashl rax, 4
37bc1141eadd rax, [rsp+904]
37bc11426shl rcx, 4
37bc1142amov [rsp+104], rax
37bc1142fmov rax, [rsp+368]
37bc11437add rsi, rcx
37bc1143amov [rsp+232], rsi
37bc11442add rax, rbp
37bc11445lea rbp, [rbx+1]
37bc11449mov [rsp+112], rsi
37bc1144emov rcx, rbp
37bc11451mov [rsp+96], rax
37bc11456lea rax, [rsp+592]
37bc1145eimul rcx, r11
37bc11462mov [rsp+128], rax
37bc1146amov r11, rbp
37bc1146dlea rax, [rsp+608]
37bc11475mov [rsp+176], rax
37bc1147dlea rax, [rsp+528]
37bc11485mov ebp, ebx
37bc11487mov [rsp+168], rax
37bc1148fadd rcx, r8
37bc11492mov [rsp+64], r11
37bc11497shl rcx, 4
37bc1149badd rcx, [rsp+904]
37bc114a3cmp [rsp+200], ebx
37bc114aamov [rsp+224], rcx
37bc114b2jl 0x37bc118ac
37bc114b8nop [rax+rax]
37bc114c0
37bc114c0loc_37bc114c0:
37bc114c0mov rax, [rsp+168]
37bc114c8movsd_xmm x4, [rsp+88]
37bc114celea r9, [rip+0x83a84b]
37bc114d5lea rcx, [rip+0x83a860]
37bc114dcmov r8, [rsp+176]
37bc114e4mov rdx, [rsp+128]
37bc114ecmovsd_xmm [rsp+600], x5
37bc114f5mov [rsp+32], rax
37bc114famovsd_xmm [rsp+592], x4
37bc11503movsd_xmm [rsp+608], x10
37bc1150dmovsd_xmm [rsp+616], x6
37bc11516call zlarfg_
37bc1151bmov r11, [rsp+64]
37bc11520movsd_xmm x4, [rsp+592]
37bc11529movsd_xmm x5, [rsp+600]
37bc11532movsd_xmm x10, [rsp+608]
37bc1153cmovsd_xmm x6, [rsp+616]
37bc11545movsd_xmm [rsp+88], x4
37bc1154b
37bc1154bloc_37bc1154b:
37bc1154bmovupd x7, [rsp+528]
37bc11554movapd x4, x7
37bc11558movapd x0, x7
37bc1155cmulsd x0, x10
37bc11561unpckhpd x4, x4
37bc11565movapd x12, x4
37bc1156amovsd_xmm x4, [rsp+528]
37bc11573movapd x1, x12
37bc11578movsd_xmm [rsp+184], x4
37bc11581mulsd x1, x6
37bc11585movsd_xmm x4, [rsp+536]
37bc1158esubsd x0, x1
37bc11592cmp r12l, ebp
37bc11595jl 0x37bc116d9
37bc1159bxorpd x12, [rip+0x83a7ac]
37bc115a4mov r8, [rsp+96]
37bc115a9movapd x15, x7
37bc115aelea r9l, [r12+1]
37bc115b3unpcklpd x15, x7
37bc115b8movddup x9, x0
37bc115bdxor ecx, ecx
37bc115bfsub r9l, ebx
37bc115c2movddup x14, x10
37bc115c7movddup x13, x6
37bc115ccmov rdx, r8
37bc115cfmovups [rsp+64], x7
37bc115d4movsd_xmm [rsp+144], x0
37bc115ddpxor x8, x8
37bc115e2movapd x0, x15
37bc115e7movddup x15, x12
37bc115ecmovsd_xmm [rsp+120], x10
37bc115f3movsd_xmm [rsp+136], x6
37bc115fcnop [rax]
37bc11600
37bc11600loc_37bc11600:
37bc11600movupd x3, [rdx-16]
37bc11605add ecx, 1
37bc11608movapd x1, x3
37bc1160cmovapd x6, x3
37bc11610mulpd x6, x0
37bc11614shufpd x1, x3, 1
37bc11619mulpd x1, x15
37bc1161emovapd x2, x6
37bc11622movapd x10, x1
37bc11627subpd x2, x1
37bc1162baddpd x10, x6
37bc11630addsubpd x6, x1
37bc11634movupd x1, [rdx]
37bc11638movapd x11, x1
37bc1163dmovapd x7, x1
37bc11641shufpd x7, x1, 1
37bc11646mulpd x11, x8
37bc1164bshufpd x10, x2, 1
37bc11651movapd x2, x7
37bc11655mulpd x2, x9
37bc1165amulpd x7, x8
37bc1165fmulpd x1, x9
37bc11664movapd x12, x11
37bc11669addpd x12, x2
37bc1166esubpd x2, x11
37bc11673addsubpd x1, x7
37bc11677movupd x7, [r8]
37bc1167cadd r8, r14
37bc1167fmovsd_xmm x2, x12
37bc11684addpd x2, x10
37bc11689addpd x1, x6
37bc1168dmovapd x6, x14
37bc11692mulpd x2, x13
37bc11697mulpd x6, x1
37bc1169bsubpd x3, x1
37bc1169fmovups [rdx-16], x3
37bc116a3addsubpd x6, x2
37bc116a7subpd x7, x6
37bc116abmovups [rdx], x7
37bc116aeadd rdx, r14
37bc116b1cmp ecx, r9l
37bc116b4jb 0x37bc11600
37bc116bamovupd x7, [rsp+64]
37bc116c0movsd_xmm x10, [rsp+120]
37bc116c7movsd_xmm x6, [rsp+136]
37bc116d0movsd_xmm x0, [rsp+144]
37bc116d9
37bc116d9loc_37bc116d9:
37bc116d9add ebx, 2
37bc116dccmp ebx, r13l
37bc116dfcmovg ebx, r13l
37bc116e3cmp r15l, ebx
37bc116e6jg 0x37bc1183b
37bc116ecmovapd x11, x6
37bc116f1movapd x13, x7
37bc116f6sub ebx, r15l
37bc116f9xor r8l, r8l
37bc116fcmovapd x3, x7
37bc11700unpcklpd x13, x7
37bc11705mov rcx, [rsp+112]
37bc1170axorpd x11, [rip+0x83a63d]
37bc11713unpckhpd x3, x7
37bc11717mov rdx, [rsp+104]
37bc1171cmovddup x9, x0
37bc11721movsd_xmm [rsp+144], x0
37bc1172alea r9l, [rbx+1]
37bc1172emovapd x0, x13
37bc11733movddup x12, x10
37bc11738movups [rsp+64], x7
37bc1173dunpcklpd x11, x11
37bc11742pxor x8, x8
37bc11747movsd_xmm [rsp+120], x10
37bc1174emovapd x13, x3
37bc11753movsd_xmm [rsp+136], x6
37bc1175cnop [rax]
37bc11760
37bc11760loc_37bc11760:
37bc11760movupd x6, [rcx]
37bc11764add r8l, 1
37bc11768add rdx, 16
37bc1176cadd rcx, 16
37bc11770movapd x1, x6
37bc11774movapd x7, x6
37bc11778mulpd x7, x0
37bc1177cshufpd x1, x6, 1
37bc11781mulpd x1, x13
37bc11786movapd x2, x7
37bc1178amovapd x14, x1
37bc1178fsubpd x2, x1
37bc11793addpd x14, x7
37bc11798addsubpd x7, x1
37bc1179cmovupd x1, [rdx-16]
37bc117a1movapd x15, x1
37bc117a6movapd x10, x1
37bc117abshufpd x10, x1, 1
37bc117b1mulpd x15, x8
37bc117b6shufpd x14, x2, 1
37bc117bcmovapd x2, x10
37bc117c1mulpd x2, x9
37bc117c6mulpd x1, x9
37bc117cbmulpd x10, x8
37bc117d0movapd x3, x15
37bc117d5addpd x3, x2
37bc117d9subpd x2, x15
37bc117deaddsubpd x1, x10
37bc117e3movsd_xmm x2, x3
37bc117e7addpd x2, x14
37bc117ecaddpd x1, x7
37bc117f0mulpd x2, x11
37bc117f5subpd x6, x1
37bc117f9mulpd x1, x12
37bc117femovups [rcx-16], x6
37bc11802movupd x3, [rdx-16]
37bc11807addsubpd x1, x2
37bc1180bsubpd x3, x1
37bc1180fmovups [rdx-16], x3
37bc11813cmp r8l, r9l
37bc11816jb 0x37bc11760
37bc1181cmovupd x7, [rsp+64]
37bc11822movsd_xmm x10, [rsp+120]
37bc11829movsd_xmm x6, [rsp+136]
37bc11832movsd_xmm x0, [rsp+144]
37bc1183b
37bc1183bloc_37bc1183b:
37bc1183bmov rax, [rsp+872]
37bc11843mov r8l, [rax]
37bc11846test r8l, r8l
37bc11849jne 0x37bc11a28
37bc1184f
37bc1184floc_37bc1184f:
37bc1184fcmp [rsp+200], ebp
37bc11856jne 0x37bc11867
37bc11858mov ecx, [rsp+204]
37bc1185ftest ecx, ecx
37bc11861jne 0x37bc11ba8
37bc11867
37bc11867loc_37bc11867:
37bc11867mov rdi, [rsp+48]
37bc1186cadd [rsp+112], r14
37bc11871mov rbx, r11
37bc11874add [rsp+152], rdi
37bc1187cmov rdi, [rsp+56]
37bc11881add [rsp+104], r14
37bc11886add [rsp+96], rdi
37bc1188bcmp r13l, r11l
37bc1188ejle 0x37bc11e68
37bc11894add r11, 1
37bc11898cmp [rsp+200], ebx
37bc1189fmov ebp, ebx
37bc118a1mov [rsp+64], r11
37bc118a6jge 0x37bc114c0
37bc118ac
37bc118acloc_37bc118ac:
37bc118aclea esi, [rbx-1]
37bc118aflea rax, [rip+0x83a46a]
37bc118b6mov rdx, [rsp+904]
37bc118bemovsd_xmm x4, [rsp+88]
37bc118c4movsxd rsi, esi
37bc118c7mov [rsp+32], rax
37bc118ccmov r8, rax
37bc118cfmov r9, [rsp+128]
37bc118d7imul rsi, [rsp+192]
37bc118e0lea rcx, [rip+0x83a455]
37bc118e7add rsi, [rsp+160]
37bc118efmovsd_xmm [rsp+592], x4
37bc118f8movsd_xmm [rsp+600], x5
37bc11901lea rdi, [rbx+rsi]
37bc11905movsd_xmm [rsp+608], x10
37bc1190fshl rdi, 4
37bc11913movsd_xmm [rsp+616], x6
37bc1191cadd rdx, rdi
37bc1191fcall zcopy_
37bc11924mov rax, [rsp+168]
37bc1192cmov r8, [rsp+176]
37bc11934lea r9, [rip+0x83a3e5]
37bc1193bmov rdx, [rsp+128]
37bc11943lea rcx, [rip+0x83a3f2]
37bc1194amov [rsp+32], rax
37bc1194fcall zlarfg_
37bc11954mov r11, [rsp+64]
37bc11959movsd_xmm x4, [rsp+592]
37bc11962movsd_xmm x5, [rsp+600]
37bc1196bmov rax, [rsp+904]
37bc11973movapd x0, x4
37bc11977add rsi, r11
37bc1197amovsd_xmm x10, [rsp+608]
37bc11984movsd_xmm x6, [rsp+616]
37bc1198dunpcklpd x0, x5
37bc11991shl rsi, 4
37bc11995movsd_xmm [rsp+88], x4
37bc1199bmovups [rax+rdi], x0
37bc1199fpxor x0, x0
37bc119a3movups [rax+rsi], x0
37bc119a7jmp 0x37bc1154b
37bc119ac
37bc119acloc_37bc119ac:
37bc119acmov rax, [rsp+960]
37bc119b4mov [rax], r13l
37bc119b7
37bc119b7loc_37bc119b7:
37bc119b7movups x6, [rsp+624]
37bc119bfmovups x7, [rsp+640]
37bc119c7movups x8, [rsp+656]
37bc119d0movups x9, [rsp+672]
37bc119d9movups x10, [rsp+688]
37bc119e2movups x11, [rsp+704]
37bc119ebmovups x12, [rsp+720]
37bc119f4movups x13, [rsp+736]
37bc119fdmovups x14, [rsp+752]
37bc11a06movups x15, [rsp+768]
37bc11a0fadd rsp, 792
37bc11a16pop rbx
37bc11a17pop rsi
37bc11a18pop rdi
37bc11a19pop rbp
37bc11a1apop r12
37bc11a1cpop r13
37bc11a1epop r14
37bc11a20pop r15
37bc11a22ret
37bc11a23
37bc11a23 0f 1f 44 00 00 ..D..
37bc11a28
37bc11a28loc_37bc11a28:
37bc11a28mov rax, [rsp+928]
37bc11a30movsxd rdx, [rax]
37bc11a33mov rax, [rsp+936]
37bc11a3bmov r9l, [rax]
37bc11a3ecmp edx, r9l
37bc11a41jg 0x37bc1184f
37bc11a47sub r9l, edx
37bc11a4amovapd x12, x6
37bc11a4fmovapd x15, x7
37bc11a54xor r8l, r8l
37bc11a57movapd x14, x7
37bc11a5cadd r9l, 1
37bc11a60mov rax, [rsp+152]
37bc11a68xorpd x12, [rip+0x83a2df]
37bc11a71unpcklpd x15, x7
37bc11a76unpckhpd x14, x7
37bc11a7bmovddup x9, x0
37bc11a80movsd_xmm [rsp+136], x4
37bc11a89lea rcx, [rdx+rax]
37bc11a8dadd rdx, [rsp+48]
37bc11a92pxor x8, x8
37bc11a97movups [rsp+64], x7
37bc11a9cadd rdx, rax
37bc11a9fshl rcx, 4
37bc11aa3movddup x4, x10
37bc11aa8add rcx, [rsp+944]
37bc11ab0shl rdx, 4
37bc11ab4movsd_xmm [rsp+120], x10
37bc11abbadd rdx, [rsp+944]
37bc11ac3movddup x13, x12
37bc11ac8nop [rax+rax]
37bc11ad0
37bc11ad0loc_37bc11ad0:
37bc11ad0movupd x2, [rcx]
37bc11ad4add r8l, 1
37bc11ad8add rcx, 16
37bc11adcadd rdx, 16
37bc11ae0movapd x3, x2
37bc11ae4movapd x0, x2
37bc11ae8mulpd x3, x15
37bc11aedshufpd x0, x2, 1
37bc11af2mulpd x0, x14
37bc11af7movapd x10, x3
37bc11afcmovapd x1, x3
37bc11b00subpd x1, x0
37bc11b04addpd x10, x0
37bc11b09addsubpd x3, x0
37bc11b0dmovupd x0, [rdx-16]
37bc11b12movapd x11, x0
37bc11b17movapd x7, x0
37bc11b1bshufpd x10, x1, 1
37bc11b21movapd x1, x9
37bc11b26mulpd x11, x8
37bc11b2bshufpd x7, x0, 1
37bc11b30mulpd x0, x9
37bc11b35mulpd x1, x7
37bc11b39mulpd x7, x8
37bc11b3emovapd x12, x11
37bc11b43addpd x12, x1
37bc11b48subpd x1, x11
37bc11b4daddsubpd x0, x7
37bc11b51movsd_xmm x1, x12
37bc11b56addpd x1, x10
37bc11b5baddpd x0, x3
37bc11b5fmulpd x1, x13
37bc11b64subpd x2, x0
37bc11b68mulpd x0, x4
37bc11b6cmovups [rcx-16], x2
37bc11b70movupd x2, [rdx-16]
37bc11b75addsubpd x0, x1
37bc11b79subpd x2, x0
37bc11b7dmovups [rdx-16], x2
37bc11b81cmp r8l, r9l
37bc11b84jb 0x37bc11ad0
37bc11b8amovupd x7, [rsp+64]
37bc11b90movsd_xmm x10, [rsp+120]
37bc11b97movsd_xmm x4, [rsp+136]
37bc11ba0jmp 0x37bc1184f
37bc11ba5
37bc11ba5 0f 1f 00 ...
37bc11ba8
37bc11ba8loc_37bc11ba8:
37bc11ba8movq x8, [rip+0x83a1df]
37bc11bb1subpd x8, x7
37bc11bb6pxor x11, x11
37bc11bbblea rcx, [rsp+480]
37bc11bc3subsd x11, x4
37bc11bc8mov [rsp+120], r11
37bc11bcdshufpd x7, x7, 1
37bc11bd2movsd_xmm x9, [rip+0x83a1b5]
37bc11bdbsubsd x9, [rsp+184]
37bc11be5movsd_xmm [rsp+64], x5
37bc11bebmovups [rsp+480], x8
37bc11bf4call fn_37c42fc80
37bc11bf9movupd x2, [rip+0x83a19f]
37bc11c01mov rcx, [rsp+216]
37bc11c09movapd x3, x0
37bc11c0dpxor x0, x0
37bc11c11mov rax, [rsp+904]
37bc11c19mov rdx, [rsp+904]
37bc11c21divsd x0, x3
37bc11c25subpd x2, x7
37bc11c29shl rcx, 4
37bc11c2dmovsd_xmm x5, [rsp+64]
37bc11c33movupd x4, [rax+rcx]
37bc11c38add rdx, rcx
37bc11c3bcmp [rsp+80], r13l
37bc11c40mov r11, [rsp+120]
37bc11c45movddup x1, x0
37bc11c49mulpd x2, x1
37bc11c4dpxor x1, x1
37bc11c51mulsd x1, x0
37bc11c55addsd x1, x3
37bc11c59movapd x3, x8
37bc11c5esubpd x8, x2
37bc11c63addpd x3, x2
37bc11c67movddup x2, x1
37bc11c6bmovsd_xmm x8, x3
37bc11c70divpd x8, x2
37bc11c75movapd x2, x11
37bc11c7amovapd x3, x4
37bc11c7emulsd x2, x0
37bc11c82unpcklpd x3, x4
37bc11c86unpckhpd x4, x4
37bc11c8aaddsd x2, x9
37bc11c8fdivsd x2, x1
37bc11c93movups [rsp+544], x8
37bc11c9cunpckhpd x8, x8
37bc11ca1xorpd x8, [rip+0x83a0a6]
37bc11caamovapd x7, x2
37bc11caeunpcklpd x7, x8
37bc11cb3unpcklpd x8, x2
37bc11cb8mulpd x3, x7
37bc11cbcmulpd x4, x8
37bc11cc1addsubpd x3, x4
37bc11cc5movups [rdx], x3
37bc11cc8jge 0x37bc11d0c
37bc11ccamulsd x9, x0
37bc11ccfmov rdx, [rsp+248]
37bc11cd7unpcklpd x2, x2
37bc11cdbshl rdx, 4
37bc11cdfmovupd x0, [rdx+rax]
37bc11ce4subsd x11, x9
37bc11ce9mulpd x2, x0
37bc11cedshufpd x0, x0, 1
37bc11cf2divsd x11, x1
37bc11cf7movapd x1, x0
37bc11cfbmovddup x0, x11
37bc11d00mulpd x0, x1
37bc11d04addsubpd x2, x0
37bc11d08movups [rdx+rax], x2
37bc11d0c
37bc11d0cloc_37bc11d0c:
37bc11d0clea rax, [rsp+576]
37bc11d14mov [rsp+136], r11
37bc11d1cmov rdi, [rsp+224]
37bc11d24movapd x13, x5
37bc11d29mov [rsp+64], rax
37bc11d2elea rax, [rsp+508]
37bc11d36mov rbx, [rsp+232]
37bc11d3emov [rsp+120], rax
37bc11d43mov rsi, [rsp+240]
37bc11d4bmov ebp, [rsp+200]
37bc11d52jmp 0x37bc11dca
37bc11d54
37bc11d54 0f 1f 40 00 ..@.
37bc11d58
37bc11d58loc_37bc11d58:
37bc11d58mov edx, ebp
37bc11d5amov rcx, [rsp+120]
37bc11d5flea r9, [rip+0x839fba]
37bc11d66mov r8, rbx
37bc11d69movsd_xmm x0, [rsp+552]
37bc11d72sub edx, r15l
37bc11d75xorpd x0, [rip+0x839fd3]
37bc11d7dmovsd_xmm x7, [rsp+544]
37bc11d86mov [rsp+508], edx
37bc11d8dmov rdx, [rsp+64]
37bc11d92unpcklpd x7, x0
37bc11d96movups [rsp+576], x7
37bc11d9ecall zscal_
37bc11da3mov rax, [rsp+872]
37bc11dabmov edx, [rax]
37bc11dadtest edx, edx
37bc11dafjne 0x37bc11e08
37bc11db1
37bc11db1loc_37bc11db1:
37bc11db1add ebp, 1
37bc11db4add rsi, [rsp+48]
37bc11db9add rbx, r14
37bc11dbcadd rdi, [rsp+56]
37bc11dc1cmp r13l, ebp
37bc11dc4jl 0x37bc11e50
37bc11dca
37bc11dcaloc_37bc11dca:
37bc11dcacmp [rsp+80], ebp
37bc11dceje 0x37bc11db1
37bc11dd0cmp r12l, ebp
37bc11dd3jle 0x37bc11d58
37bc11dd5mov edx, r12l
37bc11dd8mov r9, [rsp+912]
37bc11de0mov rcx, [rsp+64]
37bc11de5mov r8, rdi
37bc11de8sub edx, ebp
37bc11deamov [rsp+576], edx
37bc11df1lea rdx, [rsp+544]
37bc11df9call zscal_
37bc11dfejmp 0x37bc11d58
37bc11e03
37bc11e03 0f 1f 44 00 00 ..D..
37bc11e08
37bc11e08loc_37bc11e08:
37bc11e08mov rax, [rsp+928]
37bc11e10lea rcx, [rsp+504]
37bc11e18lea r9, [rip+0x839f01]
37bc11e1fmovups [rsp+576], x7
37bc11e27movsxd rdx, [rax]
37bc11e2amov rax, [rsp+944]
37bc11e32add rdx, rsi
37bc11e35shl rdx, 4
37bc11e39lea r8, [rax+rdx]
37bc11e3dmov rdx, [rsp+64]
37bc11e42call zscal_
37bc11e47jmp 0x37bc11db1
37bc11e4c
37bc11e4c 0f 1f 40 00 ..@.
37bc11e50
37bc11e50loc_37bc11e50:
37bc11e50mov r11, [rsp+136]
37bc11e58movapd x5, x13
37bc11e5djmp 0x37bc11867
37bc11e62
37bc11e62 66 0f 1f 44 00 00 f..D..
37bc11e68
37bc11e68loc_37bc11e68:
37bc11e68mov r11, [rsp+192]
37bc11e70mov r12, [rsp+264]
37bc11e78movsd_xmm x8, [rsp+256]
37bc11e82mov r15l, [rsp+276]
37bc11e8amovsd_xmm x7, [rsp+280]
37bc11e93
37bc11e93loc_37bc11e93:
37bc11e93mov rbx, [rsp+288]
37bc11e9bpxor x0, x0
37bc11e9fshl rbx, 4
37bc11ea3add rbx, [rsp+904]
37bc11eabmovsd_xmm x9, [rbx+8]
37bc11eb1ucomisd x9, x0
37bc11eb6jp 0x37bc11ebe
37bc11eb8je 0x37bc11fc3
37bc11ebe
37bc11ebeloc_37bc11ebe:
37bc11ebemovsd_xmm x10, [rbx]
37bc11ec3lea rcx, [rsp+480]
37bc11ecbmov [rsp+64], r11
37bc11ed0movsd_xmm [rsp+488], x9
37bc11edamovsd_xmm [rsp+480], x10
37bc11ee4movapd x6, x10
37bc11ee9call fn_37c42fc80
37bc11eeemovapd x4, x9
37bc11ef3unpcklpd x6, x9
37bc11ef8cmp [rsp+212], r13l
37bc11f00movapd x2, x0
37bc11f04movsd_xmm [rbx], x0
37bc11f08pxor x0, x0
37bc11f0cunpcklpd x4, x10
37bc11f11movapd x3, x0
37bc11f15movsd_xmm [rbx+8], x0
37bc11f1amov r11, [rsp+64]
37bc11f1fdivsd x3, x2
37bc11f23mulsd x0, x3
37bc11f27movddup x1, x3
37bc11f2bmulpd x1, x4
37bc11f2faddsd x2, x0
37bc11f33movapd x0, x1
37bc11f37addpd x0, x6
37bc11f3bsubpd x6, x1
37bc11f3fmovddup x1, x2
37bc11f43shufpd x0, x6, 2
37bc11f48divpd x0, x1
37bc11f4cmovups [rsp+544], x0
37bc11f54jg 0x37bc124f2
37bc11f5a
37bc11f5aloc_37bc11f5a:
37bc11f5amov edi, [rsp+272]
37bc11f61mov eax, r13l
37bc11f64lea rbp, [rsp+544]
37bc11f6clea r9, [rip+0x839dad]
37bc11f73mov rdx, rbp
37bc11f76lea rcx, [rsp+576]
37bc11f7emov [rsp+64], r11
37bc11f83sub eax, edi
37bc11f85mov [rsp+576], eax
37bc11f8cmovsxd rax, edi
37bc11f8fmov rdi, [rsp+904]
37bc11f97add rax, [rsp+296]
37bc11f9fshl rax, 4
37bc11fa3lea r8, [rdi+rax]
37bc11fa7call zscal_
37bc11facmov rax, [rsp+872]
37bc11fb4mov r11, [rsp+64]
37bc11fb9mov eax, [rax]
37bc11fbbtest eax, eax
37bc11fbdjne 0x37bc124ae
37bc11fc3
37bc11fc3loc_37bc11fc3:
37bc11fc3mov edi, [rsp+208]
37bc11fcacmp [rsp+332], edi
37bc11fd1jl 0x37bc119ac
37bc11fd7mov rax, [rsp+888]
37bc11fdfmov eax, [rax]
37bc11fe1mov [rsp+64], eax
37bc11fe5cmp r13l, r15l
37bc11fe8jg 0x37bc10e20
37bc11fee
37bc11feeloc_37bc11fee:
37bc11feemov r8l, [rsp+64]
37bc11ff3mov rbx, [rsp+432]
37bc11ffbmov r15l, r8l
37bc11ffecmp r13l, r8l
37bc12001jle 0x37bc12038
37bc12003movsxd rax, [rsp+328]
37bc1200bmov rdi, [rsp+904]
37bc12013pxor x0, x0
37bc12017imul rax, [rsp+392]
37bc12020add rax, [rsp+160]
37bc12028add rax, [rsp+304]
37bc12030shl rax, 4
37bc12034movups [rdi+rax], x0
37bc12038
37bc12038loc_37bc12038:
37bc12038mov rdi, [rsp+304]
37bc12040mov rax, [rsp+392]
37bc12048mov r13l, [rsp+328]
37bc12050imul rax, rdi
37bc12054add rax, [rsp+160]
37bc1205cadd rax, rdi
37bc1205fmov rdi, [rsp+904]
37bc12067shl rax, 4
37bc1206bmovupd x0, [rdi+rax]
37bc12070mov rdi, [rsp+920]
37bc12078mov rax, rbx
37bc1207bshl rax, 4
37bc1207fmovups [rdi+rax], x0
37bc12083cmp r13l, r8l
37bc12086jge 0x37bc10c85
37bc1208cjmp 0x37bc119b7
37bc12091
37bc12091 0f 1f 80 00 00 00 00 .......
37bc12098
37bc12098loc_37bc12098:
37bc12098ror eax, 1
37bc1209acmp eax, 0x19999999
37bc1209fja 0x37bc120f9
37bc120a1movsxd rax, r15l
37bc120a4lea edx, [r15+1]
37bc120a8mov rcx, rax
37bc120abmovsxd rdx, edx
37bc120aeimul rcx, r11
37bc120b2add rcx, [rsp+160]
37bc120baadd rax, rcx
37bc120bdadd rdx, rcx
37bc120c0shl rax, 4
37bc120c4add rax, [rsp+904]
37bc120ccjmp 0x37bc110d2
37bc120d1
37bc120d1loc_37bc120d1:
37bc120d1cmp edx, r13l
37bc120d4jge 0x37bc11e93
37bc120damovapd x3, x2
37bc120depxor x0, x0
37bc120e2jmp 0x37bc11322
37bc120e7
37bc120e7loc_37bc120e7:
37bc120e7mov r13l, [rsp+80]
37bc120ecmov r14, [rsp+88]
37bc120f1mov r15l, ebx
37bc120f4jmp 0x37bc11022
37bc120f9
37bc120f9loc_37bc120f9:
37bc120f9mov rax, [rsp+384]
37bc12101lea rbx, [rsp+480]
37bc12109mov [rsp+64], r11
37bc1210elea rbp, [rsp+464]
37bc12116mov rdx, rbp
37bc12119mov rcx, rbx
37bc1211cshl rax, 4
37bc12120add rax, [rsp+904]
37bc12128movsd_xmm x6, [rax]
37bc1212cmovsd_xmm x9, [rax+8]
37bc12132mov rax, [rsp+400]
37bc1213ashl rax, 4
37bc1213eadd rax, [rsp+904]
37bc12146movsd_xmm x0, [rax]
37bc1214amovsd_xmm [rsp+464], x0
37bc12153movsd_xmm x0, [rax+8]
37bc12158movsd_xmm [rsp+472], x0
37bc12161call fn_37c4301d0
37bc12166mov rax, [rsp+288]
37bc1216emov rdx, rbp
37bc12171mov rcx, rbx
37bc12174movsd_xmm x10, [rsp+480]
37bc1217emovsd_xmm x11, [rsp+488]
37bc12188shl rax, 4
37bc1218cadd rax, [rsp+904]
37bc12194movsd_xmm x0, [rax]
37bc12198movsd_xmm [rsp+464], x0
37bc121a1movsd_xmm x0, [rax+8]
37bc121a6movsd_xmm [rsp+472], x0
37bc121afcall fn_37c4301d0
37bc121b4movddup x1, x10
37bc121b9mov r11, [rsp+64]
37bc121bemovsd_xmm x2, [rsp+488]
37bc121c7movsd_xmm x0, [rsp+480]
37bc121d0unpcklpd x0, x2
37bc121d4movhpd x2, [rsp+480]
37bc121ddmulpd x1, x0
37bc121e1movddup x0, x11
37bc121e6mulpd x0, x2
37bc121eaaddsubpd x1, x0
37bc121eemovapd x4, x1
37bc121f2movapd x15, x1
37bc121f7movups [rsp+560], x1
37bc121ffandpd x1, [rip+0x839b39]
37bc12207unpckhpd x4, x4
37bc1220bmovapd x2, x4
37bc1220fandpd x2, [rip+0x839b29]
37bc12217movapd x0, x4
37bc1221baddsd x1, x2
37bc1221fpxor x2, x2
37bc12223ucomisd x1, x2
37bc12227jp 0x37bc1222f
37bc12229je 0x37bc11102
37bc1222f
37bc1222floc_37bc1222f:
37bc1222fmovapd x3, x1
37bc12233pxor x13, x13
37bc12238mov rdx, rbp
37bc1223bmov rcx, rbx
37bc1223emov rax, [rsp+456]
37bc12246mov [rsp+80], r11
37bc1224bshl rax, 4
37bc1224fadd rax, [rsp+904]
37bc12257movsd_xmm x10, [rax]
37bc1225cmovsd_xmm x2, [rax+8]
37bc12261subsd x10, x6
37bc12266subsd x2, x9
37bc1226bunpcklpd x10, x10
37bc12270unpcklpd x2, x2
37bc12274mulpd x10, [rip+0x839af3]
37bc1227dmulpd x2, [rip+0x839afb]
37bc12285addsubpd x10, x2
37bc1228amovapd x4, x10
37bc1228fmovapd x12, x10
37bc12294movapd x14, x10
37bc12299andpd x12, [rip+0x839a9e]
37bc122a2unpckhpd x4, x4
37bc122a6movapd x2, x4
37bc122aaandpd x2, [rip+0x839a8e]
37bc122b2movapd x11, x4
37bc122b7movapd x4, x13
37bc122bcmovapd x1, x11
37bc122c1addsd x12, x2
37bc122c6maxsd x3, x12
37bc122cbdivsd x4, x3
37bc122cfmovsd_xmm [rsp+64], x3
37bc122d5movapd x5, x4
37bc122d9movapd x2, x4
37bc122ddmulsd x2, x11
37bc122e2mulsd x5, x13
37bc122e7addsd x5, x3
37bc122ebmovapd x3, x2
37bc122efmovapd x2, x4
37bc122f3mulsd x2, x10
37bc122f8addsd x3, x10
37bc122fddivsd x3, x5
37bc12301subsd x1, x2
37bc12305movapd x2, x4
37bc12309mulsd x2, x0
37bc1230dmulsd x4, x15
37bc12312addsd x2, x15
37bc12317subsd x0, x4
37bc1231bdivsd x1, x5
37bc1231fmovapd x4, x3
37bc12323mulsd x4, x3
37bc12327divsd x0, x5
37bc1232bdivsd x2, x5
37bc1232fmovapd x5, x1
37bc12333mulsd x5, x1
37bc12337mulsd x1, x3
37bc1233bsubsd x4, x5
37bc1233faddsd x1, x1
37bc12343movapd x15, x0
37bc12348mulsd x15, x0
37bc1234dmovapd x5, x2
37bc12351mulsd x5, x2
37bc12355mulsd x2, x0
37bc12359subsd x5, x15
37bc1235eaddsd x2, x2
37bc12362addsd x4, x5
37bc12366addsd x1, x2
37bc1236amovsd_xmm [rsp+464], x4
37bc12373movsd_xmm [rsp+472], x1
37bc1237ccall fn_37c4301d0
37bc12381movddup x0, [rsp+64]
37bc12387comisd x12, x13
37bc1238cmovsd_xmm x1, [rsp+488]
37bc12395movsd_xmm x2, [rsp+480]
37bc1239emov r11, [rsp+80]
37bc123a3unpcklpd x2, x1
37bc123a7movhpd x1, [rsp+480]
37bc123b0mulpd x0, x2
37bc123b4pxor x2, x2
37bc123b8mulpd x1, x2
37bc123bcaddsubpd x0, x1
37bc123c0jbe 0x37bc1241a
37bc123c2movapd x1, x11
37bc123c7addsd x12, x13
37bc123ccmovapd x2, x0
37bc123d0mulsd x1, x13
37bc123d5movapd x4, x0
37bc123d9mulsd x14, x13
37bc123deunpckhpd x4, x4
37bc123e2addsd x1, x10
37bc123e7divsd x1, x12
37bc123ecmulsd x2, x1
37bc123f0movapd x1, x11
37bc123f5subsd x1, x14
37bc123fadivsd x1, x12
37bc123ffmulsd x1, x4
37bc12403addsd x1, x2
37bc12407comisd x13, x1
37bc1240cjbe 0x37bc1241a
37bc1240emovddup x1, [rip+0x83993a]
37bc12416xorpd x0, x1
37bc1241a
37bc1241aloc_37bc1241a:
37bc1241aaddpd x10, x0
37bc1241flea rdx, [rsp+560]
37bc12427mov rcx, rbx
37bc1242amov [rsp+64], r11
37bc1242flea r8, [rsp+576]
37bc12437movups [rsp+576], x10
37bc12440call zladiv_
37bc12445mov r11, [rsp+64]
37bc1244amovsd_xmm x0, [rsp+480]
37bc12453movsd_xmm x1, [rsp+488]
37bc1245cmovsd_xmm x3, [rsp+560]
37bc12465movsd_xmm x4, [rsp+568]
37bc1246emovapd x2, x0
37bc12472mulsd x2, x3
37bc12476movapd x5, x1
37bc1247amulsd x5, x4
37bc1247emulsd x0, x4
37bc12482mulsd x1, x3
37bc12486subsd x2, x5
37bc1248aaddsd x0, x1
37bc1248esubsd x6, x2
37bc12492subsd x9, x0
37bc12497jmp 0x37bc11102
37bc1249c
37bc1249cloc_37bc1249c:
37bc1249cmov r13l, [rsp+80]
37bc124a1mov r14, [rsp+88]
37bc124a6mov r15l, ebp
37bc124a9jmp 0x37bc11022
37bc124ae
37bc124aeloc_37bc124ae:
37bc124aemov rax, [rsp+928]
37bc124b6mov rdi, [rsp+944]
37bc124bemov rdx, rbp
37bc124c1lea rcx, [rsp+504]
37bc124c9lea r9, [rip+0x839850]
37bc124d0movsxd rax, [rax]
37bc124d3add rax, [rsp+416]
37bc124dbshl rax, 4
37bc124dflea r8, [rdi+rax]
37bc124e3call zscal_
37bc124e8mov r11, [rsp+64]
37bc124edjmp 0x37bc11fc3
37bc124f2
37bc124f2loc_37bc124f2:
37bc124f2mulsd x9, x3
37bc124f7mov eax, [rsp+212]
37bc124feunpckhpd x0, x0
37bc12502xorpd x0, [rip+0x839846]
37bc1250amov r9, [rsp+912]
37bc12512mov r8, [rsp+408]
37bc1251alea rcx, [rsp+508]
37bc12522lea rdx, [rsp+576]
37bc1252asub eax, r13l
37bc1252dmov [rsp+508], eax
37bc12534addsd x9, x10
37bc12539movapd x1, x9
37bc1253edivsd x1, x2
37bc12542unpcklpd x1, x0
37bc12546movups [rsp+576], x1
37bc1254ecall zscal_
37bc12553mov r11, [rsp+64]
37bc12558jmp 0x37bc11f5a
37bc1255d
37bc1255dloc_37bc1255d:
37bc1255dmov r8l, [rsp+64]
37bc12562lea eax, [r15-1]
37bc12566mov rbx, [rsp+432]
37bc1256emov [rsp+328], eax
37bc12575mov r15l, r8l
37bc12578jmp 0x37bc12038
37bc1257d
37bc1257dloc_37bc1257d:
37bc1257dmov rax, [rsp+392]
37bc12585movsxd rdx, ebp
37bc12588mov rdi, [rsp+904]
37bc12590imul rax, rdx
37bc12594add rax, [rsp+160]
37bc1259cadd rax, rdx
37bc1259fshl rdx, 4
37bc125a3shl rax, 4
37bc125a7movupd x0, [rdi+rax]
37bc125acmov rax, [rsp+920]
37bc125b4movups [rdx+rax-16], x0
37bc125b9jmp 0x37bc119b7
37bc106b0
37bc106b0zlahqr_:
37bc106b0push r15
37bc106b2push r14
37bc106b4push r13
37bc106b6push r12
37bc106b8push rbp
37bc106b9push rdi
37bc106bapush rsi
37bc106bbpush rbx
37bc106bcsub rsp, 792
37bc106c3movups [rsp+624], x6
37bc106cbmovups [rsp+640], x7
37bc106d3movups [rsp+656], x8
37bc106dcmovups [rsp+672], x9
37bc106e5movups [rsp+688], x10
37bc106eemovups [rsp+704], x11
37bc106f7movups [rsp+720], x12
37bc10700movups [rsp+736], x13
37bc10709movups [rsp+752], x14
37bc10712movups [rsp+768], x15
37bc1071bmov rax, [rsp+912]
37bc10723mov rdi, [rsp+960]
37bc1072bmov ebx, [r8]
37bc1072emov [rdi], 0
37bc10734mov [rsp+872], rdx
37bc1073cmov edx, [rax]
37bc1073emov rax, [rsp+952]
37bc10746mov [rsp+864], rcx
37bc1074emov [rsp+880], r8
37bc10756mov [rsp+888], r9
37bc1075emov eax, [rax]
37bc10760test ebx, ebx
37bc10762je 0x37bc119b7
37bc10768movsxd rdi, edx
37bc1076bxor edx, edx
37bc1076dmov ebp, [r9]
37bc10770test rdi, rdi
37bc10773cmovns rdx, rdi
37bc10777mov rdi, [rsp+896]
37bc1077fmov r15l, [rdi]
37bc10782mov [rsp+392], rdx
37bc1078anot rdx
37bc1078dmov [rsp+160], rdx
37bc10795cmp ebp, r15l
37bc10798je 0x37bc1257d
37bc1079emovsxd rdi, eax
37bc107a1xor eax, eax
37bc107a3lea r11l, [rbp+1]
37bc107a7test rdi, rdi
37bc107aacmovns rax, rdi
37bc107aemov [rsp+48], rax
37bc107b3not rax
37bc107b6mov [rsp+312], rax
37bc107belea eax, [r15-3]
37bc107c2cmp ebp, eax
37bc107c4jg 0x37bc10817
37bc107c6lea eax, [r15-2]
37bc107camov rdi, [rsp+392]
37bc107d2xor edx, edx
37bc107d4pxor x0, x0
37bc107d8sub eax, ebp
37bc107damov r9l, eax
37bc107ddmovsxd rax, ebp
37bc107e0lea rcx, [rdi+1]
37bc107e4imul rdi, rax
37bc107e8shl rcx, 4
37bc107eclea rax, [rax+rdi+2]
37bc107f1add rax, [rsp+160]
37bc107f9shl rax, 4
37bc107fdadd rax, [rsp+904]
37bc10805
37bc10805loc_37bc10805:
37bc10805add edx, 1
37bc10808movups [rax], x0
37bc1080bmovups [rax+16], x0
37bc1080fadd rax, rcx
37bc10812cmp edx, r9l
37bc10815jb 0x37bc10805
37bc10817
37bc10817loc_37bc10817:
37bc10817lea eax, [r15-1]
37bc1081bcmp ebp, eax
37bc1081djge 0x37bc10850
37bc1081flea eax, [r15-2]
37bc10823movsxd rdx, r15l
37bc10826mov rdi, [rsp+904]
37bc1082epxor x0, x0
37bc10832cdqe
37bc10834imul rax, [rsp+392]
37bc1083dadd rax, [rsp+160]
37bc10845add rax, rdx
37bc10848shl rax, 4
37bc1084cmovups [rdi+rax], x0
37bc10850
37bc10850loc_37bc10850:
37bc10850mov rax, [rsp+864]
37bc10858mov r8l, 1
37bc1085emov esi, [rax]
37bc10860test esi, esi
37bc10862jne 0x37bc1086a
37bc10864mov r8l, ebp
37bc10867mov ebx, r15l
37bc1086a
37bc1086aloc_37bc1086a:
37bc1086acmp r15l, r11l
37bc1086djl 0x37bc10b6e
37bc10873mov rcx, [rsp+392]
37bc1087bmovsxd rdx, ebp
37bc1087emov r9, [rsp+160]
37bc10886mov [rsp+200], r8l
37bc1088emov rdi, [rsp+904]
37bc10896mov r10, [rsp+312]
37bc1089emov rsi, rcx
37bc108a1lea rax, [rcx+1]
37bc108a5imul rsi, rdx
37bc108a9shl rax, 4
37bc108admov r14, rax
37bc108b0lea rax, [rsi+r9]
37bc108b4add rax, rdx
37bc108b7mov rdx, [rsp+48]
37bc108bcshl rax, 4
37bc108c0lea rdi, [rdi+rax+16]
37bc108c5movsxd rax, r11l
37bc108c8mov r11l, r15l
37bc108cbmov r15, r14
37bc108ceimul rdx, rax
37bc108d2imul rax, rcx
37bc108d6movsxd rcx, r8l
37bc108d9lea r13, [rdx+r10]
37bc108ddlea r10, [r14-16]
37bc108e1mov r14l, ebx
37bc108e4lea rdx, [r9+rax]
37bc108e8sub rax, rsi
37bc108ebadd rdx, rcx
37bc108eeshl rax, 4
37bc108f2shl rdx, 4
37bc108f6add rdx, [rsp+904]
37bc108femov [rsp+88], rax
37bc10903mov r12, rdx
37bc10906jmp 0x37bc1091f
37bc10908
37bc10908loc_37bc10908:
37bc10908add rdi, r15
37bc1090badd ebp, 1
37bc1090eadd r13, [rsp+48]
37bc10913add r12, r10
37bc10916cmp r11l, esi
37bc10919jl 0x37bc10b59
37bc1091f
37bc1091floc_37bc1091f:
37bc1091fmovsd_xmm x6, [rdi+8]
37bc10924pxor x0, x0
37bc10928lea esi, [rbp+2]
37bc1092bucomisd x6, x0
37bc1092fjp 0x37bc10933
37bc10931je 0x37bc10908
37bc10933
37bc10933loc_37bc10933:
37bc10933movsd_xmm x9, [rdi]
37bc10938movapd x1, x6
37bc1093candpd x1, [rip+0x83b3fc]
37bc10944pxor x7, x7
37bc10948movapd x8, x6
37bc1094dlea rcx, [rsp+480]
37bc10955mov [rsp+80], r10
37bc1095amovapd x0, x9
37bc1095fandpd x0, [rip+0x83b3d9]
37bc10967mov [rsp+64], r11l
37bc1096caddsd x1, x0
37bc10970movapd x0, x7
37bc10974divsd x0, x1
37bc10978mulsd x8, x0
37bc1097dmovapd x2, x0
37bc10981mulsd x2, x7
37bc10985mulsd x0, x9
37bc1098aaddsd x8, x9
37bc1098faddsd x2, x1
37bc10993movapd x1, x6
37bc10997subsd x1, x0
37bc1099bdivsd x8, x2
37bc109a0divsd x1, x2
37bc109a4movsd_xmm [rsp+480], x8
37bc109aemovsd_xmm [rsp+488], x1
37bc109b7movapd x10, x1
37bc109bcxorpd x10, [rip+0x83b38b]
37bc109c5call fn_37c42fc80
37bc109calea rcx, [rsp+480]
37bc109d2movsd_xmm [rsp+488], x6
37bc109dbmovsd_xmm [rsp+480], x9
37bc109e5movapd x1, x0
37bc109e9movapd x0, x7
37bc109eddivsd x0, x1
37bc109f1mulsd x7, x0
37bc109f5addsd x7, x1
37bc109f9movapd x1, x10
37bc109femulsd x1, x0
37bc10a02addsd x1, x8
37bc10a07mulsd x8, x0
37bc10a0cmovddup x0, x7
37bc10a10subsd x10, x8
37bc10a15unpcklpd x1, x10
37bc10a1adivpd x1, x0
37bc10a1emovups [rsp+512], x1
37bc10a26call fn_37c42fc80
37bc10a2bmov rax, [rsp+88]
37bc10a30mov edx, r14l
37bc10a33mov [rdi+8], 0
37bc10a3bsub edx, ebp
37bc10a3dmov r9, [rsp+912]
37bc10a45movsd_xmm [rdi], x0
37bc10a49lea rcx, [rsp+592]
37bc10a51lea r8, [rdi+rax]
37bc10a55mov [rsp+592], edx
37bc10a5clea rdx, [rsp+512]
37bc10a64call zscal_
37bc10a69cmp r14l, esi
37bc10a6cmov edx, esi
37bc10a6emov r8, r12
37bc10a71cmovle edx, r14l
37bc10a75sub edx, [rsp+200]
37bc10a7cmovsd_xmm x0, [rsp+520]
37bc10a85lea rcx, [rsp+576]
37bc10a8dxorpd x0, [rip+0x83b2bb]
37bc10a95add edx, 1
37bc10a98movsd_xmm x6, [rsp+512]
37bc10aa1mov [rsp+56], rcx
37bc10aa6mov [rsp+576], edx
37bc10aadlea r9, [rip+0x83b26c]
37bc10ab4lea rdx, [rsp+592]
37bc10abcunpcklpd x6, x0
37bc10ac0movups [rsp+592], x6
37bc10ac8call zscal_
37bc10acdmov rcx, [rsp+56]
37bc10ad2mov r10, [rsp+80]
37bc10ad7mov rax, [rsp+872]
37bc10adfmov r11l, [rax]
37bc10ae2test r11l, r11l
37bc10ae5mov r11l, [rsp+64]
37bc10aeaje 0x37bc10908
37bc10af0mov rax, [rsp+928]
37bc10af8lea r9, [rip+0x83b221]
37bc10affmovups [rsp+592], x6
37bc10b07movsxd rdx, [rax]
37bc10b0amov rax, [rsp+936]
37bc10b12mov eax, [rax]
37bc10b14mov r8l, eax
37bc10b17mov [rsp+56], eax
37bc10b1bmov rax, [rsp+944]
37bc10b23sub r8l, edx
37bc10b26add rdx, r13
37bc10b29add r8l, 1
37bc10b2dshl rdx, 4
37bc10b31mov [rsp+576], r8l
37bc10b39lea r8, [rax+rdx]
37bc10b3dlea rdx, [rsp+592]
37bc10b45call zscal_
37bc10b4amov r10, [rsp+80]
37bc10b4fmov r11l, [rsp+64]
37bc10b54jmp 0x37bc10908
37bc10b59
37bc10b59loc_37bc10b59:
37bc10b59mov rax, [rsp+896]
37bc10b61mov r15l, [rax]
37bc10b64mov rax, [rsp+888]
37bc10b6cmov ebp, [rax]
37bc10b6e
37bc10b6eloc_37bc10b6e:
37bc10b6emov rax, [rsp+936]
37bc10b76mov rdi, [rsp+928]
37bc10b7emov edx, 12
37bc10b83lea rcx, [rip+0x83b19a]
37bc10b8amov eax, [rax]
37bc10b8csub eax, [rdi]
37bc10b8eadd eax, 1
37bc10b91mov [rsp+504], eax
37bc10b98call dlamch_
37bc10b9dmov edx, 9
37bc10ba2lea rcx, [rip+0x83b187]
37bc10ba9movapd x11, x0
37bc10baecall dlamch_
37bc10bb3mov rax, [rsp+864]
37bc10bbbmovsd_xmm [rsp+424], x0
37bc10bc4mov r10l, [rax]
37bc10bc7test r10l, r10l
37bc10bcaje 0x37bc10bdd
37bc10bccmov rax, [rsp+880]
37bc10bd4mov eax, [rax]
37bc10bd6mov [rsp+212], eax
37bc10bdd
37bc10bddloc_37bc10bdd:
37bc10bddmov rax, [rsp+896]
37bc10be5mov r13l, [rax]
37bc10be8mov rax, [rsp+888]
37bc10bf0mov r12l, [rax]
37bc10bf3cmp r13l, r12l
37bc10bf6jl 0x37bc119b7
37bc10bfcmov eax, r15l
37bc10bffmov edx, 10
37bc10c04pxor x0, x0
37bc10c08mov r15l, r12l
37bc10c0bsub eax, ebp
37bc10c0dmov r14, [rsp+392]
37bc10c15mov r8l, r12l
37bc10c18mov [rsp+272], 1
37bc10c23add eax, 1
37bc10c26cmp eax, edx
37bc10c28cvtsi2sd x0, eax
37bc10c2cdivsd x0, [rsp+424]
37bc10c35mulsd x0, x11
37bc10c3acmovl eax, edx
37bc10c3dshl r14, 4
37bc10c41imul eax, eax, 30
37bc10c44mov [rsp+332], eax
37bc10c4bmov rax, [rsp+160]
37bc10c53movsd_xmm [rsp+440], x0
37bc10c5cshl rax, 4
37bc10c60mov [rsp+448], rax
37bc10c68lea rax, [r14+16]
37bc10c6cmov [rsp+56], rax
37bc10c71mov rax, [rsp+904]
37bc10c79add rax, 16
37bc10c7dmov [rsp+368], rax
37bc10c85
37bc10c85loc_37bc10c85:
37bc10c85mov rax, [rsp+392]
37bc10c8dmovsxd rsi, r13l
37bc10c90mov r11, [rsp+160]
37bc10c98mov [rsp+208], 0
37bc10ca3movsd_xmm x8, [rsp+440]
37bc10cadmov [rsp+64], r8l
37bc10cb2mov rdi, rax
37bc10cb5mov r9, rax
37bc10cb8lea rdx, [rsi+r11]
37bc10cbcmov [rsp+304], rsi
37bc10cc4movsd_xmm x7, [rsp+424]
37bc10ccdimul rdi, rsi
37bc10cd1mov r10, rdi
37bc10cd4lea rdi, [rdi+r11]
37bc10cd8lea rbx, [rdi+rsi]
37bc10cdcmov [rsp+296], rdi
37bc10ce4mov [rsp+384], rbx
37bc10ceclea ebx, [r13-1]
37bc10cf0movsxd rcx, ebx
37bc10cf3mov [rsp+328], ebx
37bc10cfaimul r9, rcx
37bc10cfeadd rdi, rcx
37bc10d01mov [rsp+400], rdi
37bc10d09mov rdi, rax
37bc10d0clea rax, [r9+r11]
37bc10d10lea rbx, [rsi+rax]
37bc10d14add rax, rcx
37bc10d17mov [rsp+456], rax
37bc10d1flea eax, [r13+1]
37bc10d23cdqe
37bc10d25mov [rsp+288], rbx
37bc10d2dlea rbx, [rsi-1]
37bc10d31imul rax, rdi
37bc10d35mov [rsp+432], rbx
37bc10d3dadd rax, rdx
37bc10d40shl rax, 4
37bc10d44add rax, [rsp+904]
37bc10d4cmov [rsp+408], rax
37bc10d54mov rax, [rsp+48]
37bc10d59imul rax, rsi
37bc10d5dadd rax, [rsp+312]
37bc10d65mov rsi, [rsp+368]
37bc10d6dmov [rsp+416], rax
37bc10d75mov rax, rdi
37bc10d78imul rax, rbx
37bc10d7cadd rax, rdx
37bc10d7fshl rax, 4
37bc10d83add rax, [rsp+904]
37bc10d8bmov [rsp+336], rax
37bc10d93lea rax, [rdx+r10]
37bc10d97lea rdx, [rcx+r11]
37bc10d9bmov r11, rdi
37bc10d9eshl rax, 4
37bc10da2add rax, [rsp+904]
37bc10daamov [rsp+344], rax
37bc10db2lea rax, [r9+rdx]
37bc10db6shl rax, 4
37bc10dbaadd rax, [rsp+904]
37bc10dc2mov [rsp+320], rax
37bc10dcalea rax, [rcx+1]
37bc10dceimul rax, rdi
37bc10dd2add rax, rdx
37bc10dd5shl rax, 4
37bc10dd9add rax, rsi
37bc10ddcmov [rsp+352], rax
37bc10de4lea rax, [rcx-1]
37bc10de8imul rax, rdi
37bc10decshl rax, 4
37bc10df0mov r12, rax
37bc10df3mov rax, r9
37bc10df6neg rax
37bc10df9mov [rsp+376], r12
37bc10e01mov r12, [rsp+448]
37bc10e09shl rax, 4
37bc10e0dmov [rsp+360], rax
37bc10e15cmp r13l, r15l
37bc10e18jle 0x37bc11fee
37bc10e1enop
37bc10e20
37bc10e20loc_37bc10e20:
37bc10e20mov [rsp+80], r13l
37bc10e25mov r10, [rsp+296]
37bc10e2dpxor x4, x4
37bc10e31mov [rsp+88], r14
37bc10e36mov rcx, [rsp+344]
37bc10e3emov rax, [rsp+336]
37bc10e46mov rdx, [rsp+304]
37bc10e4emov r8, [rsp+888]
37bc10e56mov rdi, [rsp+896]
37bc10e5ejmp 0x37bc10fe8
37bc10e63
37bc10e63 0f 1f 44 00 00 ..D..
37bc10e68
37bc10e68loc_37bc10e68:
37bc10e68movsd_xmm x6, [rcx+8]
37bc10e6dmovsd_xmm x9, [rcx]
37bc10e72mov r9l, edx
37bc10e75lea ebx, [rdx-1]
37bc10e78movsd_xmm x5, [rax-8]
37bc10e7dmovsd_xmm x3, [rax-16]
37bc10e82lea rsi, [rdx-1]
37bc10e86movapd x2, x9
37bc10e8bmovapd x0, x6
37bc10e8fandpd x2, [rip+0x83aea9]
37bc10e97andpd x0, [rip+0x83aea1]
37bc10e9fmovapd x11, x5
37bc10ea4andpd x11, [rip+0x83ae93]
37bc10eadaddsd x2, x0
37bc10eb1movapd x0, x3
37bc10eb5andpd x0, [rip+0x83ae83]
37bc10ebdaddsd x0, x11
37bc10ec2addsd x0, x2
37bc10ec6ucomisd x0, x4
37bc10ecajp 0x37bc10f3c
37bc10eccjne 0x37bc10f3c
37bc10ecepxor x0, x0
37bc10ed2cmp ebx, [r8]
37bc10ed5jle 0x37bc10f0e
37bc10ed7lea r14l, [rdx-2]
37bc10edbmov r13, [rsp+160]
37bc10ee3movsxd r14, r14l
37bc10ee6imul r14, r11
37bc10eeaadd r13, rsi
37bc10eedadd r13, r14
37bc10ef0mov r14, [rsp+904]
37bc10ef8shl r13, 4
37bc10efcmovsd_xmm x0, [r14+r13]
37bc10f02andpd x0, [rip+0x83ae36]
37bc10f0aaddsd x0, x4
37bc10f0e
37bc10f0eloc_37bc10f0e:
37bc10f0ecmp [rdi], edx
37bc10f10jle 0x37bc10f3c
37bc10f12lea edx, [r9+1]
37bc10f16mov r14, [rsp+904]
37bc10f1emovsxd rdx, edx
37bc10f21add rdx, r10
37bc10f24shl rdx, 4
37bc10f28movsd_xmm x11, [r14+rdx]
37bc10f2eandpd x11, [rip+0x83ae09]
37bc10f37addsd x0, x11
37bc10f3c
37bc10f3cloc_37bc10f3c:
37bc10f3cmulsd x0, x7
37bc10f40comisd x0, x10
37bc10f45jb 0x37bc10fd3
37bc10f4bmovsd_xmm x11, [rcx-16]
37bc10f51movsd_xmm x0, [rcx-8]
37bc10f56subsd x3, x9
37bc10f5bsubsd x5, x6
37bc10f5fandpd x0, [rip+0x83add9]
37bc10f67andpd x5, [rip+0x83add1]
37bc10f6fmovapd x10, x1
37bc10f74andpd x11, [rip+0x83adc3]
37bc10f7dandpd x3, [rip+0x83adbb]
37bc10f85addsd x11, x0
37bc10f8aaddsd x3, x5
37bc10f8emovapd x0, x2
37bc10f92maxsd x10, x11
37bc10f97maxsd x0, x3
37bc10f9bminsd x2, x3
37bc10f9fminsd x1, x11
37bc10fa4movapd x5, x10
37bc10fa9addsd x5, x0
37bc10faddivsd x0, x5
37bc10fb1divsd x10, x5
37bc10fb6mulsd x0, x2
37bc10fbamulsd x0, x7
37bc10fbemaxsd x0, x8
37bc10fc3mulsd x10, x1
37bc10fc8comisd x0, x10
37bc10fcdjae 0x37bc1249c
37bc10fd3
37bc10fd3loc_37bc10fd3:
37bc10fd3add rax, r12
37bc10fd6add rcx, r12
37bc10fd9sub r10, r11
37bc10fdccmp r15l, esi
37bc10fdfjge 0x37bc120e7
37bc10fe5mov rdx, rsi
37bc10fe8
37bc10fe8loc_37bc10fe8:
37bc10fe8movsd_xmm x10, [rax]
37bc10fedmovsd_xmm x1, [rax+8]
37bc10ff2mov ebp, edx
37bc10ff4andpd x10, [rip+0x83ad43]
37bc10ffdandpd x1, [rip+0x83ad3b]
37bc11005addsd x1, x10
37bc1100acomisd x8, x1
37bc1100fjb 0x37bc10e68
37bc11015mov r13l, [rsp+80]
37bc1101amov r14, [rsp+88]
37bc1101fmov r15l, edx
37bc11022
37bc11022loc_37bc11022:
37bc11022cmp [rsp+64], r15l
37bc11027jge 0x37bc11055
37bc11029lea eax, [r15-1]
37bc1102dmovsxd rdx, r15l
37bc11030mov rdi, [rsp+904]
37bc11038pxor x0, x0
37bc1103ccdqe
37bc1103eimul rax, r11
37bc11042add rax, [rsp+160]
37bc1104aadd rax, rdx
37bc1104dshl rax, 4
37bc11051movups [rdi+rax], x0
37bc11055
37bc11055loc_37bc11055:
37bc11055cmp r13l, r15l
37bc11058jle 0x37bc1255d
37bc1105emov rdi, [rsp+864]
37bc11066add [rsp+208], 1
37bc1106emov eax, [rsp+208]
37bc11075mov r9l, [rdi]
37bc11078mov edi, [rsp+212]
37bc1107ftest r9l, r9l
37bc11082cmove edi, r13l
37bc11086mov [rsp+212], edi
37bc1108dmov edi, [rsp+272]
37bc11094cmove edi, r15l
37bc11098imul eax, eax, 0xffffffffcccccccd
37bc1109emov [rsp+272], edi
37bc110a5mov edx, eax
37bc110a7ror edx, 2
37bc110aacmp edx, 0xccccccc
37bc110b0ja 0x37bc12098
37bc110b6mov rax, [rsp+384]
37bc110bemov rdx, [rsp+288]
37bc110c6shl rax, 4
37bc110caadd rax, [rsp+904]
37bc110d2
37bc110d2loc_37bc110d2:
37bc110d2mov rdi, [rsp+904]
37bc110dashl rdx, 4
37bc110depxor x9, x9
37bc110e3addsd x9, [rax+8]
37bc110e9movsd_xmm x6, [rdi+rdx]
37bc110eeandpd x6, [rip+0x83ac4a]
37bc110f6mulsd x6, [rip+0x83ac62]
37bc110feaddsd x6, [rax]
37bc11102
37bc11102loc_37bc11102:
37bc11102mov rcx, [rsp+352]
37bc1110amov rax, [rsp+320]
37bc11112pxor x3, x3
37bc11116mov edx, [rsp+328]
37bc1111dmov rsi, [rsp+376]
37bc11125mov rdi, [rsp+360]
37bc1112djmp 0x37bc11264
37bc11132
37bc11132 66 0f 1f 44 00 00 f..D..
37bc11138
37bc11138loc_37bc11138:
37bc11138movsd_xmm x1, [rax]
37bc1113cmovsd_xmm x2, [rax+16]
37bc11141lea r9, [rax+rsi]
37bc11145mov r8, rcx
37bc11148movsd_xmm x11, [rax+8]
37bc1114emovapd x13, x3
37bc11153add rax, r12
37bc11156add rcx, r12
37bc11159movapd x10, x1
37bc1115eandpd x1, [rip+0x83abda]
37bc11166movapd x4, x11
37bc1116bsubsd x10, x6
37bc11170andpd x11, [rip+0x83abc7]
37bc11179subsd x4, x9
37bc1117eaddsd x1, x11
37bc11183movapd x0, x10
37bc11188andpd x0, [rip+0x83abb0]
37bc11190movapd x5, x4
37bc11194andpd x5, [rip+0x83aba4]
37bc1119caddsd x0, x5
37bc111a0movapd x5, x2
37bc111a4andpd x5, [rip+0x83ab94]
37bc111acaddsd x0, x5
37bc111b0movapd x5, x4
37bc111b4divsd x13, x0
37bc111b9divsd x2, x0
37bc111bdmulsd x5, x13
37bc111c2movapd x12, x13
37bc111c7mulsd x12, x3
37bc111ccaddsd x5, x10
37bc111d1mulsd x10, x13
37bc111d6addsd x12, x0
37bc111dbsubsd x4, x10
37bc111e0movsd_xmm x10, [r9+rdi]
37bc111e6andpd x10, [rip+0x83ab51]
37bc111efdivsd x5, x12
37bc111f4movapd x0, x2
37bc111f8andpd x0, [rip+0x83ab40]
37bc11200mulsd x10, x0
37bc11205movsd_xmm x0, [r8]
37bc1120aandpd x0, [rip+0x83ab2e]
37bc11212divsd x4, x12
37bc11217movsd_xmm x12, [r8+8]
37bc1121dandpd x12, [rip+0x83ab1a]
37bc11226addsd x0, x12
37bc1122baddsd x0, x1
37bc1122fmovapd x1, x5
37bc11233andpd x1, [rip+0x83ab05]
37bc1123bmovapd x11, x4
37bc11240andpd x11, [rip+0x83aaf7]
37bc11249addsd x1, x11
37bc1124emulsd x0, x1
37bc11252mulsd x0, x7
37bc11256comisd x0, x10
37bc1125bjae 0x37bc120d1
37bc11261sub edx, 1
37bc11264
37bc11264loc_37bc11264:
37bc11264cmp edx, r15l
37bc11267jg 0x37bc11138
37bc1126dmovsxd rax, r15l
37bc11270mov rdi, [rsp+904]
37bc11278mov rcx, rax
37bc1127bimul rcx, r11
37bc1127fadd rcx, [rsp+160]
37bc11287add rax, rcx
37bc1128ashl rax, 4
37bc1128eadd rax, [rsp+904]
37bc11296movsd_xmm x2, [rax]
37bc1129amovsd_xmm x4, [rax+8]
37bc1129flea eax, [r15+1]
37bc112a3cdqe
37bc112a5subsd x2, x6
37bc112a9subsd x4, x9
37bc112aeadd rax, rcx
37bc112b1shl rax, 4
37bc112b5movsd_xmm x6, [rdi+rax]
37bc112bamovapd x0, x2
37bc112bemovapd x1, x4
37bc112c2andpd x0, [rip+0x83aa76]
37bc112caandpd x1, [rip+0x83aa6e]
37bc112d2movapd x5, x4
37bc112d6addsd x0, x1
37bc112damovapd x1, x6
37bc112deandpd x1, [rip+0x83aa5a]
37bc112e6addsd x0, x1
37bc112eapxor x1, x1
37bc112eemovapd x3, x1
37bc112f2divsd x3, x0
37bc112f6mulsd x5, x3
37bc112famulsd x1, x3
37bc112feaddsd x5, x2
37bc11302mulsd x2, x3
37bc11306movapd x3, x6
37bc1130aaddsd x1, x0
37bc1130edivsd x3, x0
37bc11312pxor x0, x0
37bc11316subsd x4, x2
37bc1131adivsd x5, x1
37bc1131edivsd x4, x1
37bc11322
37bc11322loc_37bc11322:
37bc11322movsxd rbx, edx
37bc11325xor eax, eax
37bc11327cmp edx, r15l
37bc1132amov rdi, [rsp+160]
37bc11332mov rcx, rbx
37bc11335setg al
37bc11338lea rbp, [r11+1]
37bc1133cmovsd_xmm [rsp+88], x5
37bc11342imul rcx, r11
37bc11346mov [rsp+204], eax
37bc1134dlea eax, [rdx+1]
37bc11350movapd x5, x4
37bc11354mov [rsp+80], eax
37bc11358cdqe
37bc1135aimul rbp, rbx
37bc1135emovapd x10, x3
37bc11363mov [rsp+200], edx
37bc1136amovapd x6, x0
37bc1136elea r8, [rcx+rdi]
37bc11372mov [rsp+192], r11
37bc1137alea rsi, [r8+rax]
37bc1137elea r8l, [rdx+2]
37bc11382add rbp, rdi
37bc11385mov [rsp+264], r12
37bc1138dimul rax, r11
37bc11391movsxd r8, r8l
37bc11394shl rbp, 4
37bc11398mov [rsp+216], rsi
37bc113a0add r8, rdi
37bc113a3mov [rsp+276], r15l
37bc113abmov r12l, [rsp+212]
37bc113b3movsd_xmm [rsp+256], x8
37bc113bdmovsd_xmm [rsp+280], x7
37bc113c6lea rsi, [r8+rax]
37bc113camov r8, [rsp+48]
37bc113cfmov [rsp+248], rsi
37bc113d7mov rsi, [rsp+312]
37bc113dfimul r8, rbx
37bc113e3lea r10, [r8+rsi]
37bc113e7movsxd r8, [rsp+272]
37bc113efmov rsi, [rsp+904]
37bc113f7mov [rsp+240], r10
37bc113ffmov r9, r8
37bc11402add r8, rdi
37bc11405mov [rsp+152], r10
37bc1140dadd rax, r8
37bc11410add rcx, r8
37bc11413lea r8, [rbx+rdi]
37bc11417mov r15l, r9l
37bc1141ashl rax, 4
37bc1141eadd rax, [rsp+904]
37bc11426shl rcx, 4
37bc1142amov [rsp+104], rax
37bc1142fmov rax, [rsp+368]
37bc11437add rsi, rcx
37bc1143amov [rsp+232], rsi
37bc11442add rax, rbp
37bc11445lea rbp, [rbx+1]
37bc11449mov [rsp+112], rsi
37bc1144emov rcx, rbp
37bc11451mov [rsp+96], rax
37bc11456lea rax, [rsp+592]
37bc1145eimul rcx, r11
37bc11462mov [rsp+128], rax
37bc1146amov r11, rbp
37bc1146dlea rax, [rsp+608]
37bc11475mov [rsp+176], rax
37bc1147dlea rax, [rsp+528]
37bc11485mov ebp, ebx
37bc11487mov [rsp+168], rax
37bc1148fadd rcx, r8
37bc11492mov [rsp+64], r11
37bc11497shl rcx, 4
37bc1149badd rcx, [rsp+904]
37bc114a3cmp [rsp+200], ebx
37bc114aamov [rsp+224], rcx
37bc114b2jl 0x37bc118ac
37bc114b8nop [rax+rax]
37bc114c0
37bc114c0loc_37bc114c0:
37bc114c0mov rax, [rsp+168]
37bc114c8movsd_xmm x4, [rsp+88]
37bc114celea r9, [rip+0x83a84b]
37bc114d5lea rcx, [rip+0x83a860]
37bc114dcmov r8, [rsp+176]
37bc114e4mov rdx, [rsp+128]
37bc114ecmovsd_xmm [rsp+600], x5
37bc114f5mov [rsp+32], rax
37bc114famovsd_xmm [rsp+592], x4
37bc11503movsd_xmm [rsp+608], x10
37bc1150dmovsd_xmm [rsp+616], x6
37bc11516call zlarfg_
37bc1151bmov r11, [rsp+64]
37bc11520movsd_xmm x4, [rsp+592]
37bc11529movsd_xmm x5, [rsp+600]
37bc11532movsd_xmm x10, [rsp+608]
37bc1153cmovsd_xmm x6, [rsp+616]
37bc11545movsd_xmm [rsp+88], x4
37bc1154b
37bc1154bloc_37bc1154b:
37bc1154bmovupd x7, [rsp+528]
37bc11554movapd x4, x7
37bc11558movapd x0, x7
37bc1155cmulsd x0, x10
37bc11561unpckhpd x4, x4
37bc11565movapd x12, x4
37bc1156amovsd_xmm x4, [rsp+528]
37bc11573movapd x1, x12
37bc11578movsd_xmm [rsp+184], x4
37bc11581mulsd x1, x6
37bc11585movsd_xmm x4, [rsp+536]
37bc1158esubsd x0, x1
37bc11592cmp r12l, ebp
37bc11595jl 0x37bc116d9
37bc1159bxorpd x12, [rip+0x83a7ac]
37bc115a4mov r8, [rsp+96]
37bc115a9movapd x15, x7
37bc115aelea r9l, [r12+1]
37bc115b3unpcklpd x15, x7
37bc115b8movddup x9, x0
37bc115bdxor ecx, ecx
37bc115bfsub r9l, ebx
37bc115c2movddup x14, x10
37bc115c7movddup x13, x6
37bc115ccmov rdx, r8
37bc115cfmovups [rsp+64], x7
37bc115d4movsd_xmm [rsp+144], x0
37bc115ddpxor x8, x8
37bc115e2movapd x0, x15
37bc115e7movddup x15, x12
37bc115ecmovsd_xmm [rsp+120], x10
37bc115f3movsd_xmm [rsp+136], x6
37bc115fcnop [rax]
37bc11600
37bc11600loc_37bc11600:
37bc11600movupd x3, [rdx-16]
37bc11605add ecx, 1
37bc11608movapd x1, x3
37bc1160cmovapd x6, x3
37bc11610mulpd x6, x0
37bc11614shufpd x1, x3, 1
37bc11619mulpd x1, x15
37bc1161emovapd x2, x6
37bc11622movapd x10, x1
37bc11627subpd x2, x1
37bc1162baddpd x10, x6
37bc11630addsubpd x6, x1
37bc11634movupd x1, [rdx]
37bc11638movapd x11, x1
37bc1163dmovapd x7, x1
37bc11641shufpd x7, x1, 1
37bc11646mulpd x11, x8
37bc1164bshufpd x10, x2, 1
37bc11651movapd x2, x7
37bc11655mulpd x2, x9
37bc1165amulpd x7, x8
37bc1165fmulpd x1, x9
37bc11664movapd x12, x11
37bc11669addpd x12, x2
37bc1166esubpd x2, x11
37bc11673addsubpd x1, x7
37bc11677movupd x7, [r8]
37bc1167cadd r8, r14
37bc1167fmovsd_xmm x2, x12
37bc11684addpd x2, x10
37bc11689addpd x1, x6
37bc1168dmovapd x6, x14
37bc11692mulpd x2, x13
37bc11697mulpd x6, x1
37bc1169bsubpd x3, x1
37bc1169fmovups [rdx-16], x3
37bc116a3addsubpd x6, x2
37bc116a7subpd x7, x6
37bc116abmovups [rdx], x7
37bc116aeadd rdx, r14
37bc116b1cmp ecx, r9l
37bc116b4jb 0x37bc11600
37bc116bamovupd x7, [rsp+64]
37bc116c0movsd_xmm x10, [rsp+120]
37bc116c7movsd_xmm x6, [rsp+136]
37bc116d0movsd_xmm x0, [rsp+144]
37bc116d9
37bc116d9loc_37bc116d9:
37bc116d9add ebx, 2
37bc116dccmp ebx, r13l
37bc116dfcmovg ebx, r13l
37bc116e3cmp r15l, ebx
37bc116e6jg 0x37bc1183b
37bc116ecmovapd x11, x6
37bc116f1movapd x13, x7
37bc116f6sub ebx, r15l
37bc116f9xor r8l, r8l
37bc116fcmovapd x3, x7
37bc11700unpcklpd x13, x7
37bc11705mov rcx, [rsp+112]
37bc1170axorpd x11, [rip+0x83a63d]
37bc11713unpckhpd x3, x7
37bc11717mov rdx, [rsp+104]
37bc1171cmovddup x9, x0
37bc11721movsd_xmm [rsp+144], x0
37bc1172alea r9l, [rbx+1]
37bc1172emovapd x0, x13
37bc11733movddup x12, x10
37bc11738movups [rsp+64], x7
37bc1173dunpcklpd x11, x11
37bc11742pxor x8, x8
37bc11747movsd_xmm [rsp+120], x10
37bc1174emovapd x13, x3
37bc11753movsd_xmm [rsp+136], x6
37bc1175cnop [rax]
37bc11760
37bc11760loc_37bc11760:
37bc11760movupd x6, [rcx]
37bc11764add r8l, 1
37bc11768add rdx, 16
37bc1176cadd rcx, 16
37bc11770movapd x1, x6
37bc11774movapd x7, x6
37bc11778mulpd x7, x0
37bc1177cshufpd x1, x6, 1
37bc11781mulpd x1, x13
37bc11786movapd x2, x7
37bc1178amovapd x14, x1
37bc1178fsubpd x2, x1
37bc11793addpd x14, x7
37bc11798addsubpd x7, x1
37bc1179cmovupd x1, [rdx-16]
37bc117a1movapd x15, x1
37bc117a6movapd x10, x1
37bc117abshufpd x10, x1, 1
37bc117b1mulpd x15, x8
37bc117b6shufpd x14, x2, 1
37bc117bcmovapd x2, x10
37bc117c1mulpd x2, x9
37bc117c6mulpd x1, x9
37bc117cbmulpd x10, x8
37bc117d0movapd x3, x15
37bc117d5addpd x3, x2
37bc117d9subpd x2, x15
37bc117deaddsubpd x1, x10
37bc117e3movsd_xmm x2, x3
37bc117e7addpd x2, x14
37bc117ecaddpd x1, x7
37bc117f0mulpd x2, x11
37bc117f5subpd x6, x1
37bc117f9mulpd x1, x12
37bc117femovups [rcx-16], x6
37bc11802movupd x3, [rdx-16]
37bc11807addsubpd x1, x2
37bc1180bsubpd x3, x1
37bc1180fmovups [rdx-16], x3
37bc11813cmp r8l, r9l
37bc11816jb 0x37bc11760
37bc1181cmovupd x7, [rsp+64]
37bc11822movsd_xmm x10, [rsp+120]
37bc11829movsd_xmm x6, [rsp+136]
37bc11832movsd_xmm x0, [rsp+144]
37bc1183b
37bc1183bloc_37bc1183b:
37bc1183bmov rax, [rsp+872]
37bc11843mov r8l, [rax]
37bc11846test r8l, r8l
37bc11849jne 0x37bc11a28
37bc1184f
37bc1184floc_37bc1184f:
37bc1184fcmp [rsp+200], ebp
37bc11856jne 0x37bc11867
37bc11858mov ecx, [rsp+204]
37bc1185ftest ecx, ecx
37bc11861jne 0x37bc11ba8
37bc11867
37bc11867loc_37bc11867:
37bc11867mov rdi, [rsp+48]
37bc1186cadd [rsp+112], r14
37bc11871mov rbx, r11
37bc11874add [rsp+152], rdi
37bc1187cmov rdi, [rsp+56]
37bc11881add [rsp+104], r14
37bc11886add [rsp+96], rdi
37bc1188bcmp r13l, r11l
37bc1188ejle 0x37bc11e68
37bc11894add r11, 1
37bc11898cmp [rsp+200], ebx
37bc1189fmov ebp, ebx
37bc118a1mov [rsp+64], r11
37bc118a6jge 0x37bc114c0
37bc118ac
37bc118acloc_37bc118ac:
37bc118aclea esi, [rbx-1]
37bc118aflea rax, [rip+0x83a46a]
37bc118b6mov rdx, [rsp+904]
37bc118bemovsd_xmm x4, [rsp+88]
37bc118c4movsxd rsi, esi
37bc118c7mov [rsp+32], rax
37bc118ccmov r8, rax
37bc118cfmov r9, [rsp+128]
37bc118d7imul rsi, [rsp+192]
37bc118e0lea rcx, [rip+0x83a455]
37bc118e7add rsi, [rsp+160]
37bc118efmovsd_xmm [rsp+592], x4
37bc118f8movsd_xmm [rsp+600], x5
37bc11901lea rdi, [rbx+rsi]
37bc11905movsd_xmm [rsp+608], x10
37bc1190fshl rdi, 4
37bc11913movsd_xmm [rsp+616], x6
37bc1191cadd rdx, rdi
37bc1191fcall zcopy_
37bc11924mov rax, [rsp+168]
37bc1192cmov r8, [rsp+176]
37bc11934lea r9, [rip+0x83a3e5]
37bc1193bmov rdx, [rsp+128]
37bc11943lea rcx, [rip+0x83a3f2]
37bc1194amov [rsp+32], rax
37bc1194fcall zlarfg_
37bc11954mov r11, [rsp+64]
37bc11959movsd_xmm x4, [rsp+592]
37bc11962movsd_xmm x5, [rsp+600]
37bc1196bmov rax, [rsp+904]
37bc11973movapd x0, x4
37bc11977add rsi, r11
37bc1197amovsd_xmm x10, [rsp+608]
37bc11984movsd_xmm x6, [rsp+616]
37bc1198dunpcklpd x0, x5
37bc11991shl rsi, 4
37bc11995movsd_xmm [rsp+88], x4
37bc1199bmovups [rax+rdi], x0
37bc1199fpxor x0, x0
37bc119a3movups [rax+rsi], x0
37bc119a7jmp 0x37bc1154b
37bc119ac
37bc119acloc_37bc119ac:
37bc119acmov rax, [rsp+960]
37bc119b4mov [rax], r13l
37bc119b7
37bc119b7loc_37bc119b7:
37bc119b7movups x6, [rsp+624]
37bc119bfmovups x7, [rsp+640]
37bc119c7movups x8, [rsp+656]
37bc119d0movups x9, [rsp+672]
37bc119d9movups x10, [rsp+688]
37bc119e2movups x11, [rsp+704]
37bc119ebmovups x12, [rsp+720]
37bc119f4movups x13, [rsp+736]
37bc119fdmovups x14, [rsp+752]
37bc11a06movups x15, [rsp+768]
37bc11a0fadd rsp, 792
37bc11a16pop rbx
37bc11a17pop rsi
37bc11a18pop rdi
37bc11a19pop rbp
37bc11a1apop r12
37bc11a1cpop r13
37bc11a1epop r14
37bc11a20pop r15
37bc11a22ret
37bc11a23
37bc11a23 0f 1f 44 00 00 ..D..
37bc11a28
37bc11a28loc_37bc11a28:
37bc11a28mov rax, [rsp+928]
37bc11a30movsxd rdx, [rax]
37bc11a33mov rax, [rsp+936]
37bc11a3bmov r9l, [rax]
37bc11a3ecmp edx, r9l
37bc11a41jg 0x37bc1184f
37bc11a47sub r9l, edx
37bc11a4amovapd x12, x6
37bc11a4fmovapd x15, x7
37bc11a54xor r8l, r8l
37bc11a57movapd x14, x7
37bc11a5cadd r9l, 1
37bc11a60mov rax, [rsp+152]
37bc11a68xorpd x12, [rip+0x83a2df]
37bc11a71unpcklpd x15, x7
37bc11a76unpckhpd x14, x7
37bc11a7bmovddup x9, x0
37bc11a80movsd_xmm [rsp+136], x4
37bc11a89lea rcx, [rdx+rax]
37bc11a8dadd rdx, [rsp+48]
37bc11a92pxor x8, x8
37bc11a97movups [rsp+64], x7
37bc11a9cadd rdx, rax
37bc11a9fshl rcx, 4
37bc11aa3movddup x4, x10
37bc11aa8add rcx, [rsp+944]
37bc11ab0shl rdx, 4
37bc11ab4movsd_xmm [rsp+120], x10
37bc11abbadd rdx, [rsp+944]
37bc11ac3movddup x13, x12
37bc11ac8nop [rax+rax]
37bc11ad0
37bc11ad0loc_37bc11ad0:
37bc11ad0movupd x2, [rcx]
37bc11ad4add r8l, 1
37bc11ad8add rcx, 16
37bc11adcadd rdx, 16
37bc11ae0movapd x3, x2
37bc11ae4movapd x0, x2
37bc11ae8mulpd x3, x15
37bc11aedshufpd x0, x2, 1
37bc11af2mulpd x0, x14
37bc11af7movapd x10, x3
37bc11afcmovapd x1, x3
37bc11b00subpd x1, x0
37bc11b04addpd x10, x0
37bc11b09addsubpd x3, x0
37bc11b0dmovupd x0, [rdx-16]
37bc11b12movapd x11, x0
37bc11b17movapd x7, x0
37bc11b1bshufpd x10, x1, 1
37bc11b21movapd x1, x9
37bc11b26mulpd x11, x8
37bc11b2bshufpd x7, x0, 1
37bc11b30mulpd x0, x9
37bc11b35mulpd x1, x7
37bc11b39mulpd x7, x8
37bc11b3emovapd x12, x11
37bc11b43addpd x12, x1
37bc11b48subpd x1, x11
37bc11b4daddsubpd x0, x7
37bc11b51movsd_xmm x1, x12
37bc11b56addpd x1, x10
37bc11b5baddpd x0, x3
37bc11b5fmulpd x1, x13
37bc11b64subpd x2, x0
37bc11b68mulpd x0, x4
37bc11b6cmovups [rcx-16], x2
37bc11b70movupd x2, [rdx-16]
37bc11b75addsubpd x0, x1
37bc11b79subpd x2, x0
37bc11b7dmovups [rdx-16], x2
37bc11b81cmp r8l, r9l
37bc11b84jb 0x37bc11ad0
37bc11b8amovupd x7, [rsp+64]
37bc11b90movsd_xmm x10, [rsp+120]
37bc11b97movsd_xmm x4, [rsp+136]
37bc11ba0jmp 0x37bc1184f
37bc11ba5
37bc11ba5 0f 1f 00 ...
37bc11ba8
37bc11ba8loc_37bc11ba8:
37bc11ba8movq x8, [rip+0x83a1df]
37bc11bb1subpd x8, x7
37bc11bb6pxor x11, x11
37bc11bbblea rcx, [rsp+480]
37bc11bc3subsd x11, x4
37bc11bc8mov [rsp+120], r11
37bc11bcdshufpd x7, x7, 1
37bc11bd2movsd_xmm x9, [rip+0x83a1b5]
37bc11bdbsubsd x9, [rsp+184]
37bc11be5movsd_xmm [rsp+64], x5
37bc11bebmovups [rsp+480], x8
37bc11bf4call fn_37c42fc80
37bc11bf9movupd x2, [rip+0x83a19f]
37bc11c01mov rcx, [rsp+216]
37bc11c09movapd x3, x0
37bc11c0dpxor x0, x0
37bc11c11mov rax, [rsp+904]
37bc11c19mov rdx, [rsp+904]
37bc11c21divsd x0, x3
37bc11c25subpd x2, x7
37bc11c29shl rcx, 4
37bc11c2dmovsd_xmm x5, [rsp+64]
37bc11c33movupd x4, [rax+rcx]
37bc11c38add rdx, rcx
37bc11c3bcmp [rsp+80], r13l
37bc11c40mov r11, [rsp+120]
37bc11c45movddup x1, x0
37bc11c49mulpd x2, x1
37bc11c4dpxor x1, x1
37bc11c51mulsd x1, x0
37bc11c55addsd x1, x3
37bc11c59movapd x3, x8
37bc11c5esubpd x8, x2
37bc11c63addpd x3, x2
37bc11c67movddup x2, x1
37bc11c6bmovsd_xmm x8, x3
37bc11c70divpd x8, x2
37bc11c75movapd x2, x11
37bc11c7amovapd x3, x4
37bc11c7emulsd x2, x0
37bc11c82unpcklpd x3, x4
37bc11c86unpckhpd x4, x4
37bc11c8aaddsd x2, x9
37bc11c8fdivsd x2, x1
37bc11c93movups [rsp+544], x8
37bc11c9cunpckhpd x8, x8
37bc11ca1xorpd x8, [rip+0x83a0a6]
37bc11caamovapd x7, x2
37bc11caeunpcklpd x7, x8
37bc11cb3unpcklpd x8, x2
37bc11cb8mulpd x3, x7
37bc11cbcmulpd x4, x8
37bc11cc1addsubpd x3, x4
37bc11cc5movups [rdx], x3
37bc11cc8jge 0x37bc11d0c
37bc11ccamulsd x9, x0
37bc11ccfmov rdx, [rsp+248]
37bc11cd7unpcklpd x2, x2
37bc11cdbshl rdx, 4
37bc11cdfmovupd x0, [rdx+rax]
37bc11ce4subsd x11, x9
37bc11ce9mulpd x2, x0
37bc11cedshufpd x0, x0, 1
37bc11cf2divsd x11, x1
37bc11cf7movapd x1, x0
37bc11cfbmovddup x0, x11
37bc11d00mulpd x0, x1
37bc11d04addsubpd x2, x0
37bc11d08movups [rdx+rax], x2
37bc11d0c
37bc11d0cloc_37bc11d0c:
37bc11d0clea rax, [rsp+576]
37bc11d14mov [rsp+136], r11
37bc11d1cmov rdi, [rsp+224]
37bc11d24movapd x13, x5
37bc11d29mov [rsp+64], rax
37bc11d2elea rax, [rsp+508]
37bc11d36mov rbx, [rsp+232]
37bc11d3emov [rsp+120], rax
37bc11d43mov rsi, [rsp+240]
37bc11d4bmov ebp, [rsp+200]
37bc11d52jmp 0x37bc11dca
37bc11d54
37bc11d54 0f 1f 40 00 ..@.
37bc11d58
37bc11d58loc_37bc11d58:
37bc11d58mov edx, ebp
37bc11d5amov rcx, [rsp+120]
37bc11d5flea r9, [rip+0x839fba]
37bc11d66mov r8, rbx
37bc11d69movsd_xmm x0, [rsp+552]
37bc11d72sub edx, r15l
37bc11d75xorpd x0, [rip+0x839fd3]
37bc11d7dmovsd_xmm x7, [rsp+544]
37bc11d86mov [rsp+508], edx
37bc11d8dmov rdx, [rsp+64]
37bc11d92unpcklpd x7, x0
37bc11d96movups [rsp+576], x7
37bc11d9ecall zscal_
37bc11da3mov rax, [rsp+872]
37bc11dabmov edx, [rax]
37bc11dadtest edx, edx
37bc11dafjne 0x37bc11e08
37bc11db1
37bc11db1loc_37bc11db1:
37bc11db1add ebp, 1
37bc11db4add rsi, [rsp+48]
37bc11db9add rbx, r14
37bc11dbcadd rdi, [rsp+56]
37bc11dc1cmp r13l, ebp
37bc11dc4jl 0x37bc11e50
37bc11dca
37bc11dcaloc_37bc11dca:
37bc11dcacmp [rsp+80], ebp
37bc11dceje 0x37bc11db1
37bc11dd0cmp r12l, ebp
37bc11dd3jle 0x37bc11d58
37bc11dd5mov edx, r12l
37bc11dd8mov r9, [rsp+912]
37bc11de0mov rcx, [rsp+64]
37bc11de5mov r8, rdi
37bc11de8sub edx, ebp
37bc11deamov [rsp+576], edx
37bc11df1lea rdx, [rsp+544]
37bc11df9call zscal_
37bc11dfejmp 0x37bc11d58
37bc11e03
37bc11e03 0f 1f 44 00 00 ..D..
37bc11e08
37bc11e08loc_37bc11e08:
37bc11e08mov rax, [rsp+928]
37bc11e10lea rcx, [rsp+504]
37bc11e18lea r9, [rip+0x839f01]
37bc11e1fmovups [rsp+576], x7
37bc11e27movsxd rdx, [rax]
37bc11e2amov rax, [rsp+944]
37bc11e32add rdx, rsi
37bc11e35shl rdx, 4
37bc11e39lea r8, [rax+rdx]
37bc11e3dmov rdx, [rsp+64]
37bc11e42call zscal_
37bc11e47jmp 0x37bc11db1
37bc11e4c
37bc11e4c 0f 1f 40 00 ..@.
37bc11e50
37bc11e50loc_37bc11e50:
37bc11e50mov r11, [rsp+136]
37bc11e58movapd x5, x13
37bc11e5djmp 0x37bc11867
37bc11e62
37bc11e62 66 0f 1f 44 00 00 f..D..
37bc11e68
37bc11e68loc_37bc11e68:
37bc11e68mov r11, [rsp+192]
37bc11e70mov r12, [rsp+264]
37bc11e78movsd_xmm x8, [rsp+256]
37bc11e82mov r15l, [rsp+276]
37bc11e8amovsd_xmm x7, [rsp+280]
37bc11e93
37bc11e93loc_37bc11e93:
37bc11e93mov rbx, [rsp+288]
37bc11e9bpxor x0, x0
37bc11e9fshl rbx, 4
37bc11ea3add rbx, [rsp+904]
37bc11eabmovsd_xmm x9, [rbx+8]
37bc11eb1ucomisd x9, x0
37bc11eb6jp 0x37bc11ebe
37bc11eb8je 0x37bc11fc3
37bc11ebe
37bc11ebeloc_37bc11ebe:
37bc11ebemovsd_xmm x10, [rbx]
37bc11ec3lea rcx, [rsp+480]
37bc11ecbmov [rsp+64], r11
37bc11ed0movsd_xmm [rsp+488], x9
37bc11edamovsd_xmm [rsp+480], x10
37bc11ee4movapd x6, x10
37bc11ee9call fn_37c42fc80
37bc11eeemovapd x4, x9
37bc11ef3unpcklpd x6, x9
37bc11ef8cmp [rsp+212], r13l
37bc11f00movapd x2, x0
37bc11f04movsd_xmm [rbx], x0
37bc11f08pxor x0, x0
37bc11f0cunpcklpd x4, x10
37bc11f11movapd x3, x0
37bc11f15movsd_xmm [rbx+8], x0
37bc11f1amov r11, [rsp+64]
37bc11f1fdivsd x3, x2
37bc11f23mulsd x0, x3
37bc11f27movddup x1, x3
37bc11f2bmulpd x1, x4
37bc11f2faddsd x2, x0
37bc11f33movapd x0, x1
37bc11f37addpd x0, x6
37bc11f3bsubpd x6, x1
37bc11f3fmovddup x1, x2
37bc11f43shufpd x0, x6, 2
37bc11f48divpd x0, x1
37bc11f4cmovups [rsp+544], x0
37bc11f54jg 0x37bc124f2
37bc11f5a
37bc11f5aloc_37bc11f5a:
37bc11f5amov edi, [rsp+272]
37bc11f61mov eax, r13l
37bc11f64lea rbp, [rsp+544]
37bc11f6clea r9, [rip+0x839dad]
37bc11f73mov rdx, rbp
37bc11f76lea rcx, [rsp+576]
37bc11f7emov [rsp+64], r11
37bc11f83sub eax, edi
37bc11f85mov [rsp+576], eax
37bc11f8cmovsxd rax, edi
37bc11f8fmov rdi, [rsp+904]
37bc11f97add rax, [rsp+296]
37bc11f9fshl rax, 4
37bc11fa3lea r8, [rdi+rax]
37bc11fa7call zscal_
37bc11facmov rax, [rsp+872]
37bc11fb4mov r11, [rsp+64]
37bc11fb9mov eax, [rax]
37bc11fbbtest eax, eax
37bc11fbdjne 0x37bc124ae
37bc11fc3
37bc11fc3loc_37bc11fc3:
37bc11fc3mov edi, [rsp+208]
37bc11fcacmp [rsp+332], edi
37bc11fd1jl 0x37bc119ac
37bc11fd7mov rax, [rsp+888]
37bc11fdfmov eax, [rax]
37bc11fe1mov [rsp+64], eax
37bc11fe5cmp r13l, r15l
37bc11fe8jg 0x37bc10e20
37bc11fee
37bc11feeloc_37bc11fee:
37bc11feemov r8l, [rsp+64]
37bc11ff3mov rbx, [rsp+432]
37bc11ffbmov r15l, r8l
37bc11ffecmp r13l, r8l
37bc12001jle 0x37bc12038
37bc12003movsxd rax, [rsp+328]
37bc1200bmov rdi, [rsp+904]
37bc12013pxor x0, x0
37bc12017imul rax, [rsp+392]
37bc12020add rax, [rsp+160]
37bc12028add rax, [rsp+304]
37bc12030shl rax, 4
37bc12034movups [rdi+rax], x0
37bc12038
37bc12038loc_37bc12038:
37bc12038mov rdi, [rsp+304]
37bc12040mov rax, [rsp+392]
37bc12048mov r13l, [rsp+328]
37bc12050imul rax, rdi
37bc12054add rax, [rsp+160]
37bc1205cadd rax, rdi
37bc1205fmov rdi, [rsp+904]
37bc12067shl rax, 4
37bc1206bmovupd x0, [rdi+rax]
37bc12070mov rdi, [rsp+920]
37bc12078mov rax, rbx
37bc1207bshl rax, 4
37bc1207fmovups [rdi+rax], x0
37bc12083cmp r13l, r8l
37bc12086jge 0x37bc10c85
37bc1208cjmp 0x37bc119b7
37bc12091
37bc12091 0f 1f 80 00 00 00 00 .......
37bc12098
37bc12098loc_37bc12098:
37bc12098ror eax, 1
37bc1209acmp eax, 0x19999999
37bc1209fja 0x37bc120f9
37bc120a1movsxd rax, r15l
37bc120a4lea edx, [r15+1]
37bc120a8mov rcx, rax
37bc120abmovsxd rdx, edx
37bc120aeimul rcx, r11
37bc120b2add rcx, [rsp+160]
37bc120baadd rax, rcx
37bc120bdadd rdx, rcx
37bc120c0shl rax, 4
37bc120c4add rax, [rsp+904]
37bc120ccjmp 0x37bc110d2
37bc120d1
37bc120d1loc_37bc120d1:
37bc120d1cmp edx, r13l
37bc120d4jge 0x37bc11e93
37bc120damovapd x3, x2
37bc120depxor x0, x0
37bc120e2jmp 0x37bc11322
37bc120e7
37bc120e7loc_37bc120e7:
37bc120e7mov r13l, [rsp+80]
37bc120ecmov r14, [rsp+88]
37bc120f1mov r15l, ebx
37bc120f4jmp 0x37bc11022
37bc120f9
37bc120f9loc_37bc120f9:
37bc120f9mov rax, [rsp+384]
37bc12101lea rbx, [rsp+480]
37bc12109mov [rsp+64], r11
37bc1210elea rbp, [rsp+464]
37bc12116mov rdx, rbp
37bc12119mov rcx, rbx
37bc1211cshl rax, 4
37bc12120add rax, [rsp+904]
37bc12128movsd_xmm x6, [rax]
37bc1212cmovsd_xmm x9, [rax+8]
37bc12132mov rax, [rsp+400]
37bc1213ashl rax, 4
37bc1213eadd rax, [rsp+904]
37bc12146movsd_xmm x0, [rax]
37bc1214amovsd_xmm [rsp+464], x0
37bc12153movsd_xmm x0, [rax+8]
37bc12158movsd_xmm [rsp+472], x0
37bc12161call fn_37c4301d0
37bc12166mov rax, [rsp+288]
37bc1216emov rdx, rbp
37bc12171mov rcx, rbx
37bc12174movsd_xmm x10, [rsp+480]
37bc1217emovsd_xmm x11, [rsp+488]
37bc12188shl rax, 4
37bc1218cadd rax, [rsp+904]
37bc12194movsd_xmm x0, [rax]
37bc12198movsd_xmm [rsp+464], x0
37bc121a1movsd_xmm x0, [rax+8]
37bc121a6movsd_xmm [rsp+472], x0
37bc121afcall fn_37c4301d0
37bc121b4movddup x1, x10
37bc121b9mov r11, [rsp+64]
37bc121bemovsd_xmm x2, [rsp+488]
37bc121c7movsd_xmm x0, [rsp+480]
37bc121d0unpcklpd x0, x2
37bc121d4movhpd x2, [rsp+480]
37bc121ddmulpd x1, x0
37bc121e1movddup x0, x11
37bc121e6mulpd x0, x2
37bc121eaaddsubpd x1, x0
37bc121eemovapd x4, x1
37bc121f2movapd x15, x1
37bc121f7movups [rsp+560], x1
37bc121ffandpd x1, [rip+0x839b39]
37bc12207unpckhpd x4, x4
37bc1220bmovapd x2, x4
37bc1220fandpd x2, [rip+0x839b29]
37bc12217movapd x0, x4
37bc1221baddsd x1, x2
37bc1221fpxor x2, x2
37bc12223ucomisd x1, x2
37bc12227jp 0x37bc1222f
37bc12229je 0x37bc11102
37bc1222f
37bc1222floc_37bc1222f:
37bc1222fmovapd x3, x1
37bc12233pxor x13, x13
37bc12238mov rdx, rbp
37bc1223bmov rcx, rbx
37bc1223emov rax, [rsp+456]
37bc12246mov [rsp+80], r11
37bc1224bshl rax, 4
37bc1224fadd rax, [rsp+904]
37bc12257movsd_xmm x10, [rax]
37bc1225cmovsd_xmm x2, [rax+8]
37bc12261subsd x10, x6
37bc12266subsd x2, x9
37bc1226bunpcklpd x10, x10
37bc12270unpcklpd x2, x2
37bc12274mulpd x10, [rip+0x839af3]
37bc1227dmulpd x2, [rip+0x839afb]
37bc12285addsubpd x10, x2
37bc1228amovapd x4, x10
37bc1228fmovapd x12, x10
37bc12294movapd x14, x10
37bc12299andpd x12, [rip+0x839a9e]
37bc122a2unpckhpd x4, x4
37bc122a6movapd x2, x4
37bc122aaandpd x2, [rip+0x839a8e]
37bc122b2movapd x11, x4
37bc122b7movapd x4, x13
37bc122bcmovapd x1, x11
37bc122c1addsd x12, x2
37bc122c6maxsd x3, x12
37bc122cbdivsd x4, x3
37bc122cfmovsd_xmm [rsp+64], x3
37bc122d5movapd x5, x4
37bc122d9movapd x2, x4
37bc122ddmulsd x2, x11
37bc122e2mulsd x5, x13
37bc122e7addsd x5, x3
37bc122ebmovapd x3, x2
37bc122efmovapd x2, x4
37bc122f3mulsd x2, x10
37bc122f8addsd x3, x10
37bc122fddivsd x3, x5
37bc12301subsd x1, x2
37bc12305movapd x2, x4
37bc12309mulsd x2, x0
37bc1230dmulsd x4, x15
37bc12312addsd x2, x15
37bc12317subsd x0, x4
37bc1231bdivsd x1, x5
37bc1231fmovapd x4, x3
37bc12323mulsd x4, x3
37bc12327divsd x0, x5
37bc1232bdivsd x2, x5
37bc1232fmovapd x5, x1
37bc12333mulsd x5, x1
37bc12337mulsd x1, x3
37bc1233bsubsd x4, x5
37bc1233faddsd x1, x1
37bc12343movapd x15, x0
37bc12348mulsd x15, x0
37bc1234dmovapd x5, x2
37bc12351mulsd x5, x2
37bc12355mulsd x2, x0
37bc12359subsd x5, x15
37bc1235eaddsd x2, x2
37bc12362addsd x4, x5
37bc12366addsd x1, x2
37bc1236amovsd_xmm [rsp+464], x4
37bc12373movsd_xmm [rsp+472], x1
37bc1237ccall fn_37c4301d0
37bc12381movddup x0, [rsp+64]
37bc12387comisd x12, x13
37bc1238cmovsd_xmm x1, [rsp+488]
37bc12395movsd_xmm x2, [rsp+480]
37bc1239emov r11, [rsp+80]
37bc123a3unpcklpd x2, x1
37bc123a7movhpd x1, [rsp+480]
37bc123b0mulpd x0, x2
37bc123b4pxor x2, x2
37bc123b8mulpd x1, x2
37bc123bcaddsubpd x0, x1
37bc123c0jbe 0x37bc1241a
37bc123c2movapd x1, x11
37bc123c7addsd x12, x13
37bc123ccmovapd x2, x0
37bc123d0mulsd x1, x13
37bc123d5movapd x4, x0
37bc123d9mulsd x14, x13
37bc123deunpckhpd x4, x4
37bc123e2addsd x1, x10
37bc123e7divsd x1, x12
37bc123ecmulsd x2, x1
37bc123f0movapd x1, x11
37bc123f5subsd x1, x14
37bc123fadivsd x1, x12
37bc123ffmulsd x1, x4
37bc12403addsd x1, x2
37bc12407comisd x13, x1
37bc1240cjbe 0x37bc1241a
37bc1240emovddup x1, [rip+0x83993a]
37bc12416xorpd x0, x1
37bc1241a
37bc1241aloc_37bc1241a:
37bc1241aaddpd x10, x0
37bc1241flea rdx, [rsp+560]
37bc12427mov rcx, rbx
37bc1242amov [rsp+64], r11
37bc1242flea r8, [rsp+576]
37bc12437movups [rsp+576], x10
37bc12440call zladiv_
37bc12445mov r11, [rsp+64]
37bc1244amovsd_xmm x0, [rsp+480]
37bc12453movsd_xmm x1, [rsp+488]
37bc1245cmovsd_xmm x3, [rsp+560]
37bc12465movsd_xmm x4, [rsp+568]
37bc1246emovapd x2, x0
37bc12472mulsd x2, x3
37bc12476movapd x5, x1
37bc1247amulsd x5, x4
37bc1247emulsd x0, x4
37bc12482mulsd x1, x3
37bc12486subsd x2, x5
37bc1248aaddsd x0, x1
37bc1248esubsd x6, x2
37bc12492subsd x9, x0
37bc12497jmp 0x37bc11102
37bc1249c
37bc1249cloc_37bc1249c:
37bc1249cmov r13l, [rsp+80]
37bc124a1mov r14, [rsp+88]
37bc124a6mov r15l, ebp
37bc124a9jmp 0x37bc11022
37bc124ae
37bc124aeloc_37bc124ae:
37bc124aemov rax, [rsp+928]
37bc124b6mov rdi, [rsp+944]
37bc124bemov rdx, rbp
37bc124c1lea rcx, [rsp+504]
37bc124c9lea r9, [rip+0x839850]
37bc124d0movsxd rax, [rax]
37bc124d3add rax, [rsp+416]
37bc124dbshl rax, 4
37bc124dflea r8, [rdi+rax]
37bc124e3call zscal_
37bc124e8mov r11, [rsp+64]
37bc124edjmp 0x37bc11fc3
37bc124f2
37bc124f2loc_37bc124f2:
37bc124f2mulsd x9, x3
37bc124f7mov eax, [rsp+212]
37bc124feunpckhpd x0, x0
37bc12502xorpd x0, [rip+0x839846]
37bc1250amov r9, [rsp+912]
37bc12512mov r8, [rsp+408]
37bc1251alea rcx, [rsp+508]
37bc12522lea rdx, [rsp+576]
37bc1252asub eax, r13l
37bc1252dmov [rsp+508], eax
37bc12534addsd x9, x10
37bc12539movapd x1, x9
37bc1253edivsd x1, x2
37bc12542unpcklpd x1, x0
37bc12546movups [rsp+576], x1
37bc1254ecall zscal_
37bc12553mov r11, [rsp+64]
37bc12558jmp 0x37bc11f5a
37bc1255d
37bc1255dloc_37bc1255d:
37bc1255dmov r8l, [rsp+64]
37bc12562lea eax, [r15-1]
37bc12566mov rbx, [rsp+432]
37bc1256emov [rsp+328], eax
37bc12575mov r15l, r8l
37bc12578jmp 0x37bc12038
37bc1257d
37bc1257dloc_37bc1257d:
37bc1257dmov rax, [rsp+392]
37bc12585movsxd rdx, ebp
37bc12588mov rdi, [rsp+904]
37bc12590imul rax, rdx
37bc12594add rax, [rsp+160]
37bc1259cadd rax, rdx
37bc1259fshl rdx, 4
37bc125a3shl rax, 4
37bc125a7movupd x0, [rdi+rax]
37bc125acmov rax, [rsp+920]
37bc125b4movups [rdx+rax-16], x0
37bc125b9jmp 0x37bc119b7
37bc106b0
37bc125be
37bc125be // align 0x10
37bc125be // align 0x10
37bc125c0
37bc125c0zlahr2_:
37bc125c0push r15
37bc125c2push r14
37bc125c4push r13
37bc125c6push r12
37bc125c8push rbp
37bc125c9push rdi
37bc125capush rsi
37bc125cbpush rbx
37bc125ccsub rsp, 376
37bc125d3movups [rsp+320], x6
37bc125dbmovups [rsp+336], x7
37bc125e3movups [rsp+352], x8
37bc125ecmov r14, [rsp+480]
37bc125f4mov r12, [rsp+496]
37bc125fcmov [rsp+464], r8
37bc12604mov r13, rcx
37bc12607mov r15, rdx
37bc1260amov rbx, r9
37bc1260dcmp [rcx], 1
37bc12610jle 0x37bc1328a
37bc12616movsxd rax, [r14]
37bc12619xor edx, edx
37bc1261btest rax, rax
37bc1261ecmovns rdx, rax
37bc12622mov eax, [r8]
37bc12625mov rbp, rdx
37bc12628mov [rsp+240], rdx
37bc12630not rbp
37bc12633test eax, eax
37bc12635jle 0x37bc13380
37bc1263bmov rsi, [rsp+504]
37bc12643xor edx, edx
37bc12645lea rcx, [rip+0x83976c]
37bc1264cmov r11l, [r15]
37bc1264fmov [rsp+184], rcx
37bc12657lea rcx, [rsp+300]
37bc1265fmovddup x7, [rip+0x8397e9]
37bc12667mov r10, -1
37bc1266emovsxd r8, [rsi]
37bc12671mov rsi, [rsp+488]
37bc12679mov [rsp+136], rcx
37bc12681lea rcx, [rip+0x839740]
37bc12688mov [rsp+176], rcx
37bc12690lea rcx, [rip+0x83978d]
37bc12697movq x8, [rip+0x8397a0]
37bc126a0test r8, r8
37bc126a3mov [rsp+160], rsi
37bc126abmov rsi, [rsp+520]
37bc126b3cmovs r8, rdx
37bc126b7mov [rsp+208], rcx
37bc126bflea rcx, [rip+0x839767]
37bc126c6mov [rsp+168], r12
37bc126cemov rdi, r8
37bc126d1mov [rsp+232], r12
37bc126d9not rdi
37bc126dcmov [rsp+248], 0
37bc126e7mov [rsp+144], rdi
37bc126efmovsxd rdi, [rsi]
37bc126f2mov [rsp+192], -1
37bc126fetest rdi, rdi
37bc12701mov [rsp+216], rcx
37bc12709cmovns rdx, rdi
37bc1270dmov rdi, r8
37bc12710mov [rsp+200], -1
37bc1271cshl rdi, 4
37bc12720mov [rsp+280], rbp
37bc12728lea rsi, [rdi+16]
37bc1272cmov [rsp+256], rdx
37bc12734lea edx, [r11+1]
37bc12738mov [rsp+272], rsi
37bc12740mov esi, 1
37bc12745mov [rsp+264], rdi
37bc1274dmov [rsp+152], r8
37bc12755mov [rsp+252], eax
37bc1275cjmp 0x37bc12cf2
37bc12761
37bc12761 0f 1f 80 00 00 00 00 .......
37bc12768
37bc12768loc_37bc12768:
37bc12768mov r8, [rsp+272]
37bc12770add rax, 16
37bc12774lea rcx, [rsp+304]
37bc1277cmov [rsp+304], esi
37bc12783mov [rsp+160], rax
37bc1278bmov rax, [rsp+256]
37bc12793add [rsp+192], rax
37bc1279bmov rax, [rsp+264]
37bc127a3add [rsp+168], rax
37bc127ablea rax, [rdx+r8]
37bc127afmov r8, r14
37bc127b2mov [rsp+232], rax
37bc127bamov eax, [r15]
37bc127bdadd eax, ebp
37bc127bflea edx, [rax-2]
37bc127c2movsxd rdx, edx
37bc127c5shl rdx, 4
37bc127c9add rdx, rbx
37bc127cccall zlacgv_
37bc127d1movsxd rax, [r15]
37bc127d4mov edx, [r13]
37bc127d8lea r11, [rip+0x8395d1]
37bc127dfmov r8, [rsp+520]
37bc127e7mov [rsp+80], r11
37bc127eclea r9, [rip+0x83960d]
37bc127f3sub edx, eax
37bc127f5mov [rsp+56], r14
37bc127famov rcx, [rsp+176]
37bc12802mov [rsp+300], edx
37bc12809lea edx, [rax+1]
37bc1280cmovsxd rdx, edx
37bc1280fadd rdx, [rsp+128]
37bc12817mov [rsp+40], r8
37bc1281clea r8, [rsp+304]
37bc12824shl rdx, 4
37bc12828mov [rsp+304], esi
37bc1282fmov [rsp+88], 12
37bc12838add rdx, rbx
37bc1283bmov [rsp+72], rdx
37bc12840mov rdx, [rsp+184]
37bc12848mov [rsp+64], rdx
37bc1284dlea edx, [rax+rbp-2]
37bc12851shl rax, 4
37bc12855add rax, [rsp+512]
37bc1285dmovsxd rdx, edx
37bc12860mov [rsp+32], rax
37bc12865shl rdx, 4
37bc12869add rdx, rbx
37bc1286cmov [rsp+48], rdx
37bc12871mov rdx, [rsp+136]
37bc12879call zgemv_
37bc1287emov eax, [r15]
37bc12881mov r8, r14
37bc12884lea rcx, [rsp+304]
37bc1288cmov [rsp+304], esi
37bc12893add eax, ebp
37bc12895lea edx, [rax-2]
37bc12898movsxd rdx, edx
37bc1289bshl rdx, 4
37bc1289fadd rdx, rbx
37bc128a2call zlacgv_
37bc128a7mov rax, [rsp+464]
37bc128afmov r8, [rsp+144]
37bc128b7lea r11, [rip+0x8394f2]
37bc128belea rcx, [rsp+304]
37bc128c6mov [rsp+304], esi
37bc128cdmovsxd rax, [rax]
37bc128d0imul rax, [rsp+152]
37bc128d9lea rax, [r8+rax+1]
37bc128demov r8l, [r15]
37bc128e1mov [rsp+32], r11
37bc128e6shl rax, 4
37bc128ealea edx, [r8+1]
37bc128eelea r9, [r12+rax]
37bc128f2mov r8, r11
37bc128f5movsxd rdx, edx
37bc128f8add rdx, [rsp+128]
37bc12900shl rdx, 4
37bc12904add rdx, rbx
37bc12907call zcopy_
37bc1290cmov rax, [rsp+464]
37bc12914lea r11, [rip+0x839495]
37bc1291bmov [rsp+80], 4
37bc12924mov [rsp+56], r11
37bc12929mov r8, [rsp+144]
37bc12931lea r9, [rsp+304]
37bc12939lea rdx, [rip+0x8394a8]
37bc12940mov rcx, [rsp+216]
37bc12948mov [rsp+304], esi
37bc1294fmov [rsp+72], 19
37bc12958mov [rsp+64], 5
37bc12961movsxd rax, [rax]
37bc12964imul rax, [rsp+152]
37bc1296dmov [rsp+40], r14
37bc12972lea rax, [r8+rax+1]
37bc12977lea r8, [rip+0x8394ab]
37bc1297eshl rax, 4
37bc12982add rax, r12
37bc12985mov [rsp+48], rax
37bc1298amovsxd rax, [r15]
37bc1298dshl rax, 4
37bc12991add rax, rbx
37bc12994mov [rsp+32], rax
37bc12999call ztrmv_
37bc1299emov eax, [r15]
37bc129a1mov edx, [r13]
37bc129a5lea r11, [rip+0x839404]
37bc129acmov r10, [rsp+464]
37bc129b4mov [rsp+80], r11
37bc129b9lea rcx, [rip+0x839428]
37bc129c0sub edx, eax
37bc129c2mov r8, [rsp+144]
37bc129camov [rsp+88], 19
37bc129d3add eax, ebp
37bc129d5sub edx, ebp
37bc129d7cdqe
37bc129d9mov r9, [rsp+128]
37bc129e1mov [rsp+304], esi
37bc129e8add edx, 1
37bc129ebmov [rsp+300], edx
37bc129f2movsxd rdx, [r10]
37bc129f5imul rdx, [rsp+152]
37bc129femov [rsp+56], r11
37bc12a03mov [rsp+40], r14
37bc12a08lea rdx, [r8+rdx+1]
37bc12a0dlea r8, [rsp+304]
37bc12a15shl rdx, 4
37bc12a19add rdx, r12
37bc12a1cmov [rsp+72], rdx
37bc12a21mov rdx, [rsp+184]
37bc12a29mov [rsp+64], rdx
37bc12a2elea rdx, [rax+r9]
37bc12a32sub rax, 1
37bc12a36lea r9, [rip+0x83937b]
37bc12a3dshl rdx, 4
37bc12a41shl rax, 4
37bc12a45add rax, rbx
37bc12a48add rdx, rbx
37bc12a4bmov [rsp+48], rdx
37bc12a50mov rdx, [rsp+136]
37bc12a58mov [rsp+32], rax
37bc12a5dcall zgemv_
37bc12a62mov rax, [rsp+464]
37bc12a6alea r11, [rip+0x83933f]
37bc12a71mov [rsp+80], 8
37bc12a7amov [rsp+56], r11
37bc12a7fmov r8, [rsp+144]
37bc12a87lea r9, [rsp+304]
37bc12a8flea rdx, [rip+0x839352]
37bc12a96mov rcx, [rsp+208]
37bc12a9emov [rsp+304], esi
37bc12aa5mov [rsp+72], 19
37bc12aaemov [rsp+64], 5
37bc12ab7movsxd rax, [rax]
37bc12abaimul rax, [rsp+152]
37bc12ac3mov [rsp+32], r12
37bc12ac8lea rax, [r8+rax+1]
37bc12acdlea r8, [rip+0x83933c]
37bc12ad4shl rax, 4
37bc12ad8add rax, r12
37bc12adbmov [rsp+48], rax
37bc12ae0mov rax, [rsp+504]
37bc12ae8mov [rsp+40], rax
37bc12aedcall ztrmv_
37bc12af2mov eax, [r15]
37bc12af5mov r8l, [r13]
37bc12af9lea r11, [rip+0x8392b0]
37bc12b00mov r9, [rsp+128]
37bc12b08mov [rsp+80], r11
37bc12b0dsub r8l, eax
37bc12b10add eax, ebp
37bc12b12mov [rsp+56], r11
37bc12b17mov rcx, [rsp+176]
37bc12b1fmov edx, r8l
37bc12b22cdqe
37bc12b24mov [rsp+88], 12
37bc12b2dmov r8, [rsp+144]
37bc12b35sub edx, ebp
37bc12b37mov [rsp+304], esi
37bc12b3eadd edx, 1
37bc12b41mov [rsp+300], edx
37bc12b48lea rdx, [rax+r9]
37bc12b4csub rax, 1
37bc12b50lea r9, [rip+0x8392a9]
37bc12b57shl rdx, 4
37bc12b5bshl rax, 4
37bc12b5fadd rdx, rbx
37bc12b62add rax, rbx
37bc12b65mov [rsp+72], rdx
37bc12b6amov rdx, [rsp+184]
37bc12b72mov [rsp+64], rdx
37bc12b77mov rdx, [rsp+464]
37bc12b7fmovsxd rdx, [rdx]
37bc12b82mov [rsp+32], rax
37bc12b87imul rdx, [rsp+152]
37bc12b90mov [rsp+40], r14
37bc12b95lea rdx, [r8+rdx+1]
37bc12b9alea r8, [rsp+304]
37bc12ba2shl rdx, 4
37bc12ba6add rdx, r12
37bc12ba9mov [rsp+48], rdx
37bc12baemov rdx, [rsp+136]
37bc12bb6call zgemv_
37bc12bbbmov rax, [rsp+464]
37bc12bc3lea r11, [rip+0x8391e6]
37bc12bcamov [rsp+80], 4
37bc12bd3mov [rsp+56], r11
37bc12bd8mov r8, [rsp+144]
37bc12be0lea r9, [rsp+304]
37bc12be8mov rdx, [rsp+176]
37bc12bf0mov rcx, [rsp+216]
37bc12bf8mov [rsp+72], 12
37bc12c01mov [rsp+64], 5
37bc12c0amovsxd rax, [rax]
37bc12c0dimul rax, [rsp+152]
37bc12c16mov [rsp+40], r14
37bc12c1bmov [rsp+304], esi
37bc12c22lea rax, [r8+rax+1]
37bc12c27lea r8, [rip+0x8391fb]
37bc12c2eshl rax, 4
37bc12c32add rax, r12
37bc12c35mov [rsp+48], rax
37bc12c3amovsxd rax, [r15]
37bc12c3dshl rax, 4
37bc12c41add rax, rbx
37bc12c44mov [rsp+32], rax
37bc12c49call ztrmv_
37bc12c4emov rax, [rsp+464]
37bc12c56mov r8, [rsp+144]
37bc12c5elea r11, [rip+0x83914b]
37bc12c65mov r9, r11
37bc12c68lea rcx, [rsp+304]
37bc12c70mov [rsp+304], esi
37bc12c77movsxd rax, [rax]
37bc12c7amov [rsp+40], r11
37bc12c7fimul rax, [rsp+152]
37bc12c88lea rdx, [r8+rax+1]
37bc12c8dmov eax, [r15]
37bc12c90shl rdx, 4
37bc12c94add eax, 1
37bc12c97lea r8, [r12+rdx]
37bc12c9blea rdx, [rip+0x83915e]
37bc12ca2cdqe
37bc12ca4add rax, [rsp+128]
37bc12cacshl rax, 4
37bc12cb0add rax, rbx
37bc12cb3mov [rsp+32], rax
37bc12cb8call zaxpy_
37bc12cbdmov r11l, [r15]
37bc12cc0mov r10, [rsp+128]
37bc12cc8mov [rsp+248], esi
37bc12ccfmov esi, ebp
37bc12cd1lea edx, [r11+rbp]
37bc12cd5lea eax, [rdx-1]
37bc12cd8cdqe
37bc12cdaadd rax, [rsp+200]
37bc12ce2mov [rsp+200], r10
37bc12ceashl rax, 4
37bc12ceemovups [rbx+rax], x6
37bc12cf2
37bc12cf2loc_37bc12cf2:
37bc12cf2mov ecx, [r13]
37bc12cf6lea r9, [rip+0x8390b3]
37bc12cfdmov [rsp+128], r10
37bc12d05lea ebp, [rsi+1]
37bc12d08mov eax, ecx
37bc12d0asub eax, r11l
37bc12d0dsub eax, esi
37bc12d0fadd eax, 1
37bc12d12mov [rsp+304], eax
37bc12d19lea eax, [rdx+1]
37bc12d1cmovsxd rdx, edx
37bc12d1fcmp eax, ecx
37bc12d21cmovg eax, ecx
37bc12d24mov rcx, [rsp+160]
37bc12d2cadd rdx, r10
37bc12d2fshl rdx, 4
37bc12d33cdqe
37bc12d35mov [rsp+32], rcx
37bc12d3aadd rdx, rbx
37bc12d3dlea rcx, [rsp+304]
37bc12d45add rax, r10
37bc12d48shl rax, 4
37bc12d4clea r8, [rbx+rax]
37bc12d50call zlarfg_
37bc12d55mov eax, [r15]
37bc12d58mov ecx, [r13]
37bc12d5clea r11, [rip+0x83904d]
37bc12d63mov r8, [rsp+240]
37bc12d6bmov r9, [rsp+200]
37bc12d73sub ecx, eax
37bc12d75mov r10, [rsp+128]
37bc12d7dlea edx, [rax+rsi]
37bc12d80add eax, 1
37bc12d83add r9, r8
37bc12d86mov [rsp+300], ecx
37bc12d8dsub ecx, esi
37bc12d8fcdqe
37bc12d91mov r8, [rsp+192]
37bc12d99add ecx, 1
37bc12d9cmovsxd rdx, edx
37bc12d9fmov [rsp+224], r10
37bc12da7add rdx, r10
37bc12daamov [rsp+304], ecx
37bc12db1lea r10, [rip+0x839020]
37bc12db8lea rcx, [r8+rax]
37bc12dbcadd rax, r9
37bc12dbfshl rdx, 4
37bc12dc3mov [rsp+128], r9
37bc12dcbshl rax, 4
37bc12dcfadd rdx, rbx
37bc12dd2shl rcx, 4
37bc12dd6add rcx, [rsp+512]
37bc12ddeadd rax, rbx
37bc12de1movupd x6, [rdx]
37bc12de5movups [rdx], x8
37bc12de9lea r9, [rip+0x838fc8]
37bc12df0mov [rsp+80], r11
37bc12df5lea r8, [rsp+304]
37bc12dfdmov [rsp+72], rcx
37bc12e02mov rcx, [rsp+176]
37bc12e0amov [rsp+64], r10
37bc12e0fmov [rsp+56], r11
37bc12e14mov [rsp+48], rdx
37bc12e19mov rdx, [rsp+136]
37bc12e21mov [rsp+32], rax
37bc12e26mov [rsp+88], 12
37bc12e2fmov [rsp+40], r14
37bc12e34call zgemv_
37bc12e39mov r10l, [rsp+248]
37bc12e41mov eax, [r15]
37bc12e44lea r11, [rip+0x838f65]
37bc12e4bmov edx, [r13]
37bc12e4fmov [rsp+80], r11
37bc12e54lea r9, [rip+0x838f5d]
37bc12e5blea r8, [rsp+304]
37bc12e63mov [rsp+304], r10l
37bc12e6bmov r10, [rsp+168]
37bc12e73lea rcx, [rip+0x838f6e]
37bc12e7asub edx, eax
37bc12e7cadd eax, esi
37bc12e7emov [rsp+56], r11
37bc12e83mov [rsp+72], r10
37bc12e88cdqe
37bc12e8asub edx, esi
37bc12e8cmov r10, [rsp+224]
37bc12e94add edx, 1
37bc12e97mov [rsp+40], r14
37bc12e9cadd r10, rax
37bc12e9fsub rax, 1
37bc12ea3mov [rsp+300], edx
37bc12eaalea rdx, [rip+0x838f27]
37bc12eb1shl r10, 4
37bc12eb5shl rax, 4
37bc12eb9mov [rsp+64], rdx
37bc12ebemov rdx, [rsp+136]
37bc12ec6mov [rsp+88], 19
37bc12ecfadd r10, rbx
37bc12ed2add rax, rbx
37bc12ed5mov [rsp+48], r10
37bc12edamov [rsp+32], rax
37bc12edfcall zgemv_
37bc12ee4movsxd rax, [r15]
37bc12ee7mov edx, [r13]
37bc12eeblea r11, [rip+0x838ebe]
37bc12ef2mov r10, [rsp+168]
37bc12efamov rcx, [rsp+184]
37bc12f02mov [rsp+80], r11
37bc12f07lea r9, [rip+0x838ef2]
37bc12f0esub edx, eax
37bc12f10mov [rsp+56], r11
37bc12f15lea r8, [rsp+304]
37bc12f1dmov [rsp+300], edx
37bc12f24mov edx, [rsp+248]
37bc12f2bmov [rsp+48], r10
37bc12f30mov r10, [rsp+520]
37bc12f38mov [rsp+304], edx
37bc12f3flea edx, [rax+1]
37bc12f42movsxd rdx, edx
37bc12f45mov [rsp+64], rcx
37bc12f4aadd rdx, [rsp+192]
37bc12f52shl rax, 4
37bc12f56shl rdx, 4
37bc12f5amov [rsp+40], r10
37bc12f5fadd rdx, [rsp+512]
37bc12f67add rax, [rsp+512]
37bc12f6fmov [rsp+72], rdx
37bc12f74mov [rsp+32], rax
37bc12f79mov rdx, [rsp+136]
37bc12f81mov [rsp+88], 12
37bc12f8amov rcx, [rsp+176]
37bc12f92call zgemv_
37bc12f97mov eax, [r15]
37bc12f9amov edx, [r13]
37bc12f9elea r9, [rip+0x838e0b]
37bc12fa5mov r10, [rsp+512]
37bc12fadlea rcx, [rsp+304]
37bc12fb5sub edx, eax
37bc12fb7add eax, 1
37bc12fbacdqe
37bc12fbcadd rax, [rsp+192]
37bc12fc4mov [rsp+304], edx
37bc12fcbshl rax, 4
37bc12fcfmov rdx, [rsp+160]
37bc12fd7lea r8, [r10+rax]
37bc12fdbcall zscal_
37bc12fe0mov eax, [rsp+248]
37bc12fe7mov r8, [rsp+168]
37bc12feflea r9, [rip+0x838dba]
37bc12ff6mov rcx, [rsp+136]
37bc12ffelea rdx, [rsp+304]
37bc13006mov [rsp+300], eax
37bc1300dmov rax, [rsp+160]
37bc13015movupd x0, [rax]
37bc13019xorpd x0, x7
37bc1301dmovups [rsp+304], x0
37bc13025call zscal_
37bc1302amov edx, [rsp+248]
37bc13031mov [rsp+32], r12
37bc13036lea r11, [rip+0x838d73]
37bc1303dmov r10, [rsp+168]
37bc13045mov [rsp+56], r11
37bc1304alea r9, [rsp+304]
37bc13052lea r8, [rip+0x838db7]
37bc13059mov [rsp+304], edx
37bc13060mov rdx, [rsp+504]
37bc13068mov [rsp+48], r10
37bc1306dmov rcx, [rsp+208]
37bc13075mov [rsp+40], rdx
37bc1307alea rdx, [rip+0x838d97]
37bc13081mov [rsp+80], 8
37bc1308amov [rsp+72], 12
37bc13093mov [rsp+64], 5
37bc1309ccall ztrmv_
37bc130a1mov rax, [rsp+160]
37bc130a9mov rdx, [rsp+232]
37bc130b1movupd x0, [rax]
37bc130b5movups [rdx], x0
37bc130b8cmp [rsp+252], ebp
37bc130bfjge 0x37bc12768
37bc130c5mov rax, [rsp+464]
37bc130cdmov rbp, [rsp+280]
37bc130d5mov eax, [rax]
37bc130d7
37bc130d7loc_37bc130d7:
37bc130d7mov rsi, [rsp+240]
37bc130dfmovsxd rdx, eax
37bc130e2add eax, [r15]
37bc130e5mov r8, [rsp+464]
37bc130edimul rdx, rsi
37bc130f1lea rcx, [rdx+rbp]
37bc130f5movsxd rdx, eax
37bc130f8mov rax, [rsp+520]
37bc13100add rdx, rcx
37bc13103lea rcx, [rip+0x838d28]
37bc1310ashl rdx, 4
37bc1310emovups [rbx+rdx], x6
37bc13112lea rdx, [rbp+2*rsi+1]
37bc13117mov [rsp+48], rax
37bc1311cmov rax, [rsp+512]
37bc13124shl rdx, 4
37bc13128mov [rsp+56], 3
37bc13131lea r9, [rbx+rdx]
37bc13135mov rdx, r15
37bc13138mov [rsp+40], rax
37bc1313dmov [rsp+32], r14
37bc13142call zlacpy_
37bc13147mov rax, [rsp+520]
37bc1314fmov [rsp+112], 4
37bc13158lea r9, [rip+0x838cca]
37bc1315fmov [rsp+104], 12
37bc13168lea r8, [rip+0x838c59]
37bc1316flea rcx, [rip+0x838cbf]
37bc13176mov [rsp+80], rax
37bc1317bmov rax, [rsp+512]
37bc13183mov [rsp+96], 5
37bc1318cmov [rsp+72], rax
37bc13191mov rax, [rsp+184]
37bc13199mov [rsp+88], 5
37bc131a2mov [rsp+64], r14
37bc131a7movsxd rdx, [r15]
37bc131aamov [rsp+48], rax
37bc131afmov rax, [rsp+464]
37bc131b7shl rdx, 4
37bc131bbmov [rsp+32], r15
37bc131c0add rdx, rbx
37bc131c3mov [rsp+40], rax
37bc131c8mov [rsp+56], rdx
37bc131cdmov rdx, [rsp+216]
37bc131d5call ztrmm_
37bc131damov rax, [rsp+464]
37bc131e2mov r8l, [r15]
37bc131e5mov ecx, [r13]
37bc131e9mov edx, [rax]
37bc131eblea r9l, [r8+rdx]
37bc131efcmp ecx, r9l
37bc131f2jg 0x37bc132c0
37bc131f8
37bc131f8loc_37bc131f8:
37bc131f8mov rax, [rsp+520]
37bc13200mov [rsp+56], r12
37bc13205lea r9, [rip+0x838c04]
37bc1320clea r8, [rip+0x838bb5]
37bc13213mov [rsp+112], 8
37bc1321clea rcx, [rip+0x838c12]
37bc13223mov rdx, [rsp+208]
37bc1322bmov [rsp+80], rax
37bc13230mov rax, [rsp+512]
37bc13238mov [rsp+104], 12
37bc13241mov [rsp+72], rax
37bc13246mov rax, [rsp+504]
37bc1324emov [rsp+96], 5
37bc13257mov [rsp+64], rax
37bc1325cmov rax, [rsp+184]
37bc13264mov [rsp+88], 5
37bc1326dmov [rsp+48], rax
37bc13272mov rax, [rsp+464]
37bc1327amov [rsp+32], r15
37bc1327fmov [rsp+40], rax
37bc13284call ztrmm_
37bc13289nop
37bc1328a
37bc1328aloc_37bc1328a:
37bc1328amovups x6, [rsp+320]
37bc13292movups x7, [rsp+336]
37bc1329amovups x8, [rsp+352]
37bc132a3add rsp, 376
37bc132aapop rbx
37bc132abpop rsi
37bc132acpop rdi
37bc132adpop rbp
37bc132aepop r12
37bc132b0pop r13
37bc132b2pop r14
37bc132b4pop r15
37bc132b6ret
37bc132b7
37bc132b7 66 0f 1f 84 00 00 00 00 00 f........
37bc132c0
37bc132c0loc_37bc132c0:
37bc132c0sub ecx, r8l
37bc132c3mov [rsp+72], r14
37bc132c8mov rax, [rsp+520]
37bc132d0sub ecx, edx
37bc132d2mov [rsp+56], r14
37bc132d7mov r9, [rsp+464]
37bc132dfmov [rsp+304], ecx
37bc132e6lea ecx, [r8+rdx+1]
37bc132ebadd edx, 2
37bc132eemov r8, r15
37bc132f1movsxd rdx, edx
37bc132f4mov [rsp+96], rax
37bc132f9movsxd rcx, ecx
37bc132fcmov rax, [rsp+512]
37bc13304imul rdx, [rsp+240]
37bc1330dsub rcx, 1
37bc13311mov [rsp+112], 12
37bc1331amov [rsp+88], rax
37bc1331fshl rcx, 4
37bc13323mov rax, [rsp+184]
37bc1332bmov [rsp+104], 12
37bc13334add rcx, rbx
37bc13337lea rdx, [rbp+rdx+1]
37bc1333cmov [rsp+64], rcx
37bc13341mov rcx, [rsp+176]
37bc13349shl rdx, 4
37bc1334dmov [rsp+80], rax
37bc13352add rbx, rdx
37bc13355lea rdx, [rsp+304]
37bc1335dmov [rsp+40], rax
37bc13362mov [rsp+32], rdx
37bc13367mov rdx, rcx
37bc1336amov [rsp+48], rbx
37bc1336fcall zgemm_
37bc13374jmp 0x37bc131f8
37bc13379
37bc13379 0f 1f 80 00 00 00 00 .......
37bc13380
37bc13380loc_37bc13380:
37bc13380lea rdi, [rip+0x838a31]
37bc13387lea rsi, [rip+0x838a96]
37bc1338epxor x6, x6
37bc13392mov [rsp+184], rdi
37bc1339alea rdi, [rip+0x838a27]
37bc133a1mov [rsp+176], rdi
37bc133a9lea rdi, [rip+0x838a7d]
37bc133b0mov [rsp+208], rsi
37bc133b8mov [rsp+216], rdi
37bc133c0jmp 0x37bc130d7
37bc125c0
37bc125c0zlahr2_:
37bc125c0push r15
37bc125c2push r14
37bc125c4push r13
37bc125c6push r12
37bc125c8push rbp
37bc125c9push rdi
37bc125capush rsi
37bc125cbpush rbx
37bc125ccsub rsp, 376
37bc125d3movups [rsp+320], x6
37bc125dbmovups [rsp+336], x7
37bc125e3movups [rsp+352], x8
37bc125ecmov r14, [rsp+480]
37bc125f4mov r12, [rsp+496]
37bc125fcmov [rsp+464], r8
37bc12604mov r13, rcx
37bc12607mov r15, rdx
37bc1260amov rbx, r9
37bc1260dcmp [rcx], 1
37bc12610jle 0x37bc1328a
37bc12616movsxd rax, [r14]
37bc12619xor edx, edx
37bc1261btest rax, rax
37bc1261ecmovns rdx, rax
37bc12622mov eax, [r8]
37bc12625mov rbp, rdx
37bc12628mov [rsp+240], rdx
37bc12630not rbp
37bc12633test eax, eax
37bc12635jle 0x37bc13380
37bc1263bmov rsi, [rsp+504]
37bc12643xor edx, edx
37bc12645lea rcx, [rip+0x83976c]
37bc1264cmov r11l, [r15]
37bc1264fmov [rsp+184], rcx
37bc12657lea rcx, [rsp+300]
37bc1265fmovddup x7, [rip+0x8397e9]
37bc12667mov r10, -1
37bc1266emovsxd r8, [rsi]
37bc12671mov rsi, [rsp+488]
37bc12679mov [rsp+136], rcx
37bc12681lea rcx, [rip+0x839740]
37bc12688mov [rsp+176], rcx
37bc12690lea rcx, [rip+0x83978d]
37bc12697movq x8, [rip+0x8397a0]
37bc126a0test r8, r8
37bc126a3mov [rsp+160], rsi
37bc126abmov rsi, [rsp+520]
37bc126b3cmovs r8, rdx
37bc126b7mov [rsp+208], rcx
37bc126bflea rcx, [rip+0x839767]
37bc126c6mov [rsp+168], r12
37bc126cemov rdi, r8
37bc126d1mov [rsp+232], r12
37bc126d9not rdi
37bc126dcmov [rsp+248], 0
37bc126e7mov [rsp+144], rdi
37bc126efmovsxd rdi, [rsi]
37bc126f2mov [rsp+192], -1
37bc126fetest rdi, rdi
37bc12701mov [rsp+216], rcx
37bc12709cmovns rdx, rdi
37bc1270dmov rdi, r8
37bc12710mov [rsp+200], -1
37bc1271cshl rdi, 4
37bc12720mov [rsp+280], rbp
37bc12728lea rsi, [rdi+16]
37bc1272cmov [rsp+256], rdx
37bc12734lea edx, [r11+1]
37bc12738mov [rsp+272], rsi
37bc12740mov esi, 1
37bc12745mov [rsp+264], rdi
37bc1274dmov [rsp+152], r8
37bc12755mov [rsp+252], eax
37bc1275cjmp 0x37bc12cf2
37bc12761
37bc12761 0f 1f 80 00 00 00 00 .......
37bc12768
37bc12768loc_37bc12768:
37bc12768mov r8, [rsp+272]
37bc12770add rax, 16
37bc12774lea rcx, [rsp+304]
37bc1277cmov [rsp+304], esi
37bc12783mov [rsp+160], rax
37bc1278bmov rax, [rsp+256]
37bc12793add [rsp+192], rax
37bc1279bmov rax, [rsp+264]
37bc127a3add [rsp+168], rax
37bc127ablea rax, [rdx+r8]
37bc127afmov r8, r14
37bc127b2mov [rsp+232], rax
37bc127bamov eax, [r15]
37bc127bdadd eax, ebp
37bc127bflea edx, [rax-2]
37bc127c2movsxd rdx, edx
37bc127c5shl rdx, 4
37bc127c9add rdx, rbx
37bc127cccall zlacgv_
37bc127d1movsxd rax, [r15]
37bc127d4mov edx, [r13]
37bc127d8lea r11, [rip+0x8395d1]
37bc127dfmov r8, [rsp+520]
37bc127e7mov [rsp+80], r11
37bc127eclea r9, [rip+0x83960d]
37bc127f3sub edx, eax
37bc127f5mov [rsp+56], r14
37bc127famov rcx, [rsp+176]
37bc12802mov [rsp+300], edx
37bc12809lea edx, [rax+1]
37bc1280cmovsxd rdx, edx
37bc1280fadd rdx, [rsp+128]
37bc12817mov [rsp+40], r8
37bc1281clea r8, [rsp+304]
37bc12824shl rdx, 4
37bc12828mov [rsp+304], esi
37bc1282fmov [rsp+88], 12
37bc12838add rdx, rbx
37bc1283bmov [rsp+72], rdx
37bc12840mov rdx, [rsp+184]
37bc12848mov [rsp+64], rdx
37bc1284dlea edx, [rax+rbp-2]
37bc12851shl rax, 4
37bc12855add rax, [rsp+512]
37bc1285dmovsxd rdx, edx
37bc12860mov [rsp+32], rax
37bc12865shl rdx, 4
37bc12869add rdx, rbx
37bc1286cmov [rsp+48], rdx
37bc12871mov rdx, [rsp+136]
37bc12879call zgemv_
37bc1287emov eax, [r15]
37bc12881mov r8, r14
37bc12884lea rcx, [rsp+304]
37bc1288cmov [rsp+304], esi
37bc12893add eax, ebp
37bc12895lea edx, [rax-2]
37bc12898movsxd rdx, edx
37bc1289bshl rdx, 4
37bc1289fadd rdx, rbx
37bc128a2call zlacgv_
37bc128a7mov rax, [rsp+464]
37bc128afmov r8, [rsp+144]
37bc128b7lea r11, [rip+0x8394f2]
37bc128belea rcx, [rsp+304]
37bc128c6mov [rsp+304], esi
37bc128cdmovsxd rax, [rax]
37bc128d0imul rax, [rsp+152]
37bc128d9lea rax, [r8+rax+1]
37bc128demov r8l, [r15]
37bc128e1mov [rsp+32], r11
37bc128e6shl rax, 4
37bc128ealea edx, [r8+1]
37bc128eelea r9, [r12+rax]
37bc128f2mov r8, r11
37bc128f5movsxd rdx, edx
37bc128f8add rdx, [rsp+128]
37bc12900shl rdx, 4
37bc12904add rdx, rbx
37bc12907call zcopy_
37bc1290cmov rax, [rsp+464]
37bc12914lea r11, [rip+0x839495]
37bc1291bmov [rsp+80], 4
37bc12924mov [rsp+56], r11
37bc12929mov r8, [rsp+144]
37bc12931lea r9, [rsp+304]
37bc12939lea rdx, [rip+0x8394a8]
37bc12940mov rcx, [rsp+216]
37bc12948mov [rsp+304], esi
37bc1294fmov [rsp+72], 19
37bc12958mov [rsp+64], 5
37bc12961movsxd rax, [rax]
37bc12964imul rax, [rsp+152]
37bc1296dmov [rsp+40], r14
37bc12972lea rax, [r8+rax+1]
37bc12977lea r8, [rip+0x8394ab]
37bc1297eshl rax, 4
37bc12982add rax, r12
37bc12985mov [rsp+48], rax
37bc1298amovsxd rax, [r15]
37bc1298dshl rax, 4
37bc12991add rax, rbx
37bc12994mov [rsp+32], rax
37bc12999call ztrmv_
37bc1299emov eax, [r15]
37bc129a1mov edx, [r13]
37bc129a5lea r11, [rip+0x839404]
37bc129acmov r10, [rsp+464]
37bc129b4mov [rsp+80], r11
37bc129b9lea rcx, [rip+0x839428]
37bc129c0sub edx, eax
37bc129c2mov r8, [rsp+144]
37bc129camov [rsp+88], 19
37bc129d3add eax, ebp
37bc129d5sub edx, ebp
37bc129d7cdqe
37bc129d9mov r9, [rsp+128]
37bc129e1mov [rsp+304], esi
37bc129e8add edx, 1
37bc129ebmov [rsp+300], edx
37bc129f2movsxd rdx, [r10]
37bc129f5imul rdx, [rsp+152]
37bc129femov [rsp+56], r11
37bc12a03mov [rsp+40], r14
37bc12a08lea rdx, [r8+rdx+1]
37bc12a0dlea r8, [rsp+304]
37bc12a15shl rdx, 4
37bc12a19add rdx, r12
37bc12a1cmov [rsp+72], rdx
37bc12a21mov rdx, [rsp+184]
37bc12a29mov [rsp+64], rdx
37bc12a2elea rdx, [rax+r9]
37bc12a32sub rax, 1
37bc12a36lea r9, [rip+0x83937b]
37bc12a3dshl rdx, 4
37bc12a41shl rax, 4
37bc12a45add rax, rbx
37bc12a48add rdx, rbx
37bc12a4bmov [rsp+48], rdx
37bc12a50mov rdx, [rsp+136]
37bc12a58mov [rsp+32], rax
37bc12a5dcall zgemv_
37bc12a62mov rax, [rsp+464]
37bc12a6alea r11, [rip+0x83933f]
37bc12a71mov [rsp+80], 8
37bc12a7amov [rsp+56], r11
37bc12a7fmov r8, [rsp+144]
37bc12a87lea r9, [rsp+304]
37bc12a8flea rdx, [rip+0x839352]
37bc12a96mov rcx, [rsp+208]
37bc12a9emov [rsp+304], esi
37bc12aa5mov [rsp+72], 19
37bc12aaemov [rsp+64], 5
37bc12ab7movsxd rax, [rax]
37bc12abaimul rax, [rsp+152]
37bc12ac3mov [rsp+32], r12
37bc12ac8lea rax, [r8+rax+1]
37bc12acdlea r8, [rip+0x83933c]
37bc12ad4shl rax, 4
37bc12ad8add rax, r12
37bc12adbmov [rsp+48], rax
37bc12ae0mov rax, [rsp+504]
37bc12ae8mov [rsp+40], rax
37bc12aedcall ztrmv_
37bc12af2mov eax, [r15]
37bc12af5mov r8l, [r13]
37bc12af9lea r11, [rip+0x8392b0]
37bc12b00mov r9, [rsp+128]
37bc12b08mov [rsp+80], r11
37bc12b0dsub r8l, eax
37bc12b10add eax, ebp
37bc12b12mov [rsp+56], r11
37bc12b17mov rcx, [rsp+176]
37bc12b1fmov edx, r8l
37bc12b22cdqe
37bc12b24mov [rsp+88], 12
37bc12b2dmov r8, [rsp+144]
37bc12b35sub edx, ebp
37bc12b37mov [rsp+304], esi
37bc12b3eadd edx, 1
37bc12b41mov [rsp+300], edx
37bc12b48lea rdx, [rax+r9]
37bc12b4csub rax, 1
37bc12b50lea r9, [rip+0x8392a9]
37bc12b57shl rdx, 4
37bc12b5bshl rax, 4
37bc12b5fadd rdx, rbx
37bc12b62add rax, rbx
37bc12b65mov [rsp+72], rdx
37bc12b6amov rdx, [rsp+184]
37bc12b72mov [rsp+64], rdx
37bc12b77mov rdx, [rsp+464]
37bc12b7fmovsxd rdx, [rdx]
37bc12b82mov [rsp+32], rax
37bc12b87imul rdx, [rsp+152]
37bc12b90mov [rsp+40], r14
37bc12b95lea rdx, [r8+rdx+1]
37bc12b9alea r8, [rsp+304]
37bc12ba2shl rdx, 4
37bc12ba6add rdx, r12
37bc12ba9mov [rsp+48], rdx
37bc12baemov rdx, [rsp+136]
37bc12bb6call zgemv_
37bc12bbbmov rax, [rsp+464]
37bc12bc3lea r11, [rip+0x8391e6]
37bc12bcamov [rsp+80], 4
37bc12bd3mov [rsp+56], r11
37bc12bd8mov r8, [rsp+144]
37bc12be0lea r9, [rsp+304]
37bc12be8mov rdx, [rsp+176]
37bc12bf0mov rcx, [rsp+216]
37bc12bf8mov [rsp+72], 12
37bc12c01mov [rsp+64], 5
37bc12c0amovsxd rax, [rax]
37bc12c0dimul rax, [rsp+152]
37bc12c16mov [rsp+40], r14
37bc12c1bmov [rsp+304], esi
37bc12c22lea rax, [r8+rax+1]
37bc12c27lea r8, [rip+0x8391fb]
37bc12c2eshl rax, 4
37bc12c32add rax, r12
37bc12c35mov [rsp+48], rax
37bc12c3amovsxd rax, [r15]
37bc12c3dshl rax, 4
37bc12c41add rax, rbx
37bc12c44mov [rsp+32], rax
37bc12c49call ztrmv_
37bc12c4emov rax, [rsp+464]
37bc12c56mov r8, [rsp+144]
37bc12c5elea r11, [rip+0x83914b]
37bc12c65mov r9, r11
37bc12c68lea rcx, [rsp+304]
37bc12c70mov [rsp+304], esi
37bc12c77movsxd rax, [rax]
37bc12c7amov [rsp+40], r11
37bc12c7fimul rax, [rsp+152]
37bc12c88lea rdx, [r8+rax+1]
37bc12c8dmov eax, [r15]
37bc12c90shl rdx, 4
37bc12c94add eax, 1
37bc12c97lea r8, [r12+rdx]
37bc12c9blea rdx, [rip+0x83915e]
37bc12ca2cdqe
37bc12ca4add rax, [rsp+128]
37bc12cacshl rax, 4
37bc12cb0add rax, rbx
37bc12cb3mov [rsp+32], rax
37bc12cb8call zaxpy_
37bc12cbdmov r11l, [r15]
37bc12cc0mov r10, [rsp+128]
37bc12cc8mov [rsp+248], esi
37bc12ccfmov esi, ebp
37bc12cd1lea edx, [r11+rbp]
37bc12cd5lea eax, [rdx-1]
37bc12cd8cdqe
37bc12cdaadd rax, [rsp+200]
37bc12ce2mov [rsp+200], r10
37bc12ceashl rax, 4
37bc12ceemovups [rbx+rax], x6
37bc12cf2
37bc12cf2loc_37bc12cf2:
37bc12cf2mov ecx, [r13]
37bc12cf6lea r9, [rip+0x8390b3]
37bc12cfdmov [rsp+128], r10
37bc12d05lea ebp, [rsi+1]
37bc12d08mov eax, ecx
37bc12d0asub eax, r11l
37bc12d0dsub eax, esi
37bc12d0fadd eax, 1
37bc12d12mov [rsp+304], eax
37bc12d19lea eax, [rdx+1]
37bc12d1cmovsxd rdx, edx
37bc12d1fcmp eax, ecx
37bc12d21cmovg eax, ecx
37bc12d24mov rcx, [rsp+160]
37bc12d2cadd rdx, r10
37bc12d2fshl rdx, 4
37bc12d33cdqe
37bc12d35mov [rsp+32], rcx
37bc12d3aadd rdx, rbx
37bc12d3dlea rcx, [rsp+304]
37bc12d45add rax, r10
37bc12d48shl rax, 4
37bc12d4clea r8, [rbx+rax]
37bc12d50call zlarfg_
37bc12d55mov eax, [r15]
37bc12d58mov ecx, [r13]
37bc12d5clea r11, [rip+0x83904d]
37bc12d63mov r8, [rsp+240]
37bc12d6bmov r9, [rsp+200]
37bc12d73sub ecx, eax
37bc12d75mov r10, [rsp+128]
37bc12d7dlea edx, [rax+rsi]
37bc12d80add eax, 1
37bc12d83add r9, r8
37bc12d86mov [rsp+300], ecx
37bc12d8dsub ecx, esi
37bc12d8fcdqe
37bc12d91mov r8, [rsp+192]
37bc12d99add ecx, 1
37bc12d9cmovsxd rdx, edx
37bc12d9fmov [rsp+224], r10
37bc12da7add rdx, r10
37bc12daamov [rsp+304], ecx
37bc12db1lea r10, [rip+0x839020]
37bc12db8lea rcx, [r8+rax]
37bc12dbcadd rax, r9
37bc12dbfshl rdx, 4
37bc12dc3mov [rsp+128], r9
37bc12dcbshl rax, 4
37bc12dcfadd rdx, rbx
37bc12dd2shl rcx, 4
37bc12dd6add rcx, [rsp+512]
37bc12ddeadd rax, rbx
37bc12de1movupd x6, [rdx]
37bc12de5movups [rdx], x8
37bc12de9lea r9, [rip+0x838fc8]
37bc12df0mov [rsp+80], r11
37bc12df5lea r8, [rsp+304]
37bc12dfdmov [rsp+72], rcx
37bc12e02mov rcx, [rsp+176]
37bc12e0amov [rsp+64], r10
37bc12e0fmov [rsp+56], r11
37bc12e14mov [rsp+48], rdx
37bc12e19mov rdx, [rsp+136]
37bc12e21mov [rsp+32], rax
37bc12e26mov [rsp+88], 12
37bc12e2fmov [rsp+40], r14
37bc12e34call zgemv_
37bc12e39mov r10l, [rsp+248]
37bc12e41mov eax, [r15]
37bc12e44lea r11, [rip+0x838f65]
37bc12e4bmov edx, [r13]
37bc12e4fmov [rsp+80], r11
37bc12e54lea r9, [rip+0x838f5d]
37bc12e5blea r8, [rsp+304]
37bc12e63mov [rsp+304], r10l
37bc12e6bmov r10, [rsp+168]
37bc12e73lea rcx, [rip+0x838f6e]
37bc12e7asub edx, eax
37bc12e7cadd eax, esi
37bc12e7emov [rsp+56], r11
37bc12e83mov [rsp+72], r10
37bc12e88cdqe
37bc12e8asub edx, esi
37bc12e8cmov r10, [rsp+224]
37bc12e94add edx, 1
37bc12e97mov [rsp+40], r14
37bc12e9cadd r10, rax
37bc12e9fsub rax, 1
37bc12ea3mov [rsp+300], edx
37bc12eaalea rdx, [rip+0x838f27]
37bc12eb1shl r10, 4
37bc12eb5shl rax, 4
37bc12eb9mov [rsp+64], rdx
37bc12ebemov rdx, [rsp+136]
37bc12ec6mov [rsp+88], 19
37bc12ecfadd r10, rbx
37bc12ed2add rax, rbx
37bc12ed5mov [rsp+48], r10
37bc12edamov [rsp+32], rax
37bc12edfcall zgemv_
37bc12ee4movsxd rax, [r15]
37bc12ee7mov edx, [r13]
37bc12eeblea r11, [rip+0x838ebe]
37bc12ef2mov r10, [rsp+168]
37bc12efamov rcx, [rsp+184]
37bc12f02mov [rsp+80], r11
37bc12f07lea r9, [rip+0x838ef2]
37bc12f0esub edx, eax
37bc12f10mov [rsp+56], r11
37bc12f15lea r8, [rsp+304]
37bc12f1dmov [rsp+300], edx
37bc12f24mov edx, [rsp+248]
37bc12f2bmov [rsp+48], r10
37bc12f30mov r10, [rsp+520]
37bc12f38mov [rsp+304], edx
37bc12f3flea edx, [rax+1]
37bc12f42movsxd rdx, edx
37bc12f45mov [rsp+64], rcx
37bc12f4aadd rdx, [rsp+192]
37bc12f52shl rax, 4
37bc12f56shl rdx, 4
37bc12f5amov [rsp+40], r10
37bc12f5fadd rdx, [rsp+512]
37bc12f67add rax, [rsp+512]
37bc12f6fmov [rsp+72], rdx
37bc12f74mov [rsp+32], rax
37bc12f79mov rdx, [rsp+136]
37bc12f81mov [rsp+88], 12
37bc12f8amov rcx, [rsp+176]
37bc12f92call zgemv_
37bc12f97mov eax, [r15]
37bc12f9amov edx, [r13]
37bc12f9elea r9, [rip+0x838e0b]
37bc12fa5mov r10, [rsp+512]
37bc12fadlea rcx, [rsp+304]
37bc12fb5sub edx, eax
37bc12fb7add eax, 1
37bc12fbacdqe
37bc12fbcadd rax, [rsp+192]
37bc12fc4mov [rsp+304], edx
37bc12fcbshl rax, 4
37bc12fcfmov rdx, [rsp+160]
37bc12fd7lea r8, [r10+rax]
37bc12fdbcall zscal_
37bc12fe0mov eax, [rsp+248]
37bc12fe7mov r8, [rsp+168]
37bc12feflea r9, [rip+0x838dba]
37bc12ff6mov rcx, [rsp+136]
37bc12ffelea rdx, [rsp+304]
37bc13006mov [rsp+300], eax
37bc1300dmov rax, [rsp+160]
37bc13015movupd x0, [rax]
37bc13019xorpd x0, x7
37bc1301dmovups [rsp+304], x0
37bc13025call zscal_
37bc1302amov edx, [rsp+248]
37bc13031mov [rsp+32], r12
37bc13036lea r11, [rip+0x838d73]
37bc1303dmov r10, [rsp+168]
37bc13045mov [rsp+56], r11
37bc1304alea r9, [rsp+304]
37bc13052lea r8, [rip+0x838db7]
37bc13059mov [rsp+304], edx
37bc13060mov rdx, [rsp+504]
37bc13068mov [rsp+48], r10
37bc1306dmov rcx, [rsp+208]
37bc13075mov [rsp+40], rdx
37bc1307alea rdx, [rip+0x838d97]
37bc13081mov [rsp+80], 8
37bc1308amov [rsp+72], 12
37bc13093mov [rsp+64], 5
37bc1309ccall ztrmv_
37bc130a1mov rax, [rsp+160]
37bc130a9mov rdx, [rsp+232]
37bc130b1movupd x0, [rax]
37bc130b5movups [rdx], x0
37bc130b8cmp [rsp+252], ebp
37bc130bfjge 0x37bc12768
37bc130c5mov rax, [rsp+464]
37bc130cdmov rbp, [rsp+280]
37bc130d5mov eax, [rax]
37bc130d7
37bc130d7loc_37bc130d7:
37bc130d7mov rsi, [rsp+240]
37bc130dfmovsxd rdx, eax
37bc130e2add eax, [r15]
37bc130e5mov r8, [rsp+464]
37bc130edimul rdx, rsi
37bc130f1lea rcx, [rdx+rbp]
37bc130f5movsxd rdx, eax
37bc130f8mov rax, [rsp+520]
37bc13100add rdx, rcx
37bc13103lea rcx, [rip+0x838d28]
37bc1310ashl rdx, 4
37bc1310emovups [rbx+rdx], x6
37bc13112lea rdx, [rbp+2*rsi+1]
37bc13117mov [rsp+48], rax
37bc1311cmov rax, [rsp+512]
37bc13124shl rdx, 4
37bc13128mov [rsp+56], 3
37bc13131lea r9, [rbx+rdx]
37bc13135mov rdx, r15
37bc13138mov [rsp+40], rax
37bc1313dmov [rsp+32], r14
37bc13142call zlacpy_
37bc13147mov rax, [rsp+520]
37bc1314fmov [rsp+112], 4
37bc13158lea r9, [rip+0x838cca]
37bc1315fmov [rsp+104], 12
37bc13168lea r8, [rip+0x838c59]
37bc1316flea rcx, [rip+0x838cbf]
37bc13176mov [rsp+80], rax
37bc1317bmov rax, [rsp+512]
37bc13183mov [rsp+96], 5
37bc1318cmov [rsp+72], rax
37bc13191mov rax, [rsp+184]
37bc13199mov [rsp+88], 5
37bc131a2mov [rsp+64], r14
37bc131a7movsxd rdx, [r15]
37bc131aamov [rsp+48], rax
37bc131afmov rax, [rsp+464]
37bc131b7shl rdx, 4
37bc131bbmov [rsp+32], r15
37bc131c0add rdx, rbx
37bc131c3mov [rsp+40], rax
37bc131c8mov [rsp+56], rdx
37bc131cdmov rdx, [rsp+216]
37bc131d5call ztrmm_
37bc131damov rax, [rsp+464]
37bc131e2mov r8l, [r15]
37bc131e5mov ecx, [r13]
37bc131e9mov edx, [rax]
37bc131eblea r9l, [r8+rdx]
37bc131efcmp ecx, r9l
37bc131f2jg 0x37bc132c0
37bc131f8
37bc131f8loc_37bc131f8:
37bc131f8mov rax, [rsp+520]
37bc13200mov [rsp+56], r12
37bc13205lea r9, [rip+0x838c04]
37bc1320clea r8, [rip+0x838bb5]
37bc13213mov [rsp+112], 8
37bc1321clea rcx, [rip+0x838c12]
37bc13223mov rdx, [rsp+208]
37bc1322bmov [rsp+80], rax
37bc13230mov rax, [rsp+512]
37bc13238mov [rsp+104], 12
37bc13241mov [rsp+72], rax
37bc13246mov rax, [rsp+504]
37bc1324emov [rsp+96], 5
37bc13257mov [rsp+64], rax
37bc1325cmov rax, [rsp+184]
37bc13264mov [rsp+88], 5
37bc1326dmov [rsp+48], rax
37bc13272mov rax, [rsp+464]
37bc1327amov [rsp+32], r15
37bc1327fmov [rsp+40], rax
37bc13284call ztrmm_
37bc13289nop
37bc1328a
37bc1328aloc_37bc1328a:
37bc1328amovups x6, [rsp+320]
37bc13292movups x7, [rsp+336]
37bc1329amovups x8, [rsp+352]
37bc132a3add rsp, 376
37bc132aapop rbx
37bc132abpop rsi
37bc132acpop rdi
37bc132adpop rbp
37bc132aepop r12
37bc132b0pop r13
37bc132b2pop r14
37bc132b4pop r15
37bc132b6ret
37bc132b7
37bc132b7 66 0f 1f 84 00 00 00 00 00 f........
37bc132c0
37bc132c0loc_37bc132c0:
37bc132c0sub ecx, r8l
37bc132c3mov [rsp+72], r14
37bc132c8mov rax, [rsp+520]
37bc132d0sub ecx, edx
37bc132d2mov [rsp+56], r14
37bc132d7mov r9, [rsp+464]
37bc132dfmov [rsp+304], ecx
37bc132e6lea ecx, [r8+rdx+1]
37bc132ebadd edx, 2
37bc132eemov r8, r15
37bc132f1movsxd rdx, edx
37bc132f4mov [rsp+96], rax
37bc132f9movsxd rcx, ecx
37bc132fcmov rax, [rsp+512]
37bc13304imul rdx, [rsp+240]
37bc1330dsub rcx, 1
37bc13311mov [rsp+112], 12
37bc1331amov [rsp+88], rax
37bc1331fshl rcx, 4
37bc13323mov rax, [rsp+184]
37bc1332bmov [rsp+104], 12
37bc13334add rcx, rbx
37bc13337lea rdx, [rbp+rdx+1]
37bc1333cmov [rsp+64], rcx
37bc13341mov rcx, [rsp+176]
37bc13349shl rdx, 4
37bc1334dmov [rsp+80], rax
37bc13352add rbx, rdx
37bc13355lea rdx, [rsp+304]
37bc1335dmov [rsp+40], rax
37bc13362mov [rsp+32], rdx
37bc13367mov rdx, rcx
37bc1336amov [rsp+48], rbx
37bc1336fcall zgemm_
37bc13374jmp 0x37bc131f8
37bc13379
37bc13379 0f 1f 80 00 00 00 00 .......
37bc13380
37bc13380loc_37bc13380:
37bc13380lea rdi, [rip+0x838a31]
37bc13387lea rsi, [rip+0x838a96]
37bc1338epxor x6, x6
37bc13392mov [rsp+184], rdi
37bc1339alea rdi, [rip+0x838a27]
37bc133a1mov [rsp+176], rdi
37bc133a9lea rdi, [rip+0x838a7d]
37bc133b0mov [rsp+208], rsi
37bc133b8mov [rsp+216], rdi
37bc133c0jmp 0x37bc130d7
37bc125c0
Loading..