File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bedb900
37bedb900ctrttf_64_:
37bedb900push r15
37bedb902push r14
37bedb904push r13
37bedb906push r12
37bedb908push rbp
37bedb909push rdi
37bedb90apush rsi
37bedb90bpush rbx
37bedb90csub rsp, 104
37bedb910mov r15, [rsp+224]
37bedb918mov rax, [rsp+208]
37bedb920mov rbx, [rsp+216]
37bedb928mov [r15], 0
37bedb92fmov r13, [rax]
37bedb932mov [rsp+200], r9
37bedb93amov rdi, rdx
37bedb93dmov r9l, 1
37bedb943mov rbp, r8
37bedb946lea rdx, [rip+0x57d123]
37bedb94dmov r8l, 1
37bedb953mov rsi, rcx
37bedb956call lsame_64_
37bedb95bmov r9l, 1
37bedb961mov r8l, 1
37bedb967mov rcx, rdi
37bedb96alea rdx, [rip+0x57d100]
37bedb971mov r12, rax
37bedb974call lsame_64_
37bedb979mov r14, rax
37bedb97ctest r12, r12
37bedb97fje 0x37bedbbd0
37bedb985
37bedb985loc_37bedb985:
37bedb985test r14, r14
37bedb988je 0x37bedbd98
37bedb98e
37bedb98eloc_37bedb98e:
37bedb98emov rcx, [rbp]
37bedb992test rcx, rcx
37bedb995js 0x37bedb9f0
37bedb997mov rdi, [rsp+208]
37bedb99fmov eax, 1
37bedb9a4cmovg rax, rcx
37bedb9a8cmp [rdi], rax
37bedb9abjge 0x37bedba00
37bedb9admov rax, -5
37bedb9b4mov r9l, 5
37bedb9ba
37bedb9baloc_37bedb9ba:
37bedb9bamov [r15], rax
37bedb9bd
37bedb9bdloc_37bedb9bd:
37bedb9bdlea rdx, [rsp+88]
37bedb9c2mov r8l, 6
37bedb9c8mov [rsp+88], r9
37bedb9cdlea rcx, [rip+0x57d0a0]
37bedb9d4call xerbla_64_
37bedb9d9nop
37bedb9da
37bedb9daloc_37bedb9da:
37bedb9daadd rsp, 104
37bedb9depop rbx
37bedb9dfpop rsi
37bedb9e0pop rdi
37bedb9e1pop rbp
37bedb9e2pop r12
37bedb9e4pop r13
37bedb9e6pop r14
37bedb9e8pop r15
37bedb9earet
37bedb9eb
37bedb9eb 0f 1f 44 00 00 ..D..
37bedb9f0
37bedb9f0loc_37bedb9f0:
37bedb9f0mov rax, -3
37bedb9f7mov r9l, 3
37bedb9fdjmp 0x37bedb9ba
37bedb9ff
37bedb9ff 90 .
37bedba00
37bedba00loc_37bedba00:
37bedba00mov r9, [r15]
37bedba03test r9, r9
37bedba06jne 0x37bedc931
37bedba0ccmp rcx, 1
37bedba10jle 0x37bedbdd0
37bedba16xor eax, eax
37bedba18test r13, r13
37bedba1bmov rdx, rcx
37bedba1emov r8, rcx
37bedba21cmovns rax, r13
37bedba25mov r11, rcx
37bedba28sar rdx, 1
37bedba2bsub r8, rdx
37bedba2eand r11l, 1
37bedba32mov [rsp+40], rax
37bedba37test r14, r14
37bedba3aje 0x37bedbc10
37bedba40test r11, r11
37bedba43je 0x37bedbdf8
37bedba49test r12, r12
37bedba4cje 0x37bedc680
37bedba52mov rdi, [rsp+40]
37bedba57mov [rsp+56], rcx
37bedba5cmov r12, rcx
37bedba5fmov r14, rdx
37bedba62mov r11, [rsp+200]
37bedba6axor r13l, r13l
37bedba6dxor ebp, ebp
37bedba6fmov rax, rdi
37bedba72lea rsi, [8*rdi]
37bedba7aimul rax, r8
37bedba7eadd rax, rdx
37bedba81lea r15, [r11+8*rax]
37bedba85lea rax, [8*rdi+8]
37bedba8dmov [rsp+48], rax
37bedba92mov eax, 1
37bedba97sub rax, r8
37bedba9amov [rsp+64], rax
37bedba9flea rax, [rdx+1]
37bedbaa3sub rax, r8
37bedbaa6mov [rsp+72], rax
37bedbaabnop [rax+rax]
37bedbab0
37bedbab0loc_37bedbab0:
37bedbab0cmp r14, r8
37bedbab3jl 0x37bedbb2d
37bedbab5mov rax, [rsp+64]
37bedbabamov r10, r9
37bedbabdlea rcx, [rax+r14]
37bedbac1mov rax, r15
37bedbac4add rcx, r9
37bedbac7nop
37bedbac9nop [rax+rax]
37bedbad4nop [rax+rax]
37bedbadfnop [rax+rax]
37bedbaeanop [rax+rax]
37bedbaf5nop [rax+rax]
37bedbb00
37bedbb00loc_37bedbb00:
37bedbb00movss x0, [rax+4]
37bedbb05movss x1, [rax]
37bedbb09add rax, rsi
37bedbb0cxorps x0, [rip+0x57cf6d]
37bedbb13unpcklps x1, x0
37bedbb16movlps [rbx+8*r9], x1
37bedbb1badd r9, 1
37bedbb1fcmp rcx, r9
37bedbb22jne 0x37bedbb00
37bedbb24add r10, [rsp+72]
37bedbb29lea r9, [r10+r13]
37bedbb2d
37bedbb2dloc_37bedbb2d:
37bedbb2dcmp [rsp+56], r13
37bedbb32jle 0x37bedbba1
37bedbb34cmp r12, 1
37bedbb38je 0x37bedc905
37bedbb3emov rdi, r12
37bedbb41lea r10, [rbx+8*r9]
37bedbb45xor eax, eax
37bedbb47xor ecx, ecx
37bedbb49shr rdi, 1
37bedbb4cnop [rax+rax]
37bedbb55nop [rax+rax]
37bedbb60
37bedbb60loc_37bedbb60:
37bedbb60movups x0, [r11+rax]
37bedbb65add rcx, 1
37bedbb69movups [r10+rax], x0
37bedbb6eadd rax, 16
37bedbb72cmp rdi, rcx
37bedbb75jne 0x37bedbb60
37bedbb77test r12b, 1
37bedbb7bje 0x37bedbb9e
37bedbb7dmov rax, r12
37bedbb80and rax, -2
37bedbb84lea rcx, [r9+rax]
37bedbb88add rax, r13
37bedbb8b
37bedbb8bloc_37bedbb8b:
37bedbb8bmov rdi, [rsp+200]
37bedbb93add rax, rbp
37bedbb96mov rax, [rdi+8*rax]
37bedbb9amov [rbx+8*rcx], rax
37bedbb9e
37bedbb9eloc_37bedbb9e:
37bedbb9eadd r9, r12
37bedbba1
37bedbba1loc_37bedbba1:
37bedbba1add r13, 1
37bedbba5add r14, 1
37bedbba9sub r12, 1
37bedbbadadd r15, 8
37bedbbb1add rbp, [rsp+40]
37bedbbb6add r11, [rsp+48]
37bedbbbbcmp r13, rdx
37bedbbbejle 0x37bedbab0
37bedbbc4jmp 0x37bedb9da
37bedbbc9
37bedbbc9 0f 1f 80 00 00 00 00 .......
37bedbbd0
37bedbbd0loc_37bedbbd0:
37bedbbd0mov r9l, 1
37bedbbd6mov r8l, 1
37bedbbdclea rdx, [rip+0x57ce8f]
37bedbbe3mov rcx, rsi
37bedbbe6call lsame_64_
37bedbbebtest rax, rax
37bedbbeejne 0x37bedb985
37bedbbf4mov rax, -1
37bedbbfbmov r9l, 1
37bedbc01jmp 0x37bedb9ba
37bedbc06
37bedbc06 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bedbc10
37bedbc10loc_37bedbc10:
37bedbc10lea rax, [rcx+1]
37bedbc14mov [rsp+48], rax
37bedbc19imul rax, rcx
37bedbc1dsar rax, 1
37bedbc20test r11, r11
37bedbc23jne 0x37bedbf40
37bedbc29test r12, r12
37bedbc2cje 0x37bedc098
37bedbc32lea r13, [rcx-1]
37bedbc36cmp r13, rdx
37bedbc39jl 0x37bedb9da
37bedbc3fmov rdi, [rsp+40]
37bedbc44sub rax, rcx
37bedbc47mov rbp, r13
37bedbc4amov r15, [rsp+48]
37bedbc4flea r9, [rax-1]
37bedbc53sub rbp, rdx
37bedbc56mov rsi, [rsp+200]
37bedbc5emov rax, rdi
37bedbc61imul r13, rdi
37bedbc65add r15, r15
37bedbc68not rax
37bedbc6bshl rax, 3
37bedbc6fmov [rsp+56], rax
37bedbc74lea rax, [rdi+1]
37bedbc78shl rdi, 3
37bedbc7cimul rax, rbp
37bedbc80lea r14, [rsi+8*rax]
37bedbc84lea rax, [rdx+1]
37bedbc88mov [rsp+48], rax
37bedbc8dnop [rax]
37bedbc90
37bedbc90loc_37bedbc90:
37bedbc90mov rsi, rcx
37bedbc93lea r12, [rbp+rdx]
37bedbc98lea r10, [rbx+8*r9]
37bedbc9cxor r8l, r8l
37bedbc9fmov rax, [rsp+200]
37bedbca7shr rsi, 1
37bedbcaalea r11, [rax+8*r13]
37bedbcaexor eax, eax
37bedbcb0nop [rax+rax]
37bedbcb5nop [rax+rax]
37bedbcc0
37bedbcc0loc_37bedbcc0:
37bedbcc0movups x0, [r11+rax]
37bedbcc5add r8, 1
37bedbcc9movups [r10+rax], x0
37bedbcceadd rax, 16
37bedbcd2cmp rsi, r8
37bedbcd5jne 0x37bedbcc0
37bedbcd7test cl, 1
37bedbcdaje 0x37bedbcfb
37bedbcdcmov rax, rcx
37bedbcdfmov rsi, [rsp+200]
37bedbce7and rax, -2
37bedbceblea r8, [r13+rax]
37bedbcf0add rax, r9
37bedbcf3mov r8, [rsi+8*r8]
37bedbcf7mov [rbx+8*rax], r8
37bedbcfb
37bedbcfbloc_37bedbcfb:
37bedbcfbadd r9, r12
37bedbcfelea r10, [r9+1]
37bedbd02mov rax, r10
37bedbd05cmp rbp, rdx
37bedbd08jge 0x37bedc8e0
37bedbd0emov r8, [rsp+48]
37bedbd13sub r8, rbp
37bedbd16add r9, r8
37bedbd19mov r8, r14
37bedbd1cnop [rax]
37bedbd1fnop [rax+rax]
37bedbd2anop [rax+rax]
37bedbd35nop [rax+rax]
37bedbd40
37bedbd40loc_37bedbd40:
37bedbd40movss x0, [r8+4]
37bedbd46movss x1, [r8]
37bedbd4badd r8, rdi
37bedbd4exorps x0, [rip+0x57cd2b]
37bedbd55unpcklps x1, x0
37bedbd58movlps [rbx+8*rax], x1
37bedbd5cadd rax, 1
37bedbd60cmp rax, r9
37bedbd63jne 0x37bedbd40
37bedbd65lea rax, [rbp-1]
37bedbd69test rbp, rbp
37bedbd6cje 0x37bedb9da
37bedbd72add rbp, rbp
37bedbd75sub rcx, 1
37bedbd79sub r13, [rsp+40]
37bedbd7eadd r14, [rsp+56]
37bedbd83sub r12, rbp
37bedbd86mov rbp, rax
37bedbd89lea r9, [r12+r10]
37bedbd8dsub r9, r15
37bedbd90jmp 0x37bedbc90
37bedbd95
37bedbd95 0f 1f 00 ...
37bedbd98
37bedbd98loc_37bedbd98:
37bedbd98mov r9l, 1
37bedbd9emov r8l, 1
37bedbda4lea rdx, [rip+0x57ccc8]
37bedbdabmov rcx, rdi
37bedbdaecall lsame_64_
37bedbdb3test rax, rax
37bedbdb6jne 0x37bedb98e
37bedbdbcmov rax, -2
37bedbdc3mov r9l, 2
37bedbdc9jmp 0x37bedb9ba
37bedbdce
37bedbdce 66 90 f.
37bedbdd0
37bedbdd0loc_37bedbdd0:
37bedbdd0jne 0x37bedb9da
37bedbdd6mov rax, [rsp+200]
37bedbddemovq x0, [rax]
37bedbde2test r12, r12
37bedbde5je 0x37bedc910
37bedbdeb
37bedbdebloc_37bedbdeb:
37bedbdebmovlps [rbx], x0
37bedbdeejmp 0x37bedb9da
37bedbdf3
37bedbdf3 0f 1f 44 00 00 ..D..
37bedbdf8
37bedbdf8loc_37bedbdf8:
37bedbdf8test r12, r12
37bedbdfbje 0x37bedc438
37bedbe01mov rsi, [rsp+40]
37bedbe06mov r9, [rsp+200]
37bedbe0exor edi, edi
37bedbe10xor r14l, r14l
37bedbe13mov rax, rsi
37bedbe16lea r15, [8*rsi+8]
37bedbe1elea r10, [8*rsi]
37bedbe26imul rax, rdx
37bedbe2aadd rax, rdx
37bedbe2dlea r13, [r9+8*rax]
37bedbe31mov rax, rdx
37bedbe34neg rax
37bedbe37shl rax, 3
37bedbe3bmov [rsp+48], rax
37bedbe40
37bedbe40loc_37bedbe40:
37bedbe40mov rax, [rsp+48]
37bedbe45lea rbp, [rdx+rdi]
37bedbe49mov r8, r13
37bedbe4clea rsi, [rax+8*r11]
37bedbe50mov rax, rdx
37bedbe53add rsi, rbx
37bedbe56nop [rax+rax]
37bedbe5fnop [rax+rax]
37bedbe6anop [rax+rax]
37bedbe75nop [rax+rax]
37bedbe80
37bedbe80loc_37bedbe80:
37bedbe80movss x0, [r8+4]
37bedbe86movss x1, [r8]
37bedbe8badd r8, r10
37bedbe8exorps x0, [rip+0x57cbeb]
37bedbe95unpcklps x1, x0
37bedbe98movlps [rsi+8*rax], x1
37bedbe9cadd rax, 1
37bedbea0cmp rbp, rax
37bedbea3jge 0x37bedbe80
37bedbea5xor eax, eax
37bedbea7cmp rbp, rdx
37bedbeaacmovge rax, rdi
37bedbeaelea r12, [r11+rax+1]
37bedbeb3mov r11, r12
37bedbeb6cmp rcx, rdi
37bedbeb9jle 0x37bedbf22
37bedbebbmov rbp, rcx
37bedbebesub rbp, rdi
37bedbec1cmp rbp, 1
37bedbec5je 0x37bedc8fd
37bedbecbmov rsi, rbp
37bedbecelea r11, [rbx+8*r12]
37bedbed2xor eax, eax
37bedbed4xor r8l, r8l
37bedbed7shr rsi, 1
37bedbedanop [rax+rax]
37bedbee0
37bedbee0loc_37bedbee0:
37bedbee0movups x0, [r9+rax]
37bedbee5add r8, 1
37bedbee9movups [r11+rax], x0
37bedbeeeadd rax, 16
37bedbef2cmp rsi, r8
37bedbef5jne 0x37bedbee0
37bedbef7test bpl, 1
37bedbefbje 0x37bedbf1e
37bedbefdmov rax, rbp
37bedbf00and rax, -2
37bedbf04lea r11, [r12+rax]
37bedbf08add rax, rdi
37bedbf0b
37bedbf0bloc_37bedbf0b:
37bedbf0bmov rsi, [rsp+200]
37bedbf13add rax, r14
37bedbf16mov rax, [rsi+8*rax]
37bedbf1amov [rbx+8*r11], rax
37bedbf1e
37bedbf1eloc_37bedbf1e:
37bedbf1elea r11, [r12+rbp]
37bedbf22
37bedbf22loc_37bedbf22:
37bedbf22add rdi, 1
37bedbf26add r13, 8
37bedbf2aadd r14, [rsp+40]
37bedbf2fadd r9, r15
37bedbf32cmp rdi, rdx
37bedbf35jl 0x37bedbe40
37bedbf3bjmp 0x37bedb9da
37bedbf40
37bedbf40loc_37bedbf40:
37bedbf40test r12, r12
37bedbf43je 0x37bedc280
37bedbf49lea r13, [rcx-1]
37bedbf4dcmp r13, rdx
37bedbf50jl 0x37bedb9da
37bedbf56mov rdi, [rsp+40]
37bedbf5bsub rax, rcx
37bedbf5emov rbp, r13
37bedbf61lea r15, [rcx+rcx]
37bedbf65mov r9, rax
37bedbf68sub rbp, rdx
37bedbf6bmov rsi, [rsp+200]
37bedbf73mov rax, rdi
37bedbf76imul r13, rdi
37bedbf7anot rax
37bedbf7dshl rax, 3
37bedbf81mov [rsp+56], rax
37bedbf86lea rax, [rdi+1]
37bedbf8ashl rdi, 3
37bedbf8eimul rax, rbp
37bedbf92lea r14, [rsi+8*rax]
37bedbf96lea rax, [rdx+1]
37bedbf9amov [rsp+48], rax
37bedbf9fnop
37bedbfa0
37bedbfa0loc_37bedbfa0:
37bedbfa0mov rsi, rcx
37bedbfa3lea r12, [rbp+rdx]
37bedbfa8lea r10, [rbx+8*r9]
37bedbfacxor r8l, r8l
37bedbfafmov rax, [rsp+200]
37bedbfb7shr rsi, 1
37bedbfbalea r11, [rax+8*r13]
37bedbfbexor eax, eax
37bedbfc0
37bedbfc0loc_37bedbfc0:
37bedbfc0movups x0, [r11+rax]
37bedbfc5add r8, 1
37bedbfc9movups [r10+rax], x0
37bedbfceadd rax, 16
37bedbfd2cmp rsi, r8
37bedbfd5jne 0x37bedbfc0
37bedbfd7test cl, 1
37bedbfdaje 0x37bedbffb
37bedbfdcmov rax, rcx
37bedbfdfmov rsi, [rsp+200]
37bedbfe7and rax, -2
37bedbfeblea r8, [r13+rax]
37bedbff0add rax, r9
37bedbff3mov r8, [rsi+8*r8]
37bedbff7mov [rbx+8*rax], r8
37bedbffb
37bedbffbloc_37bedbffb:
37bedbffbadd r9, r12
37bedbffelea r10, [r9+1]
37bedc002mov rax, r10
37bedc005cmp rbp, rdx
37bedc008jge 0x37bedc8c0
37bedc00emov r8, [rsp+48]
37bedc013sub r8, rbp
37bedc016add r9, r8
37bedc019mov r8, r14
37bedc01cnop [rax]
37bedc01fnop [rax+rax]
37bedc02anop [rax+rax]
37bedc035nop [rax+rax]
37bedc040
37bedc040loc_37bedc040:
37bedc040movss x0, [r8+4]
37bedc046movss x1, [r8]
37bedc04badd r8, rdi
37bedc04exorps x0, [rip+0x57ca2b]
37bedc055unpcklps x1, x0
37bedc058movlps [rbx+8*rax], x1
37bedc05cadd rax, 1
37bedc060cmp rax, r9
37bedc063jne 0x37bedc040
37bedc065lea rax, [rbp-1]
37bedc069test rbp, rbp
37bedc06cje 0x37bedb9da
37bedc072add rbp, rbp
37bedc075sub rcx, 1
37bedc079sub r13, [rsp+40]
37bedc07eadd r14, [rsp+56]
37bedc083sub r12, rbp
37bedc086mov rbp, rax
37bedc089lea r9, [r12+r10]
37bedc08dsub r9, r15
37bedc090jmp 0x37bedbfa0
37bedc095
37bedc095 0f 1f 00 ...
37bedc098
37bedc098loc_37bedc098:
37bedc098mov rax, [rsp+40]
37bedc09dlea rsi, [8*rdx]
37bedc0a5xor ebp, ebp
37bedc0a7xor r9l, r9l
37bedc0aamov rdi, rax
37bedc0adlea r10, [8*rax]
37bedc0b5imul rdi, rsi
37bedc0b9add rdi, [rsp+200]
37bedc0c1nop [rax]
37bedc0c5nop [rax+rax]
37bedc0d0
37bedc0d0loc_37bedc0d0:
37bedc0d0cmp rcx, rdx
37bedc0d3jle 0x37bedc124
37bedc0d5lea r12, [r8+r9]
37bedc0d9mov rax, rdi
37bedc0dcnop [rax]
37bedc0dfnop [rax+rax]
37bedc0eanop [rax+rax]
37bedc0f5nop [rax+rax]
37bedc100
37bedc100loc_37bedc100:
37bedc100movss x0, [rax+4]
37bedc105movss x1, [rax]
37bedc109add rax, r10
37bedc10cxorps x0, [rip+0x57c96d]
37bedc113unpcklps x1, x0
37bedc116movlps [rbx+8*r9], x1
37bedc11badd r9, 1
37bedc11fcmp r9, r12
37bedc122jne 0x37bedc100
37bedc124
37bedc124loc_37bedc124:
37bedc124add rbp, 1
37bedc128add rdi, 8
37bedc12ccmp rbp, rdx
37bedc12fjle 0x37bedc0d0
37bedc131cmp rdx, 1
37bedc135je 0x37bedc923
37bedc13blea rax, [r10+8]
37bedc13fadd rsi, 8
37bedc143xor ebp, ebp
37bedc145mov [rsp+72], rdx
37bedc14amov [rsp+64], rax
37bedc14fmov rax, [rsp+40]
37bedc154xor r8l, r8l
37bedc157xor r12l, r12l
37bedc15alea r13, [rdx+1]
37bedc15exor r15l, r15l
37bedc161add rax, 1
37bedc165imul rsi, rax
37bedc169lea rax, [rdx-1]
37bedc16dadd rsi, [rsp+200]
37bedc175mov rdx, rbp
37bedc178mov [rsp+56], rax
37bedc17dmov rbp, rcx
37bedc180mov rax, r9
37bedc183mov rcx, rsi
37bedc186nop [rax+rax]
37bedc190
37bedc190loc_37bedc190:
37bedc190mov rdi, [rsp+200]
37bedc198add r11, r8
37bedc19bmov r8, [rdi+8*r11]
37bedc19fmov [rbx+8*r9], r8
37bedc1a3
37bedc1a3loc_37bedc1a3:
37bedc1a3add r12, rax
37bedc1a6lea rax, [r12+1]
37bedc1abcmp rbp, r13
37bedc1aejle 0x37bedc1f0
37bedc1b0mov r9, [rsp+48]
37bedc1b5mov r8, rcx
37bedc1b8sub r9, r13
37bedc1bbadd r9, r12
37bedc1benop
37bedc1c0
37bedc1c0loc_37bedc1c0:
37bedc1c0movss x0, [r8+4]
37bedc1c6movss x1, [r8]
37bedc1cbadd r8, r10
37bedc1cexorps x0, [rip+0x57c8ab]
37bedc1d5unpcklps x1, x0
37bedc1d8movlps [rbx+8*rax], x1
37bedc1dcadd rax, 1
37bedc1e0cmp rax, r9
37bedc1e3jne 0x37bedc1c0
37bedc1e5mov rax, rbp
37bedc1e8sub rax, r13
37bedc1eblea rax, [r12+rax+1]
37bedc1f0
37bedc1f0loc_37bedc1f0:
37bedc1f0lea r14, [rdx+1]
37bedc1f4cmp r14, [rsp+56]
37bedc1f9je 0x37bedc838
37bedc1fflea r11, [rdx+2]
37bedc203add r15, [rsp+40]
37bedc208add r13, 1
37bedc20cmov r12, r14
37bedc20fmov rdx, r11
37bedc212add rcx, [rsp+64]
37bedc217xor r8l, r8l
37bedc21axor r9l, r9l
37bedc21dmov rsi, [rsp+200]
37bedc225shr rdx, 1
37bedc228lea rdi, [rsi+8*r15]
37bedc22clea rsi, [rbx+8*rax]
37bedc230nop [rax+rax]
37bedc235nop [rax+rax]
37bedc240
37bedc240loc_37bedc240:
37bedc240movups x0, [rdi+r8]
37bedc245add r9, 1
37bedc249movups [rsi+r8], x0
37bedc24eadd r8, 16
37bedc252cmp rdx, r9
37bedc255jne 0x37bedc240
37bedc257test r11b, 1
37bedc25bje 0x37bedc270
37bedc25dand r11, -2
37bedc261mov r8, r15
37bedc264mov rdx, r14
37bedc267lea r9, [rax+r11]
37bedc26bjmp 0x37bedc190
37bedc270
37bedc270loc_37bedc270:
37bedc270mov rdx, r14
37bedc273jmp 0x37bedc1a3
37bedc278
37bedc278 0f 1f 84 00 00 00 00 00 ........
37bedc280
37bedc280loc_37bedc280:
37bedc280mov rsi, [rsp+40]
37bedc285mov rdi, [rsp+200]
37bedc28dxor r10l, r10l
37bedc290mov r12, r8
37bedc293mov rax, rsi
37bedc296lea r11, [8*rsi]
37bedc29eimul rax, rdx
37bedc2a2lea rbp, [rdi+8*rax]
37bedc2a6xor edi, edi
37bedc2a8nop [rax+rax]
37bedc2b0
37bedc2b0loc_37bedc2b0:
37bedc2b0cmp rcx, rdx
37bedc2b3jle 0x37bedc2e4
37bedc2b5lea rsi, [r12+r10]
37bedc2b9mov rax, rbp
37bedc2bcnop [rax]
37bedc2c0
37bedc2c0loc_37bedc2c0:
37bedc2c0movss x0, [rax+4]
37bedc2c5movss x1, [rax]
37bedc2c9add rax, r11
37bedc2ccxorps x0, [rip+0x57c7ad]
37bedc2d3unpcklps x1, x0
37bedc2d6movlps [rbx+8*r10], x1
37bedc2dbadd r10, 1
37bedc2dfcmp r10, rsi
37bedc2e2jne 0x37bedc2c0
37bedc2e4
37bedc2e4loc_37bedc2e4:
37bedc2e4add rdi, 1
37bedc2e8add rbp, 8
37bedc2eccmp rdi, rdx
37bedc2efjle 0x37bedc2b0
37bedc2f1lea rax, [r11+8]
37bedc2f5mov [rsp+56], rdx
37bedc2faxor r14l, r14l
37bedc2fdxor esi, esi
37bedc2ffmov [rsp+64], rax
37bedc304mov rax, [rsp+40]
37bedc309xor r12l, r12l
37bedc30cxor r15l, r15l
37bedc30fmov rdi, [rsp+200]
37bedc317mov r13l, 1
37bedc31dadd rax, 1
37bedc321imul rax, r8
37bedc325lea rbp, [rdi+8*rax]
37bedc329mov rax, r10
37bedc32cnop [rax]
37bedc330
37bedc330loc_37bedc330:
37bedc330mov rdi, [rsp+200]
37bedc338add r9, rsi
37bedc33bmov rdx, [rdi+8*r9]
37bedc33fmov [rbx+8*r10], rdx
37bedc343
37bedc343loc_37bedc343:
37bedc343add r12, rax
37bedc346lea rax, [r12+1]
37bedc34bcmp rcx, r8
37bedc34ejle 0x37bedc3ae
37bedc350mov r9, [rsp+48]
37bedc355mov rdx, rbp
37bedc358sub r9, r8
37bedc35badd r9, r12
37bedc35enop
37bedc35fnop [rax+rax]
37bedc36anop [rax+rax]
37bedc375nop [rax+rax]
37bedc380
37bedc380loc_37bedc380:
37bedc380movss x0, [rdx+4]
37bedc385movss x1, [rdx]
37bedc389add rdx, r11
37bedc38cxorps x0, [rip+0x57c6ed]
37bedc393unpcklps x1, x0
37bedc396movlps [rbx+8*rax], x1
37bedc39aadd rax, 1
37bedc39ecmp rax, r9
37bedc3a1jne 0x37bedc380
37bedc3a3mov rax, rcx
37bedc3a6sub rax, r8
37bedc3a9lea rax, [r12+rax+1]
37bedc3ae
37bedc3aeloc_37bedc3ae:
37bedc3aeadd r14, 1
37bedc3b2cmp r14, [rsp+56]
37bedc3b7jge 0x37bedb9da
37bedc3bdadd r13, 1
37bedc3c1add r15, [rsp+40]
37bedc3c6add r8, 1
37bedc3camov r12, r14
37bedc3cdmov rsi, [rsp+200]
37bedc3d5mov rdi, r13
37bedc3d8xor edx, edx
37bedc3daxor r9l, r9l
37bedc3ddadd rbp, [rsp+64]
37bedc3e2shr rdi, 1
37bedc3e5lea r10, [rbx+8*rax]
37bedc3e9lea rsi, [rsi+8*r15]
37bedc3ednop [rax+rax]
37bedc3f5nop [rax+rax]
37bedc400
37bedc400loc_37bedc400:
37bedc400movups x0, [rsi+rdx]
37bedc404add r9, 1
37bedc408movups [r10+rdx], x0
37bedc40dadd rdx, 16
37bedc411cmp rdi, r9
37bedc414jne 0x37bedc400
37bedc416test r13b, 1
37bedc41aje 0x37bedc343
37bedc420mov r9, r13
37bedc423mov rsi, r15
37bedc426and r9, -2
37bedc42alea r10, [rax+r9]
37bedc42ejmp 0x37bedc330
37bedc433
37bedc433 0f 1f 44 00 00 ..D..
37bedc438
37bedc438loc_37bedc438:
37bedc438cmp rcx, rdx
37bedc43bjle 0x37bedc4da
37bedc441mov rsi, [rsp+40]
37bedc446imul rsi, rdx
37bedc44acmp r8, 1
37bedc44eje 0x37bedc927
37bedc454mov rdi, [rsp+200]
37bedc45clea rax, [rsi+rdx]
37bedc460mov r11, r8
37bedc463xor r9l, r9l
37bedc466shr r11, 1
37bedc469lea r10, [rdi+8*rax]
37bedc46dxor eax, eax
37bedc46fnop [rax+rax]
37bedc475nop [rax+rax]
37bedc480
37bedc480loc_37bedc480:
37bedc480movups x0, [r10+rax]
37bedc485add r9, 1
37bedc489movups [rbx+rax], x0
37bedc48dadd rax, 16
37bedc491cmp r11, r9
37bedc494jne 0x37bedc480
37bedc496test r8b, 1
37bedc49aje 0x37bedc4e0
37bedc49cmov rax, r8
37bedc49fand rax, -2
37bedc4a3lea r9, [rdx+rax]
37bedc4a7
37bedc4a7loc_37bedc4a7:
37bedc4a7mov rdi, [rsp+200]
37bedc4afadd rsi, r9
37bedc4b2mov r9, [rdi+8*rsi]
37bedc4b6mov [rbx+8*rax], r9
37bedc4bacmp rdx, 1
37bedc4bejne 0x37bedc4e0
37bedc4c0mov rax, [rsp+40]
37bedc4c5movss x0, [rip+0x57c5b3]
37bedc4cdlea r10, [8*rax]
37bedc4d5jmp 0x37bedc61f
37bedc4da
37bedc4daloc_37bedc4da:
37bedc4daxor r8l, r8l
37bedc4ddnop [rax]
37bedc4e0
37bedc4e0loc_37bedc4e0:
37bedc4e0mov rdi, [rsp+40]
37bedc4e5lea r13, [rdx+1]
37bedc4e9lea rax, [rdx-2]
37bedc4edxor r12l, r12l
37bedc4f0mov [rsp+56], rax
37bedc4f5mov rsi, [rsp+200]
37bedc4fdlea rbp, [rcx-1]
37bedc501movss x0, [rip+0x57c577]
37bedc509mov r14, rdi
37bedc50cmov [rsp+64], rdx
37bedc511sub rbp, rdx
37bedc514lea rax, [8*rdi+8]
37bedc51cimul r14, r13
37bedc520mov [rsp+48], rax
37bedc525mov r15, [rsp+200]
37bedc52dlea r10, [8*rdi]
37bedc535lea rax, [r14+rdx]
37bedc539lea rsi, [rsi+8*rax+8]
37bedc53enop
37bedc540
37bedc540loc_37bedc540:
37bedc540lea rax, [r8+1]
37bedc544lea rdx, [r15+8*r12]
37bedc548lea r9, [rax+r12]
37bedc54cjmp 0x37bedc584
37bedc54e
37bedc54e 66 0f f.
37bedc550 1f 44 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 .D..ff.........f
37bedc560 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bedc570 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bedc580
37bedc580loc_37bedc580:
37bedc580add rax, 1
37bedc584
37bedc584loc_37bedc584:
37bedc584movss x1, [rdx+4]
37bedc589movss x2, [rdx]
37bedc58dadd rdx, r10
37bedc590xorps x1, x0
37bedc593unpcklps x2, x1
37bedc596movlps [rbx+8*r8], x2
37bedc59bmov r8, rax
37bedc59ecmp r9, rax
37bedc5a1jne 0x37bedc580
37bedc5a3mov rdx, r13
37bedc5a6cmp rcx, r13
37bedc5a9jle 0x37bedc5f9
37bedc5abcmp rbp, 1
37bedc5afje 0x37bedc5ea
37bedc5b1mov rdi, rbp
37bedc5b4lea r11, [rbx+8*r9]
37bedc5b8xor edx, edx
37bedc5baxor r8l, r8l
37bedc5bdshr rdi, 1
37bedc5c0
37bedc5c0loc_37bedc5c0:
37bedc5c0movups x1, [rsi+rdx]
37bedc5c4add r8, 1
37bedc5c8movups [r11+rdx], x1
37bedc5cdadd rdx, 16
37bedc5d1cmp rdi, r8
37bedc5d4jne 0x37bedc5c0
37bedc5d6test bpl, 1
37bedc5daje 0x37bedc5f5
37bedc5dcmov rdx, rbp
37bedc5dfand rdx, -2
37bedc5e3lea r8, [rax+rdx]
37bedc5e7add rdx, r13
37bedc5ea
37bedc5ealoc_37bedc5ea:
37bedc5eaadd rdx, r14
37bedc5edmov rax, [r15+8*rdx]
37bedc5f1mov [rbx+8*r8], rax
37bedc5f5
37bedc5f5loc_37bedc5f5:
37bedc5f5lea r8, [r9+rbp]
37bedc5f9
37bedc5f9loc_37bedc5f9:
37bedc5f9add r12, 1
37bedc5fdsub rbp, 1
37bedc601add r13, 1
37bedc605add r14, [rsp+40]
37bedc60aadd rsi, [rsp+48]
37bedc60fcmp r12, [rsp+56]
37bedc614jle 0x37bedc540
37bedc61amov rdx, [rsp+64]
37bedc61f
37bedc61floc_37bedc61f:
37bedc61fmov rax, [rsp+200]
37bedc627lea rdi, [rdx-1]
37bedc62blea rsi, [rax+8*rdx-8]
37bedc630
37bedc630loc_37bedc630:
37bedc630lea r11, [rbx+8*r8]
37bedc634mov r9, rsi
37bedc637xor eax, eax
37bedc639nop [rax]
37bedc640
37bedc640loc_37bedc640:
37bedc640movss x1, [r9+4]
37bedc646movss x2, [r9]
37bedc64badd r9, r10
37bedc64exorps x1, x0
37bedc651unpcklps x2, x1
37bedc654movlps [r11+8*rax], x2
37bedc659add rax, 1
37bedc65dcmp rax, rdx
37bedc660jl 0x37bedc640
37bedc662add rdi, 1
37bedc666add r8, rdx
37bedc669add rsi, 8
37bedc66dcmp rcx, rdi
37bedc670jg 0x37bedc630
37bedc672jmp 0x37bedb9da
37bedc677
37bedc677 66 0f 1f 84 00 00 00 00 00 f........
37bedc680
37bedc680loc_37bedc680:
37bedc680mov rdi, [rsp+40]
37bedc685mov [rsp+56], r8
37bedc68amov rbp, rdx
37bedc68dxor r12l, r12l
37bedc690mov rsi, [rsp+200]
37bedc698mov r15, [rsp+200]
37bedc6a0movss x0, [rip+0x57c3d8]
37bedc6a8mov r14, rdi
37bedc6ablea rax, [8*rdi+8]
37bedc6b3lea r10, [8*rdi]
37bedc6bbimul r14, r8
37bedc6bfmov [rsp+48], rax
37bedc6c4lea rax, [r8+r14]
37bedc6c8lea rsi, [rsi+8*rax]
37bedc6ccnop [rax]
37bedc6d0
37bedc6d0loc_37bedc6d0:
37bedc6d0lea rdi, [r9+1]
37bedc6d4lea rax, [r15+8*r12]
37bedc6d8lea r11, [rdi+r12]
37bedc6dcmov r8, r11
37bedc6dfjmp 0x37bedc704
37bedc6e1
37bedc6e1 66 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f........ff....
37bedc6f0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bedc700
37bedc700loc_37bedc700:
37bedc700add rdi, 1
37bedc704
37bedc704loc_37bedc704:
37bedc704movss x1, [rax+4]
37bedc709movss x2, [rax]
37bedc70dadd rax, r10
37bedc710xorps x1, x0
37bedc713unpcklps x2, x1
37bedc716movlps [rbx+8*r9], x2
37bedc71bmov r9, rdi
37bedc71ecmp rdi, r11
37bedc721jne 0x37bedc700
37bedc723mov r13, rcx
37bedc726sub r13, rbp
37bedc729cmp rcx, r13
37bedc72cjle 0x37bedc799
37bedc72ecmp rbp, 1
37bedc732je 0x37bedc78a
37bedc734mov rdi, rbp
37bedc737lea r9, [rbx+8*r11]
37bedc73bxor eax, eax
37bedc73dxor r8l, r8l
37bedc740shr rdi, 1
37bedc743nop [rax]
37bedc74anop [rax+rax]
37bedc755nop [rax+rax]
37bedc760
37bedc760loc_37bedc760:
37bedc760movups x1, [rsi+rax]
37bedc764add r8, 1
37bedc768movups [r9+rax], x1
37bedc76dadd rax, 16
37bedc771cmp rdi, r8
37bedc774jne 0x37bedc760
37bedc776test bpl, 1
37bedc77aje 0x37bedc795
37bedc77cmov rax, rbp
37bedc77fand rax, -2
37bedc783lea r8, [r11+rax]
37bedc787add r13, rax
37bedc78a
37bedc78aloc_37bedc78a:
37bedc78aadd r13, r14
37bedc78dmov rax, [r15+8*r13]
37bedc791mov [rbx+8*r8], rax
37bedc795
37bedc795loc_37bedc795:
37bedc795lea r9, [r11+rbp]
37bedc799
37bedc799loc_37bedc799:
37bedc799add r12, 1
37bedc79dsub rbp, 1
37bedc7a1add r14, [rsp+40]
37bedc7a6add rsi, [rsp+48]
37bedc7abcmp r12, rdx
37bedc7aejl 0x37bedc6d0
37bedc7b4mov r8, [rsp+56]
37bedc7b9cmp rcx, rdx
37bedc7bcjle 0x37bedb9da
37bedc7c2test r8, r8
37bedc7c5je 0x37bedb9da
37bedc7cbmov rax, [rsp+200]
37bedc7d3lea rsi, [rax+8*rdx]
37bedc7d7nop [rax+rax]
37bedc7e0
37bedc7e0loc_37bedc7e0:
37bedc7e0mov r11, r9
37bedc7e3mov rax, rsi
37bedc7e6add r9, r8
37bedc7e9nop
37bedc7eanop [rax+rax]
37bedc7f5nop [rax+rax]
37bedc800
37bedc800loc_37bedc800:
37bedc800movss x1, [rax+4]
37bedc805movss x2, [rax]
37bedc809add rax, r10
37bedc80cxorps x1, x0
37bedc80funpcklps x2, x1
37bedc812movlps [rbx+8*r11], x2
37bedc817add r11, 1
37bedc81bcmp r11, r9
37bedc81ejne 0x37bedc800
37bedc820add rdx, 1
37bedc824add rsi, 8
37bedc828cmp rcx, rdx
37bedc82bjne 0x37bedc7e0
37bedc82djmp 0x37bedb9da
37bedc832
37bedc832 66 0f 1f 44 00 00 f..D..
37bedc838
37bedc838loc_37bedc838:
37bedc838mov rdx, [rsp+72]
37bedc83dmov r11, [rsp+40]
37bedc842lea r9, [rbx+8*rax]
37bedc846xor r8l, r8l
37bedc849imul r11, [rsp+56]
37bedc84fmov rcx, [rsp+200]
37bedc857mov rsi, rdx
37bedc85ashr rsi, 1
37bedc85dlea r10, [rcx+8*r11]
37bedc861xor ecx, ecx
37bedc863nop [rax]
37bedc86anop [rax+rax]
37bedc875nop [rax+rax]
37bedc880
37bedc880loc_37bedc880:
37bedc880movups x0, [r10+rcx]
37bedc885add r8, 1
37bedc889movups [r9+rcx], x0
37bedc88eadd rcx, 16
37bedc892cmp rsi, r8
37bedc895jne 0x37bedc880
37bedc897test dl, 1
37bedc89aje 0x37bedb9da
37bedc8a0and rdx, -2
37bedc8a4lea r9, [rdx+rax]
37bedc8a8
37bedc8a8loc_37bedc8a8:
37bedc8a8mov rax, [rsp+200]
37bedc8b0add rdx, r11
37bedc8b3mov rax, [rax+8*rdx]
37bedc8b7mov [rbx+8*r9], rax
37bedc8bbjmp 0x37bedb9da
37bedc8c0
37bedc8c0loc_37bedc8c0:
37bedc8c0sub r10, r15
37bedc8c3sub rcx, 1
37bedc8c7sub rbp, 1
37bedc8cbsub r13, [rsp+40]
37bedc8d0mov r9, r10
37bedc8d3add r14, [rsp+56]
37bedc8d8jmp 0x37bedbfa0
37bedc8dd
37bedc8dd 0f 1f 00 ...
37bedc8e0
37bedc8e0loc_37bedc8e0:
37bedc8e0sub r10, r15
37bedc8e3sub rcx, 1
37bedc8e7sub rbp, 1
37bedc8ebsub r13, [rsp+40]
37bedc8f0mov r9, r10
37bedc8f3add r14, [rsp+56]
37bedc8f8jmp 0x37bedbc90
37bedc8fd
37bedc8fdloc_37bedc8fd:
37bedc8fdmov rax, rdi
37bedc900jmp 0x37bedbf0b
37bedc905
37bedc905loc_37bedc905:
37bedc905mov rcx, r9
37bedc908mov rax, r13
37bedc90bjmp 0x37bedbb8b
37bedc910
37bedc910loc_37bedc910:
37bedc910movshdup x1, x0
37bedc914xorps x1, [rip+0x57c165]
37bedc91bunpcklps x0, x1
37bedc91ejmp 0x37bedbdeb
37bedc923
37bedc923loc_37bedc923:
37bedc923xor edx, edx
37bedc925jmp 0x37bedc8a8
37bedc927
37bedc927loc_37bedc927:
37bedc927xor eax, eax
37bedc929mov r9, rdx
37bedc92cjmp 0x37bedc4a7
37bedc931
37bedc931loc_37bedc931:
37bedc931neg r9
37bedc934jmp 0x37bedb9bd
37bedb900
37bedb900ctrttf_64_:
37bedb900push r15
37bedb902push r14
37bedb904push r13
37bedb906push r12
37bedb908push rbp
37bedb909push rdi
37bedb90apush rsi
37bedb90bpush rbx
37bedb90csub rsp, 104
37bedb910mov r15, [rsp+224]
37bedb918mov rax, [rsp+208]
37bedb920mov rbx, [rsp+216]
37bedb928mov [r15], 0
37bedb92fmov r13, [rax]
37bedb932mov [rsp+200], r9
37bedb93amov rdi, rdx
37bedb93dmov r9l, 1
37bedb943mov rbp, r8
37bedb946lea rdx, [rip+0x57d123]
37bedb94dmov r8l, 1
37bedb953mov rsi, rcx
37bedb956call lsame_64_
37bedb95bmov r9l, 1
37bedb961mov r8l, 1
37bedb967mov rcx, rdi
37bedb96alea rdx, [rip+0x57d100]
37bedb971mov r12, rax
37bedb974call lsame_64_
37bedb979mov r14, rax
37bedb97ctest r12, r12
37bedb97fje 0x37bedbbd0
37bedb985
37bedb985loc_37bedb985:
37bedb985test r14, r14
37bedb988je 0x37bedbd98
37bedb98e
37bedb98eloc_37bedb98e:
37bedb98emov rcx, [rbp]
37bedb992test rcx, rcx
37bedb995js 0x37bedb9f0
37bedb997mov rdi, [rsp+208]
37bedb99fmov eax, 1
37bedb9a4cmovg rax, rcx
37bedb9a8cmp [rdi], rax
37bedb9abjge 0x37bedba00
37bedb9admov rax, -5
37bedb9b4mov r9l, 5
37bedb9ba
37bedb9baloc_37bedb9ba:
37bedb9bamov [r15], rax
37bedb9bd
37bedb9bdloc_37bedb9bd:
37bedb9bdlea rdx, [rsp+88]
37bedb9c2mov r8l, 6
37bedb9c8mov [rsp+88], r9
37bedb9cdlea rcx, [rip+0x57d0a0]
37bedb9d4call xerbla_64_
37bedb9d9nop
37bedb9da
37bedb9daloc_37bedb9da:
37bedb9daadd rsp, 104
37bedb9depop rbx
37bedb9dfpop rsi
37bedb9e0pop rdi
37bedb9e1pop rbp
37bedb9e2pop r12
37bedb9e4pop r13
37bedb9e6pop r14
37bedb9e8pop r15
37bedb9earet
37bedb9eb
37bedb9eb 0f 1f 44 00 00 ..D..
37bedb9f0
37bedb9f0loc_37bedb9f0:
37bedb9f0mov rax, -3
37bedb9f7mov r9l, 3
37bedb9fdjmp 0x37bedb9ba
37bedb9ff
37bedb9ff 90 .
37bedba00
37bedba00loc_37bedba00:
37bedba00mov r9, [r15]
37bedba03test r9, r9
37bedba06jne 0x37bedc931
37bedba0ccmp rcx, 1
37bedba10jle 0x37bedbdd0
37bedba16xor eax, eax
37bedba18test r13, r13
37bedba1bmov rdx, rcx
37bedba1emov r8, rcx
37bedba21cmovns rax, r13
37bedba25mov r11, rcx
37bedba28sar rdx, 1
37bedba2bsub r8, rdx
37bedba2eand r11l, 1
37bedba32mov [rsp+40], rax
37bedba37test r14, r14
37bedba3aje 0x37bedbc10
37bedba40test r11, r11
37bedba43je 0x37bedbdf8
37bedba49test r12, r12
37bedba4cje 0x37bedc680
37bedba52mov rdi, [rsp+40]
37bedba57mov [rsp+56], rcx
37bedba5cmov r12, rcx
37bedba5fmov r14, rdx
37bedba62mov r11, [rsp+200]
37bedba6axor r13l, r13l
37bedba6dxor ebp, ebp
37bedba6fmov rax, rdi
37bedba72lea rsi, [8*rdi]
37bedba7aimul rax, r8
37bedba7eadd rax, rdx
37bedba81lea r15, [r11+8*rax]
37bedba85lea rax, [8*rdi+8]
37bedba8dmov [rsp+48], rax
37bedba92mov eax, 1
37bedba97sub rax, r8
37bedba9amov [rsp+64], rax
37bedba9flea rax, [rdx+1]
37bedbaa3sub rax, r8
37bedbaa6mov [rsp+72], rax
37bedbaabnop [rax+rax]
37bedbab0
37bedbab0loc_37bedbab0:
37bedbab0cmp r14, r8
37bedbab3jl 0x37bedbb2d
37bedbab5mov rax, [rsp+64]
37bedbabamov r10, r9
37bedbabdlea rcx, [rax+r14]
37bedbac1mov rax, r15
37bedbac4add rcx, r9
37bedbac7nop
37bedbac9nop [rax+rax]
37bedbad4nop [rax+rax]
37bedbadfnop [rax+rax]
37bedbaeanop [rax+rax]
37bedbaf5nop [rax+rax]
37bedbb00
37bedbb00loc_37bedbb00:
37bedbb00movss x0, [rax+4]
37bedbb05movss x1, [rax]
37bedbb09add rax, rsi
37bedbb0cxorps x0, [rip+0x57cf6d]
37bedbb13unpcklps x1, x0
37bedbb16movlps [rbx+8*r9], x1
37bedbb1badd r9, 1
37bedbb1fcmp rcx, r9
37bedbb22jne 0x37bedbb00
37bedbb24add r10, [rsp+72]
37bedbb29lea r9, [r10+r13]
37bedbb2d
37bedbb2dloc_37bedbb2d:
37bedbb2dcmp [rsp+56], r13
37bedbb32jle 0x37bedbba1
37bedbb34cmp r12, 1
37bedbb38je 0x37bedc905
37bedbb3emov rdi, r12
37bedbb41lea r10, [rbx+8*r9]
37bedbb45xor eax, eax
37bedbb47xor ecx, ecx
37bedbb49shr rdi, 1
37bedbb4cnop [rax+rax]
37bedbb55nop [rax+rax]
37bedbb60
37bedbb60loc_37bedbb60:
37bedbb60movups x0, [r11+rax]
37bedbb65add rcx, 1
37bedbb69movups [r10+rax], x0
37bedbb6eadd rax, 16
37bedbb72cmp rdi, rcx
37bedbb75jne 0x37bedbb60
37bedbb77test r12b, 1
37bedbb7bje 0x37bedbb9e
37bedbb7dmov rax, r12
37bedbb80and rax, -2
37bedbb84lea rcx, [r9+rax]
37bedbb88add rax, r13
37bedbb8b
37bedbb8bloc_37bedbb8b:
37bedbb8bmov rdi, [rsp+200]
37bedbb93add rax, rbp
37bedbb96mov rax, [rdi+8*rax]
37bedbb9amov [rbx+8*rcx], rax
37bedbb9e
37bedbb9eloc_37bedbb9e:
37bedbb9eadd r9, r12
37bedbba1
37bedbba1loc_37bedbba1:
37bedbba1add r13, 1
37bedbba5add r14, 1
37bedbba9sub r12, 1
37bedbbadadd r15, 8
37bedbbb1add rbp, [rsp+40]
37bedbbb6add r11, [rsp+48]
37bedbbbbcmp r13, rdx
37bedbbbejle 0x37bedbab0
37bedbbc4jmp 0x37bedb9da
37bedbbc9
37bedbbc9 0f 1f 80 00 00 00 00 .......
37bedbbd0
37bedbbd0loc_37bedbbd0:
37bedbbd0mov r9l, 1
37bedbbd6mov r8l, 1
37bedbbdclea rdx, [rip+0x57ce8f]
37bedbbe3mov rcx, rsi
37bedbbe6call lsame_64_
37bedbbebtest rax, rax
37bedbbeejne 0x37bedb985
37bedbbf4mov rax, -1
37bedbbfbmov r9l, 1
37bedbc01jmp 0x37bedb9ba
37bedbc06
37bedbc06 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bedbc10
37bedbc10loc_37bedbc10:
37bedbc10lea rax, [rcx+1]
37bedbc14mov [rsp+48], rax
37bedbc19imul rax, rcx
37bedbc1dsar rax, 1
37bedbc20test r11, r11
37bedbc23jne 0x37bedbf40
37bedbc29test r12, r12
37bedbc2cje 0x37bedc098
37bedbc32lea r13, [rcx-1]
37bedbc36cmp r13, rdx
37bedbc39jl 0x37bedb9da
37bedbc3fmov rdi, [rsp+40]
37bedbc44sub rax, rcx
37bedbc47mov rbp, r13
37bedbc4amov r15, [rsp+48]
37bedbc4flea r9, [rax-1]
37bedbc53sub rbp, rdx
37bedbc56mov rsi, [rsp+200]
37bedbc5emov rax, rdi
37bedbc61imul r13, rdi
37bedbc65add r15, r15
37bedbc68not rax
37bedbc6bshl rax, 3
37bedbc6fmov [rsp+56], rax
37bedbc74lea rax, [rdi+1]
37bedbc78shl rdi, 3
37bedbc7cimul rax, rbp
37bedbc80lea r14, [rsi+8*rax]
37bedbc84lea rax, [rdx+1]
37bedbc88mov [rsp+48], rax
37bedbc8dnop [rax]
37bedbc90
37bedbc90loc_37bedbc90:
37bedbc90mov rsi, rcx
37bedbc93lea r12, [rbp+rdx]
37bedbc98lea r10, [rbx+8*r9]
37bedbc9cxor r8l, r8l
37bedbc9fmov rax, [rsp+200]
37bedbca7shr rsi, 1
37bedbcaalea r11, [rax+8*r13]
37bedbcaexor eax, eax
37bedbcb0nop [rax+rax]
37bedbcb5nop [rax+rax]
37bedbcc0
37bedbcc0loc_37bedbcc0:
37bedbcc0movups x0, [r11+rax]
37bedbcc5add r8, 1
37bedbcc9movups [r10+rax], x0
37bedbcceadd rax, 16
37bedbcd2cmp rsi, r8
37bedbcd5jne 0x37bedbcc0
37bedbcd7test cl, 1
37bedbcdaje 0x37bedbcfb
37bedbcdcmov rax, rcx
37bedbcdfmov rsi, [rsp+200]
37bedbce7and rax, -2
37bedbceblea r8, [r13+rax]
37bedbcf0add rax, r9
37bedbcf3mov r8, [rsi+8*r8]
37bedbcf7mov [rbx+8*rax], r8
37bedbcfb
37bedbcfbloc_37bedbcfb:
37bedbcfbadd r9, r12
37bedbcfelea r10, [r9+1]
37bedbd02mov rax, r10
37bedbd05cmp rbp, rdx
37bedbd08jge 0x37bedc8e0
37bedbd0emov r8, [rsp+48]
37bedbd13sub r8, rbp
37bedbd16add r9, r8
37bedbd19mov r8, r14
37bedbd1cnop [rax]
37bedbd1fnop [rax+rax]
37bedbd2anop [rax+rax]
37bedbd35nop [rax+rax]
37bedbd40
37bedbd40loc_37bedbd40:
37bedbd40movss x0, [r8+4]
37bedbd46movss x1, [r8]
37bedbd4badd r8, rdi
37bedbd4exorps x0, [rip+0x57cd2b]
37bedbd55unpcklps x1, x0
37bedbd58movlps [rbx+8*rax], x1
37bedbd5cadd rax, 1
37bedbd60cmp rax, r9
37bedbd63jne 0x37bedbd40
37bedbd65lea rax, [rbp-1]
37bedbd69test rbp, rbp
37bedbd6cje 0x37bedb9da
37bedbd72add rbp, rbp
37bedbd75sub rcx, 1
37bedbd79sub r13, [rsp+40]
37bedbd7eadd r14, [rsp+56]
37bedbd83sub r12, rbp
37bedbd86mov rbp, rax
37bedbd89lea r9, [r12+r10]
37bedbd8dsub r9, r15
37bedbd90jmp 0x37bedbc90
37bedbd95
37bedbd95 0f 1f 00 ...
37bedbd98
37bedbd98loc_37bedbd98:
37bedbd98mov r9l, 1
37bedbd9emov r8l, 1
37bedbda4lea rdx, [rip+0x57ccc8]
37bedbdabmov rcx, rdi
37bedbdaecall lsame_64_
37bedbdb3test rax, rax
37bedbdb6jne 0x37bedb98e
37bedbdbcmov rax, -2
37bedbdc3mov r9l, 2
37bedbdc9jmp 0x37bedb9ba
37bedbdce
37bedbdce 66 90 f.
37bedbdd0
37bedbdd0loc_37bedbdd0:
37bedbdd0jne 0x37bedb9da
37bedbdd6mov rax, [rsp+200]
37bedbddemovq x0, [rax]
37bedbde2test r12, r12
37bedbde5je 0x37bedc910
37bedbdeb
37bedbdebloc_37bedbdeb:
37bedbdebmovlps [rbx], x0
37bedbdeejmp 0x37bedb9da
37bedbdf3
37bedbdf3 0f 1f 44 00 00 ..D..
37bedbdf8
37bedbdf8loc_37bedbdf8:
37bedbdf8test r12, r12
37bedbdfbje 0x37bedc438
37bedbe01mov rsi, [rsp+40]
37bedbe06mov r9, [rsp+200]
37bedbe0exor edi, edi
37bedbe10xor r14l, r14l
37bedbe13mov rax, rsi
37bedbe16lea r15, [8*rsi+8]
37bedbe1elea r10, [8*rsi]
37bedbe26imul rax, rdx
37bedbe2aadd rax, rdx
37bedbe2dlea r13, [r9+8*rax]
37bedbe31mov rax, rdx
37bedbe34neg rax
37bedbe37shl rax, 3
37bedbe3bmov [rsp+48], rax
37bedbe40
37bedbe40loc_37bedbe40:
37bedbe40mov rax, [rsp+48]
37bedbe45lea rbp, [rdx+rdi]
37bedbe49mov r8, r13
37bedbe4clea rsi, [rax+8*r11]
37bedbe50mov rax, rdx
37bedbe53add rsi, rbx
37bedbe56nop [rax+rax]
37bedbe5fnop [rax+rax]
37bedbe6anop [rax+rax]
37bedbe75nop [rax+rax]
37bedbe80
37bedbe80loc_37bedbe80:
37bedbe80movss x0, [r8+4]
37bedbe86movss x1, [r8]
37bedbe8badd r8, r10
37bedbe8exorps x0, [rip+0x57cbeb]
37bedbe95unpcklps x1, x0
37bedbe98movlps [rsi+8*rax], x1
37bedbe9cadd rax, 1
37bedbea0cmp rbp, rax
37bedbea3jge 0x37bedbe80
37bedbea5xor eax, eax
37bedbea7cmp rbp, rdx
37bedbeaacmovge rax, rdi
37bedbeaelea r12, [r11+rax+1]
37bedbeb3mov r11, r12
37bedbeb6cmp rcx, rdi
37bedbeb9jle 0x37bedbf22
37bedbebbmov rbp, rcx
37bedbebesub rbp, rdi
37bedbec1cmp rbp, 1
37bedbec5je 0x37bedc8fd
37bedbecbmov rsi, rbp
37bedbecelea r11, [rbx+8*r12]
37bedbed2xor eax, eax
37bedbed4xor r8l, r8l
37bedbed7shr rsi, 1
37bedbedanop [rax+rax]
37bedbee0
37bedbee0loc_37bedbee0:
37bedbee0movups x0, [r9+rax]
37bedbee5add r8, 1
37bedbee9movups [r11+rax], x0
37bedbeeeadd rax, 16
37bedbef2cmp rsi, r8
37bedbef5jne 0x37bedbee0
37bedbef7test bpl, 1
37bedbefbje 0x37bedbf1e
37bedbefdmov rax, rbp
37bedbf00and rax, -2
37bedbf04lea r11, [r12+rax]
37bedbf08add rax, rdi
37bedbf0b
37bedbf0bloc_37bedbf0b:
37bedbf0bmov rsi, [rsp+200]
37bedbf13add rax, r14
37bedbf16mov rax, [rsi+8*rax]
37bedbf1amov [rbx+8*r11], rax
37bedbf1e
37bedbf1eloc_37bedbf1e:
37bedbf1elea r11, [r12+rbp]
37bedbf22
37bedbf22loc_37bedbf22:
37bedbf22add rdi, 1
37bedbf26add r13, 8
37bedbf2aadd r14, [rsp+40]
37bedbf2fadd r9, r15
37bedbf32cmp rdi, rdx
37bedbf35jl 0x37bedbe40
37bedbf3bjmp 0x37bedb9da
37bedbf40
37bedbf40loc_37bedbf40:
37bedbf40test r12, r12
37bedbf43je 0x37bedc280
37bedbf49lea r13, [rcx-1]
37bedbf4dcmp r13, rdx
37bedbf50jl 0x37bedb9da
37bedbf56mov rdi, [rsp+40]
37bedbf5bsub rax, rcx
37bedbf5emov rbp, r13
37bedbf61lea r15, [rcx+rcx]
37bedbf65mov r9, rax
37bedbf68sub rbp, rdx
37bedbf6bmov rsi, [rsp+200]
37bedbf73mov rax, rdi
37bedbf76imul r13, rdi
37bedbf7anot rax
37bedbf7dshl rax, 3
37bedbf81mov [rsp+56], rax
37bedbf86lea rax, [rdi+1]
37bedbf8ashl rdi, 3
37bedbf8eimul rax, rbp
37bedbf92lea r14, [rsi+8*rax]
37bedbf96lea rax, [rdx+1]
37bedbf9amov [rsp+48], rax
37bedbf9fnop
37bedbfa0
37bedbfa0loc_37bedbfa0:
37bedbfa0mov rsi, rcx
37bedbfa3lea r12, [rbp+rdx]
37bedbfa8lea r10, [rbx+8*r9]
37bedbfacxor r8l, r8l
37bedbfafmov rax, [rsp+200]
37bedbfb7shr rsi, 1
37bedbfbalea r11, [rax+8*r13]
37bedbfbexor eax, eax
37bedbfc0
37bedbfc0loc_37bedbfc0:
37bedbfc0movups x0, [r11+rax]
37bedbfc5add r8, 1
37bedbfc9movups [r10+rax], x0
37bedbfceadd rax, 16
37bedbfd2cmp rsi, r8
37bedbfd5jne 0x37bedbfc0
37bedbfd7test cl, 1
37bedbfdaje 0x37bedbffb
37bedbfdcmov rax, rcx
37bedbfdfmov rsi, [rsp+200]
37bedbfe7and rax, -2
37bedbfeblea r8, [r13+rax]
37bedbff0add rax, r9
37bedbff3mov r8, [rsi+8*r8]
37bedbff7mov [rbx+8*rax], r8
37bedbffb
37bedbffbloc_37bedbffb:
37bedbffbadd r9, r12
37bedbffelea r10, [r9+1]
37bedc002mov rax, r10
37bedc005cmp rbp, rdx
37bedc008jge 0x37bedc8c0
37bedc00emov r8, [rsp+48]
37bedc013sub r8, rbp
37bedc016add r9, r8
37bedc019mov r8, r14
37bedc01cnop [rax]
37bedc01fnop [rax+rax]
37bedc02anop [rax+rax]
37bedc035nop [rax+rax]
37bedc040
37bedc040loc_37bedc040:
37bedc040movss x0, [r8+4]
37bedc046movss x1, [r8]
37bedc04badd r8, rdi
37bedc04exorps x0, [rip+0x57ca2b]
37bedc055unpcklps x1, x0
37bedc058movlps [rbx+8*rax], x1
37bedc05cadd rax, 1
37bedc060cmp rax, r9
37bedc063jne 0x37bedc040
37bedc065lea rax, [rbp-1]
37bedc069test rbp, rbp
37bedc06cje 0x37bedb9da
37bedc072add rbp, rbp
37bedc075sub rcx, 1
37bedc079sub r13, [rsp+40]
37bedc07eadd r14, [rsp+56]
37bedc083sub r12, rbp
37bedc086mov rbp, rax
37bedc089lea r9, [r12+r10]
37bedc08dsub r9, r15
37bedc090jmp 0x37bedbfa0
37bedc095
37bedc095 0f 1f 00 ...
37bedc098
37bedc098loc_37bedc098:
37bedc098mov rax, [rsp+40]
37bedc09dlea rsi, [8*rdx]
37bedc0a5xor ebp, ebp
37bedc0a7xor r9l, r9l
37bedc0aamov rdi, rax
37bedc0adlea r10, [8*rax]
37bedc0b5imul rdi, rsi
37bedc0b9add rdi, [rsp+200]
37bedc0c1nop [rax]
37bedc0c5nop [rax+rax]
37bedc0d0
37bedc0d0loc_37bedc0d0:
37bedc0d0cmp rcx, rdx
37bedc0d3jle 0x37bedc124
37bedc0d5lea r12, [r8+r9]
37bedc0d9mov rax, rdi
37bedc0dcnop [rax]
37bedc0dfnop [rax+rax]
37bedc0eanop [rax+rax]
37bedc0f5nop [rax+rax]
37bedc100
37bedc100loc_37bedc100:
37bedc100movss x0, [rax+4]
37bedc105movss x1, [rax]
37bedc109add rax, r10
37bedc10cxorps x0, [rip+0x57c96d]
37bedc113unpcklps x1, x0
37bedc116movlps [rbx+8*r9], x1
37bedc11badd r9, 1
37bedc11fcmp r9, r12
37bedc122jne 0x37bedc100
37bedc124
37bedc124loc_37bedc124:
37bedc124add rbp, 1
37bedc128add rdi, 8
37bedc12ccmp rbp, rdx
37bedc12fjle 0x37bedc0d0
37bedc131cmp rdx, 1
37bedc135je 0x37bedc923
37bedc13blea rax, [r10+8]
37bedc13fadd rsi, 8
37bedc143xor ebp, ebp
37bedc145mov [rsp+72], rdx
37bedc14amov [rsp+64], rax
37bedc14fmov rax, [rsp+40]
37bedc154xor r8l, r8l
37bedc157xor r12l, r12l
37bedc15alea r13, [rdx+1]
37bedc15exor r15l, r15l
37bedc161add rax, 1
37bedc165imul rsi, rax
37bedc169lea rax, [rdx-1]
37bedc16dadd rsi, [rsp+200]
37bedc175mov rdx, rbp
37bedc178mov [rsp+56], rax
37bedc17dmov rbp, rcx
37bedc180mov rax, r9
37bedc183mov rcx, rsi
37bedc186nop [rax+rax]
37bedc190
37bedc190loc_37bedc190:
37bedc190mov rdi, [rsp+200]
37bedc198add r11, r8
37bedc19bmov r8, [rdi+8*r11]
37bedc19fmov [rbx+8*r9], r8
37bedc1a3
37bedc1a3loc_37bedc1a3:
37bedc1a3add r12, rax
37bedc1a6lea rax, [r12+1]
37bedc1abcmp rbp, r13
37bedc1aejle 0x37bedc1f0
37bedc1b0mov r9, [rsp+48]
37bedc1b5mov r8, rcx
37bedc1b8sub r9, r13
37bedc1bbadd r9, r12
37bedc1benop
37bedc1c0
37bedc1c0loc_37bedc1c0:
37bedc1c0movss x0, [r8+4]
37bedc1c6movss x1, [r8]
37bedc1cbadd r8, r10
37bedc1cexorps x0, [rip+0x57c8ab]
37bedc1d5unpcklps x1, x0
37bedc1d8movlps [rbx+8*rax], x1
37bedc1dcadd rax, 1
37bedc1e0cmp rax, r9
37bedc1e3jne 0x37bedc1c0
37bedc1e5mov rax, rbp
37bedc1e8sub rax, r13
37bedc1eblea rax, [r12+rax+1]
37bedc1f0
37bedc1f0loc_37bedc1f0:
37bedc1f0lea r14, [rdx+1]
37bedc1f4cmp r14, [rsp+56]
37bedc1f9je 0x37bedc838
37bedc1fflea r11, [rdx+2]
37bedc203add r15, [rsp+40]
37bedc208add r13, 1
37bedc20cmov r12, r14
37bedc20fmov rdx, r11
37bedc212add rcx, [rsp+64]
37bedc217xor r8l, r8l
37bedc21axor r9l, r9l
37bedc21dmov rsi, [rsp+200]
37bedc225shr rdx, 1
37bedc228lea rdi, [rsi+8*r15]
37bedc22clea rsi, [rbx+8*rax]
37bedc230nop [rax+rax]
37bedc235nop [rax+rax]
37bedc240
37bedc240loc_37bedc240:
37bedc240movups x0, [rdi+r8]
37bedc245add r9, 1
37bedc249movups [rsi+r8], x0
37bedc24eadd r8, 16
37bedc252cmp rdx, r9
37bedc255jne 0x37bedc240
37bedc257test r11b, 1
37bedc25bje 0x37bedc270
37bedc25dand r11, -2
37bedc261mov r8, r15
37bedc264mov rdx, r14
37bedc267lea r9, [rax+r11]
37bedc26bjmp 0x37bedc190
37bedc270
37bedc270loc_37bedc270:
37bedc270mov rdx, r14
37bedc273jmp 0x37bedc1a3
37bedc278
37bedc278 0f 1f 84 00 00 00 00 00 ........
37bedc280
37bedc280loc_37bedc280:
37bedc280mov rsi, [rsp+40]
37bedc285mov rdi, [rsp+200]
37bedc28dxor r10l, r10l
37bedc290mov r12, r8
37bedc293mov rax, rsi
37bedc296lea r11, [8*rsi]
37bedc29eimul rax, rdx
37bedc2a2lea rbp, [rdi+8*rax]
37bedc2a6xor edi, edi
37bedc2a8nop [rax+rax]
37bedc2b0
37bedc2b0loc_37bedc2b0:
37bedc2b0cmp rcx, rdx
37bedc2b3jle 0x37bedc2e4
37bedc2b5lea rsi, [r12+r10]
37bedc2b9mov rax, rbp
37bedc2bcnop [rax]
37bedc2c0
37bedc2c0loc_37bedc2c0:
37bedc2c0movss x0, [rax+4]
37bedc2c5movss x1, [rax]
37bedc2c9add rax, r11
37bedc2ccxorps x0, [rip+0x57c7ad]
37bedc2d3unpcklps x1, x0
37bedc2d6movlps [rbx+8*r10], x1
37bedc2dbadd r10, 1
37bedc2dfcmp r10, rsi
37bedc2e2jne 0x37bedc2c0
37bedc2e4
37bedc2e4loc_37bedc2e4:
37bedc2e4add rdi, 1
37bedc2e8add rbp, 8
37bedc2eccmp rdi, rdx
37bedc2efjle 0x37bedc2b0
37bedc2f1lea rax, [r11+8]
37bedc2f5mov [rsp+56], rdx
37bedc2faxor r14l, r14l
37bedc2fdxor esi, esi
37bedc2ffmov [rsp+64], rax
37bedc304mov rax, [rsp+40]
37bedc309xor r12l, r12l
37bedc30cxor r15l, r15l
37bedc30fmov rdi, [rsp+200]
37bedc317mov r13l, 1
37bedc31dadd rax, 1
37bedc321imul rax, r8
37bedc325lea rbp, [rdi+8*rax]
37bedc329mov rax, r10
37bedc32cnop [rax]
37bedc330
37bedc330loc_37bedc330:
37bedc330mov rdi, [rsp+200]
37bedc338add r9, rsi
37bedc33bmov rdx, [rdi+8*r9]
37bedc33fmov [rbx+8*r10], rdx
37bedc343
37bedc343loc_37bedc343:
37bedc343add r12, rax
37bedc346lea rax, [r12+1]
37bedc34bcmp rcx, r8
37bedc34ejle 0x37bedc3ae
37bedc350mov r9, [rsp+48]
37bedc355mov rdx, rbp
37bedc358sub r9, r8
37bedc35badd r9, r12
37bedc35enop
37bedc35fnop [rax+rax]
37bedc36anop [rax+rax]
37bedc375nop [rax+rax]
37bedc380
37bedc380loc_37bedc380:
37bedc380movss x0, [rdx+4]
37bedc385movss x1, [rdx]
37bedc389add rdx, r11
37bedc38cxorps x0, [rip+0x57c6ed]
37bedc393unpcklps x1, x0
37bedc396movlps [rbx+8*rax], x1
37bedc39aadd rax, 1
37bedc39ecmp rax, r9
37bedc3a1jne 0x37bedc380
37bedc3a3mov rax, rcx
37bedc3a6sub rax, r8
37bedc3a9lea rax, [r12+rax+1]
37bedc3ae
37bedc3aeloc_37bedc3ae:
37bedc3aeadd r14, 1
37bedc3b2cmp r14, [rsp+56]
37bedc3b7jge 0x37bedb9da
37bedc3bdadd r13, 1
37bedc3c1add r15, [rsp+40]
37bedc3c6add r8, 1
37bedc3camov r12, r14
37bedc3cdmov rsi, [rsp+200]
37bedc3d5mov rdi, r13
37bedc3d8xor edx, edx
37bedc3daxor r9l, r9l
37bedc3ddadd rbp, [rsp+64]
37bedc3e2shr rdi, 1
37bedc3e5lea r10, [rbx+8*rax]
37bedc3e9lea rsi, [rsi+8*r15]
37bedc3ednop [rax+rax]
37bedc3f5nop [rax+rax]
37bedc400
37bedc400loc_37bedc400:
37bedc400movups x0, [rsi+rdx]
37bedc404add r9, 1
37bedc408movups [r10+rdx], x0
37bedc40dadd rdx, 16
37bedc411cmp rdi, r9
37bedc414jne 0x37bedc400
37bedc416test r13b, 1
37bedc41aje 0x37bedc343
37bedc420mov r9, r13
37bedc423mov rsi, r15
37bedc426and r9, -2
37bedc42alea r10, [rax+r9]
37bedc42ejmp 0x37bedc330
37bedc433
37bedc433 0f 1f 44 00 00 ..D..
37bedc438
37bedc438loc_37bedc438:
37bedc438cmp rcx, rdx
37bedc43bjle 0x37bedc4da
37bedc441mov rsi, [rsp+40]
37bedc446imul rsi, rdx
37bedc44acmp r8, 1
37bedc44eje 0x37bedc927
37bedc454mov rdi, [rsp+200]
37bedc45clea rax, [rsi+rdx]
37bedc460mov r11, r8
37bedc463xor r9l, r9l
37bedc466shr r11, 1
37bedc469lea r10, [rdi+8*rax]
37bedc46dxor eax, eax
37bedc46fnop [rax+rax]
37bedc475nop [rax+rax]
37bedc480
37bedc480loc_37bedc480:
37bedc480movups x0, [r10+rax]
37bedc485add r9, 1
37bedc489movups [rbx+rax], x0
37bedc48dadd rax, 16
37bedc491cmp r11, r9
37bedc494jne 0x37bedc480
37bedc496test r8b, 1
37bedc49aje 0x37bedc4e0
37bedc49cmov rax, r8
37bedc49fand rax, -2
37bedc4a3lea r9, [rdx+rax]
37bedc4a7
37bedc4a7loc_37bedc4a7:
37bedc4a7mov rdi, [rsp+200]
37bedc4afadd rsi, r9
37bedc4b2mov r9, [rdi+8*rsi]
37bedc4b6mov [rbx+8*rax], r9
37bedc4bacmp rdx, 1
37bedc4bejne 0x37bedc4e0
37bedc4c0mov rax, [rsp+40]
37bedc4c5movss x0, [rip+0x57c5b3]
37bedc4cdlea r10, [8*rax]
37bedc4d5jmp 0x37bedc61f
37bedc4da
37bedc4daloc_37bedc4da:
37bedc4daxor r8l, r8l
37bedc4ddnop [rax]
37bedc4e0
37bedc4e0loc_37bedc4e0:
37bedc4e0mov rdi, [rsp+40]
37bedc4e5lea r13, [rdx+1]
37bedc4e9lea rax, [rdx-2]
37bedc4edxor r12l, r12l
37bedc4f0mov [rsp+56], rax
37bedc4f5mov rsi, [rsp+200]
37bedc4fdlea rbp, [rcx-1]
37bedc501movss x0, [rip+0x57c577]
37bedc509mov r14, rdi
37bedc50cmov [rsp+64], rdx
37bedc511sub rbp, rdx
37bedc514lea rax, [8*rdi+8]
37bedc51cimul r14, r13
37bedc520mov [rsp+48], rax
37bedc525mov r15, [rsp+200]
37bedc52dlea r10, [8*rdi]
37bedc535lea rax, [r14+rdx]
37bedc539lea rsi, [rsi+8*rax+8]
37bedc53enop
37bedc540
37bedc540loc_37bedc540:
37bedc540lea rax, [r8+1]
37bedc544lea rdx, [r15+8*r12]
37bedc548lea r9, [rax+r12]
37bedc54cjmp 0x37bedc584
37bedc54e
37bedc54e 66 0f f.
37bedc550 1f 44 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 .D..ff.........f
37bedc560 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bedc570 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bedc580
37bedc580loc_37bedc580:
37bedc580add rax, 1
37bedc584
37bedc584loc_37bedc584:
37bedc584movss x1, [rdx+4]
37bedc589movss x2, [rdx]
37bedc58dadd rdx, r10
37bedc590xorps x1, x0
37bedc593unpcklps x2, x1
37bedc596movlps [rbx+8*r8], x2
37bedc59bmov r8, rax
37bedc59ecmp r9, rax
37bedc5a1jne 0x37bedc580
37bedc5a3mov rdx, r13
37bedc5a6cmp rcx, r13
37bedc5a9jle 0x37bedc5f9
37bedc5abcmp rbp, 1
37bedc5afje 0x37bedc5ea
37bedc5b1mov rdi, rbp
37bedc5b4lea r11, [rbx+8*r9]
37bedc5b8xor edx, edx
37bedc5baxor r8l, r8l
37bedc5bdshr rdi, 1
37bedc5c0
37bedc5c0loc_37bedc5c0:
37bedc5c0movups x1, [rsi+rdx]
37bedc5c4add r8, 1
37bedc5c8movups [r11+rdx], x1
37bedc5cdadd rdx, 16
37bedc5d1cmp rdi, r8
37bedc5d4jne 0x37bedc5c0
37bedc5d6test bpl, 1
37bedc5daje 0x37bedc5f5
37bedc5dcmov rdx, rbp
37bedc5dfand rdx, -2
37bedc5e3lea r8, [rax+rdx]
37bedc5e7add rdx, r13
37bedc5ea
37bedc5ealoc_37bedc5ea:
37bedc5eaadd rdx, r14
37bedc5edmov rax, [r15+8*rdx]
37bedc5f1mov [rbx+8*r8], rax
37bedc5f5
37bedc5f5loc_37bedc5f5:
37bedc5f5lea r8, [r9+rbp]
37bedc5f9
37bedc5f9loc_37bedc5f9:
37bedc5f9add r12, 1
37bedc5fdsub rbp, 1
37bedc601add r13, 1
37bedc605add r14, [rsp+40]
37bedc60aadd rsi, [rsp+48]
37bedc60fcmp r12, [rsp+56]
37bedc614jle 0x37bedc540
37bedc61amov rdx, [rsp+64]
37bedc61f
37bedc61floc_37bedc61f:
37bedc61fmov rax, [rsp+200]
37bedc627lea rdi, [rdx-1]
37bedc62blea rsi, [rax+8*rdx-8]
37bedc630
37bedc630loc_37bedc630:
37bedc630lea r11, [rbx+8*r8]
37bedc634mov r9, rsi
37bedc637xor eax, eax
37bedc639nop [rax]
37bedc640
37bedc640loc_37bedc640:
37bedc640movss x1, [r9+4]
37bedc646movss x2, [r9]
37bedc64badd r9, r10
37bedc64exorps x1, x0
37bedc651unpcklps x2, x1
37bedc654movlps [r11+8*rax], x2
37bedc659add rax, 1
37bedc65dcmp rax, rdx
37bedc660jl 0x37bedc640
37bedc662add rdi, 1
37bedc666add r8, rdx
37bedc669add rsi, 8
37bedc66dcmp rcx, rdi
37bedc670jg 0x37bedc630
37bedc672jmp 0x37bedb9da
37bedc677
37bedc677 66 0f 1f 84 00 00 00 00 00 f........
37bedc680
37bedc680loc_37bedc680:
37bedc680mov rdi, [rsp+40]
37bedc685mov [rsp+56], r8
37bedc68amov rbp, rdx
37bedc68dxor r12l, r12l
37bedc690mov rsi, [rsp+200]
37bedc698mov r15, [rsp+200]
37bedc6a0movss x0, [rip+0x57c3d8]
37bedc6a8mov r14, rdi
37bedc6ablea rax, [8*rdi+8]
37bedc6b3lea r10, [8*rdi]
37bedc6bbimul r14, r8
37bedc6bfmov [rsp+48], rax
37bedc6c4lea rax, [r8+r14]
37bedc6c8lea rsi, [rsi+8*rax]
37bedc6ccnop [rax]
37bedc6d0
37bedc6d0loc_37bedc6d0:
37bedc6d0lea rdi, [r9+1]
37bedc6d4lea rax, [r15+8*r12]
37bedc6d8lea r11, [rdi+r12]
37bedc6dcmov r8, r11
37bedc6dfjmp 0x37bedc704
37bedc6e1
37bedc6e1 66 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f........ff....
37bedc6f0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bedc700
37bedc700loc_37bedc700:
37bedc700add rdi, 1
37bedc704
37bedc704loc_37bedc704:
37bedc704movss x1, [rax+4]
37bedc709movss x2, [rax]
37bedc70dadd rax, r10
37bedc710xorps x1, x0
37bedc713unpcklps x2, x1
37bedc716movlps [rbx+8*r9], x2
37bedc71bmov r9, rdi
37bedc71ecmp rdi, r11
37bedc721jne 0x37bedc700
37bedc723mov r13, rcx
37bedc726sub r13, rbp
37bedc729cmp rcx, r13
37bedc72cjle 0x37bedc799
37bedc72ecmp rbp, 1
37bedc732je 0x37bedc78a
37bedc734mov rdi, rbp
37bedc737lea r9, [rbx+8*r11]
37bedc73bxor eax, eax
37bedc73dxor r8l, r8l
37bedc740shr rdi, 1
37bedc743nop [rax]
37bedc74anop [rax+rax]
37bedc755nop [rax+rax]
37bedc760
37bedc760loc_37bedc760:
37bedc760movups x1, [rsi+rax]
37bedc764add r8, 1
37bedc768movups [r9+rax], x1
37bedc76dadd rax, 16
37bedc771cmp rdi, r8
37bedc774jne 0x37bedc760
37bedc776test bpl, 1
37bedc77aje 0x37bedc795
37bedc77cmov rax, rbp
37bedc77fand rax, -2
37bedc783lea r8, [r11+rax]
37bedc787add r13, rax
37bedc78a
37bedc78aloc_37bedc78a:
37bedc78aadd r13, r14
37bedc78dmov rax, [r15+8*r13]
37bedc791mov [rbx+8*r8], rax
37bedc795
37bedc795loc_37bedc795:
37bedc795lea r9, [r11+rbp]
37bedc799
37bedc799loc_37bedc799:
37bedc799add r12, 1
37bedc79dsub rbp, 1
37bedc7a1add r14, [rsp+40]
37bedc7a6add rsi, [rsp+48]
37bedc7abcmp r12, rdx
37bedc7aejl 0x37bedc6d0
37bedc7b4mov r8, [rsp+56]
37bedc7b9cmp rcx, rdx
37bedc7bcjle 0x37bedb9da
37bedc7c2test r8, r8
37bedc7c5je 0x37bedb9da
37bedc7cbmov rax, [rsp+200]
37bedc7d3lea rsi, [rax+8*rdx]
37bedc7d7nop [rax+rax]
37bedc7e0
37bedc7e0loc_37bedc7e0:
37bedc7e0mov r11, r9
37bedc7e3mov rax, rsi
37bedc7e6add r9, r8
37bedc7e9nop
37bedc7eanop [rax+rax]
37bedc7f5nop [rax+rax]
37bedc800
37bedc800loc_37bedc800:
37bedc800movss x1, [rax+4]
37bedc805movss x2, [rax]
37bedc809add rax, r10
37bedc80cxorps x1, x0
37bedc80funpcklps x2, x1
37bedc812movlps [rbx+8*r11], x2
37bedc817add r11, 1
37bedc81bcmp r11, r9
37bedc81ejne 0x37bedc800
37bedc820add rdx, 1
37bedc824add rsi, 8
37bedc828cmp rcx, rdx
37bedc82bjne 0x37bedc7e0
37bedc82djmp 0x37bedb9da
37bedc832
37bedc832 66 0f 1f 44 00 00 f..D..
37bedc838
37bedc838loc_37bedc838:
37bedc838mov rdx, [rsp+72]
37bedc83dmov r11, [rsp+40]
37bedc842lea r9, [rbx+8*rax]
37bedc846xor r8l, r8l
37bedc849imul r11, [rsp+56]
37bedc84fmov rcx, [rsp+200]
37bedc857mov rsi, rdx
37bedc85ashr rsi, 1
37bedc85dlea r10, [rcx+8*r11]
37bedc861xor ecx, ecx
37bedc863nop [rax]
37bedc86anop [rax+rax]
37bedc875nop [rax+rax]
37bedc880
37bedc880loc_37bedc880:
37bedc880movups x0, [r10+rcx]
37bedc885add r8, 1
37bedc889movups [r9+rcx], x0
37bedc88eadd rcx, 16
37bedc892cmp rsi, r8
37bedc895jne 0x37bedc880
37bedc897test dl, 1
37bedc89aje 0x37bedb9da
37bedc8a0and rdx, -2
37bedc8a4lea r9, [rdx+rax]
37bedc8a8
37bedc8a8loc_37bedc8a8:
37bedc8a8mov rax, [rsp+200]
37bedc8b0add rdx, r11
37bedc8b3mov rax, [rax+8*rdx]
37bedc8b7mov [rbx+8*r9], rax
37bedc8bbjmp 0x37bedb9da
37bedc8c0
37bedc8c0loc_37bedc8c0:
37bedc8c0sub r10, r15
37bedc8c3sub rcx, 1
37bedc8c7sub rbp, 1
37bedc8cbsub r13, [rsp+40]
37bedc8d0mov r9, r10
37bedc8d3add r14, [rsp+56]
37bedc8d8jmp 0x37bedbfa0
37bedc8dd
37bedc8dd 0f 1f 00 ...
37bedc8e0
37bedc8e0loc_37bedc8e0:
37bedc8e0sub r10, r15
37bedc8e3sub rcx, 1
37bedc8e7sub rbp, 1
37bedc8ebsub r13, [rsp+40]
37bedc8f0mov r9, r10
37bedc8f3add r14, [rsp+56]
37bedc8f8jmp 0x37bedbc90
37bedc8fd
37bedc8fdloc_37bedc8fd:
37bedc8fdmov rax, rdi
37bedc900jmp 0x37bedbf0b
37bedc905
37bedc905loc_37bedc905:
37bedc905mov rcx, r9
37bedc908mov rax, r13
37bedc90bjmp 0x37bedbb8b
37bedc910
37bedc910loc_37bedc910:
37bedc910movshdup x1, x0
37bedc914xorps x1, [rip+0x57c165]
37bedc91bunpcklps x0, x1
37bedc91ejmp 0x37bedbdeb
37bedc923
37bedc923loc_37bedc923:
37bedc923xor edx, edx
37bedc925jmp 0x37bedc8a8
37bedc927
37bedc927loc_37bedc927:
37bedc927xor eax, eax
37bedc929mov r9, rdx
37bedc92cjmp 0x37bedc4a7
37bedc931
37bedc931loc_37bedc931:
37bedc931neg r9
37bedc934jmp 0x37bedb9bd
37bedb900
37bedc939
37bedc939 // align 0x10
37bedc939 // align 0x10
37bedc940
37bedc940ctrttp_64_:
37bedc940push r15
37bedc942push r14
37bedc944push r13
37bedc946push r12
37bedc948push rbp
37bedc949push rdi
37bedc94apush rsi
37bedc94bpush rbx
37bedc94csub rsp, 56
37bedc950mov r13, [rsp+168]
37bedc958mov rdi, [r9]
37bedc95bmov rbx, [rsp+160]
37bedc963mov [r13], 0
37bedc96bmov r15, rdx
37bedc96emov rsi, r8
37bedc971mov rbp, r9
37bedc974mov r8l, 1
37bedc97amov r9l, 1
37bedc980lea rdx, [rip+0x57c109]
37bedc987mov r12, rcx
37bedc98acall lsame_64_
37bedc98fmov r14, rax
37bedc992test rax, rax
37bedc995je 0x37bedcb78
37bedc99b
37bedc99bloc_37bedc99b:
37bedc99bmov r12, [r15]
37bedc99etest r12, r12
37bedc9a1js 0x37bedc9f8
37bedc9a3test r12, r12
37bedc9a6mov eax, 1
37bedc9abcmovg rax, r12
37bedc9afcmp [rbp], rax
37bedc9b3jge 0x37bedca08
37bedc9b5mov [r13], -4
37bedc9bdmov r9l, 4
37bedc9c3
37bedc9c3loc_37bedc9c3:
37bedc9c3lea rdx, [rsp+40]
37bedc9c8mov r8l, 6
37bedc9cemov [rsp+40], r9
37bedc9d3lea rcx, [rip+0x57c0b8]
37bedc9dacall xerbla_64_
37bedc9dfnop
37bedc9e0
37bedc9e0loc_37bedc9e0:
37bedc9e0add rsp, 56
37bedc9e4pop rbx
37bedc9e5pop rsi
37bedc9e6pop rdi
37bedc9e7pop rbp
37bedc9e8pop r12
37bedc9eapop r13
37bedc9ecpop r14
37bedc9eepop r15
37bedc9f0ret
37bedc9f1
37bedc9f1 0f 1f 80 00 00 00 00 .......
37bedc9f8
37bedc9f8loc_37bedc9f8:
37bedc9f8mov [r13], -2
37bedca00mov r9l, 2
37bedca06jmp 0x37bedc9c3
37bedca08
37bedca08loc_37bedca08:
37bedca08mov r9, [r13]
37bedca0cxor eax, eax
37bedca0etest rdi, rdi
37bedca11cmovs rdi, rax
37bedca15test r9, r9
37bedca18jne 0x37bedcbb7
37bedca1etest r14, r14
37bedca21jne 0x37bedcacf
37bedca27test r12, r12
37bedca2ajle 0x37bedc9e0
37bedca2cadd r12, 1
37bedca30xor r13l, r13l
37bedca33mov r14l, 1
37bedca39mov rbp, -1
37bedca40mov r11l, 1
37bedca46mov rdx, -1
37bedca4dmov eax, 1
37bedca52lea r15, [rsi+8]
37bedca56nop [rax+rax]
37bedca60
37bedca60loc_37bedca60:
37bedca60add rdx, rax
37bedca63mov rax, [rsi+8*rdx]
37bedca67mov [rbx+8*r9], rax
37bedca6b
37bedca6bloc_37bedca6b:
37bedca6badd r11, 1
37bedca6fcmp r11, r12
37bedca72je 0x37bedc9e0
37bedca78lea r9, [r13+r14]
37bedca7dadd rbp, rdi
37bedca80mov r8, r11
37bedca83mov r14, r11
37bedca86mov r13, r9
37bedca89shr r8, 1
37bedca8clea r10, [r15+8*rbp]
37bedca90lea rcx, [rbx+8*r9]
37bedca94xor eax, eax
37bedca96xor edx, edx
37bedca98nop [rax+rax]
37bedcaa0
37bedcaa0loc_37bedcaa0:
37bedcaa0movups x0, [r10+rax]
37bedcaa5add rdx, 1
37bedcaa9movups [rcx+rax], x0
37bedcaadadd rax, 16
37bedcab1cmp r8, rdx
37bedcab4jne 0x37bedcaa0
37bedcab6test r11b, 1
37bedcabaje 0x37bedca6b
37bedcabcmov rax, r11
37bedcabfmov rdx, rbp
37bedcac2and rax, -2
37bedcac6add r9, rax
37bedcac9add rax, 1
37bedcacdjmp 0x37bedca60
37bedcacf
37bedcacfloc_37bedcacf:
37bedcacftest r12, r12
37bedcad2jle 0x37bedc9e0
37bedcad8mov rbp, r12
37bedcadblea r15, [8*rdi+8]
37bedcae3mov rcx, rsi
37bedcae6mov r13, -1
37bedcaedlea r14, [r12+1]
37bedcaf2mov r11l, 1
37bedcaf8nop [rax+rax]
37bedcb00
37bedcb00loc_37bedcb00:
37bedcb00cmp r12, r11
37bedcb03jl 0x37bedcb5b
37bedcb05je 0x37bedcbaf
37bedcb0bmov r10, rbp
37bedcb0elea r8, [rbx+8*r9]
37bedcb12xor eax, eax
37bedcb14xor edx, edx
37bedcb16shr r10, 1
37bedcb19nop [rax]
37bedcb20
37bedcb20loc_37bedcb20:
37bedcb20movups x0, [rcx+rax]
37bedcb24add rdx, 1
37bedcb28movups [r8+rax], x0
37bedcb2dadd rax, 16
37bedcb31cmp r10, rdx
37bedcb34jne 0x37bedcb20
37bedcb36test bpl, 1
37bedcb3aje 0x37bedcb55
37bedcb3cmov rax, rbp
37bedcb3fand rax, -2
37bedcb43lea rdx, [r9+rax]
37bedcb47add rax, r11
37bedcb4a
37bedcb4aloc_37bedcb4a:
37bedcb4aadd rax, r13
37bedcb4dmov rax, [rsi+8*rax]
37bedcb51mov [rbx+8*rdx], rax
37bedcb55
37bedcb55loc_37bedcb55:
37bedcb55add r9, r14
37bedcb58sub r9, r11
37bedcb5b
37bedcb5bloc_37bedcb5b:
37bedcb5badd r11, 1
37bedcb5fsub rbp, 1
37bedcb63add r13, rdi
37bedcb66add rcx, r15
37bedcb69cmp r11, r14
37bedcb6cjne 0x37bedcb00
37bedcb6ejmp 0x37bedc9e0
37bedcb73
37bedcb73 0f 1f 44 00 00 ..D..
37bedcb78
37bedcb78loc_37bedcb78:
37bedcb78mov r9l, 1
37bedcb7emov r8l, 1
37bedcb84lea rdx, [rip+0x57bf06]
37bedcb8bmov rcx, r12
37bedcb8ecall lsame_64_
37bedcb93test rax, rax
37bedcb96jne 0x37bedc99b
37bedcb9cmov [r13], -1
37bedcba4mov r9l, 1
37bedcbaajmp 0x37bedc9c3
37bedcbaf
37bedcbafloc_37bedcbaf:
37bedcbafmov rdx, r9
37bedcbb2mov rax, r12
37bedcbb5jmp 0x37bedcb4a
37bedcbb7
37bedcbb7loc_37bedcbb7:
37bedcbb7neg r9
37bedcbbajmp 0x37bedc9c3
37bedc940
37bedc940ctrttp_64_:
37bedc940push r15
37bedc942push r14
37bedc944push r13
37bedc946push r12
37bedc948push rbp
37bedc949push rdi
37bedc94apush rsi
37bedc94bpush rbx
37bedc94csub rsp, 56
37bedc950mov r13, [rsp+168]
37bedc958mov rdi, [r9]
37bedc95bmov rbx, [rsp+160]
37bedc963mov [r13], 0
37bedc96bmov r15, rdx
37bedc96emov rsi, r8
37bedc971mov rbp, r9
37bedc974mov r8l, 1
37bedc97amov r9l, 1
37bedc980lea rdx, [rip+0x57c109]
37bedc987mov r12, rcx
37bedc98acall lsame_64_
37bedc98fmov r14, rax
37bedc992test rax, rax
37bedc995je 0x37bedcb78
37bedc99b
37bedc99bloc_37bedc99b:
37bedc99bmov r12, [r15]
37bedc99etest r12, r12
37bedc9a1js 0x37bedc9f8
37bedc9a3test r12, r12
37bedc9a6mov eax, 1
37bedc9abcmovg rax, r12
37bedc9afcmp [rbp], rax
37bedc9b3jge 0x37bedca08
37bedc9b5mov [r13], -4
37bedc9bdmov r9l, 4
37bedc9c3
37bedc9c3loc_37bedc9c3:
37bedc9c3lea rdx, [rsp+40]
37bedc9c8mov r8l, 6
37bedc9cemov [rsp+40], r9
37bedc9d3lea rcx, [rip+0x57c0b8]
37bedc9dacall xerbla_64_
37bedc9dfnop
37bedc9e0
37bedc9e0loc_37bedc9e0:
37bedc9e0add rsp, 56
37bedc9e4pop rbx
37bedc9e5pop rsi
37bedc9e6pop rdi
37bedc9e7pop rbp
37bedc9e8pop r12
37bedc9eapop r13
37bedc9ecpop r14
37bedc9eepop r15
37bedc9f0ret
37bedc9f1
37bedc9f1 0f 1f 80 00 00 00 00 .......
37bedc9f8
37bedc9f8loc_37bedc9f8:
37bedc9f8mov [r13], -2
37bedca00mov r9l, 2
37bedca06jmp 0x37bedc9c3
37bedca08
37bedca08loc_37bedca08:
37bedca08mov r9, [r13]
37bedca0cxor eax, eax
37bedca0etest rdi, rdi
37bedca11cmovs rdi, rax
37bedca15test r9, r9
37bedca18jne 0x37bedcbb7
37bedca1etest r14, r14
37bedca21jne 0x37bedcacf
37bedca27test r12, r12
37bedca2ajle 0x37bedc9e0
37bedca2cadd r12, 1
37bedca30xor r13l, r13l
37bedca33mov r14l, 1
37bedca39mov rbp, -1
37bedca40mov r11l, 1
37bedca46mov rdx, -1
37bedca4dmov eax, 1
37bedca52lea r15, [rsi+8]
37bedca56nop [rax+rax]
37bedca60
37bedca60loc_37bedca60:
37bedca60add rdx, rax
37bedca63mov rax, [rsi+8*rdx]
37bedca67mov [rbx+8*r9], rax
37bedca6b
37bedca6bloc_37bedca6b:
37bedca6badd r11, 1
37bedca6fcmp r11, r12
37bedca72je 0x37bedc9e0
37bedca78lea r9, [r13+r14]
37bedca7dadd rbp, rdi
37bedca80mov r8, r11
37bedca83mov r14, r11
37bedca86mov r13, r9
37bedca89shr r8, 1
37bedca8clea r10, [r15+8*rbp]
37bedca90lea rcx, [rbx+8*r9]
37bedca94xor eax, eax
37bedca96xor edx, edx
37bedca98nop [rax+rax]
37bedcaa0
37bedcaa0loc_37bedcaa0:
37bedcaa0movups x0, [r10+rax]
37bedcaa5add rdx, 1
37bedcaa9movups [rcx+rax], x0
37bedcaadadd rax, 16
37bedcab1cmp r8, rdx
37bedcab4jne 0x37bedcaa0
37bedcab6test r11b, 1
37bedcabaje 0x37bedca6b
37bedcabcmov rax, r11
37bedcabfmov rdx, rbp
37bedcac2and rax, -2
37bedcac6add r9, rax
37bedcac9add rax, 1
37bedcacdjmp 0x37bedca60
37bedcacf
37bedcacfloc_37bedcacf:
37bedcacftest r12, r12
37bedcad2jle 0x37bedc9e0
37bedcad8mov rbp, r12
37bedcadblea r15, [8*rdi+8]
37bedcae3mov rcx, rsi
37bedcae6mov r13, -1
37bedcaedlea r14, [r12+1]
37bedcaf2mov r11l, 1
37bedcaf8nop [rax+rax]
37bedcb00
37bedcb00loc_37bedcb00:
37bedcb00cmp r12, r11
37bedcb03jl 0x37bedcb5b
37bedcb05je 0x37bedcbaf
37bedcb0bmov r10, rbp
37bedcb0elea r8, [rbx+8*r9]
37bedcb12xor eax, eax
37bedcb14xor edx, edx
37bedcb16shr r10, 1
37bedcb19nop [rax]
37bedcb20
37bedcb20loc_37bedcb20:
37bedcb20movups x0, [rcx+rax]
37bedcb24add rdx, 1
37bedcb28movups [r8+rax], x0
37bedcb2dadd rax, 16
37bedcb31cmp r10, rdx
37bedcb34jne 0x37bedcb20
37bedcb36test bpl, 1
37bedcb3aje 0x37bedcb55
37bedcb3cmov rax, rbp
37bedcb3fand rax, -2
37bedcb43lea rdx, [r9+rax]
37bedcb47add rax, r11
37bedcb4a
37bedcb4aloc_37bedcb4a:
37bedcb4aadd rax, r13
37bedcb4dmov rax, [rsi+8*rax]
37bedcb51mov [rbx+8*rdx], rax
37bedcb55
37bedcb55loc_37bedcb55:
37bedcb55add r9, r14
37bedcb58sub r9, r11
37bedcb5b
37bedcb5bloc_37bedcb5b:
37bedcb5badd r11, 1
37bedcb5fsub rbp, 1
37bedcb63add r13, rdi
37bedcb66add rcx, r15
37bedcb69cmp r11, r14
37bedcb6cjne 0x37bedcb00
37bedcb6ejmp 0x37bedc9e0
37bedcb73
37bedcb73 0f 1f 44 00 00 ..D..
37bedcb78
37bedcb78loc_37bedcb78:
37bedcb78mov r9l, 1
37bedcb7emov r8l, 1
37bedcb84lea rdx, [rip+0x57bf06]
37bedcb8bmov rcx, r12
37bedcb8ecall lsame_64_
37bedcb93test rax, rax
37bedcb96jne 0x37bedc99b
37bedcb9cmov [r13], -1
37bedcba4mov r9l, 1
37bedcbaajmp 0x37bedc9c3
37bedcbaf
37bedcbafloc_37bedcbaf:
37bedcbafmov rdx, r9
37bedcbb2mov rax, r12
37bedcbb5jmp 0x37bedcb4a
37bedcbb7
37bedcbb7loc_37bedcbb7:
37bedcbb7neg r9
37bedcbbajmp 0x37bedc9c3
37bedc940
37bedcbbf
37bedcbbf // align 0x10
37bedcbbf // align 0x10
37bedcbc0
37bedcbc0ctzrqf_64_:
37bedcbc0push r15
37bedcbc2push r14
37bedcbc4push r13
37bedcbc6push r12
37bedcbc8push rbp
37bedcbc9push rdi
37bedcbcapush rsi
37bedcbcbpush rbx
37bedcbccsub rsp, 184
37bedcbd3mov r10, [rsp+296]
37bedcbdbmov r15, [rsp+288]
37bedcbe3mov rdi, [r9]
37bedcbe6mov [r10], 0
37bedcbedmov rbx, r8
37bedcbf0mov r8, [rcx]
37bedcbf3mov rax, rcx
37bedcbf6mov r13, rdx
37bedcbf9mov r12, r9
37bedcbfctest r8, r8
37bedcbffjs 0x37bedcfb0
37bedcc05mov r11, [rdx]
37bedcc08cmp r8, r11
37bedcc0bjle 0x37bedcc58
37bedcc0dmov rdx, -2
37bedcc14mov eax, 2
37bedcc19
37bedcc19loc_37bedcc19:
37bedcc19mov [r10], rdx
37bedcc1cmov r8l, 6
37bedcc22lea rdx, [rsp+168]
37bedcc2alea rcx, [rip+0x57be6f]
37bedcc31mov [rsp+168], rax
37bedcc39call xerbla_64_
37bedcc3enop
37bedcc3f
37bedcc3floc_37bedcc3f:
37bedcc3fadd rsp, 184
37bedcc46pop rbx
37bedcc47pop rsi
37bedcc48pop rdi
37bedcc49pop rbp
37bedcc4apop r12
37bedcc4cpop r13
37bedcc4epop r14
37bedcc50pop r15
37bedcc52ret
37bedcc53
37bedcc53 0f 1f 44 00 00 ..D..
37bedcc58
37bedcc58loc_37bedcc58:
37bedcc58test r8, r8
37bedcc5bmov esi, 1
37bedcc60cmovg rsi, r8
37bedcc64cmp rdi, rsi
37bedcc67jge 0x37bedcc80
37bedcc69mov rdx, -4
37bedcc70mov eax, 4
37bedcc75jmp 0x37bedcc19
37bedcc77
37bedcc77 66 0f 1f 84 00 00 00 00 00 f........
37bedcc80
37bedcc80loc_37bedcc80:
37bedcc80test r8, r8
37bedcc83je 0x37bedcc3f
37bedcc85cmp r8, r11
37bedcc88je 0x37bedcfc8
37bedcc8elea rsi, [r8+1]
37bedcc92mov rbp, r8
37bedcc95mov r10, rdi
37bedcc98mov rdx, r11
37bedcc9bcmp rsi, r11
37bedcc9enot r10
37bedcca1mov [rsp+288], r15
37bedcca9cmovg rsi, r11
37bedccadimul rbp, rdi
37bedccb1imul rsi, rdi
37bedccb5neg rdi
37bedccb8add rbp, r10
37bedccbbshl rdi, 3
37bedccbfmov [rsp+128], rdi
37bedccc7lea rdi, [rsp+168]
37bedcccfadd rsi, r10
37bedccd2mov [rsp+96], rdi
37bedccd7lea rcx, [rbx+8*rsi+8]
37bedccdcadd rsi, r8
37bedccdfmov [rsp+136], rcx
37bedcce7lea rcx, [8*r10]
37bedcceflea r10, [r8+rbp]
37bedccf3lea r14, [rbx+8*r10]
37bedccf7lea rsi, [rbx+8*rsi]
37bedccfbmov [rsp+120], rcx
37bedcd00lea rbx, [rbx+8*rbp+8]
37bedcd05mov r15, r14
37bedcd08mov r14, [rsp+288]
37bedcd10mov rbp, r8
37bedcd13mov [rsp+104], rbx
37bedcd18lea rbx, [rsp+144]
37bedcd20mov [rsp+112], rbx
37bedcd25mov rbx, rax
37bedcd28nop [rax+rax]
37bedcd30
37bedcd30loc_37bedcd30:
37bedcd30movss x0, [r15+4]
37bedcd36mov rcx, [rsp+96]
37bedcd3bmov rax, rdx
37bedcd3emov rdx, rsi
37bedcd41xorps x0, [rip+0x57bd88]
37bedcd48sub rax, r8
37bedcd4bmov r8, r12
37bedcd4elea rdi, [rbp-1]
37bedcd52mov [rsp+168], rax
37bedcd5amovss [r15+4], x0
37bedcd60call clacgv_64_
37bedcd65mov rax, [r15]
37bedcd68lea rdx, [r14+8*rdi]
37bedcd6cmov r9, r12
37bedcd6fmov rcx, [rsp+96]
37bedcd74mov r8, rsi
37bedcd77mov [rsp+144], rax
37bedcd7fmov rax, [r13]
37bedcd83sub rax, [rbx]
37bedcd86mov [rsp+32], rdx
37bedcd8bmov rdx, [rsp+112]
37bedcd90add rax, 1
37bedcd94mov [rsp+168], rax
37bedcd9ccall clarfg_64_
37bedcda1movss x2, [r14+8*rdi]
37bedcda7mov ecx, 1
37bedcdacmovss x1, [r14+8*rdi+4]
37bedcdb3mov rdx, [rsp+144]
37bedcdbbmovaps x0, x1
37bedcdbexorps x0, [rip+0x57bd0b]
37bedcdc5mov [r15], rdx
37bedcdc8movss [r14+8*rdi+4], x0
37bedcdcfpxor x0, x0
37bedcdd3ucomiss x2, x0
37bedcdd6setp dl
37bedcdd9cmovne edx, ecx
37bedcddctest dl, dl
37bedcddejne 0x37bedce20
37bedcde0ucomiss x1, x0
37bedcde3setp dl
37bedcde6cmovne edx, ecx
37bedcde9test dl, dl
37bedcdebjne 0x37bedce20
37bedcdedtest rdi, rdi
37bedcdf0je 0x37bedcc3f
37bedcdf6mov rcx, [rsp+128]
37bedcdfeadd [rsp+104], rcx
37bedce03sub rsi, 8
37bedce07add r15, [rsp+120]
37bedce0c
37bedce0cloc_37bedce0c:
37bedce0cmov rdx, [r13]
37bedce10mov r8, [rbx]
37bedce13mov rbp, rdi
37bedce16jmp 0x37bedcd30
37bedce1b
37bedce1b 0f 1f 44 00 00 ..D..
37bedce20
37bedce20loc_37bedce20:
37bedce20cmp rbp, 1
37bedce24je 0x37bedcc3f
37bedce2alea rax, [rip+0x57bc77]
37bedce31mov rdx, [rsp+104]
37bedce36mov rcx, [rsp+96]
37bedce3bmov r9, r14
37bedce3emov [rsp+32], rax
37bedce43mov r8, rax
37bedce46lea rbp, [rsp+160]
37bedce4emov [rsp+168], rdi
37bedce56call ccopy_64_
37bedce5blea r10, [rip+0x57bc4e]
37bedce62lea rax, [rip+0x57bc3f]
37bedce69mov r11, [rsp+136]
37bedce71mov rdx, [r13]
37bedce75sub rdx, [rbx]
37bedce78mov [rsp+64], r10
37bedce7dmov r9, r10
37bedce80mov [rsp+32], r11
37bedce85mov r8, [rsp+96]
37bedce8alea rcx, [rip+0x57bc27]
37bedce91mov [rsp+80], rax
37bedce96mov [rsp+48], rsi
37bedce9bmov [rsp+88], 12
37bedcea4mov [rsp+72], r14
37bedcea9mov [rsp+56], r12
37bedceaemov [rsp+40], r12
37bedceb3mov [rsp+168], rdx
37bedcebbmov rdx, rbp
37bedcebemov [rsp+160], rdi
37bedcec6call cgemv_64_
37bedcecbmov rcx, [rsp+104]
37bedced0mov rdx, [rsp+96]
37bedced5lea rax, [rip+0x57bbcc]
37bedcedcmovss x1, [r14+8*rdi+4]
37bedcee3movss x0, [r14+8*rdi]
37bedcee9mov r9, rax
37bedceecmov r8, r14
37bedceefmov [rsp+40], rax
37bedcef4xorps x0, [rip+0x57bbd5]
37bedcefbmov [rsp+32], rcx
37bedcf00mov rcx, rbp
37bedcf03unpcklps x0, x1
37bedcf06mov [rsp+160], rdi
37bedcf0emovlps [rsp+168], x0
37bedcf16call caxpy_64_
37bedcf1bmov r11, [rsp+136]
37bedcf23mov rdx, [r13]
37bedcf27lea rax, [rip+0x57bb7a]
37bedcf2esub rdx, [rbx]
37bedcf31movss x0, [r14+8*rdi]
37bedcf37mov r9, r14
37bedcf3alea rcx, [rsp+152]
37bedcf42movss x1, [r14+8*rdi+4]
37bedcf49xorps x0, [rip+0x57bb80]
37bedcf50mov [rsp+40], rsi
37bedcf55sub rsi, 8
37bedcf59mov [rsp+32], rax
37bedcf5emov r8, [rsp+96]
37bedcf63mov [rsp+64], r12
37bedcf68unpcklps x0, x1
37bedcf6bmov [rsp+56], r11
37bedcf70mov [rsp+48], r12
37bedcf75mov [rsp+160], rdx
37bedcf7dmov rdx, rbp
37bedcf80mov [rsp+152], rdi
37bedcf88movlps [rsp+168], x0
37bedcf90call cgerc_64_
37bedcf95mov rax, [rsp+128]
37bedcf9dadd r15, [rsp+120]
37bedcfa2add [rsp+104], rax
37bedcfa7jmp 0x37bedce0c
37bedcfac
37bedcfac 0f 1f 40 00 ..@.
37bedcfb0
37bedcfb0loc_37bedcfb0:
37bedcfb0mov rdx, -1
37bedcfb7mov eax, 1
37bedcfbcjmp 0x37bedcc19
37bedcfc1
37bedcfc1 0f 1f 80 00 00 00 00 .......
37bedcfc8
37bedcfc8loc_37bedcfc8:
37bedcfc8lea rcx, [r8+1]
37bedcfccand r8l, 1
37bedcfd0mov edx, 1
37bedcfd5je 0x37bedd000
37bedcfd7mov edx, 2
37bedcfdcmov [r15], 0
37bedcfe3cmp rdx, rcx
37bedcfe6je 0x37bedcc3f
37bedcfecnop [rax+rax]
37bedcff5nop [rax+rax]
37bedd000
37bedd000loc_37bedd000:
37bedd000mov [r15+8*rdx-8], 0
37bedd009mov [r15+8*rdx], 0
37bedd011add rdx, 2
37bedd015cmp rdx, rcx
37bedd018jne 0x37bedd000
37bedd01ajmp 0x37bedcc3f
37bedcbc0
37bedcbc0ctzrqf_64_:
37bedcbc0push r15
37bedcbc2push r14
37bedcbc4push r13
37bedcbc6push r12
37bedcbc8push rbp
37bedcbc9push rdi
37bedcbcapush rsi
37bedcbcbpush rbx
37bedcbccsub rsp, 184
37bedcbd3mov r10, [rsp+296]
37bedcbdbmov r15, [rsp+288]
37bedcbe3mov rdi, [r9]
37bedcbe6mov [r10], 0
37bedcbedmov rbx, r8
37bedcbf0mov r8, [rcx]
37bedcbf3mov rax, rcx
37bedcbf6mov r13, rdx
37bedcbf9mov r12, r9
37bedcbfctest r8, r8
37bedcbffjs 0x37bedcfb0
37bedcc05mov r11, [rdx]
37bedcc08cmp r8, r11
37bedcc0bjle 0x37bedcc58
37bedcc0dmov rdx, -2
37bedcc14mov eax, 2
37bedcc19
37bedcc19loc_37bedcc19:
37bedcc19mov [r10], rdx
37bedcc1cmov r8l, 6
37bedcc22lea rdx, [rsp+168]
37bedcc2alea rcx, [rip+0x57be6f]
37bedcc31mov [rsp+168], rax
37bedcc39call xerbla_64_
37bedcc3enop
37bedcc3f
37bedcc3floc_37bedcc3f:
37bedcc3fadd rsp, 184
37bedcc46pop rbx
37bedcc47pop rsi
37bedcc48pop rdi
37bedcc49pop rbp
37bedcc4apop r12
37bedcc4cpop r13
37bedcc4epop r14
37bedcc50pop r15
37bedcc52ret
37bedcc53
37bedcc53 0f 1f 44 00 00 ..D..
37bedcc58
37bedcc58loc_37bedcc58:
37bedcc58test r8, r8
37bedcc5bmov esi, 1
37bedcc60cmovg rsi, r8
37bedcc64cmp rdi, rsi
37bedcc67jge 0x37bedcc80
37bedcc69mov rdx, -4
37bedcc70mov eax, 4
37bedcc75jmp 0x37bedcc19
37bedcc77
37bedcc77 66 0f 1f 84 00 00 00 00 00 f........
37bedcc80
37bedcc80loc_37bedcc80:
37bedcc80test r8, r8
37bedcc83je 0x37bedcc3f
37bedcc85cmp r8, r11
37bedcc88je 0x37bedcfc8
37bedcc8elea rsi, [r8+1]
37bedcc92mov rbp, r8
37bedcc95mov r10, rdi
37bedcc98mov rdx, r11
37bedcc9bcmp rsi, r11
37bedcc9enot r10
37bedcca1mov [rsp+288], r15
37bedcca9cmovg rsi, r11
37bedccadimul rbp, rdi
37bedccb1imul rsi, rdi
37bedccb5neg rdi
37bedccb8add rbp, r10
37bedccbbshl rdi, 3
37bedccbfmov [rsp+128], rdi
37bedccc7lea rdi, [rsp+168]
37bedcccfadd rsi, r10
37bedccd2mov [rsp+96], rdi
37bedccd7lea rcx, [rbx+8*rsi+8]
37bedccdcadd rsi, r8
37bedccdfmov [rsp+136], rcx
37bedcce7lea rcx, [8*r10]
37bedcceflea r10, [r8+rbp]
37bedccf3lea r14, [rbx+8*r10]
37bedccf7lea rsi, [rbx+8*rsi]
37bedccfbmov [rsp+120], rcx
37bedcd00lea rbx, [rbx+8*rbp+8]
37bedcd05mov r15, r14
37bedcd08mov r14, [rsp+288]
37bedcd10mov rbp, r8
37bedcd13mov [rsp+104], rbx
37bedcd18lea rbx, [rsp+144]
37bedcd20mov [rsp+112], rbx
37bedcd25mov rbx, rax
37bedcd28nop [rax+rax]
37bedcd30
37bedcd30loc_37bedcd30:
37bedcd30movss x0, [r15+4]
37bedcd36mov rcx, [rsp+96]
37bedcd3bmov rax, rdx
37bedcd3emov rdx, rsi
37bedcd41xorps x0, [rip+0x57bd88]
37bedcd48sub rax, r8
37bedcd4bmov r8, r12
37bedcd4elea rdi, [rbp-1]
37bedcd52mov [rsp+168], rax
37bedcd5amovss [r15+4], x0
37bedcd60call clacgv_64_
37bedcd65mov rax, [r15]
37bedcd68lea rdx, [r14+8*rdi]
37bedcd6cmov r9, r12
37bedcd6fmov rcx, [rsp+96]
37bedcd74mov r8, rsi
37bedcd77mov [rsp+144], rax
37bedcd7fmov rax, [r13]
37bedcd83sub rax, [rbx]
37bedcd86mov [rsp+32], rdx
37bedcd8bmov rdx, [rsp+112]
37bedcd90add rax, 1
37bedcd94mov [rsp+168], rax
37bedcd9ccall clarfg_64_
37bedcda1movss x2, [r14+8*rdi]
37bedcda7mov ecx, 1
37bedcdacmovss x1, [r14+8*rdi+4]
37bedcdb3mov rdx, [rsp+144]
37bedcdbbmovaps x0, x1
37bedcdbexorps x0, [rip+0x57bd0b]
37bedcdc5mov [r15], rdx
37bedcdc8movss [r14+8*rdi+4], x0
37bedcdcfpxor x0, x0
37bedcdd3ucomiss x2, x0
37bedcdd6setp dl
37bedcdd9cmovne edx, ecx
37bedcddctest dl, dl
37bedcddejne 0x37bedce20
37bedcde0ucomiss x1, x0
37bedcde3setp dl
37bedcde6cmovne edx, ecx
37bedcde9test dl, dl
37bedcdebjne 0x37bedce20
37bedcdedtest rdi, rdi
37bedcdf0je 0x37bedcc3f
37bedcdf6mov rcx, [rsp+128]
37bedcdfeadd [rsp+104], rcx
37bedce03sub rsi, 8
37bedce07add r15, [rsp+120]
37bedce0c
37bedce0cloc_37bedce0c:
37bedce0cmov rdx, [r13]
37bedce10mov r8, [rbx]
37bedce13mov rbp, rdi
37bedce16jmp 0x37bedcd30
37bedce1b
37bedce1b 0f 1f 44 00 00 ..D..
37bedce20
37bedce20loc_37bedce20:
37bedce20cmp rbp, 1
37bedce24je 0x37bedcc3f
37bedce2alea rax, [rip+0x57bc77]
37bedce31mov rdx, [rsp+104]
37bedce36mov rcx, [rsp+96]
37bedce3bmov r9, r14
37bedce3emov [rsp+32], rax
37bedce43mov r8, rax
37bedce46lea rbp, [rsp+160]
37bedce4emov [rsp+168], rdi
37bedce56call ccopy_64_
37bedce5blea r10, [rip+0x57bc4e]
37bedce62lea rax, [rip+0x57bc3f]
37bedce69mov r11, [rsp+136]
37bedce71mov rdx, [r13]
37bedce75sub rdx, [rbx]
37bedce78mov [rsp+64], r10
37bedce7dmov r9, r10
37bedce80mov [rsp+32], r11
37bedce85mov r8, [rsp+96]
37bedce8alea rcx, [rip+0x57bc27]
37bedce91mov [rsp+80], rax
37bedce96mov [rsp+48], rsi
37bedce9bmov [rsp+88], 12
37bedcea4mov [rsp+72], r14
37bedcea9mov [rsp+56], r12
37bedceaemov [rsp+40], r12
37bedceb3mov [rsp+168], rdx
37bedcebbmov rdx, rbp
37bedcebemov [rsp+160], rdi
37bedcec6call cgemv_64_
37bedcecbmov rcx, [rsp+104]
37bedced0mov rdx, [rsp+96]
37bedced5lea rax, [rip+0x57bbcc]
37bedcedcmovss x1, [r14+8*rdi+4]
37bedcee3movss x0, [r14+8*rdi]
37bedcee9mov r9, rax
37bedceecmov r8, r14
37bedceefmov [rsp+40], rax
37bedcef4xorps x0, [rip+0x57bbd5]
37bedcefbmov [rsp+32], rcx
37bedcf00mov rcx, rbp
37bedcf03unpcklps x0, x1
37bedcf06mov [rsp+160], rdi
37bedcf0emovlps [rsp+168], x0
37bedcf16call caxpy_64_
37bedcf1bmov r11, [rsp+136]
37bedcf23mov rdx, [r13]
37bedcf27lea rax, [rip+0x57bb7a]
37bedcf2esub rdx, [rbx]
37bedcf31movss x0, [r14+8*rdi]
37bedcf37mov r9, r14
37bedcf3alea rcx, [rsp+152]
37bedcf42movss x1, [r14+8*rdi+4]
37bedcf49xorps x0, [rip+0x57bb80]
37bedcf50mov [rsp+40], rsi
37bedcf55sub rsi, 8
37bedcf59mov [rsp+32], rax
37bedcf5emov r8, [rsp+96]
37bedcf63mov [rsp+64], r12
37bedcf68unpcklps x0, x1
37bedcf6bmov [rsp+56], r11
37bedcf70mov [rsp+48], r12
37bedcf75mov [rsp+160], rdx
37bedcf7dmov rdx, rbp
37bedcf80mov [rsp+152], rdi
37bedcf88movlps [rsp+168], x0
37bedcf90call cgerc_64_
37bedcf95mov rax, [rsp+128]
37bedcf9dadd r15, [rsp+120]
37bedcfa2add [rsp+104], rax
37bedcfa7jmp 0x37bedce0c
37bedcfac
37bedcfac 0f 1f 40 00 ..@.
37bedcfb0
37bedcfb0loc_37bedcfb0:
37bedcfb0mov rdx, -1
37bedcfb7mov eax, 1
37bedcfbcjmp 0x37bedcc19
37bedcfc1
37bedcfc1 0f 1f 80 00 00 00 00 .......
37bedcfc8
37bedcfc8loc_37bedcfc8:
37bedcfc8lea rcx, [r8+1]
37bedcfccand r8l, 1
37bedcfd0mov edx, 1
37bedcfd5je 0x37bedd000
37bedcfd7mov edx, 2
37bedcfdcmov [r15], 0
37bedcfe3cmp rdx, rcx
37bedcfe6je 0x37bedcc3f
37bedcfecnop [rax+rax]
37bedcff5nop [rax+rax]
37bedd000
37bedd000loc_37bedd000:
37bedd000mov [r15+8*rdx-8], 0
37bedd009mov [r15+8*rdx], 0
37bedd011add rdx, 2
37bedd015cmp rdx, rcx
37bedd018jne 0x37bedd000
37bedd01ajmp 0x37bedcc3f
37bedcbc0
37bedd01f
37bedd01f // align 0x40
37bedd01f // align 0x40
37bedd040
37bedd040ctzrzf_64_:
37bedd040push r15
37bedd042push r14
37bedd044push r13
37bedd046push r12
37bedd048push rbp
37bedd049push rdi
37bedd04apush rsi
37bedd04bpush rbx
37bedd04csub rsp, 344
37bedd053mov rdi, [rsp+472]
37bedd05bmov rax, [rcx]
37bedd05emov rsi, [rsp+456]
37bedd066mov r12, [r9]
37bedd069mov [rdi], 0
37bedd070mov [rsp+432], r8
37bedd078mov rbx, rcx
37bedd07bmov r13, rdx
37bedd07emov r14, r9
37bedd081test rax, rax
37bedd084js 0x37bedd178
37bedd08amov rdx, [rdx]
37bedd08dcmp rax, rdx
37bedd090jle 0x37bedd0e0
37bedd092mov rdx, -2
37bedd099mov eax, 2
37bedd09e
37bedd09eloc_37bedd09e:
37bedd09emov [rdi], rdx
37bedd0a1
37bedd0a1loc_37bedd0a1:
37bedd0a1lea rdx, [rsp+328]
37bedd0a9mov r8l, 6
37bedd0aflea rcx, [rip+0x57ba42]
37bedd0b6mov [rsp+328], rax
37bedd0becall xerbla_64_
37bedd0c3nop
37bedd0c4
37bedd0c4loc_37bedd0c4:
37bedd0c4add rsp, 344
37bedd0cbpop rbx
37bedd0ccpop rsi
37bedd0cdpop rdi
37bedd0cepop rbp
37bedd0cfpop r12
37bedd0d1pop r13
37bedd0d3pop r14
37bedd0d5pop r15
37bedd0d7ret
37bedd0d8
37bedd0d8 0f 1f 84 00 00 00 00 00 ........
37bedd0e0
37bedd0e0loc_37bedd0e0:
37bedd0e0test rax, rax
37bedd0e3mov ecx, 1
37bedd0e8cmovg rcx, rax
37bedd0eccmp r12, rcx
37bedd0efjl 0x37bedd6e8
37bedd0f5mov rcx, [rsp+464]
37bedd0fdmov [rsp+160], 1
37bedd109mov r15, [rcx]
37bedd10cmov ecx, 1
37bedd111test rax, rax
37bedd114jne 0x37bedd670
37bedd11a
37bedd11aloc_37bedd11a:
37bedd11alea rax, [rsp+304]
37bedd122mov [rsp+304], rcx
37bedd12amov rcx, rax
37bedd12dmov [rsp+168], rax
37bedd135call sroundup_lwork_64_
37bedd13amov rax, [rsp+464]
37bedd142mov [rsi+4], 0
37bedd149mov rdx, [rsp+160]
37bedd151movss [rsi], x0
37bedd155cmp [rax], rdx
37bedd158jge 0x37bedd190
37bedd15acmp r15, -1
37bedd15eje 0x37bedd760
37bedd164mov [rdi], -7
37bedd16bmov eax, 7
37bedd170jmp 0x37bedd0a1
37bedd175
37bedd175 0f 1f 00 ...
37bedd178
37bedd178loc_37bedd178:
37bedd178mov [rdi], -1
37bedd17fmov rax, -1
37bedd186
37bedd186loc_37bedd186:
37bedd186neg rax
37bedd189jmp 0x37bedd0a1
37bedd18e
37bedd18e 66 90 f.
37bedd190
37bedd190loc_37bedd190:
37bedd190mov rax, [rdi]
37bedd193test rax, rax
37bedd196jne 0x37bedd186
37bedd198cmp r15, -1
37bedd19cje 0x37bedd0c4
37bedd1a2mov rcx, [rbx]
37bedd1a5test rcx, rcx
37bedd1a8je 0x37bedd0c4
37bedd1aecmp rcx, [r13]
37bedd1b2je 0x37bedd778
37bedd1b8cmp rbp, 1
37bedd1bcjle 0x37bedd640
37bedd1c2cmp rcx, rbp
37bedd1c5jle 0x37bedd640
37bedd1cblea rax, [rip+0x57b91e]
37bedd1d2mov [rsp+32], r13
37bedd1d7lea rdx, [rip+0x57b903]
37bedd1demov r9, rbx
37bedd1e1mov [rsp+64], 1
37bedd1ealea rcx, [rip+0x57b90f]
37bedd1f1lea r8, [rip+0x57b8e8]
37bedd1f8mov [rsp+56], 6
37bedd201mov [rsp+48], rax
37bedd206mov [rsp+40], rax
37bedd20bcall ilaenv_64_
37bedd210xor edx, edx
37bedd212mov rcx, [rbx]
37bedd215test rax, rax
37bedd218cmovns rdx, rax
37bedd21cmov r10, rdx
37bedd21fcmp rcx, rdx
37bedd222jle 0x37bedd640
37bedd228mov rax, [rsp+464]
37bedd230mov rdx, rcx
37bedd233mov [rsp+296], rcx
37bedd23bimul rdx, rbp
37bedd23fmov rax, [rax]
37bedd242cmp rax, rdx
37bedd245jl 0x37bedd7f0
37bedd24bcmp rbp, r10
37bedd24emov rax, r10
37bedd251mov r9, r12
37bedd254cmovge rax, rbp
37bedd258not r9
37bedd25bcmp rcx, rax
37bedd25ejle 0x37bedd6f9
37bedd264
37bedd264loc_37bedd264:
37bedd264mov rax, rcx
37bedd267mov r8, [r13]
37bedd26bmov [rsp+416], rbx
37bedd273mov rbx, rbp
37bedd276sub rax, r10
37bedd279lea r10, [rax-1]
37bedd27dmov rax, r10
37bedd280cqo
37bedd282idiv rbp
37bedd285mov rax, r10
37bedd288mov r10, rcx
37bedd28bsub rax, rdx
37bedd28elea rdx, [rax+rbp]
37bedd292cmp rdx, rcx
37bedd295cmovg rdx, rcx
37bedd299sub r10, rdx
37bedd29cxor edx, edx
37bedd29eadd r10, rax
37bedd2a1div rbp
37bedd2a4mov rdx, rbp
37bedd2a7lea r11, [r10+1]
37bedd2abadd r10, r9
37bedd2aeneg rdx
37bedd2b1mov [rsp+280], r11
37bedd2b9mov [rsp+272], rdx
37bedd2c1imul rdx, r12
37bedd2c5mov [rsp+264], rax
37bedd2cdmov rax, rdx
37bedd2d0shl rdx, 3
37bedd2d4mov rdi, [rsp+264]
37bedd2dcsub rax, rbp
37bedd2dfmov [rsp+232], rdx
37bedd2e7mov rdx, [rsp+432]
37bedd2eflea r15, [8*rax]
37bedd2f7mov rax, r12
37bedd2faimul rax, r11
37bedd2femov [rsp+224], r15
37bedd306mov r15, [rsp+432]
37bedd30eadd r10, rax
37bedd311add rax, r9
37bedd314lea rdx, [rdx+8*rax+8]
37bedd319lea rax, [rcx+1]
37bedd31dcmp rax, r8
37bedd320mov [rsp+184], rdx
37bedd328lea rbp, [r15+8*r10+8]
37bedd32dmov rdx, [rsp+432]
37bedd335cmovg rax, r8
37bedd339imul rax, r12
37bedd33dmov r12, r11
37bedd340add rax, r9
37bedd343lea rdx, [rdx+8*rax]
37bedd347lea rax, [rsp+328]
37bedd34fmov [rsp+216], rax
37bedd357mov rax, [rsp+448]
37bedd35fmov [rsp+248], rdx
37bedd367sub rax, 8
37bedd36bmov [rsp+208], rax
37bedd373lea rax, [rsp+320]
37bedd37bmov [rsp+176], rax
37bedd383lea rax, [rsp+288]
37bedd38bmov [rsp+160], rax
37bedd393lea rax, [rsp+296]
37bedd39bmov [rsp+240], rax
37bedd3a3lea rax, [rsp+312]
37bedd3abmov [rsp+256], rax
37bedd3b3jmp 0x37bedd3e6
37bedd3b5
37bedd3b5 0f 1f 00 ...
37bedd3b8
37bedd3b8loc_37bedd3b8:
37bedd3b8mov rdx, [rsp+232]
37bedd3c0mov r8, [r13]
37bedd3c4sub r12, rbx
37bedd3c7sub rdi, 1
37bedd3cbmov rax, [rsp+416]
37bedd3d3add [rsp+184], rdx
37bedd3dbadd rbp, [rsp+224]
37bedd3e3mov rcx, [rax]
37bedd3e6
37bedd3e6loc_37bedd3e6:
37bedd3e6mov rax, rcx
37bedd3e9mov rdx, [rsp+208]
37bedd3f1mov [rsp+48], rsi
37bedd3f6mov r9, rbp
37bedd3f9sub rax, r12
37bedd3fcmov r15, [rsp+216]
37bedd404mov [rsp+32], r14
37bedd409add rax, 1
37bedd40dcmp rax, rbx
37bedd410cmovg rax, rbx
37bedd414mov [rsp+288], rax
37bedd41cmov rax, r8
37bedd41fsub r8, rcx
37bedd422mov rcx, [rsp+160]
37bedd42asub rax, r12
37bedd42dmov [rsp+328], r8
37bedd435mov r8, r15
37bedd438add rax, 1
37bedd43cmov [rsp+320], rax
37bedd444lea rax, [8*r12]
37bedd44clea r11, [rdx+rax]
37bedd450mov rdx, [rsp+176]
37bedd458mov [rsp+200], rax
37bedd460mov [rsp+40], r11
37bedd465mov [rsp+192], r11
37bedd46dcall clatrz_64_
37bedd472cmp r12, 1
37bedd476jle 0x37bedd603
37bedd47cmov r10, [rsp+416]
37bedd484mov rdx, [r13]
37bedd488mov r8, r15
37bedd48blea rcx, [rip+0x57b685]
37bedd492mov r11, [rsp+192]
37bedd49amov rax, [rsp+200]
37bedd4a2sub rdx, [r10]
37bedd4a5mov r10, [rsp+240]
37bedd4admov [rsp+80], 7
37bedd4b6add rax, [rsp+248]
37bedd4bemov [rsp+48], r11
37bedd4c3mov [rsp+64], r10
37bedd4c8mov r9, [rsp+160]
37bedd4d0mov [rsp+32], rax
37bedd4d5mov [rsp+72], 8
37bedd4demov [rsp+56], rsi
37bedd4e3mov [rsp+40], r14
37bedd4e8mov [rsp+328], rdx
37bedd4f0lea rdx, [rip+0x57b619]
37bedd4f7mov [rsp+192], rax
37bedd4ffcall clarzt_64_
37bedd504lea rdx, [r12-1]
37bedd509mov rax, [rsp+192]
37bedd511mov r11, [rsp+416]
37bedd519mov [rsp+312], rdx
37bedd521mov rdx, [r13]
37bedd525lea r9, [rip+0x57b5e4]
37bedd52clea r8, [rip+0x57b5e4]
37bedd533mov r10, [rsp+184]
37bedd53bmov rcx, rdx
37bedd53esub rdx, [r11]
37bedd541mov [rsp+64], rax
37bedd546mov rax, [rsp+160]
37bedd54esub rcx, r12
37bedd551mov [rsp+328], rdx
37bedd559add rcx, 1
37bedd55dmov rdx, [rsp+288]
37bedd565mov [rsp+152], 7
37bedd571mov [rsp+48], rax
37bedd576mov rax, [rsp+176]
37bedd57emov [rsp+320], rcx
37bedd586lea rdx, [rsi+8*rdx]
37bedd58amov rcx, [rsp+240]
37bedd592mov [rsp+40], rax
37bedd597mov rax, [rsp+256]
37bedd59fmov [rsp+120], rcx
37bedd5a4mov [rsp+32], rax
37bedd5a9mov [rsp+112], rdx
37bedd5aelea rdx, [rip+0x57b56a]
37bedd5b5mov [rsp+88], rcx
37bedd5balea rcx, [rip+0x57b56a]
37bedd5c1mov [rsp+144], 8
37bedd5cdmov [rsp+136], 12
37bedd5d9mov [rsp+128], 5
37bedd5e5mov [rsp+104], r14
37bedd5eamov [rsp+96], r10
37bedd5efmov [rsp+80], rsi
37bedd5f4mov [rsp+72], r14
37bedd5f9mov [rsp+56], r15
37bedd5fecall clarzb_64_
37bedd603
37bedd603loc_37bedd603:
37bedd603test rdi, rdi
37bedd606jne 0x37bedd3b8
37bedd60cmov rax, [rsp+272]
37bedd614mov r11, [rsp+280]
37bedd61cimul rax, [rsp+264]
37bedd625mov rbx, [rsp+416]
37bedd62dlea rcx, [r11+rax-1]
37bedd632nop [rax]
37bedd635nop [rax+rax]
37bedd640
37bedd640loc_37bedd640:
37bedd640mov [rsp+320], rcx
37bedd648test rcx, rcx
37bedd64bjg 0x37bedd710
37bedd651
37bedd651loc_37bedd651:
37bedd651mov rcx, [rsp+168]
37bedd659call sroundup_lwork_64_
37bedd65emov [rsi+4], 0
37bedd665movss [rsi], x0
37bedd669jmp 0x37bedd0c4
37bedd66e
37bedd66e 66 90 f.
37bedd670
37bedd670loc_37bedd670:
37bedd670cmp rax, rdx
37bedd673je 0x37bedd11a
37bedd679lea rax, [rip+0x57b470]
37bedd680mov [rsp+32], r13
37bedd685lea rdx, [rip+0x57b455]
37bedd68cmov r9, rbx
37bedd68fmov [rsp+64], 1
37bedd698lea rcx, [rip+0x57b449]
37bedd69flea r8, [rip+0x57b43a]
37bedd6a6mov [rsp+56], 6
37bedd6afmov [rsp+48], rax
37bedd6b4mov [rsp+40], rax
37bedd6b9call ilaenv_64_
37bedd6bemov edx, 1
37bedd6c3mov rbp, rax
37bedd6c6mov rax, [rbx]
37bedd6c9mov rcx, rax
37bedd6ccimul rcx, rbp
37bedd6d0test rax, rax
37bedd6d3cmovg rdx, rax
37bedd6d7mov [rsp+160], rdx
37bedd6dfjmp 0x37bedd11a
37bedd6e4
37bedd6e4 0f 1f 40 00 ..@.
37bedd6e8
37bedd6e8loc_37bedd6e8:
37bedd6e8mov rdx, -4
37bedd6efmov eax, 4
37bedd6f4jmp 0x37bedd09e
37bedd6f9
37bedd6f9loc_37bedd6f9:
37bedd6f9mov [rsp+320], rcx
37bedd701nop [rax]
37bedd705nop [rax+rax]
37bedd710
37bedd710loc_37bedd710:
37bedd710mov rax, [r13]
37bedd714sub rax, [rbx]
37bedd717mov [rsp+48], rsi
37bedd71clea rcx, [rsp+320]
37bedd724mov [rsp+32], r14
37bedd729mov r9, [rsp+432]
37bedd731mov rdx, r13
37bedd734lea r8, [rsp+328]
37bedd73cmov [rsp+328], rax
37bedd744mov rax, [rsp+448]
37bedd74cmov [rsp+40], rax
37bedd751call clatrz_64_
37bedd756jmp 0x37bedd651
37bedd75b
37bedd75b 0f 1f 44 00 00 ..D..
37bedd760
37bedd760loc_37bedd760:
37bedd760mov rax, [rdi]
37bedd763test rax, rax
37bedd766je 0x37bedd0c4
37bedd76cjmp 0x37bedd186
37bedd771
37bedd771 0f 1f 80 00 00 00 00 .......
37bedd778
37bedd778loc_37bedd778:
37bedd778test rcx, rcx
37bedd77bjle 0x37bedd0c4
37bedd781lea rdx, [rcx+1]
37bedd785and ecx, 1
37bedd788mov eax, 1
37bedd78dje 0x37bedd7c0
37bedd78fmov rax, [rsp+448]
37bedd797mov [rax], 0
37bedd79emov eax, 2
37bedd7a3cmp rax, rdx
37bedd7a6je 0x37bedd0c4
37bedd7acnop [rax+rax]
37bedd7b5nop [rax+rax]
37bedd7c0
37bedd7c0loc_37bedd7c0:
37bedd7c0mov rsi, [rsp+448]
37bedd7c8mov [rsi+8*rax-8], 0
37bedd7d1mov [rsi+8*rax], 0
37bedd7d9add rax, 2
37bedd7ddcmp rax, rdx
37bedd7e0jne 0x37bedd7c0
37bedd7e2jmp 0x37bedd0c4
37bedd7e7
37bedd7e7 66 0f 1f 84 00 00 00 00 00 f........
37bedd7f0
37bedd7f0loc_37bedd7f0:
37bedd7f0cqo
37bedd7f2mov [rsp+32], r13
37bedd7f7mov r9, rbx
37bedd7falea r8, [rip+0x57b2df]
37bedd801idiv rcx
37bedd804mov [rsp+160], r10
37bedd80cmov [rsp+64], 1
37bedd815mov [rsp+56], 6
37bedd81elea rdx, [rip+0x57b2bc]
37bedd825lea rcx, [rip+0x57b2dc]
37bedd82cmov rdi, rax
37bedd82fmov rbp, rax
37bedd832lea rax, [rip+0x57b2b7]
37bedd839mov [rsp+48], rax
37bedd83emov [rsp+40], rax
37bedd843call ilaenv_64_
37bedd848mov edx, 2
37bedd84dmov rcx, [rbx]
37bedd850mov r10, [rsp+160]
37bedd858cmp rax, rdx
37bedd85bcmovl rax, rdx
37bedd85fcmp rdi, rax
37bedd862jl 0x37bedd640
37bedd868cmp r10, rdi
37bedd86bmov r9, r12
37bedd86ecmovge rdi, r10
37bedd872not r9
37bedd875cmp rdi, rcx
37bedd878jl 0x37bedd264
37bedd87ejmp 0x37bedd640
37bedd040
37bedd040ctzrzf_64_:
37bedd040push r15
37bedd042push r14
37bedd044push r13
37bedd046push r12
37bedd048push rbp
37bedd049push rdi
37bedd04apush rsi
37bedd04bpush rbx
37bedd04csub rsp, 344
37bedd053mov rdi, [rsp+472]
37bedd05bmov rax, [rcx]
37bedd05emov rsi, [rsp+456]
37bedd066mov r12, [r9]
37bedd069mov [rdi], 0
37bedd070mov [rsp+432], r8
37bedd078mov rbx, rcx
37bedd07bmov r13, rdx
37bedd07emov r14, r9
37bedd081test rax, rax
37bedd084js 0x37bedd178
37bedd08amov rdx, [rdx]
37bedd08dcmp rax, rdx
37bedd090jle 0x37bedd0e0
37bedd092mov rdx, -2
37bedd099mov eax, 2
37bedd09e
37bedd09eloc_37bedd09e:
37bedd09emov [rdi], rdx
37bedd0a1
37bedd0a1loc_37bedd0a1:
37bedd0a1lea rdx, [rsp+328]
37bedd0a9mov r8l, 6
37bedd0aflea rcx, [rip+0x57ba42]
37bedd0b6mov [rsp+328], rax
37bedd0becall xerbla_64_
37bedd0c3nop
37bedd0c4
37bedd0c4loc_37bedd0c4:
37bedd0c4add rsp, 344
37bedd0cbpop rbx
37bedd0ccpop rsi
37bedd0cdpop rdi
37bedd0cepop rbp
37bedd0cfpop r12
37bedd0d1pop r13
37bedd0d3pop r14
37bedd0d5pop r15
37bedd0d7ret
37bedd0d8
37bedd0d8 0f 1f 84 00 00 00 00 00 ........
37bedd0e0
37bedd0e0loc_37bedd0e0:
37bedd0e0test rax, rax
37bedd0e3mov ecx, 1
37bedd0e8cmovg rcx, rax
37bedd0eccmp r12, rcx
37bedd0efjl 0x37bedd6e8
37bedd0f5mov rcx, [rsp+464]
37bedd0fdmov [rsp+160], 1
37bedd109mov r15, [rcx]
37bedd10cmov ecx, 1
37bedd111test rax, rax
37bedd114jne 0x37bedd670
37bedd11a
37bedd11aloc_37bedd11a:
37bedd11alea rax, [rsp+304]
37bedd122mov [rsp+304], rcx
37bedd12amov rcx, rax
37bedd12dmov [rsp+168], rax
37bedd135call sroundup_lwork_64_
37bedd13amov rax, [rsp+464]
37bedd142mov [rsi+4], 0
37bedd149mov rdx, [rsp+160]
37bedd151movss [rsi], x0
37bedd155cmp [rax], rdx
37bedd158jge 0x37bedd190
37bedd15acmp r15, -1
37bedd15eje 0x37bedd760
37bedd164mov [rdi], -7
37bedd16bmov eax, 7
37bedd170jmp 0x37bedd0a1
37bedd175
37bedd175 0f 1f 00 ...
37bedd178
37bedd178loc_37bedd178:
37bedd178mov [rdi], -1
37bedd17fmov rax, -1
37bedd186
37bedd186loc_37bedd186:
37bedd186neg rax
37bedd189jmp 0x37bedd0a1
37bedd18e
37bedd18e 66 90 f.
37bedd190
37bedd190loc_37bedd190:
37bedd190mov rax, [rdi]
37bedd193test rax, rax
37bedd196jne 0x37bedd186
37bedd198cmp r15, -1
37bedd19cje 0x37bedd0c4
37bedd1a2mov rcx, [rbx]
37bedd1a5test rcx, rcx
37bedd1a8je 0x37bedd0c4
37bedd1aecmp rcx, [r13]
37bedd1b2je 0x37bedd778
37bedd1b8cmp rbp, 1
37bedd1bcjle 0x37bedd640
37bedd1c2cmp rcx, rbp
37bedd1c5jle 0x37bedd640
37bedd1cblea rax, [rip+0x57b91e]
37bedd1d2mov [rsp+32], r13
37bedd1d7lea rdx, [rip+0x57b903]
37bedd1demov r9, rbx
37bedd1e1mov [rsp+64], 1
37bedd1ealea rcx, [rip+0x57b90f]
37bedd1f1lea r8, [rip+0x57b8e8]
37bedd1f8mov [rsp+56], 6
37bedd201mov [rsp+48], rax
37bedd206mov [rsp+40], rax
37bedd20bcall ilaenv_64_
37bedd210xor edx, edx
37bedd212mov rcx, [rbx]
37bedd215test rax, rax
37bedd218cmovns rdx, rax
37bedd21cmov r10, rdx
37bedd21fcmp rcx, rdx
37bedd222jle 0x37bedd640
37bedd228mov rax, [rsp+464]
37bedd230mov rdx, rcx
37bedd233mov [rsp+296], rcx
37bedd23bimul rdx, rbp
37bedd23fmov rax, [rax]
37bedd242cmp rax, rdx
37bedd245jl 0x37bedd7f0
37bedd24bcmp rbp, r10
37bedd24emov rax, r10
37bedd251mov r9, r12
37bedd254cmovge rax, rbp
37bedd258not r9
37bedd25bcmp rcx, rax
37bedd25ejle 0x37bedd6f9
37bedd264
37bedd264loc_37bedd264:
37bedd264mov rax, rcx
37bedd267mov r8, [r13]
37bedd26bmov [rsp+416], rbx
37bedd273mov rbx, rbp
37bedd276sub rax, r10
37bedd279lea r10, [rax-1]
37bedd27dmov rax, r10
37bedd280cqo
37bedd282idiv rbp
37bedd285mov rax, r10
37bedd288mov r10, rcx
37bedd28bsub rax, rdx
37bedd28elea rdx, [rax+rbp]
37bedd292cmp rdx, rcx
37bedd295cmovg rdx, rcx
37bedd299sub r10, rdx
37bedd29cxor edx, edx
37bedd29eadd r10, rax
37bedd2a1div rbp
37bedd2a4mov rdx, rbp
37bedd2a7lea r11, [r10+1]
37bedd2abadd r10, r9
37bedd2aeneg rdx
37bedd2b1mov [rsp+280], r11
37bedd2b9mov [rsp+272], rdx
37bedd2c1imul rdx, r12
37bedd2c5mov [rsp+264], rax
37bedd2cdmov rax, rdx
37bedd2d0shl rdx, 3
37bedd2d4mov rdi, [rsp+264]
37bedd2dcsub rax, rbp
37bedd2dfmov [rsp+232], rdx
37bedd2e7mov rdx, [rsp+432]
37bedd2eflea r15, [8*rax]
37bedd2f7mov rax, r12
37bedd2faimul rax, r11
37bedd2femov [rsp+224], r15
37bedd306mov r15, [rsp+432]
37bedd30eadd r10, rax
37bedd311add rax, r9
37bedd314lea rdx, [rdx+8*rax+8]
37bedd319lea rax, [rcx+1]
37bedd31dcmp rax, r8
37bedd320mov [rsp+184], rdx
37bedd328lea rbp, [r15+8*r10+8]
37bedd32dmov rdx, [rsp+432]
37bedd335cmovg rax, r8
37bedd339imul rax, r12
37bedd33dmov r12, r11
37bedd340add rax, r9
37bedd343lea rdx, [rdx+8*rax]
37bedd347lea rax, [rsp+328]
37bedd34fmov [rsp+216], rax
37bedd357mov rax, [rsp+448]
37bedd35fmov [rsp+248], rdx
37bedd367sub rax, 8
37bedd36bmov [rsp+208], rax
37bedd373lea rax, [rsp+320]
37bedd37bmov [rsp+176], rax
37bedd383lea rax, [rsp+288]
37bedd38bmov [rsp+160], rax
37bedd393lea rax, [rsp+296]
37bedd39bmov [rsp+240], rax
37bedd3a3lea rax, [rsp+312]
37bedd3abmov [rsp+256], rax
37bedd3b3jmp 0x37bedd3e6
37bedd3b5
37bedd3b5 0f 1f 00 ...
37bedd3b8
37bedd3b8loc_37bedd3b8:
37bedd3b8mov rdx, [rsp+232]
37bedd3c0mov r8, [r13]
37bedd3c4sub r12, rbx
37bedd3c7sub rdi, 1
37bedd3cbmov rax, [rsp+416]
37bedd3d3add [rsp+184], rdx
37bedd3dbadd rbp, [rsp+224]
37bedd3e3mov rcx, [rax]
37bedd3e6
37bedd3e6loc_37bedd3e6:
37bedd3e6mov rax, rcx
37bedd3e9mov rdx, [rsp+208]
37bedd3f1mov [rsp+48], rsi
37bedd3f6mov r9, rbp
37bedd3f9sub rax, r12
37bedd3fcmov r15, [rsp+216]
37bedd404mov [rsp+32], r14
37bedd409add rax, 1
37bedd40dcmp rax, rbx
37bedd410cmovg rax, rbx
37bedd414mov [rsp+288], rax
37bedd41cmov rax, r8
37bedd41fsub r8, rcx
37bedd422mov rcx, [rsp+160]
37bedd42asub rax, r12
37bedd42dmov [rsp+328], r8
37bedd435mov r8, r15
37bedd438add rax, 1
37bedd43cmov [rsp+320], rax
37bedd444lea rax, [8*r12]
37bedd44clea r11, [rdx+rax]
37bedd450mov rdx, [rsp+176]
37bedd458mov [rsp+200], rax
37bedd460mov [rsp+40], r11
37bedd465mov [rsp+192], r11
37bedd46dcall clatrz_64_
37bedd472cmp r12, 1
37bedd476jle 0x37bedd603
37bedd47cmov r10, [rsp+416]
37bedd484mov rdx, [r13]
37bedd488mov r8, r15
37bedd48blea rcx, [rip+0x57b685]
37bedd492mov r11, [rsp+192]
37bedd49amov rax, [rsp+200]
37bedd4a2sub rdx, [r10]
37bedd4a5mov r10, [rsp+240]
37bedd4admov [rsp+80], 7
37bedd4b6add rax, [rsp+248]
37bedd4bemov [rsp+48], r11
37bedd4c3mov [rsp+64], r10
37bedd4c8mov r9, [rsp+160]
37bedd4d0mov [rsp+32], rax
37bedd4d5mov [rsp+72], 8
37bedd4demov [rsp+56], rsi
37bedd4e3mov [rsp+40], r14
37bedd4e8mov [rsp+328], rdx
37bedd4f0lea rdx, [rip+0x57b619]
37bedd4f7mov [rsp+192], rax
37bedd4ffcall clarzt_64_
37bedd504lea rdx, [r12-1]
37bedd509mov rax, [rsp+192]
37bedd511mov r11, [rsp+416]
37bedd519mov [rsp+312], rdx
37bedd521mov rdx, [r13]
37bedd525lea r9, [rip+0x57b5e4]
37bedd52clea r8, [rip+0x57b5e4]
37bedd533mov r10, [rsp+184]
37bedd53bmov rcx, rdx
37bedd53esub rdx, [r11]
37bedd541mov [rsp+64], rax
37bedd546mov rax, [rsp+160]
37bedd54esub rcx, r12
37bedd551mov [rsp+328], rdx
37bedd559add rcx, 1
37bedd55dmov rdx, [rsp+288]
37bedd565mov [rsp+152], 7
37bedd571mov [rsp+48], rax
37bedd576mov rax, [rsp+176]
37bedd57emov [rsp+320], rcx
37bedd586lea rdx, [rsi+8*rdx]
37bedd58amov rcx, [rsp+240]
37bedd592mov [rsp+40], rax
37bedd597mov rax, [rsp+256]
37bedd59fmov [rsp+120], rcx
37bedd5a4mov [rsp+32], rax
37bedd5a9mov [rsp+112], rdx
37bedd5aelea rdx, [rip+0x57b56a]
37bedd5b5mov [rsp+88], rcx
37bedd5balea rcx, [rip+0x57b56a]
37bedd5c1mov [rsp+144], 8
37bedd5cdmov [rsp+136], 12
37bedd5d9mov [rsp+128], 5
37bedd5e5mov [rsp+104], r14
37bedd5eamov [rsp+96], r10
37bedd5efmov [rsp+80], rsi
37bedd5f4mov [rsp+72], r14
37bedd5f9mov [rsp+56], r15
37bedd5fecall clarzb_64_
37bedd603
37bedd603loc_37bedd603:
37bedd603test rdi, rdi
37bedd606jne 0x37bedd3b8
37bedd60cmov rax, [rsp+272]
37bedd614mov r11, [rsp+280]
37bedd61cimul rax, [rsp+264]
37bedd625mov rbx, [rsp+416]
37bedd62dlea rcx, [r11+rax-1]
37bedd632nop [rax]
37bedd635nop [rax+rax]
37bedd640
37bedd640loc_37bedd640:
37bedd640mov [rsp+320], rcx
37bedd648test rcx, rcx
37bedd64bjg 0x37bedd710
37bedd651
37bedd651loc_37bedd651:
37bedd651mov rcx, [rsp+168]
37bedd659call sroundup_lwork_64_
37bedd65emov [rsi+4], 0
37bedd665movss [rsi], x0
37bedd669jmp 0x37bedd0c4
37bedd66e
37bedd66e 66 90 f.
37bedd670
37bedd670loc_37bedd670:
37bedd670cmp rax, rdx
37bedd673je 0x37bedd11a
37bedd679lea rax, [rip+0x57b470]
37bedd680mov [rsp+32], r13
37bedd685lea rdx, [rip+0x57b455]
37bedd68cmov r9, rbx
37bedd68fmov [rsp+64], 1
37bedd698lea rcx, [rip+0x57b449]
37bedd69flea r8, [rip+0x57b43a]
37bedd6a6mov [rsp+56], 6
37bedd6afmov [rsp+48], rax
37bedd6b4mov [rsp+40], rax
37bedd6b9call ilaenv_64_
37bedd6bemov edx, 1
37bedd6c3mov rbp, rax
37bedd6c6mov rax, [rbx]
37bedd6c9mov rcx, rax
37bedd6ccimul rcx, rbp
37bedd6d0test rax, rax
37bedd6d3cmovg rdx, rax
37bedd6d7mov [rsp+160], rdx
37bedd6dfjmp 0x37bedd11a
37bedd6e4
37bedd6e4 0f 1f 40 00 ..@.
37bedd6e8
37bedd6e8loc_37bedd6e8:
37bedd6e8mov rdx, -4
37bedd6efmov eax, 4
37bedd6f4jmp 0x37bedd09e
37bedd6f9
37bedd6f9loc_37bedd6f9:
37bedd6f9mov [rsp+320], rcx
37bedd701nop [rax]
37bedd705nop [rax+rax]
37bedd710
37bedd710loc_37bedd710:
37bedd710mov rax, [r13]
37bedd714sub rax, [rbx]
37bedd717mov [rsp+48], rsi
37bedd71clea rcx, [rsp+320]
37bedd724mov [rsp+32], r14
37bedd729mov r9, [rsp+432]
37bedd731mov rdx, r13
37bedd734lea r8, [rsp+328]
37bedd73cmov [rsp+328], rax
37bedd744mov rax, [rsp+448]
37bedd74cmov [rsp+40], rax
37bedd751call clatrz_64_
37bedd756jmp 0x37bedd651
37bedd75b
37bedd75b 0f 1f 44 00 00 ..D..
37bedd760
37bedd760loc_37bedd760:
37bedd760mov rax, [rdi]
37bedd763test rax, rax
37bedd766je 0x37bedd0c4
37bedd76cjmp 0x37bedd186
37bedd771
37bedd771 0f 1f 80 00 00 00 00 .......
37bedd778
37bedd778loc_37bedd778:
37bedd778test rcx, rcx
37bedd77bjle 0x37bedd0c4
37bedd781lea rdx, [rcx+1]
37bedd785and ecx, 1
37bedd788mov eax, 1
37bedd78dje 0x37bedd7c0
37bedd78fmov rax, [rsp+448]
37bedd797mov [rax], 0
37bedd79emov eax, 2
37bedd7a3cmp rax, rdx
37bedd7a6je 0x37bedd0c4
37bedd7acnop [rax+rax]
37bedd7b5nop [rax+rax]
37bedd7c0
37bedd7c0loc_37bedd7c0:
37bedd7c0mov rsi, [rsp+448]
37bedd7c8mov [rsi+8*rax-8], 0
37bedd7d1mov [rsi+8*rax], 0
37bedd7d9add rax, 2
37bedd7ddcmp rax, rdx
37bedd7e0jne 0x37bedd7c0
37bedd7e2jmp 0x37bedd0c4
37bedd7e7
37bedd7e7 66 0f 1f 84 00 00 00 00 00 f........
37bedd7f0
37bedd7f0loc_37bedd7f0:
37bedd7f0cqo
37bedd7f2mov [rsp+32], r13
37bedd7f7mov r9, rbx
37bedd7falea r8, [rip+0x57b2df]
37bedd801idiv rcx
37bedd804mov [rsp+160], r10
37bedd80cmov [rsp+64], 1
37bedd815mov [rsp+56], 6
37bedd81elea rdx, [rip+0x57b2bc]
37bedd825lea rcx, [rip+0x57b2dc]
37bedd82cmov rdi, rax
37bedd82fmov rbp, rax
37bedd832lea rax, [rip+0x57b2b7]
37bedd839mov [rsp+48], rax
37bedd83emov [rsp+40], rax
37bedd843call ilaenv_64_
37bedd848mov edx, 2
37bedd84dmov rcx, [rbx]
37bedd850mov r10, [rsp+160]
37bedd858cmp rax, rdx
37bedd85bcmovl rax, rdx
37bedd85fcmp rdi, rax
37bedd862jl 0x37bedd640
37bedd868cmp r10, rdi
37bedd86bmov r9, r12
37bedd86ecmovge rdi, r10
37bedd872not r9
37bedd875cmp rdi, rcx
37bedd878jl 0x37bedd264
37bedd87ejmp 0x37bedd640
37bedd040
37bedd883
37bedd883 // align 0x40
37bedd883 // align 0x40
37bedd8c0
37bedd8c0cunbdb_64_:
37bedd8c0push r15
37bedd8c2push r14
37bedd8c4push r13
37bedd8c6push r12
37bedd8c8push rbp
37bedd8c9push rdi
37bedd8capush rsi
37bedd8cbpush rbx
37bedd8ccsub rsp, 424
37bedd8d3movups [rsp+368], x6
37bedd8dbmovups [rsp+384], x7
37bedd8e3movups [rsp+400], x8
37bedd8ecmov rax, [rsp+544]
37bedd8f4mov rdi, [rsp+528]
37bedd8fcmov r12, [rax]
37bedd8ffmov rax, [rsp+560]
37bedd907mov r13, [rax]
37bedd90amov rbp, rdx
37bedd90dmov rbx, r8
37bedd910lea rdx, [rip+0x57b219]
37bedd917mov rax, [rsp+576]
37bedd91fmov r8l, 1
37bedd925mov rsi, r9
37bedd928mov r9l, 1
37bedd92emov r14, [rax]
37bedd931mov rax, [rsp+592]
37bedd939mov r15, [rax]
37bedd93cmov rax, [rsp+664]
37bedd944mov [rax], 0
37bedd94bcall lsame_64_
37bedd950mov r9l, 1
37bedd956mov r8l, 1
37bedd95cmov rcx, rbp
37bedd95flea rdx, [rip+0x57b1cb]
37bedd966mov [rsp+80], rax
37bedd96bcall lsame_64_
37bedd970test rax, rax
37bedd973jne 0x37bedda08
37bedd979mov rax, [rbx]
37bedd97cmovss x7, [rip+0x57b1c4]
37bedd984test rax, rax
37bedd987js 0x37bedda1c
37bedd98d
37bedd98dloc_37bedd98d:
37bedd98dmov rcx, [rsi]
37bedd990cmp rax, rcx
37bedd993jl 0x37bedd99e
37bedd995test rcx, rcx
37bedd998jns 0x37bedda30
37bedd99e
37bedd99eloc_37bedd99e:
37bedd99emov rdx, -4
37bedd9a5mov eax, 4
37bedd9aa
37bedd9aaloc_37bedd9aa:
37bedd9aamov rdi, [rsp+664]
37bedd9b2mov [rdi], rdx
37bedd9b5
37bedd9b5loc_37bedd9b5:
37bedd9b5lea rdx, [rsp+360]
37bedd9bdmov r8l, 6
37bedd9c3lea rcx, [rip+0x57b168]
37bedd9camov [rsp+360], rax
37bedd9d2call xerbla_64_
37bedd9d7nop
37bedd9d8
37bedd9d8loc_37bedd9d8:
37bedd9d8movups x6, [rsp+368]
37bedd9e0movups x7, [rsp+384]
37bedd9e8movups x8, [rsp+400]
37bedd9f1add rsp, 424
37bedd9f8pop rbx
37bedd9f9pop rsi
37bedd9fapop rdi
37bedd9fbpop rbp
37bedd9fcpop r12
37bedd9fepop r13
37bedda00pop r14
37bedda02pop r15
37bedda04ret
37bedda05
37bedda05 0f 1f 00 ...
37bedda08
37bedda08loc_37bedda08:
37bedda08mov rax, [rbx]
37bedda0bmovss x7, [rip+0x57b131]
37bedda13test rax, rax
37bedda16jns 0x37bedd98d
37bedda1c
37bedda1cloc_37bedda1c:
37bedda1cmov rdx, -3
37bedda23mov eax, 3
37bedda28jmp 0x37bedd9aa
37bedda2a
37bedda2a 66 0f 1f 44 00 00 f..D..
37bedda30
37bedda30loc_37bedda30:
37bedda30mov r8, [rdi]
37bedda33test r8, r8
37bedda36js 0x37bedda3d
37bedda38cmp rcx, r8
37bedda3bjge 0x37bedda50
37bedda3d
37bedda3dloc_37bedda3d:
37bedda3dmov rdx, -5
37bedda44mov eax, 5
37bedda49jmp 0x37bedd9aa
37bedda4e
37bedda4e 66 90 f.
37bedda50
37bedda50loc_37bedda50:
37bedda50mov r9, rax
37bedda53sub r9, rcx
37bedda56cmp r8, r9
37bedda59jg 0x37bedda3d
37bedda5bsub rax, r8
37bedda5emov rdx, rax
37bedda61cmp r8, rax
37bedda64jg 0x37bedda3d
37bedda66mov r11, [rsp+80]
37bedda6bmov rax, [rsp+544]
37bedda73xor r11, 1
37bedda77mov rax, [rax]
37bedda7amov [rsp+88], r11
37bedda7fje 0x37beddae3
37bedda81test rcx, rcx
37bedda84mov r8l, 1
37bedda8acmovle rcx, r8
37bedda8ecmp rcx, rax
37bedda91jg 0x37bee03f8
37bedda97mov rax, [rsp+560]
37bedda9fcmp [rax], rcx
37beddaa2jl 0x37bee0409
37beddaa8mov eax, 1
37beddaadtest r9, r9
37beddab0cmovle r9, rax
37beddab4mov rax, [rsp+576]
37beddabccmp [rax], r9
37beddabfjl 0x37bee041a
37beddac5mov rax, [rsp+592]
37beddacdcmp [rax], r9
37beddad0jge 0x37beddb33
37beddad2
37beddad2loc_37beddad2:
37beddad2mov rdx, -13
37beddad9mov eax, 13
37beddadejmp 0x37bedd9aa
37beddae3
37beddae3loc_37beddae3:
37beddae3test r8, r8
37beddae6mov ecx, 1
37beddaebcmovle r8, rcx
37beddaefcmp r8, rax
37beddaf2jg 0x37bee03f8
37beddaf8mov rcx, [rsp+560]
37beddb00test rdx, rdx
37beddb03mov eax, 1
37beddb08cmovg rax, rdx
37beddb0ccmp [rcx], rax
37beddb0fjl 0x37bee0409
37beddb15mov rcx, [rsp+576]
37beddb1dcmp [rcx], r8
37beddb20jl 0x37bee041a
37beddb26mov rcx, [rsp+592]
37beddb2ecmp [rcx], rax
37beddb31jl 0x37beddad2
37beddb33
37beddb33loc_37beddb33:
37beddb33mov rax, [rsp+656]
37beddb3bmov rbp, [rax]
37beddb3emov rax, [rsp+664]
37beddb46mov rax, [rax]
37beddb49test rax, rax
37beddb4cjne 0x37bee03e4
37beddb52lea rcx, [rsp+336]
37beddb5amov [rsp+336], rdx
37beddb62mov [rsp+80], rdx
37beddb67call sroundup_lwork_64_
37beddb6cmov rax, [rsp+648]
37beddb74mov rdx, [rsp+80]
37beddb79mov [rax+4], 0
37beddb80movss [rax], x0
37beddb84mov rax, [rsp+656]
37beddb8ccmp rdx, [rax]
37beddb8fmov rax, [rsp+664]
37beddb97jle 0x37beddbb8
37beddb99cmp rbp, -1
37beddb9dje 0x37bee03d8
37beddba3mov [rax], -21
37beddbaamov eax, 21
37beddbafjmp 0x37bedd9b5
37beddbb4
37beddbb4 0f 1f 40 00 ..@.
37beddbb8
37beddbb8loc_37beddbb8:
37beddbb8mov rax, [rax]
37beddbbbtest rax, rax
37beddbbejne 0x37bee03e4
37beddbc4cmp rbp, -1
37beddbc8je 0x37bedd9d8
37beddbcexor eax, eax
37beddbd0test r12, r12
37beddbd3mov rcx, r13
37beddbd6mov r10, [rdi]
37beddbd9cmovns rax, r12
37beddbddxor edx, edx
37beddbdftest r13, r13
37beddbe2cmovs rcx, rdx
37beddbe6test r14, r14
37beddbe9cmovns rdx, r14
37beddbedmov r8, rax
37beddbf0mov r12, rcx
37beddbf3mov r11, rcx
37beddbf6xor ecx, ecx
37beddbf8test r15, r15
37beddbfbnot r12
37beddbfemov rbp, rdx
37beddc01not r8
37beddc04cmovns rcx, r15
37beddc08mov [rsp+320], r12
37beddc10not rbp
37beddc13mov [rsp+176], rcx
37beddc1bmov r15, rcx
37beddc1enot rcx
37beddc21mov [rsp+280], rcx
37beddc29cmp [rsp+88], 0
37beddc2fje 0x37bedf0b0
37beddc35test r10, r10
37beddc38jle 0x37bedeb5b
37beddc3elea rcx, [8*r11+8]
37beddc46mov r14, [rsp+536]
37beddc4emovaps x8, x7
37beddc52lea r13, [8*rdx+8]
37beddc5amov [rsp+208], rcx
37beddc62mov rcx, [rsp+552]
37beddc6alea rdx, [rbp+2*rdx]
37beddc6fxor ebp, ebp
37beddc71mov [rsp+96], r14
37beddc76add r14, 8
37beddc7amovss x6, [rip+0x57aece]
37beddc82mov [rsp+80], rcx
37beddc87lea rcx, [8*rax+8]
37beddc8fmulss x8, x7
37beddc94mov [rsp+200], rcx
37beddc9clea rcx, [rax+rax]
37beddca0lea r9, [rcx+r8]
37beddca4add rcx, rax
37beddca7mov [rsp+240], r14
37beddcafmov rax, [rsp+536]
37beddcb7shl r9, 3
37beddcbbadd rcx, r8
37beddcbemov [rsp+184], r13
37beddcc6mov r13, [rsp+568]
37beddcceadd r14, r9
37beddcd1lea rax, [rax+8*rcx]
37beddcd5mov rcx, r12
37beddcd8add r9, [rsp+536]
37beddce0mov [rsp+104], r14
37beddce5lea r14, [8*r15+8]
37beddcedmov r15, [rsp+584]
37beddcf5lea r8, [rip+0x57ae3c]
37beddcfcmov [rsp+272], rax
37beddd04lea rax, [r12+2*r11]
37beddd08mov r12l, 1
37beddd0emov [rsp+120], r15
37beddd13add r15, 8
37beddd17mov [rsp+168], r15
37beddd1fsub r15, r14
37beddd22mov [rsp+160], r15
37beddd2amov r15, [rsp+568]
37beddd32mov [rsp+88], r13
37beddd37add r13, 8
37beddd3blea rdx, [r15+8*rdx]
37beddd3fmov r15, [rsp+552]
37beddd47mov [rsp+192], r14
37beddd4flea r14, [rsp+360]
37beddd57mov [rsp+248], r13
37beddd5flea rax, [r15+8*rax]
37beddd63mov [rsp+256], rdx
37beddd6blea r15, [rsp+352]
37beddd73mov [rsp+288], rax
37beddd7bmov rax, [rsp+552]
37beddd83mov [rsp+264], r9
37beddd8blea rax, [rax+8*rcx+8]
37beddd90mov [rsp+128], 0
37beddd9cmov [rsp+224], rax
37beddda4lea rax, [rdx+8]
37beddda8mov [rsp+136], 0
37bedddb4mov [rsp+152], 0
37bedddc0mov [rsp+232], rax
37bedddc8mov [rsp+296], r11
37bedddd0mov r13, [rsp+608]
37bedddd8mov [rsp+216], r10
37beddde0mov [rsp+112], r8
37beddde5jmp 0x37beddff5
37bedddea
37bedddea 66 0f 1f 44 00 00 f..D..
37bedddf0
37bedddf0loc_37bedddf0:
37bedddf0je 0x37bedeb10
37bedddf6
37bedddf6loc_37bedddf6:
37bedddf6mov rdx, [rbx]
37bedddf9sub rdx, rcx
37bedddfccmp rdx, r12
37bedddffjg 0x37bede250
37bedde05
37bedde05loc_37bedde05:
37bedde05je 0x37bedead0
37bedde0b
37bedde0bloc_37bedde0b:
37bedde0bmov rcx, [rdi]
37bedde0ecmp rcx, r12
37bedde11jg 0x37bede2a3
37bedde17
37bedde17loc_37bedde17:
37bedde17mov rdx, [rbx]
37bedde1amov r8, rdx
37bedde1dsub r8, rcx
37bedde20cmp r12, r8
37bedde23jle 0x37bede8d0
37bedde29
37bedde29loc_37bedde29:
37bedde29mov rax, [rsp+600]
37bedde31sub rdx, rcx
37bedde34sub rdx, r12
37bedde37movss x0, [rax+4*r12-4]
37bedde3eadd rdx, 1
37bedde42mov [rsp+352], rdx
37bedde4acall sinf
37bedde4fmov r8, [rsp+80]
37bedde54mov rdx, r14
37bedde57mov rcx, r15
37bedde5amulss x0, x7
37bedde5emov r9, [rsp+560]
37bedde66mov [rsp+364], 0
37bedde71xorps x0, x6
37bedde74movss [rsp+360], x0
37bedde7dcall cscal_64_
37bedde82mov rcx, [rsp+600]
37bedde8amov rdx, [rbx]
37bedde8dsub rdx, [rdi]
37bedde90movss x0, [rcx+4*r12-4]
37bedde97sub rdx, r12
37bedde9aadd rdx, 1
37bedde9emov [rsp+352], rdx
37beddea6call cosf
37beddeabmov rcx, [rsp+560]
37beddeb3mov rax, [rsp+80]
37beddeb8mov rdx, r14
37beddebbmulss x0, x8
37beddec0mov r8, [rsp+120]
37beddec5mov r9, [rsp+592]
37beddecdmov [rsp+364], 0
37bedded8mov [rsp+40], rcx
37beddeddmov rcx, r15
37beddee0mov [rsp+32], rax
37beddee5movss [rsp+360], x0
37beddeeecall caxpy_64_
37beddef3mov rcx, [rdi]
37beddef6cmp rcx, r12
37beddef9jg 0x37bede620
37beddeff
37beddeffloc_37beddeff:
37beddeffmov rdx, [rbx]
37beddf02mov r8, rdx
37beddf05sub r8, rcx
37beddf08cmp r8, r12
37beddf0bjge 0x37bede71a
37beddf11
37beddf11loc_37beddf11:
37beddf11mov r8, [rsi]
37beddf14cmp r8, r12
37beddf17jg 0x37bede4f0
37beddf1dmov r9, rdx
37beddf20sub r9, r8
37beddf23cmp r9, r12
37beddf26jg 0x37bede596
37beddf2c
37beddf2cloc_37beddf2c:
37beddf2ccmp r12, rcx
37beddf2fjge 0x37beddf54
37beddf31sub rcx, r12
37beddf34mov r8, [rsp+544]
37beddf3cmov rdx, [rsp+104]
37beddf41mov [rsp+360], rcx
37beddf49mov rcx, r14
37beddf4ccall clacgv_64_
37beddf51mov rcx, [rdi]
37beddf54
37beddf54loc_37beddf54:
37beddf54mov rdx, [rbx]
37beddf57
37beddf57loc_37beddf57:
37beddf57sub rdx, rcx
37beddf5amov r8, [rsp+560]
37beddf62mov rcx, r14
37beddf65add rbp, 8
37beddf69sub rdx, r12
37beddf6cadd r12, 1
37beddf70add rdx, 1
37beddf74mov [rsp+360], rdx
37beddf7cmov rdx, [rsp+80]
37beddf81call clacgv_64_
37beddf86mov rax, [rsp+200]
37beddf8emov rcx, [rsp+192]
37beddf96mov rdx, [rsp+208]
37beddf9emov r10, [rsp+184]
37beddfa6add [rsp+80], rdx
37beddfabadd [rsp+104], rax
37beddfb0add [rsp+168], rcx
37beddfb8add [rsp+120], rcx
37beddfbdadd [rsp+96], rax
37beddfc2add [rsp+88], r10
37beddfc7add [rsp+160], rcx
37beddfcfadd [rsp+152], rax
37beddfd7add [rsp+136], r10
37beddfdfadd [rsp+128], rdx
37beddfe7cmp r12, [rsp+216]
37beddfefjg 0x37bedeb50
37beddff5
37beddff5loc_37beddff5:
37beddff5mov rdx, [rsi]
37beddff8cmp r12, 1
37beddffcje 0x37bedea30
37bede002movss x0, [r13+4*r12-8]
37bede009sub rdx, r12
37bede00cadd rdx, 1
37bede010mov [rsp+352], rdx
37bede018call cosf
37bede01dmov r8, [rsp+96]
37bede022mov rcx, r15
37bede025mov rdx, r14
37bede028movss [rsp+360], x0
37bede031lea r9, [rip+0x57ab00]
37bede038mov [rsp+364], 0
37bede043call cscal_64_
37bede048mov rdx, [rsi]
37bede04bmovss x0, [r13+4*r12-8]
37bede052sub rdx, r12
37bede055add rdx, 1
37bede059mov [rsp+352], rdx
37bede061call sinf
37bede066mov rax, [rsp+112]
37bede06bmov rcx, [rsp+96]
37bede070lea r9, [rip+0x57aac1]
37bede077mulss x0, x7
37bede07bmov rdx, [rsp+128]
37bede083mov [rsp+364], 0
37bede08emov [rsp+40], rax
37bede093mov [rsp+32], rcx
37bede098mov rcx, [rsp+224]
37bede0a0lea r8, [rcx+rdx]
37bede0a4mov rcx, r15
37bede0a7mov rdx, r14
37bede0aaxorps x0, x6
37bede0admovss [rsp+360], x0
37bede0b6call caxpy_64_
37bede0bbmov rdx, [rbx]
37bede0besub rdx, [rsi]
37bede0c1movss x0, [r13+4*r12-8]
37bede0c8sub rdx, r12
37bede0cbadd rdx, 1
37bede0cfmov [rsp+352], rdx
37bede0d7call cosf
37bede0dcmov r8, [rsp+88]
37bede0e1mov rcx, r15
37bede0e4mov rdx, r14
37bede0e7mulss x0, x7
37bede0eblea r9, [rip+0x57aa46]
37bede0f2mov [rsp+364], 0
37bede0fdmovss [rsp+360], x0
37bede106call cscal_64_
37bede10bmov rdx, [rbx]
37bede10esub rdx, [rsi]
37bede111movss x0, [r13+4*r12-8]
37bede118sub rdx, r12
37bede11badd rdx, 1
37bede11fmov [rsp+352], rdx
37bede127call sinf
37bede12cmov rax, [rsp+112]
37bede131mov rdx, r14
37bede134mov rcx, r15
37bede137mulss x0, x8
37bede13cmov r8, [rsp+160]
37bede144lea r9, [rip+0x57a9ed]
37bede14bmov [rsp+364], 0
37bede156mov [rsp+40], rax
37bede15bmov rax, [rsp+88]
37bede160mov [rsp+32], rax
37bede165xorps x0, x6
37bede168movss [rsp+360], x0
37bede171call caxpy_64_
37bede176
37bede176loc_37bede176:
37bede176mov rcx, [rsi]
37bede179mov rdx, [rbx]
37bede17clea r8, [rip+0x57a9b5]
37bede183sub rdx, rcx
37bede186sub rcx, r12
37bede189sub rdx, r12
37bede18cadd rcx, 1
37bede190add rdx, 1
37bede194mov [rsp+360], rcx
37bede19cmov rcx, r14
37bede19fmov [rsp+352], rdx
37bede1a7mov rdx, [rsp+96]
37bede1accall scnrm2_64_
37bede1b1mov rdx, [rsp+88]
37bede1b6mov rcx, r15
37bede1b9lea r8, [rip+0x57a978]
37bede1c0movss [rsp+144], x0
37bede1c9call scnrm2_64_
37bede1cemovss x1, [rsp+144]
37bede1d7call atan2f
37bede1dcmov rax, [rsp+600]
37bede1e4mov rcx, [rsi]
37bede1e7movss [rax+4*r12-4], x0
37bede1eecmp rcx, r12
37bede1f1jle 0x37bedddf0
37bede1f7mov rdx, [rsp+616]
37bede1ffsub rcx, r12
37bede202mov rax, [rsp+240]
37bede20alea r9, [rip+0x57a927]
37bede211add rcx, 1
37bede215add rdx, rbp
37bede218mov [rsp+360], rcx
37bede220mov rcx, [rsp+152]
37bede228mov [rsp+32], rdx
37bede22dmov rdx, [rsp+96]
37bede232lea r8, [rax+rcx]
37bede236mov rcx, r14
37bede239call clarfgp_64_
37bede23emov rcx, [rsi]
37bede241mov rdx, [rbx]
37bede244sub rdx, rcx
37bede247cmp rdx, r12
37bede24ajle 0x37bedde05
37bede250
37bede250loc_37bede250:
37bede250sub rdx, r12
37bede253mov rcx, [rsp+136]
37bede25bmov rax, [rsp+248]
37bede263lea r9, [rip+0x57a8ce]
37bede26aadd rdx, 1
37bede26emov [rsp+360], rdx
37bede276mov rdx, [rsp+624]
37bede27elea r8, [rax+rcx]
37bede282mov rcx, r14
37bede285add rdx, rbp
37bede288mov [rsp+32], rdx
37bede28dmov rdx, [rsp+88]
37bede292call clarfgp_64_
37bede297mov rcx, [rdi]
37bede29acmp rcx, r12
37bede29djle 0x37bedde17
37bede2a3
37bede2a3loc_37bede2a3:
37bede2a3sub rcx, r12
37bede2a6mov rdx, [rsi]
37bede2a9mov r9, [rsp+96]
37bede2aemov r8, r15
37bede2b1mov rax, [rsp+616]
37bede2b9mov [rsp+352], rcx
37bede2c1mov rcx, [rsp+648]
37bede2c9sub rdx, r12
37bede2ccmovss x0, [rax+rbp+4]
37bede2d2movss x1, [rax+rbp]
37bede2d7mov [rsp+40], r14
37bede2dclea rax, [rsp+344]
37bede2e4mov [rsp+64], rcx
37bede2e9mov rcx, [rsp+544]
37bede2f1add rdx, 1
37bede2f5mov [rsp+72], 1
37bede2fexorps x0, x6
37bede301mov [rsp+56], rcx
37bede306mov rcx, [rsp+104]
37bede30bunpcklps x1, x0
37bede30emov [rsp+344], rdx
37bede316mov rdx, rax
37bede319mov [rsp+48], rcx
37bede31emov rcx, [rsp+112]
37bede323mov [rsp+144], rax
37bede32bmov [rsp+32], rcx
37bede330lea rcx, [rip+0x57a809]
37bede337movlps [rsp+360], x1
37bede33fcall clarf1f_64_
37bede344mov r11, [rdi]
37bede347mov rdx, [rbx]
37bede34amov r8, r15
37bede34dsub rdx, [rsi]
37bede350mov r10, [rsp+136]
37bede358sub r11, r12
37bede35bsub rdx, r12
37bede35emov rcx, [rsp+112]
37bede363mov r9, [rsp+88]
37bede368mov [rsp+352], r11
37bede370mov r11, [rsp+624]
37bede378add rdx, 1
37bede37cmov [rsp+344], rdx
37bede384movss x0, [r11+rbp+4]
37bede38bmovss x1, [r11+rbp]
37bede391mov [rsp+32], rcx
37bede396lea rcx, [rip+0x57a7a3]
37bede39dmov r11, [rsp+648]
37bede3a5mov [rsp+40], r14
37bede3aamov [rsp+72], 1
37bede3b3xorps x0, x6
37bede3b6mov [rsp+64], r11
37bede3bbmov r11, [rsp+576]
37bede3c3unpcklps x1, x0
37bede3c6movlps [rsp+360], x1
37bede3cemov [rsp+56], r11
37bede3d3mov r11, [rsp+232]
37bede3dblea rdx, [r11+r10]
37bede3dfmov [rsp+48], rdx
37bede3e4mov rdx, [rsp+144]
37bede3eccall clarf1f_64_
37bede3f1mov rcx, [rdi]
37bede3f4mov rdx, [rbx]
37bede3f7sub rdx, rcx
37bede3famov r8, rdx
37bede3fdcmp rdx, r12
37bede400jge 0x37bede8e0
37bede406
37bede406loc_37bede406:
37bede406cmp r12, rcx
37bede409jge 0x37bede4e8
37bede40fmov rax, [rsp+600]
37bede417mov [rsp+144], rcx
37bede41fmovss x0, [rax+4*r12-4]
37bede426call sinf
37bede42bmov rcx, [rsp+144]
37bede433mov r8, [rsp+104]
37bede438mov rdx, r14
37bede43bmov r9, [rsp+544]
37bede443xorps x0, x6
37bede446mov [rsp+364], 0
37bede451movss [rsp+360], x0
37bede45asub rcx, r12
37bede45dmov [rsp+352], rcx
37bede465mov rcx, r15
37bede468call cscal_64_
37bede46dmov rcx, [rsp+600]
37bede475mov rdx, [rdi]
37bede478movss x0, [rcx+4*r12-4]
37bede47fsub rdx, r12
37bede482mov [rsp+352], rdx
37bede48acall cosf
37bede48fmov rcx, [rsp+544]
37bede497mov rax, [rsp+104]
37bede49cmov rdx, r14
37bede49fmulss x0, x7
37bede4a3mov r9, [rsp+576]
37bede4abmov [rsp+364], 0
37bede4b6mov [rsp+40], rcx
37bede4bbmov rcx, [rsp+136]
37bede4c3mov [rsp+32], rax
37bede4c8mov rax, [rsp+232]
37bede4d0lea r8, [rax+rcx]
37bede4d4mov rcx, r15
37bede4d7movss [rsp+360], x0
37bede4e0call caxpy_64_
37bede4e5mov rcx, [rdi]
37bede4e8
37bede4e8loc_37bede4e8:
37bede4e8mov rdx, [rbx]
37bede4ebjmp 0x37bedde29
37bede4f0
37bede4f0loc_37bede4f0:
37bede4f0mov rax, [rsp+648]
37bede4f8sub rdx, rcx
37bede4fbmov r9, [rsp+80]
37bede500sub r8, r12
37bede503mov rcx, [rsp+128]
37bede50bsub rdx, r12
37bede50emov [rsp+72], 1
37bede517mov [rsp+64], rax
37bede51cmov rax, [rsp+560]
37bede524add rdx, 1
37bede528mov [rsp+360], rdx
37bede530mov [rsp+56], rax
37bede535mov rax, [rsp+552]
37bede53dmov [rsp+352], r8
37bede545mov r8, r14
37bede548lea rdx, [rax+rcx+8]
37bede54dmov rax, [rsp+560]
37bede555lea rcx, [rip+0x57a5e5]
37bede55cmov [rsp+48], rdx
37bede561mov rdx, [rsp+640]
37bede569mov [rsp+32], rax
37bede56eadd rdx, rbp
37bede571mov [rsp+40], rdx
37bede576mov rdx, r15
37bede579call clarf1f_64_
37bede57emov rdx, [rbx]
37bede581mov r8, [rsi]
37bede584mov rcx, [rdi]
37bede587mov r9, rdx
37bede58asub r9, r8
37bede58dcmp r9, r12
37bede590jle 0x37beddf2c
37bede596
37bede596loc_37bede596:
37bede596mov rax, [rsp+648]
37bede59esub rdx, rcx
37bede5a1sub r9, r12
37bede5a4mov [rsp+72], 1
37bede5adsub rdx, r12
37bede5b0mov [rsp+352], r9
37bede5b8mov r9, [rsp+80]
37bede5bdmov r8, r14
37bede5c0mov [rsp+64], rax
37bede5c5add rdx, 1
37bede5c9mov rax, [rsp+592]
37bede5d1lea rcx, [rip+0x57a569]
37bede5d8mov [rsp+360], rdx
37bede5e0mov rdx, [rsp+640]
37bede5e8mov [rsp+56], rax
37bede5edmov rax, [rsp+168]
37bede5f5add rdx, rbp
37bede5f8mov [rsp+48], rax
37bede5fdmov rax, [rsp+560]
37bede605mov [rsp+40], rdx
37bede60amov rdx, r15
37bede60dmov [rsp+32], rax
37bede612call clarf1f_64_
37bede617mov rcx, [rdi]
37bede61ajmp 0x37beddf2c
37bede61f
37bede61f 90 .
37bede620
37bede620loc_37bede620:
37bede620mov rdx, [rbx]
37bede623mov r8, [rsp+560]
37bede62bsub rdx, rcx
37bede62esub rcx, r12
37bede631sub rdx, r12
37bede634mov [rsp+352], rcx
37bede63cmov rcx, r14
37bede63fadd rdx, 1
37bede643mov [rsp+360], rdx
37bede64bmov rdx, [rsp+80]
37bede650call scnrm2_64_
37bede655mov r8, [rsp+544]
37bede65dmov rdx, [rsp+104]
37bede662mov rcx, r15
37bede665movss [rsp+144], x0
37bede66ecall scnrm2_64_
37bede673movss x1, [rsp+144]
37bede67ccall atan2f
37bede681mov rcx, [rdi]
37bede684movss [r13+4*r12-4], x0
37bede68bcmp rcx, r12
37bede68ejle 0x37beddeff
37bede694mov r8, [rsp+544]
37bede69cmov rdx, [rsp+104]
37bede6a1sub rcx, r12
37bede6a4mov [rsp+360], rcx
37bede6acmov rcx, r14
37bede6afcall clacgv_64_
37bede6b4mov rdx, [rdi]
37bede6b7mov rcx, [rsp+632]
37bede6bfmov r9, [rsp+544]
37bede6c7mov r8, rdx
37bede6caadd rcx, rbp
37bede6cdsub rdx, 1
37bede6d1sub r8, r12
37bede6d4mov [rsp+32], rcx
37bede6d9mov [rsp+360], r8
37bede6e1cmp rdx, r12
37bede6e4je 0x37bee01b0
37bede6eamov rcx, [rsp+152]
37bede6f2mov rax, [rsp+272]
37bede6famov rdx, [rsp+104]
37bede6fflea r8, [rax+rcx+8]
37bede704mov rcx, r14
37bede707call clarfgp_64_
37bede70c
37bede70cloc_37bede70c:
37bede70cmov rcx, [rdi]
37bede70fmov r8, [rbx]
37bede712sub r8, rcx
37bede715cmp r8, r12
37bede718jl 0x37bede799
37bede71a
37bede71aloc_37bede71a:
37bede71asub r8, r12
37bede71dmov rdx, [rsp+80]
37bede722mov rcx, r14
37bede725add r8, 1
37bede729mov [rsp+360], r8
37bede731mov r8, [rsp+560]
37bede739call clacgv_64_
37bede73emov rcx, [rsp+640]
37bede746mov rdx, [rbx]
37bede749sub rdx, [rdi]
37bede74cadd rcx, rbp
37bede74fcmp rdx, r12
37bede752je 0x37bee0178
37bede758sub rdx, r12
37bede75bmov [rsp+32], rcx
37bede760mov rax, [rsp+288]
37bede768mov rcx, [rsp+128]
37bede770add rdx, 1
37bede774mov r9, [rsp+560]
37bede77cmov [rsp+360], rdx
37bede784mov rdx, [rsp+80]
37bede789lea r8, [rax+rcx+8]
37bede78emov rcx, r14
37bede791call clarfgp_64_
37bede796mov rcx, [rdi]
37bede799
37bede799loc_37bede799:
37bede799cmp r12, rcx
37bede79cjge 0x37bedeaa8
37bede7a2sub rcx, r12
37bede7a5mov rdx, [rsi]
37bede7a8mov r9, [rsp+104]
37bede7admov r8, r14
37bede7b0mov [rsp+360], rcx
37bede7b8mov rcx, [rsp+648]
37bede7c0mov rax, [rsp+632]
37bede7c8sub rdx, r12
37bede7cbmov [rsp+72], 1
37bede7d4mov [rsp+64], rcx
37bede7d9mov rcx, [rsp+544]
37bede7e1add rax, rbp
37bede7e4mov [rsp+352], rdx
37bede7ecmov rdx, [rsp+152]
37bede7f4mov [rsp+56], rcx
37bede7f9mov rcx, [rsp+264]
37bede801mov [rsp+40], rax
37bede806mov [rsp+144], rax
37bede80emov rax, [rsp+544]
37bede816lea rdx, [rcx+rdx+16]
37bede81blea rcx, [rip+0x57a31f]
37bede822mov [rsp+48], rdx
37bede827mov rdx, r15
37bede82amov [rsp+32], rax
37bede82fcall clarf1f_64_
37bede834mov rdx, [rbx]
37bede837sub rdx, [rsi]
37bede83amov r8, r14
37bede83dmov rax, [rsp+648]
37bede845sub rdx, r12
37bede848mov r9, [rsp+104]
37bede84dmov [rsp+352], rdx
37bede855mov rdx, [rdi]
37bede858mov [rsp+64], rax
37bede85dmov rax, [rsp+576]
37bede865mov rcx, [rsp+136]
37bede86dsub rdx, r12
37bede870mov [rsp+72], 1
37bede879mov [rsp+56], rax
37bede87emov rax, [rsp+256]
37bede886mov [rsp+360], rdx
37bede88elea rdx, [rax+rcx+16]
37bede893mov rax, [rsp+144]
37bede89blea rcx, [rip+0x57a29f]
37bede8a2mov [rsp+48], rdx
37bede8a7mov rdx, r15
37bede8aamov [rsp+40], rax
37bede8afmov rax, [rsp+544]
37bede8b7mov [rsp+32], rax
37bede8bccall clarf1f_64_
37bede8c1mov rdx, [rbx]
37bede8c4mov rcx, [rdi]
37bede8c7jmp 0x37beddf11
37bede8cc
37bede8cc 0f 1f 40 00 ..@.
37bede8d0
37bede8d0loc_37bede8d0:
37bede8d0lea rax, [rsp+344]
37bede8d8mov [rsp+144], rax
37bede8e0
37bede8e0loc_37bede8e0:
37bede8e0mov rax, [rsp+616]
37bede8e8mov rdx, [rsi]
37bede8ebsub r8, r12
37bede8eelea rcx, [rip+0x57a24b]
37bede8f5mov r9, [rsp+96]
37bede8faadd r8, 1
37bede8femovss x0, [rax+rbp+4]
37bede904movss x1, [rax+rbp]
37bede909sub rdx, r12
37bede90cmov [rsp+72], 1
37bede915mov rax, [rsp+648]
37bede91dadd rdx, 1
37bede921mov [rsp+40], r14
37bede926xorps x0, x6
37bede929mov [rsp+344], rdx
37bede931mov rdx, [rsp+144]
37bede939mov [rsp+64], rax
37bede93emov rax, [rsp+560]
37bede946unpcklps x1, x0
37bede949mov [rsp+352], r8
37bede951mov r8, r15
37bede954mov [rsp+56], rax
37bede959mov rax, [rsp+80]
37bede95emovlps [rsp+360], x1
37bede966mov [rsp+48], rax
37bede96bmov rax, [rsp+112]
37bede970mov [rsp+32], rax
37bede975call clarf1f_64_
37bede97amov rcx, [rbx]
37bede97dsub rcx, [rsi]
37bede980mov r8, r15
37bede983mov rdx, rcx
37bede986mov rcx, [rbx]
37bede989sub rcx, [rdi]
37bede98csub rdx, r12
37bede98fmov rax, [rsp+112]
37bede994mov r9, [rsp+88]
37bede999add rdx, 1
37bede99dmov [rsp+344], rdx
37bede9a5mov rdx, rcx
37bede9a8mov rcx, [rsp+624]
37bede9b0sub rdx, r12
37bede9b3movss x0, [rcx+rbp+4]
37bede9b9movss x1, [rcx+rbp]
37bede9beadd rdx, 1
37bede9c2mov [rsp+72], 1
37bede9cbmov rcx, [rsp+648]
37bede9d3mov [rsp+40], r14
37bede9d8mov [rsp+32], rax
37bede9ddxorps x0, x6
37bede9e0mov [rsp+64], rcx
37bede9e5mov rcx, [rsp+592]
37bede9edunpcklps x1, x0
37bede9f0mov [rsp+352], rdx
37bede9f8mov rdx, [rsp+144]
37bedea00mov [rsp+56], rcx
37bedea05mov rcx, [rsp+120]
37bedea0amovlps [rsp+360], x1
37bedea12mov [rsp+48], rcx
37bedea17lea rcx, [rip+0x57a122]
37bedea1ecall clarf1f_64_
37bedea23mov rcx, [rdi]
37bedea26jmp 0x37bede406
37bedea2b
37bedea2b 0f 1f 44 00 00 ..D..
37bedea30
37bedea30loc_37bedea30:
37bedea30mov rax, [rip+0x57a111]
37bedea37mov r8, [rsp+536]
37bedea3fmov rcx, r15
37bedea42mov [rsp+352], rdx
37bedea4alea r9, [rip+0x57a0e7]
37bedea51mov rdx, r14
37bedea54mov [rsp+360], rax
37bedea5ccall cscal_64_
37bedea61mov rdx, [rbx]
37bedea64sub rdx, [rsi]
37bedea67mov rcx, r15
37bedea6amov r8, [rsp+568]
37bedea72mov [rsp+352], rdx
37bedea7amov rdx, r14
37bedea7dlea r9, [rip+0x57a0b4]
37bedea84mov [rsp+364], 0
37bedea8fmovss [rsp+360], x7
37bedea98call cscal_64_
37bedea9djmp 0x37bede176
37bedeaa2
37bedeaa2 66 0f 1f 44 00 00 f..D..
37bedeaa8
37bedeaa8loc_37bedeaa8:
37bedeaa8mov r8, [rsi]
37bedeaabmov rdx, [rbx]
37bedeaaecmp r12, r8
37bedeab1jl 0x37bede4f0
37bedeab7mov r9, rdx
37bedeabasub r9, r8
37bedeabdcmp r12, r9
37bedeac0jge 0x37beddf57
37bedeac6jmp 0x37bede596
37bedeacb
37bedeacb 0f 1f 44 00 00 ..D..
37bedead0
37bedead0loc_37bedead0:
37bedead0mov rdx, [rsp+624]
37bedead8mov rcx, r14
37bedeadblea r9, [rip+0x57a056]
37bedeae2mov [rsp+360], 1
37bedeaeeadd rdx, rbp
37bedeaf1mov [rsp+32], rdx
37bedeaf6mov rdx, [rsp+88]
37bedeafbmov r8, rdx
37bedeafecall clarfgp_64_
37bedeb03jmp 0x37bedde0b
37bedeb08
37bedeb08 0f 1f 84 00 00 00 00 00 ........
37bedeb10
37bedeb10loc_37bedeb10:
37bedeb10mov rdx, [rsp+616]
37bedeb18mov rcx, r14
37bedeb1blea r9, [rip+0x57a016]
37bedeb22mov [rsp+360], 1
37bedeb2eadd rdx, rbp
37bedeb31mov [rsp+32], rdx
37bedeb36mov rdx, [rsp+96]
37bedeb3bmov r8, rdx
37bedeb3ecall clarfgp_64_
37bedeb43mov rcx, [rsi]
37bedeb46jmp 0x37bedddf6
37bedeb4b
37bedeb4b 0f 1f 44 00 00 ..D..
37bedeb50
37bedeb50loc_37bedeb50:
37bedeb50mov r11, [rsp+296]
37bedeb58mov r10, [rdi]
37bedeb5b
37bedeb5bloc_37bedeb5b:
37bedeb5bmov r13, [rsi]
37bedeb5elea rax, [r10+1]
37bedeb62cmp rax, r13
37bedeb65jg 0x37bedee3b
37bedeb6bmov r12, rax
37bedeb6emov r8, r11
37bedeb71mov [rsp+96], r13
37bedeb76mov rdx, [rsp+320]
37bedeb7eimul r8, r12
37bedeb82lea rax, [8*r11+8]
37bedeb8amov rcx, [rsp+640]
37bedeb92mov [rsp+520], rsi
37bedeb9amov [rsp+88], rax
37bedeb9fadd rdx, r10
37bedeba2movaps x6, x7
37bedeba5mov rsi, r12
37bedeba8mov rax, [rsp+552]
37bedebb0lea r15, [rsp+352]
37bedebb8xorps x6, [rip+0x579f91]
37bedebbflea r14, [rsp+360]
37bedebc7add rdx, r8
37bedebcamov [rsp+80], r15
37bedebcfmov r13, [rsp+560]
37bedebd7lea r15, [rcx+8*r10]
37bedebdblea rbp, [rax+8*rdx+8]
37bedebe0lea rdx, [r10+2]
37bedebe4mov rax, [rsp+176]
37bedebecimul rdx, r11
37bedebf0imul rax, r12
37bedebf4add rax, [rsp+280]
37bedebfcmov r12, rax
37bedebffsub rdx, r8
37bedec02shl rdx, 3
37bedec06mov [rsp+104], rdx
37bedec0bjmp 0x37beded03
37bedec10
37bedec10loc_37bedec10:
37bedec10mov r8, rbp
37bedec13mov rdx, rbp
37bedec16mov rcx, r14
37bedec19call clarfgp_64_
37bedec1emov rax, [rsp+520]
37bedec26mov r8, [rax]
37bedec29cmp r8, rsi
37bedec2cjg 0x37bededb4
37bedec32
37bedec32loc_37bedec32:
37bedec32mov rax, [rbx]
37bedec35mov rdx, [rdi]
37bedec38mov rcx, rax
37bedec3bsub rcx, r8
37bedec3esub rcx, rdx
37bedec41test rcx, rcx
37bedec44jle 0x37bedecc0
37bedec46sub rax, rdx
37bedec49mov [rsp+40], r15
37bedec4emov r9, rbp
37bedec51mov r8, r14
37bedec54sub rax, rsi
37bedec57mov [rsp+352], rcx
37bedec5fmov rcx, [rsp+584]
37bedec67add rax, 1
37bedec6bmov [rsp+32], r13
37bedec70mov [rsp+360], rax
37bedec78mov rax, [rsp+648]
37bedec80mov [rsp+72], 1
37bedec89mov [rsp+64], rax
37bedec8emov rax, [rsp+592]
37bedec96mov [rsp+56], rax
37bedec9blea rax, [rdx+r12+1]
37bedeca0mov rdx, [rsp+80]
37bedeca5lea rax, [rcx+8*rax]
37bedeca9lea rcx, [rip+0x579e91]
37bedecb0mov [rsp+48], rax
37bedecb5call clarf1f_64_
37bedecbamov rax, [rbx]
37bedecbdmov rdx, [rdi]
37bedecc0
37bedecc0loc_37bedecc0:
37bedecc0sub rax, rdx
37bedecc3mov r8, r13
37bedecc6mov rdx, rbp
37bedecc9mov rcx, r14
37bedecccsub rax, rsi
37bedeccfadd r15, 8
37bedecd3add rsi, 1
37bedecd7add rax, 1
37bedecdbmov [rsp+360], rax
37bedece3call clacgv_64_
37bedece8mov r10, [rdi]
37bedecebadd rbp, [rsp+88]
37bedecf0add r12, [rsp+176]
37bedecf8cmp [rsp+96], rsi
37bedecfdjl 0x37bedee30
37beded03
37beded03loc_37beded03:
37beded03mov rax, [rbx]
37beded06mov rcx, [rsp+80]
37beded0bmov r9, r13
37beded0emov r8, rbp
37beded11mov [rsp+364], 0
37beded1cmov rdx, r14
37beded1fmovss [rsp+360], x6
37beded28sub rax, r10
37beded2bsub rax, rsi
37beded2eadd rax, 1
37beded32mov [rsp+352], rax
37beded3acall cscal_64_
37beded3fmov rax, [rbx]
37beded42sub rax, [rdi]
37beded45mov rdx, rbp
37beded48sub rax, rsi
37beded4bmov r8, r13
37beded4emov rcx, r14
37beded51add rax, 1
37beded55mov [rsp+360], rax
37beded5dcall clacgv_64_
37beded62mov rax, [rbx]
37beded65sub rax, [rdi]
37beded68mov r9, r13
37beded6bmov rdx, rax
37beded6emov [rsp+32], r15
37beded73sub rdx, rsi
37beded76add rdx, 1
37beded7amov [rsp+360], rdx
37beded82cmp rax, rsi
37beded85jle 0x37bedec10
37beded8bmov rax, [rsp+104]
37beded90mov rdx, rbp
37beded93mov rcx, r14
37beded96lea r8, [rbp+rax]
37beded9bcall clarfgp_64_
37bededa0mov rax, [rsp+520]
37bededa8mov r8, [rax]
37bededabcmp r8, rsi
37bededaejle 0x37bedec32
37bededb4
37bededb4loc_37bededb4:
37bededb4mov rax, [rbx]
37bededb7sub rax, [rdi]
37bededbamov [rsp+56], r13
37bededbfsub r8, rsi
37bededc2sub rax, rsi
37bededc5mov [rsp+40], r15
37bededcamov rdx, [rsp+80]
37bededcfmov r9, rbp
37bededd2add rax, 1
37bededd6mov [rsp+32], r13
37bededdblea rcx, [rip+0x579d5f]
37bedede2mov [rsp+360], rax
37bededeamov rax, [rsp+648]
37bededf2mov [rsp+72], 1
37bededfbmov [rsp+64], rax
37bedee00lea rax, [rbp+8]
37bedee04mov [rsp+48], rax
37bedee09mov [rsp+352], r8
37bedee11mov r8, r14
37bedee14call clarf1f_64_
37bedee19mov rax, [rsp+520]
37bedee21mov r8, [rax]
37bedee24jmp 0x37bedec32
37bedee29
37bedee29 0f 1f 80 00 00 00 00 .......
37bedee30
37bedee30loc_37bedee30:
37bedee30mov rsi, [rsp+520]
37bedee38mov r13, [rsi]
37bedee3b
37bedee3bloc_37bedee3b:
37bedee3bmov rax, [rbx]
37bedee3emov r12, rax
37bedee41sub r12, r13
37bedee44sub r12, r10
37bedee47test r12, r12
37bedee4ajle 0x37bedd9d8
37bedee50mov ebp, 1
37bedee55mov [rsp+104], r12
37bedee5amov rdx, r13
37bedee5dlea r14, [rsp+360]
37bedee65lea r15, [rsp+352]
37bedee6dmov [rsp+88], r14
37bedee72mov r13, rdi
37bedee75mov r14, rbp
37bedee78mov [rsp+96], r15
37bedee7dmulss x7, x7
37bedee81mov rdi, rbx
37bedee84mov rbp, rsi
37bedee87lea rcx, [rip+0x579cb3]
37bedee8emov rbx, [rsp+280]
37bedee96mov r12, [rsp+584]
37bedee9emov [rsp+80], rcx
37bedeea3mov r15, [rsp+176]
37bedeeabmov rsi, [rsp+592]
37bedeeb3jmp 0x37bedeec3
37bedeeb5
37bedeeb5 0f 1f 00 ...
37bedeeb8
37bedeeb8loc_37bedeeb8:
37bedeeb8mov rax, [rdi]
37bedeebbmov rdx, [rbp]
37bedeebfmov r10, [r13]
37bedeec3
37bedeec3loc_37bedeec3:
37bedeec3sub rax, rdx
37bedeec6add rdx, r14
37bedeec9mov rcx, [rsp+96]
37bedeecemov r9, rsi
37bedeed1movss [rsp+360], x7
37bedeedaimul rdx, r15
37bedeedesub rax, r10
37bedeee1add r10, r14
37bedeee4mov [rsp+364], 0
37bedeeefsub rax, r14
37bedeef2add rax, 1
37bedeef6add rdx, rbx
37bedeef9mov [rsp+352], rax
37bedef01add rdx, r10
37bedef04lea r8, [r12+8*rdx]
37bedef08mov rdx, [rsp+88]
37bedef0dcall cscal_64_
37bedef12mov rax, [rbp]
37bedef16mov r11, [rdi]
37bedef19mov r8, rsi
37bedef1cmov rcx, [r13]
37bedef20sub r11, rax
37bedef23add rax, r14
37bedef26imul rax, r15
37bedef2amov rdx, r11
37bedef2dsub rdx, rcx
37bedef30add rcx, r14
37bedef33sub rdx, r14
37bedef36add rax, rbx
37bedef39add rdx, 1
37bedef3dadd rax, rcx
37bedef40mov rcx, [rsp+88]
37bedef45mov [rsp+360], rdx
37bedef4dlea rdx, [r12+8*rax]
37bedef51call clacgv_64_
37bedef56mov rcx, [rbp]
37bedef5amov rax, [rdi]
37bedef5dmov r9, rsi
37bedef60mov rdx, [r13]
37bedef64sub rax, rcx
37bedef67add rcx, r14
37bedef6asub rax, rdx
37bedef6dadd rdx, r14
37bedef70sub rax, r14
37bedef73add rax, 1
37bedef77mov [rsp+360], rax
37bedef7flea rax, [rcx+1]
37bedef83imul rax, r15
37bedef87lea r8, [rax+rbx]
37bedef8bsub rax, r15
37bedef8eadd rax, rbx
37bedef91add r8, rdx
37bedef94add rax, rdx
37bedef97lea r8, [r12+8*r8]
37bedef9blea rdx, [r12+8*rax]
37bedef9fmov rax, [rsp+640]
37bedefa7lea rax, [rax+8*rcx-8]
37bedefacmov rcx, [rsp+88]
37bedefb1mov [rsp+32], rax
37bedefb6call clarfgp_64_
37bedefbbmov rcx, [rbp]
37bedefbfmov rax, [rdi]
37bedefc2mov rdx, [r13]
37bedefc6mov [rsp+56], rsi
37bedefcbsub rax, rcx
37bedefcemov [rsp+32], rsi
37bedefd3mov [rsp+72], 1
37bedefdcsub rax, rdx
37bedefdfadd rdx, r14
37bedefe2sub rax, r14
37bedefe5mov [rsp+352], rax
37bedefedadd rax, 1
37bedeff1mov [rsp+360], rax
37bedeff9lea rax, [rcx+r14]
37bedeffdmov r11, rax
37bedf000imul r11, r15
37bedf004lea rcx, [r11+rbx]
37bedf008mov r11, [rsp+648]
37bedf010lea r8, [rcx+rdx]
37bedf014lea rdx, [rcx+rdx+1]
37bedf019mov rcx, [rsp+80]
37bedf01emov [rsp+64], r11
37bedf023lea rdx, [r12+8*rdx]
37bedf027lea r9, [r12+8*r8]
37bedf02bmov r11, [rsp+640]
37bedf033mov [rsp+48], rdx
37bedf038mov r8, [rsp+88]
37bedf03dlea rax, [r11+8*rax-8]
37bedf042mov rdx, [rsp+96]
37bedf047mov [rsp+40], rax
37bedf04ccall clarf1f_64_
37bedf051mov rax, [rbp]
37bedf055mov rdx, [rdi]
37bedf058mov r8, rsi
37bedf05bmov rcx, [r13]
37bedf05fsub rdx, rax
37bedf062add rax, r14
37bedf065imul rax, r15
37bedf069sub rdx, rcx
37bedf06cadd rcx, r14
37bedf06fsub rdx, r14
37bedf072add r14, 1
37bedf076add rdx, 1
37bedf07aadd rax, rbx
37bedf07dmov [rsp+360], rdx
37bedf085add rax, rcx
37bedf088mov rcx, [rsp+88]
37bedf08dlea rdx, [r12+8*rax]
37bedf091call clacgv_64_
37bedf096cmp [rsp+104], r14
37bedf09bjge 0x37bedeeb8
37bedf0a1jmp 0x37bedd9d8
37bedf0a6
37bedf0a6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bedf0b0
37bedf0b0loc_37bedf0b0:
37bedf0b0test r10, r10
37bedf0b3jle 0x37bedfc20
37bedf0b9mov [rsp+88], r11
37bedf0bemovaps x8, x7
37bedf0c2mov r13l, 1
37bedf0c8mov rcx, [rsp+640]
37bedf0d0mov r15, [rsp+584]
37bedf0d8mov [rsp+96], r10
37bedf0ddlea r14, [rsp+360]
37bedf0e5mov [rsp+128], rcx
37bedf0edlea rcx, [8*r11+8]
37bedf0f5mov [rsp+312], rcx
37bedf0fdmov rcx, [rsp+552]
37bedf105lea r12, [rcx-8]
37bedf109mov rcx, [rsp+320]
37bedf111mov [rsp+144], r12
37bedf119lea rcx, [rcx+2*r11]
37bedf11dmov r11, [rsp+552]
37bedf125lea rcx, [r11+8*rcx+8]
37bedf12amov [rsp+200], rcx
37bedf132mov rcx, [rsp+176]
37bedf13alea r11, [8*rcx+8]
37bedf142mov [rsp+304], r11
37bedf14amov r11, [rsp+584]
37bedf152mov [rsp+152], r11
37bedf15amov r11, [rsp+280]
37bedf162lea rcx, [r11+2*rcx]
37bedf166lea rcx, [r15+8*rcx+8]
37bedf16bmov [rsp+248], rcx
37bedf173mov rcx, [rsp+632]
37bedf17bmov [rsp+224], rcx
37bedf183lea rcx, [8*rax+8]
37bedf18blea rax, [r8+2*rax]
37bedf18fmov [rsp+296], rcx
37bedf197mov rcx, [rsp+536]
37bedf19fshl rax, 3
37bedf1a3sub rcx, 8
37bedf1a7mov [rsp+112], rcx
37bedf1acmov rcx, [rsp+536]
37bedf1b4add rcx, 16
37bedf1b8mov [rsp+232], rcx
37bedf1c0add rcx, rax
37bedf1c3mov [rsp+240], rcx
37bedf1cblea rcx, [8*rdx+8]
37bedf1d3lea rdx, [rbp+2*rdx]
37bedf1d8mov [rsp+288], rcx
37bedf1e0mov rcx, [rsp+568]
37bedf1e8lea rcx, [rcx+8*rdx]
37bedf1ecmov rdx, r14
37bedf1efmov [rsp+208], rcx
37bedf1f7mov rcx, [rsp+568]
37bedf1ffsub rcx, 8
37bedf203mov [rsp+104], rcx
37bedf208mov rcx, [rsp+536]
37bedf210lea rax, [rcx+rax+8]
37bedf215mov r8, rcx
37bedf218mov [rsp+192], rax
37bedf220lea rax, [r15-8]
37bedf224lea r15, [rsp+352]
37bedf22cmov [rsp+216], rax
37bedf234mov rax, [rsi]
37bedf237mov rcx, r15
37bedf23amov r9, [rsp+544]
37bedf242mov [rsp+360], 0x3f800000
37bedf24emov [rsp+352], rax
37bedf256call cscal_64_
37bedf25bmov rax, [rbx]
37bedf25emov rdx, r14
37bedf261sub rax, [rsi]
37bedf264mov r8, [rsp+568]
37bedf26cmov r9, [rsp+576]
37bedf274mov rcx, r15
37bedf277mov [rsp+352], rax
37bedf27fmov [rsp+364], 0
37bedf28amovss [rsp+360], x7
37bedf293call cscal_64_
37bedf298mov r11, [rsp+88]
37bedf29dlea rax, [rsp+344]
37bedf2a5mov r10, [rsp+96]
37bedf2aamov [rsp+184], rax
37bedf2b2lea rax, [rip+0x579888]
37bedf2b9lea r8, [rip+0x579878]
37bedf2c0mulss x8, x7
37bedf2c5mov [rsp+80], rax
37bedf2camov rax, [rsp+616]
37bedf2d2movss x6, [rip+0x579876]
37bedf2damov [rsp+160], r12
37bedf2e2mov r12, [rsp+568]
37bedf2easub rax, 8
37bedf2eemov [rsp+328], r11
37bedf2f6mov [rsp+264], rax
37bedf2femov rax, [rsp+624]
37bedf306mov [rsp+272], r10
37bedf30esub rax, 16
37bedf312mov [rsp+120], r8
37bedf317mov [rsp+256], rax
37bedf31fjmp 0x37bedf9f5
37bedf324
37bedf324 0f 1f 40 00 ..@.
37bedf328
37bedf328loc_37bedf328:
37bedf328sub rax, r13
37bedf32bmov r9, [rsp+576]
37bedf333mov rdx, r12
37bedf336mov rcx, r14
37bedf339add rax, 1
37bedf33dmov [rsp+360], rax
37bedf345mov rax, [rsp+96]
37bedf34amov [rsp+32], rax
37bedf34fmov rax, [rsp+208]
37bedf357lea r8, [rax+8]
37bedf35bcall clarfgp_64_
37bedf360
37bedf360loc_37bedf360:
37bedf360mov rax, [rdi]
37bedf363mov rcx, [rsp+648]
37bedf36bmov r8, r14
37bedf36emov rdx, r15
37bedf371mov r9, [rsp+536]
37bedf379sub rax, r13
37bedf37cmov [rsp+352], rax
37bedf384mov rax, [rsi]
37bedf387mov [rsp+64], rcx
37bedf38cmov rcx, [rsp+544]
37bedf394mov [rsp+72], 1
37bedf39dsub rax, r13
37bedf3a0add rax, 1
37bedf3a4mov [rsp+56], rcx
37bedf3a9mov [rsp+360], rax
37bedf3b1mov rax, [rsp+112]
37bedf3b6mov [rsp+32], rcx
37bedf3bbmov rcx, [rsp+80]
37bedf3c0add rax, 16
37bedf3c4mov [rsp+168], rax
37bedf3ccmov [rsp+48], rax
37bedf3d1mov rax, [rsp+136]
37bedf3d9mov [rsp+40], rax
37bedf3decall clarf1f_64_
37bedf3e3mov rax, [rbx]
37bedf3e6mov rdx, [rsi]
37bedf3e9mov r8, r14
37bedf3ecsub rax, [rdi]
37bedf3efmov r11, [rsp+648]
37bedf3f7mov [rsp+72], 1
37bedf400sub rax, r13
37bedf403sub rdx, r13
37bedf406mov rcx, [rsp+80]
37bedf40bmov r9, [rsp+536]
37bedf413add rax, 1
37bedf417mov [rsp+64], r11
37bedf41cmov r11, [rsp+560]
37bedf424mov [rsp+352], rax
37bedf42clea rax, [rdx+1]
37bedf430mov rdx, [rsp+144]
37bedf438mov [rsp+360], rax
37bedf440mov rax, [rsp+136]
37bedf448add rdx, 8
37bedf44cmov [rsp+56], r11
37bedf451mov [rsp+40], rax
37bedf456mov rax, [rsp+544]
37bedf45emov [rsp+48], rdx
37bedf463mov [rsp+32], rax
37bedf468mov [rsp+88], rdx
37bedf46dmov rdx, r15
37bedf470call clarf1f_64_
37bedf475mov rax, [rdi]
37bedf478mov rcx, [rsp+80]
37bedf47dmov r9, r12
37bedf480mov rdx, [rsp+648]
37bedf488mov r8, r14
37bedf48bsub rax, r13
37bedf48emov [rsp+352], rax
37bedf496mov rax, [rbx]
37bedf499sub rax, [rsi]
37bedf49cmov [rsp+64], rdx
37bedf4a1sub rax, r13
37bedf4a4mov rdx, [rsp+576]
37bedf4acmov [rsp+72], 1
37bedf4b5add rax, 1
37bedf4b9mov [rsp+360], rax
37bedf4c1mov rax, [rsp+104]
37bedf4c6mov [rsp+56], rdx
37bedf4cbadd rax, 16
37bedf4cfmov [rsp+32], rdx
37bedf4d4mov rdx, r15
37bedf4d7mov [rsp+136], rax
37bedf4dfmov [rsp+48], rax
37bedf4e4mov rax, [rsp+96]
37bedf4e9mov [rsp+40], rax
37bedf4eecall clarf1f_64_
37bedf4f3mov rdx, [rbx]
37bedf4f6sub rdx, [rdi]
37bedf4f9mov r9, r12
37bedf4fcmov rax, rdx
37bedf4ffmov rdx, [rbx]
37bedf502sub rdx, [rsi]
37bedf505mov r8, r14
37bedf508sub rax, r13
37bedf50bmov rcx, [rsp+80]
37bedf510mov [rsp+72], 1
37bedf519add rax, 1
37bedf51dmov [rsp+352], rax
37bedf525mov rax, rdx
37bedf528mov rdx, [rsp+648]
37bedf530sub rax, r13
37bedf533add rax, 1
37bedf537mov [rsp+64], rdx
37bedf53cmov rdx, [rsp+592]
37bedf544mov [rsp+360], rax
37bedf54cmov rax, [rsp+96]
37bedf551mov [rsp+56], rdx
37bedf556mov rdx, [rsp+152]
37bedf55emov [rsp+40], rax
37bedf563mov rax, [rsp+576]
37bedf56bmov [rsp+48], rdx
37bedf570mov rdx, r15
37bedf573mov [rsp+32], rax
37bedf578call clarf1f_64_
37bedf57dmov rax, [rsi]
37bedf580mov r8, [rsp+544]
37bedf588mov rcx, r14
37bedf58bmov rdx, [rsp+536]
37bedf593sub rax, r13
37bedf596add rax, 1
37bedf59amov [rsp+360], rax
37bedf5a2call clacgv_64_
37bedf5a7mov rax, [rbx]
37bedf5aasub rax, [rsi]
37bedf5admov rdx, r12
37bedf5b0mov r8, [rsp+576]
37bedf5b8sub rax, r13
37bedf5bbmov rcx, r14
37bedf5beadd rax, 1
37bedf5c2mov [rsp+360], rax
37bedf5cacall clacgv_64_
37bedf5cfmov r12, [rdi]
37bedf5d2cmp r12, r13
37bedf5d5jg 0x37bee00b8
37bedf5db
37bedf5dbloc_37bedf5db:
37bedf5dbmov rax, [rbx]
37bedf5desub rax, r12
37bedf5e1sub rax, r13
37bedf5e4add rax, 1
37bedf5e8mov [rsp+352], rax
37bedf5f0mov rax, [rsp+600]
37bedf5f8movss x0, [rax+4*rbp-8]
37bedf5fecall sinf
37bedf603mov r12, [rsp+88]
37bedf608mov rdx, r14
37bedf60bmov rcx, r15
37bedf60emulss x0, x7
37bedf612lea r9, [rip+0x57951f]
37bedf619mov [rsp+364], 0
37bedf624mov r8, r12
37bedf627xorps x0, x6
37bedf62amovss [rsp+360], x0
37bedf633call cscal_64_
37bedf638mov rax, [rbx]
37bedf63bsub rax, [rdi]
37bedf63esub rax, r13
37bedf641add rax, 1
37bedf645mov [rsp+352], rax
37bedf64dmov rax, [rsp+600]
37bedf655movss x0, [rax+4*rbp-8]
37bedf65bcall cosf
37bedf660mov rax, [rsp+120]
37bedf665mov rdx, r14
37bedf668mov rcx, r15
37bedf66bmulss x0, x8
37bedf670mov [rsp+32], r12
37bedf675mov r8, [rsp+152]
37bedf67dlea r9, [rip+0x5794b4]
37bedf684mov [rsp+40], rax
37bedf689mov [rsp+364], 0
37bedf694movss [rsp+360], x0
37bedf69dcall caxpy_64_
37bedf6a2mov rdx, [rdi]
37bedf6a5cmp rdx, r13
37bedf6a8jg 0x37bee0000
37bedf6ae
37bedf6aeloc_37bedf6ae:
37bedf6aemov rax, [rbx]
37bedf6b1lea r9, [rip+0x579480]
37bedf6b8mov rcx, r14
37bedf6bbsub rax, rdx
37bedf6bemov rdx, [rsp+88]
37bedf6c3sub rax, r13
37bedf6c6add rax, 1
37bedf6camov [rsp+360], rax
37bedf6d2mov rax, [rsp+128]
37bedf6damov [rsp+32], rax
37bedf6dfmov rax, [rsp+144]
37bedf6e7lea r8, [rax+16]
37bedf6ebcall clarfgp_64_
37bedf6f0mov rdx, [rdi]
37bedf6f3cmp rdx, r13
37bedf6f6jg 0x37bedfec0
37bedf6fc
37bedf6fcloc_37bedf6fc:
37bedf6fcmov rax, [rbx]
37bedf6ffmov r9, [rsp+88]
37bedf704mov r8, r15
37bedf707lea rcx, [rip+0x579432]
37bedf70esub rax, rdx
37bedf711mov rdx, [rsp+184]
37bedf719sub rax, r13
37bedf71cadd rax, 1
37bedf720mov [rsp+344], rax
37bedf728mov rax, [rsi]
37bedf72bsub rax, r13
37bedf72emov [rsp+352], rax
37bedf736mov rax, [rsp+128]
37bedf73emovss x0, [rax+4]
37bedf743movss x1, [rax]
37bedf747mov [rsp+40], r14
37bedf74cmov rax, [rsp+648]
37bedf754mov [rsp+72], 1
37bedf75dxorps x0, x6
37bedf760mov [rsp+64], rax
37bedf765mov rax, [rsp+560]
37bedf76dunpcklps x1, x0
37bedf770movlps [rsp+360], x1
37bedf778mov [rsp+56], rax
37bedf77dmov rax, [rsp+200]
37bedf785mov [rsp+48], rax
37bedf78amov rax, [rsp+120]
37bedf78fmov [rsp+32], rax
37bedf794call clarf1f_64_
37bedf799mov rax, [rbx]
37bedf79cmov rdx, rax
37bedf79fsub rdx, [rsi]
37bedf7a2cmp rdx, r13
37bedf7a5jg 0x37bedfb70
37bedf7abcmp rbp, [rsp+272]
37bedf7b3jg 0x37bedfc15
37bedf7b9
37bedf7b9loc_37bedf7b9:
37bedf7b9mov rcx, [rsp+296]
37bedf7c1add [rsp+112], rcx
37bedf7c6mov rax, [rsp+112]
37bedf7cbmov r11, [rsp+304]
37bedf7d3mov rdx, [rsp+312]
37bedf7dbadd [rsp+248], r11
37bedf7e3add rax, 8
37bedf7e7add [rsp+152], r11
37bedf7efmov r9, [rsp+288]
37bedf7f7add [rsp+144], rdx
37bedf7ffadd [rsp+104], r9
37bedf804mov r10, [rsp+104]
37bedf809add [rsp+200], rdx
37bedf811add [rsp+240], rcx
37bedf819lea r12, [r10+8]
37bedf81dadd [rsp+208], r9
37bedf825add [rsp+232], rcx
37bedf82dadd [rsp+192], rcx
37bedf835add [rsp+160], rdx
37bedf83dadd [rsp+128], 8
37bedf846add [rsp+224], 8
37bedf84fmov r13, [rsp+160]
37bedf857mov [rsp+536], rax
37bedf85fmov rax, [rsi]
37bedf862add [rsp+216], r11
37bedf86asub rax, rbp
37bedf86dadd rax, 1
37bedf871mov [rsp+352], rax
37bedf879mov rax, [rsp+608]
37bedf881movss x0, [rax+4*rbp-8]
37bedf887call cosf
37bedf88cmov r9, [rsp+544]
37bedf894mov rdx, r14
37bedf897mov rcx, r15
37bedf89amov r8, [rsp+536]
37bedf8a2movss [rsp+360], x0
37bedf8abmov [rsp+364], 0
37bedf8b6call cscal_64_
37bedf8bbmov rax, [rsi]
37bedf8besub rax, rbp
37bedf8c1add rax, 1
37bedf8c5mov [rsp+352], rax
37bedf8cdmov rax, [rsp+608]
37bedf8d5movss x0, [rax+4*rbp-8]
37bedf8dbcall sinf
37bedf8e0mov r8, r13
37bedf8e3mov rdx, r14
37bedf8e6mov rcx, r15
37bedf8e9mov rax, [rsp+544]
37bedf8f1mulss x0, x7
37bedf8f5mov r9, [rsp+560]
37bedf8fdmov [rsp+364], 0
37bedf908mov r13, rbp
37bedf90bmov [rsp+40], rax
37bedf910mov rax, [rsp+536]
37bedf918mov [rsp+32], rax
37bedf91dxorps x0, x6
37bedf920movss [rsp+360], x0
37bedf929call caxpy_64_
37bedf92emov rax, [rbx]
37bedf931sub rax, [rsi]
37bedf934sub rax, rbp
37bedf937add rax, 1
37bedf93bmov [rsp+352], rax
37bedf943mov rax, [rsp+608]
37bedf94bmovss x0, [rax+4*rbp-8]
37bedf951call cosf
37bedf956mov r8, r12
37bedf959mov rdx, r14
37bedf95cmov rcx, r15
37bedf95fmulss x0, x7
37bedf963mov r9, [rsp+576]
37bedf96bmov [rsp+364], 0
37bedf976movss [rsp+360], x0
37bedf97fcall cscal_64_
37bedf984mov rax, [rbx]
37bedf987sub rax, [rsi]
37bedf98asub rax, rbp
37bedf98dadd rax, 1
37bedf991mov [rsp+352], rax
37bedf999mov rax, [rsp+608]
37bedf9a1movss x0, [rax+4*rbp-8]
37bedf9a7call sinf
37bedf9acmov [rsp+32], r12
37bedf9b1mov rdx, r14
37bedf9b4mov rcx, r15
37bedf9b7mulss x0, x8
37bedf9bcmov rax, [rsp+576]
37bedf9c4mov r9, [rsp+592]
37bedf9ccmov [rsp+364], 0
37bedf9d7mov r8, [rsp+216]
37bedf9dfmov [rsp+40], rax
37bedf9e4xorps x0, x6
37bedf9e7movss [rsp+360], x0
37bedf9f0call caxpy_64_
37bedf9f5
37bedf9f5loc_37bedf9f5:
37bedf9f5mov rdx, [rsi]
37bedf9f8mov rax, [rbx]
37bedf9fbmov rcx, r14
37bedf9felea rbp, [r13+1]
37bedfa02mov r8, [rsp+544]
37bedfa0asub rax, rdx
37bedfa0dsub rdx, r13
37bedfa10add rdx, 1
37bedfa14sub rax, r13
37bedfa17mov [rsp+360], rdx
37bedfa1fmov rdx, [rsp+536]
37bedfa27add rax, 1
37bedfa2bmov [rsp+352], rax
37bedfa33call scnrm2_64_
37bedfa38mov r8, [rsp+576]
37bedfa40mov rdx, r12
37bedfa43mov rcx, r15
37bedfa46movss [rsp+88], x0
37bedfa4ccall scnrm2_64_
37bedfa51movss x1, [rsp+88]
37bedfa57call atan2f
37bedfa5cmov rax, [rsp+600]
37bedfa64mov r8, [rsp+544]
37bedfa6cmov rcx, r14
37bedfa6fmov rdx, [rsp+536]
37bedfa77movss [rax+4*r13-4], x0
37bedfa7emov rax, [rsi]
37bedfa81sub rax, r13
37bedfa84add rax, 1
37bedfa88mov [rsp+360], rax
37bedfa90call clacgv_64_
37bedfa95mov rax, [rbx]
37bedfa98sub rax, [rsi]
37bedfa9bmov rdx, r12
37bedfa9emov r8, [rsp+576]
37bedfaa6sub rax, r13
37bedfaa9mov rcx, r14
37bedfaacadd rax, 1
37bedfab0mov [rsp+360], rax
37bedfab8call clacgv_64_
37bedfabdmov rax, [rsi]
37bedfac0mov rcx, r14
37bedfac3lea r10, [8*r13]
37bedfacbmov r9, [rsp+544]
37bedfad3mov r8, [rsp+192]
37bedfadbmov [rsp+88], r10
37bedfae0sub rax, r13
37bedfae3mov rdx, [rsp+536]
37bedfaebadd rax, 1
37bedfaefmov [rsp+360], rax
37bedfaf7mov rax, [rsp+264]
37bedfaffadd rax, r10
37bedfb02mov [rsp+32], rax
37bedfb07mov [rsp+136], rax
37bedfb0fcall clarfgp_64_
37bedfb14mov rcx, [rsp+256]
37bedfb1cmov r10, [rsp+88]
37bedfb21mov rax, [rbx]
37bedfb24sub rax, [rsi]
37bedfb27lea rcx, [rcx+r10+8]
37bedfb2cmov [rsp+96], rcx
37bedfb31cmp rax, r13
37bedfb34jne 0x37bedf328
37bedfb3amov [rsp+32], rcx
37bedfb3fmov r8, r12
37bedfb42mov rdx, r12
37bedfb45mov rcx, r14
37bedfb48mov r9, [rsp+576]
37bedfb50mov [rsp+360], 1
37bedfb5ccall clarfgp_64_
37bedfb61jmp 0x37bedf360
37bedfb66
37bedfb66 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bedfb70
37bedfb70loc_37bedfb70:
37bedfb70sub rax, [rdi]
37bedfb73sub rdx, r13
37bedfb76mov r9, [rsp+88]
37bedfb7bmov r8, r15
37bedfb7esub rax, r13
37bedfb81mov [rsp+352], rdx
37bedfb89mov rdx, [rsp+184]
37bedfb91lea rcx, [rip+0x578fa8]
37bedfb98add rax, 1
37bedfb9cmov [rsp+344], rax
37bedfba4mov rax, [rsp+128]
37bedfbacmovss x0, [rax+4]
37bedfbb1movss x1, [rax]
37bedfbb5mov [rsp+40], r14
37bedfbbamov rax, [rsp+648]
37bedfbc2mov [rsp+72], 1
37bedfbcbxorps x0, x6
37bedfbcemov [rsp+64], rax
37bedfbd3mov rax, [rsp+592]
37bedfbdbunpcklps x1, x0
37bedfbdemovlps [rsp+360], x1
37bedfbe6mov [rsp+56], rax
37bedfbebmov rax, [rsp+248]
37bedfbf3mov [rsp+48], rax
37bedfbf8mov rax, [rsp+120]
37bedfbfdmov [rsp+32], rax
37bedfc02call clarf1f_64_
37bedfc07cmp rbp, [rsp+272]
37bedfc0fjle 0x37bedf7b9
37bedfc15
37bedfc15loc_37bedfc15:
37bedfc15mov r11, [rsp+328]
37bedfc1dmov r10, [rdi]
37bedfc20
37bedfc20loc_37bedfc20:
37bedfc20mov rcx, [rsi]
37bedfc23lea rax, [r10+1]
37bedfc27cmp rax, rcx
37bedfc2ajg 0x37bee03f0
37bedfc30mov rbp, rax
37bedfc33mov rdx, r11
37bedfc36lea r8, [r10+2]
37bedfc3amov [rsp+88], rcx
37bedfc3fimul rdx, rbp
37bedfc43mov r12, [rsp+320]
37bedfc4bmovaps x8, x7
37bedfc4flea rax, [8*r11+8]
37bedfc57imul r8, r11
37bedfc5bmov [rsp+80], rax
37bedfc60mov rax, [rsp+552]
37bedfc68lea r11, [rsp+344]
37bedfc70add r12, r10
37bedfc73mov r15, [rsp+640]
37bedfc7bmovss x6, [rip+0x578ecd]
37bedfc83mov [rsp+96], r11
37bedfc88add r12, rdx
37bedfc8bxorps x8, x6
37bedfc8flea r14, [rsp+360]
37bedfc97sub r8, rdx
37bedfc9alea rax, [rax+8*r12+8]
37bedfc9fmov rdx, [rbx]
37bedfca2lea r12, [r15+8*r10]
37bedfca6lea r13, [8*r8]
37bedfcaelea r8, [rip+0x578e83]
37bedfcb5mov [rsp+112], r13
37bedfcbalea r15, [rsp+352]
37bedfcc2mov r13, rax
37bedfcc5mov [rsp+104], r8
37bedfccajmp 0x37bedfdad
37bedfccf
37bedfccf 90 .
37bedfcd0
37bedfcd0loc_37bedfcd0:
37bedfcd0mov rdx, [rbx]
37bedfcd3mov r10, [rdi]
37bedfcd6mov rax, rdx
37bedfcd9sub rax, rcx
37bedfcdcsub rax, r10
37bedfcdftest rax, rax
37bedfce2jle 0x37bedfd95
37bedfce8movss x0, [r12+4]
37bedfcefsub rdx, r10
37bedfcf2mov r9, r13
37bedfcf5mov r8, r15
37bedfcf8mov [rsp+352], rax
37bedfd00mov rax, [rsp+648]
37bedfd08sub rdx, rbp
37bedfd0bmovss x1, [r12]
37bedfd11add rdx, 1
37bedfd15mov [rsp+40], r14
37bedfd1axorps x0, x6
37bedfd1dmov [rsp+64], rax
37bedfd22mov rax, [rsp+592]
37bedfd2amov rcx, [rsp+584]
37bedfd32mov [rsp+344], rdx
37bedfd3aunpcklps x1, x0
37bedfd3dmov [rsp+56], rax
37bedfd42lea rax, [r10+1]
37bedfd46mov rdx, [rsp+96]
37bedfd4bimul rax, [rsp+176]
37bedfd54add rax, [rsp+280]
37bedfd5cmov [rsp+72], 1
37bedfd65add rax, rbp
37bedfd68movlps [rsp+360], x1
37bedfd70lea rax, [rcx+8*rax]
37bedfd74lea rcx, [rip+0x578dc5]
37bedfd7bmov [rsp+48], rax
37bedfd80mov rax, [rsp+104]
37bedfd85mov [rsp+32], rax
37bedfd8acall clarf1f_64_
37bedfd8fmov rdx, [rbx]
37bedfd92mov r10, [rdi]
37bedfd95
37bedfd95loc_37bedfd95:
37bedfd95add rbp, 1
37bedfd99add r13, [rsp+80]
37bedfd9eadd r12, 8
37bedfda2cmp [rsp+88], rbp
37bedfda7jl 0x37bee01c8
37bedfdad
37bedfdadloc_37bedfdad:
37bedfdadsub rdx, r10
37bedfdb0lea r9, [rip+0x578d81]
37bedfdb7mov r8, r13
37bedfdbamov rcx, r15
37bedfdbdmov [rsp+364], 0
37bedfdc8sub rdx, rbp
37bedfdcbmovss [rsp+360], x8
37bedfdd5add rdx, 1
37bedfdd9mov [rsp+352], rdx
37bedfde1mov rdx, r14
37bedfde4call cscal_64_
37bedfde9mov rax, [rbx]
37bedfdecsub rax, [rdi]
37bedfdefmov [rsp+32], r12
37bedfdf4sub rax, rbp
37bedfdf7mov rcx, r14
37bedfdfalea r9, [rip+0x578d37]
37bedfe01mov rdx, r13
37bedfe04add rax, 1
37bedfe08lea r8, [r13+8]
37bedfe0cmov [rsp+360], rax
37bedfe14call clarfgp_64_
37bedfe19mov rcx, [rsi]
37bedfe1ccmp rcx, rbp
37bedfe1fjle 0x37bedfcd0
37bedfe25mov rax, [rbx]
37bedfe28sub rax, [rdi]
37bedfe2bsub rcx, rbp
37bedfe2emov r9, r13
37bedfe31sub rax, rbp
37bedfe34movss x0, [r12+4]
37bedfe3bmov r8, r15
37bedfe3emovss x1, [r12]
37bedfe44add rax, 1
37bedfe48mov [rsp+40], r14
37bedfe4dmov rdx, [rsp+96]
37bedfe52mov [rsp+344], rax
37bedfe5amov rax, [rsp+648]
37bedfe62xorps x0, x6
37bedfe65mov [rsp+72], 1
37bedfe6eunpcklps x1, x0
37bedfe71mov [rsp+64], rax
37bedfe76mov rax, [rsp+560]
37bedfe7emov [rsp+352], rcx
37bedfe86lea rcx, [rip+0x578cb3]
37bedfe8dmov [rsp+56], rax
37bedfe92mov rax, [rsp+112]
37bedfe97movlps [rsp+360], x1
37bedfe9fadd rax, r13
37bedfea2mov [rsp+48], rax
37bedfea7mov rax, [rsp+104]
37bedfeacmov [rsp+32], rax
37bedfeb1call clarf1f_64_
37bedfeb6mov rcx, [rsi]
37bedfeb9jmp 0x37bedfcd0
37bedfebe
37bedfebe 66 90 f.
37bedfec0
37bedfec0loc_37bedfec0:
37bedfec0mov rax, [rsi]
37bedfec3sub rdx, r13
37bedfec6mov r8, r15
37bedfec9lea rcx, [rip+0x578c70]
37bedfed0mov r12, [rsp+224]
37bedfed8mov [rsp+344], rdx
37bedfee0sub rax, r13
37bedfee3mov r9, [rsp+168]
37bedfeebmov rdx, [rsp+184]
37bedfef3mov [rsp+352], rax
37bedfefbmov rax, [rsp+648]
37bedff03movss x0, [r12+4]
37bedff0amovss x1, [r12]
37bedff10mov [rsp+72], 1
37bedff19mov [rsp+64], rax
37bedff1emov rax, [rsp+544]
37bedff26mov [rsp+40], r14
37bedff2bxorps x0, x6
37bedff2emov [rsp+56], rax
37bedff33mov rax, [rsp+240]
37bedff3bunpcklps x1, x0
37bedff3emovlps [rsp+360], x1
37bedff46mov [rsp+48], rax
37bedff4bmov rax, [rsp+120]
37bedff50mov [rsp+32], rax
37bedff55call clarf1f_64_
37bedff5amov rcx, [rdi]
37bedff5dmov rax, [rbx]
37bedff60mov r8, r15
37bedff63movss x0, [r12+4]
37bedff6amovss x1, [r12]
37bedff70sub rcx, r13
37bedff73sub rax, [rsi]
37bedff76mov [rsp+72], 1
37bedff7fmov [rsp+344], rcx
37bedff87sub rax, r13
37bedff8axorps x0, x6
37bedff8dmov rcx, [rsp+648]
37bedff95mov [rsp+40], r14
37bedff9amov rdx, [rsp+184]
37bedffa2unpcklps x1, x0
37bedffa5mov [rsp+64], rcx
37bedffaamov rcx, [rsp+576]
37bedffb2mov [rsp+352], rax
37bedffbamov r9, [rsp+168]
37bedffc2mov [rsp+56], rcx
37bedffc7mov rcx, [rsp+208]
37bedffcfmovlps [rsp+360], x1
37bedffd7lea rax, [rcx+16]
37bedffdblea rcx, [rip+0x578b5e]
37bedffe2mov [rsp+48], rax
37bedffe7mov rax, [rsp+120]
37bedffecmov [rsp+32], rax
37bedfff1call clarf1f_64_
37bedfff6mov rdx, [rdi]
37bedfff9jmp 0x37bedf6fc
37bedfffe
37bedfffe 66 90 f.
37bee0000
37bee0000loc_37bee0000:
37bee0000mov rax, [rbx]
37bee0003lea r8, [rip+0x578b2e]
37bee000amov rcx, r14
37bee000dsub rax, rdx
37bee0010sub rdx, r13
37bee0013mov [rsp+352], rdx
37bee001bsub rax, r13
37bee001emov rdx, [rsp+88]
37bee0023add rax, 1
37bee0027mov [rsp+360], rax
37bee002fcall scnrm2_64_
37bee0034mov r12, [rsp+168]
37bee003clea r8, [rip+0x578af5]
37bee0043mov rcx, r15
37bee0046movss [rsp+96], x0
37bee004cmov rdx, r12
37bee004fcall scnrm2_64_
37bee0054movss x1, [rsp+96]
37bee005acall atan2f
37bee005fmov rax, [rsp+608]
37bee0067mov rdx, [rdi]
37bee006amovss [rax+4*rbp-8], x0
37bee0070cmp rdx, r13
37bee0073jle 0x37bedf6ae
37bee0079mov rax, [rsp+224]
37bee0081sub rdx, r13
37bee0084mov rcx, r14
37bee0087mov r8, [rsp+232]
37bee008fmov [rsp+360], rdx
37bee0097lea r9, [rip+0x578a9a]
37bee009emov rdx, r12
37bee00a1mov [rsp+32], rax
37bee00a6call clarfgp_64_
37bee00abmov rdx, [rdi]
37bee00aejmp 0x37bedf6ae
37bee00b3
37bee00b3 0f 1f 44 00 00 ..D..
37bee00b8
37bee00b8loc_37bee00b8:
37bee00b8mov rax, [rsp+600]
37bee00c0sub r12, r13
37bee00c3movss x0, [rax+4*rbp-8]
37bee00c9call sinf
37bee00cemov [rsp+352], r12
37bee00d6mov rdx, r14
37bee00d9mov rcx, r15
37bee00dcmov r12, [rsp+168]
37bee00e4xorps x0, x6
37bee00e7lea r9, [rip+0x578a4a]
37bee00eemov [rsp+364], 0
37bee00f9movss [rsp+360], x0
37bee0102mov r8, r12
37bee0105call cscal_64_
37bee010amov rax, [rdi]
37bee010dsub rax, r13
37bee0110mov [rsp+352], rax
37bee0118mov rax, [rsp+600]
37bee0120movss x0, [rax+4*rbp-8]
37bee0126call cosf
37bee012bmov rax, [rsp+120]
37bee0130mov rdx, r14
37bee0133mov rcx, r15
37bee0136mulss x0, x7
37bee013amov [rsp+32], r12
37bee013fmov r8, [rsp+136]
37bee0147lea r9, [rip+0x5789ea]
37bee014emov [rsp+40], rax
37bee0153mov [rsp+364], 0
37bee015emovss [rsp+360], x0
37bee0167call caxpy_64_
37bee016cmov r12, [rdi]
37bee016fjmp 0x37bedf5db
37bee0174
37bee0174 0f 1f 40 00 ..@.
37bee0178
37bee0178loc_37bee0178:
37bee0178mov [rsp+32], rcx
37bee017dmov rcx, r14
37bee0180mov rdx, [rsp+80]
37bee0185mov r9, [rsp+560]
37bee018dmov [rsp+360], 1
37bee0199mov r8, rdx
37bee019ccall clarfgp_64_
37bee01a1mov rcx, [rdi]
37bee01a4jmp 0x37bede799
37bee01a9
37bee01a9 0f 1f 80 00 00 00 00 .......
37bee01b0
37bee01b0loc_37bee01b0:
37bee01b0mov rdx, [rsp+104]
37bee01b5mov rcx, r14
37bee01b8mov r8, rdx
37bee01bbcall clarfgp_64_
37bee01c0jmp 0x37bede70c
37bee01c5
37bee01c5 0f 1f 00 ...
37bee01c8
37bee01c8loc_37bee01c8:
37bee01c8mov rcx, [rsi]
37bee01cb
37bee01cbloc_37bee01cb:
37bee01cbmov r12, rdx
37bee01cesub r12, rcx
37bee01d1sub r12, r10
37bee01d4test r12, r12
37bee01d7jle 0x37bedd9d8
37bee01ddmov ebp, 1
37bee01e2mov [rsp+96], r12
37bee01e7mov rax, rdx
37bee01ealea r14, [rsp+360]
37bee01f2lea r8, [rip+0x57893f]
37bee01f9lea r15, [rsp+352]
37bee0201mulss x7, x7
37bee0205mov [rsp+80], r14
37bee020amov [rsp+88], r15
37bee020fmov r14, rbx
37bee0212mov r15, rbp
37bee0215mov r13, [rsp+176]
37bee021dmov [rsp+104], r8
37bee0222mov r12, [rsp+584]
37bee022amov rbp, [rsp+640]
37bee0232mov rbx, [rsp+280]
37bee023ajmp 0x37bee0249
37bee023c
37bee023c 0f 1f 40 00 ..@.
37bee0240
37bee0240loc_37bee0240:
37bee0240mov rax, [r14]
37bee0243mov rcx, [rsi]
37bee0246mov r10, [rdi]
37bee0249
37bee0249loc_37bee0249:
37bee0249sub rax, rcx
37bee024cadd rcx, r15
37bee024fmov rdx, [rsp+80]
37bee0254lea r9, [rip+0x5788dd]
37bee025bmov [rsp+364], 0
37bee0266sub rax, r10
37bee0269add r10, r15
37bee026cmovss [rsp+360], x7
37bee0275imul r10, r13
37bee0279sub rax, r15
37bee027cadd rax, 1
37bee0280mov [rsp+352], rax
37bee0288add r10, rbx
37bee028badd rcx, r10
37bee028elea r8, [r12+8*rcx]
37bee0292mov rcx, [rsp+88]
37bee0297call cscal_64_
37bee029cmov rdx, [rsi]
37bee029fmov rcx, [r14]
37bee02a2lea r9, [rip+0x57888f]
37bee02a9mov rax, [rdi]
37bee02acsub rcx, rdx
37bee02afadd rdx, r15
37bee02b2sub rcx, rax
37bee02b5add rax, r15
37bee02b8imul rax, r13
37bee02bcsub rcx, r15
37bee02bfadd rcx, 1
37bee02c3mov [rsp+360], rcx
37bee02cbadd rax, rbx
37bee02celea rcx, [rdx+rax+1]
37bee02d3add rax, rdx
37bee02d6lea rdx, [rbp+8*rdx-8]
37bee02dbmov [rsp+32], rdx
37bee02e0lea r8, [r12+8*rcx]
37bee02e4mov rcx, [rsp+80]
37bee02e9lea rdx, [r12+8*rax]
37bee02edcall clarfgp_64_
37bee02f2mov rcx, [rsi]
37bee02f5mov rax, [r14]
37bee02f8mov rdx, [rdi]
37bee02fbsub rax, rcx
37bee02fesub rax, rdx
37bee0301cmp rax, r15
37bee0304je 0x37bee03c0
37bee030alea rdx, [rdx+r15+1]
37bee030fsub rax, r15
37bee0312imul rdx, r13
37bee0316lea r8, [rax+1]
37bee031amov [rsp+352], rax
37bee0322lea rax, [rcx+r15]
37bee0326mov [rsp+344], r8
37bee032elea rcx, [rax-1]
37bee0332mov r11, rdx
37bee0335add rdx, rbx
37bee0338movss x0, [rbp+8*rcx+4]
37bee033emovss x1, [rbp+8*rcx]
37bee0344sub r11, r13
37bee0347add rdx, rax
37bee034axorps x0, [rip+0x5787ff]
37bee0351mov [rsp+72], 1
37bee035alea r8, [r11+rbx]
37bee035emov r11, [rsp+648]
37bee0366lea rcx, [rip+0x5787d3]
37bee036dadd r8, rax
37bee0370lea rax, [r12+8*rdx]
37bee0374unpcklps x1, x0
37bee0377mov [rsp+48], rax
37bee037cmov rax, [rsp+80]
37bee0381lea r9, [r12+8*r8]
37bee0385lea rdx, [rsp+344]
37bee038dmov [rsp+64], r11
37bee0392mov r11, [rsp+592]
37bee039amov [rsp+40], rax
37bee039fmov rax, [rsp+104]
37bee03a4mov [rsp+56], r11
37bee03a9mov r8, [rsp+88]
37bee03aemov [rsp+32], rax
37bee03b3movlps [rsp+360], x1
37bee03bbcall clarf1f_64_
37bee03c0
37bee03c0loc_37bee03c0:
37bee03c0add r15, 1
37bee03c4cmp [rsp+96], r15
37bee03c9jge 0x37bee0240
37bee03cfjmp 0x37bedd9d8
37bee03d4
37bee03d4 0f 1f 40 00 ..@.
37bee03d8
37bee03d8loc_37bee03d8:
37bee03d8mov rax, [rax]
37bee03dbtest rax, rax
37bee03deje 0x37bedd9d8
37bee03e4
37bee03e4loc_37bee03e4:
37bee03e4neg rax
37bee03e7jmp 0x37bedd9b5
37bee03ec
37bee03ec 0f 1f 40 00 ..@.
37bee03f0
37bee03f0loc_37bee03f0:
37bee03f0mov rdx, [rbx]
37bee03f3jmp 0x37bee01cb
37bee03f8
37bee03f8loc_37bee03f8:
37bee03f8mov rdx, -7
37bee03ffmov eax, 7
37bee0404jmp 0x37bedd9aa
37bee0409
37bee0409loc_37bee0409:
37bee0409mov rdx, -9
37bee0410mov eax, 9
37bee0415jmp 0x37bedd9aa
37bee041a
37bee041aloc_37bee041a:
37bee041amov rdx, -11
37bee0421mov eax, 11
37bee0426jmp 0x37bedd9aa
37bedd8c0
37bedd8c0cunbdb_64_:
37bedd8c0push r15
37bedd8c2push r14
37bedd8c4push r13
37bedd8c6push r12
37bedd8c8push rbp
37bedd8c9push rdi
37bedd8capush rsi
37bedd8cbpush rbx
37bedd8ccsub rsp, 424
37bedd8d3movups [rsp+368], x6
37bedd8dbmovups [rsp+384], x7
37bedd8e3movups [rsp+400], x8
37bedd8ecmov rax, [rsp+544]
37bedd8f4mov rdi, [rsp+528]
37bedd8fcmov r12, [rax]
37bedd8ffmov rax, [rsp+560]
37bedd907mov r13, [rax]
37bedd90amov rbp, rdx
37bedd90dmov rbx, r8
37bedd910lea rdx, [rip+0x57b219]
37bedd917mov rax, [rsp+576]
37bedd91fmov r8l, 1
37bedd925mov rsi, r9
37bedd928mov r9l, 1
37bedd92emov r14, [rax]
37bedd931mov rax, [rsp+592]
37bedd939mov r15, [rax]
37bedd93cmov rax, [rsp+664]
37bedd944mov [rax], 0
37bedd94bcall lsame_64_
37bedd950mov r9l, 1
37bedd956mov r8l, 1
37bedd95cmov rcx, rbp
37bedd95flea rdx, [rip+0x57b1cb]
37bedd966mov [rsp+80], rax
37bedd96bcall lsame_64_
37bedd970test rax, rax
37bedd973jne 0x37bedda08
37bedd979mov rax, [rbx]
37bedd97cmovss x7, [rip+0x57b1c4]
37bedd984test rax, rax
37bedd987js 0x37bedda1c
37bedd98d
37bedd98dloc_37bedd98d:
37bedd98dmov rcx, [rsi]
37bedd990cmp rax, rcx
37bedd993jl 0x37bedd99e
37bedd995test rcx, rcx
37bedd998jns 0x37bedda30
37bedd99e
37bedd99eloc_37bedd99e:
37bedd99emov rdx, -4
37bedd9a5mov eax, 4
37bedd9aa
37bedd9aaloc_37bedd9aa:
37bedd9aamov rdi, [rsp+664]
37bedd9b2mov [rdi], rdx
37bedd9b5
37bedd9b5loc_37bedd9b5:
37bedd9b5lea rdx, [rsp+360]
37bedd9bdmov r8l, 6
37bedd9c3lea rcx, [rip+0x57b168]
37bedd9camov [rsp+360], rax
37bedd9d2call xerbla_64_
37bedd9d7nop
37bedd9d8
37bedd9d8loc_37bedd9d8:
37bedd9d8movups x6, [rsp+368]
37bedd9e0movups x7, [rsp+384]
37bedd9e8movups x8, [rsp+400]
37bedd9f1add rsp, 424
37bedd9f8pop rbx
37bedd9f9pop rsi
37bedd9fapop rdi
37bedd9fbpop rbp
37bedd9fcpop r12
37bedd9fepop r13
37bedda00pop r14
37bedda02pop r15
37bedda04ret
37bedda05
37bedda05 0f 1f 00 ...
37bedda08
37bedda08loc_37bedda08:
37bedda08mov rax, [rbx]
37bedda0bmovss x7, [rip+0x57b131]
37bedda13test rax, rax
37bedda16jns 0x37bedd98d
37bedda1c
37bedda1cloc_37bedda1c:
37bedda1cmov rdx, -3
37bedda23mov eax, 3
37bedda28jmp 0x37bedd9aa
37bedda2a
37bedda2a 66 0f 1f 44 00 00 f..D..
37bedda30
37bedda30loc_37bedda30:
37bedda30mov r8, [rdi]
37bedda33test r8, r8
37bedda36js 0x37bedda3d
37bedda38cmp rcx, r8
37bedda3bjge 0x37bedda50
37bedda3d
37bedda3dloc_37bedda3d:
37bedda3dmov rdx, -5
37bedda44mov eax, 5
37bedda49jmp 0x37bedd9aa
37bedda4e
37bedda4e 66 90 f.
37bedda50
37bedda50loc_37bedda50:
37bedda50mov r9, rax
37bedda53sub r9, rcx
37bedda56cmp r8, r9
37bedda59jg 0x37bedda3d
37bedda5bsub rax, r8
37bedda5emov rdx, rax
37bedda61cmp r8, rax
37bedda64jg 0x37bedda3d
37bedda66mov r11, [rsp+80]
37bedda6bmov rax, [rsp+544]
37bedda73xor r11, 1
37bedda77mov rax, [rax]
37bedda7amov [rsp+88], r11
37bedda7fje 0x37beddae3
37bedda81test rcx, rcx
37bedda84mov r8l, 1
37bedda8acmovle rcx, r8
37bedda8ecmp rcx, rax
37bedda91jg 0x37bee03f8
37bedda97mov rax, [rsp+560]
37bedda9fcmp [rax], rcx
37beddaa2jl 0x37bee0409
37beddaa8mov eax, 1
37beddaadtest r9, r9
37beddab0cmovle r9, rax
37beddab4mov rax, [rsp+576]
37beddabccmp [rax], r9
37beddabfjl 0x37bee041a
37beddac5mov rax, [rsp+592]
37beddacdcmp [rax], r9
37beddad0jge 0x37beddb33
37beddad2
37beddad2loc_37beddad2:
37beddad2mov rdx, -13
37beddad9mov eax, 13
37beddadejmp 0x37bedd9aa
37beddae3
37beddae3loc_37beddae3:
37beddae3test r8, r8
37beddae6mov ecx, 1
37beddaebcmovle r8, rcx
37beddaefcmp r8, rax
37beddaf2jg 0x37bee03f8
37beddaf8mov rcx, [rsp+560]
37beddb00test rdx, rdx
37beddb03mov eax, 1
37beddb08cmovg rax, rdx
37beddb0ccmp [rcx], rax
37beddb0fjl 0x37bee0409
37beddb15mov rcx, [rsp+576]
37beddb1dcmp [rcx], r8
37beddb20jl 0x37bee041a
37beddb26mov rcx, [rsp+592]
37beddb2ecmp [rcx], rax
37beddb31jl 0x37beddad2
37beddb33
37beddb33loc_37beddb33:
37beddb33mov rax, [rsp+656]
37beddb3bmov rbp, [rax]
37beddb3emov rax, [rsp+664]
37beddb46mov rax, [rax]
37beddb49test rax, rax
37beddb4cjne 0x37bee03e4
37beddb52lea rcx, [rsp+336]
37beddb5amov [rsp+336], rdx
37beddb62mov [rsp+80], rdx
37beddb67call sroundup_lwork_64_
37beddb6cmov rax, [rsp+648]
37beddb74mov rdx, [rsp+80]
37beddb79mov [rax+4], 0
37beddb80movss [rax], x0
37beddb84mov rax, [rsp+656]
37beddb8ccmp rdx, [rax]
37beddb8fmov rax, [rsp+664]
37beddb97jle 0x37beddbb8
37beddb99cmp rbp, -1
37beddb9dje 0x37bee03d8
37beddba3mov [rax], -21
37beddbaamov eax, 21
37beddbafjmp 0x37bedd9b5
37beddbb4
37beddbb4 0f 1f 40 00 ..@.
37beddbb8
37beddbb8loc_37beddbb8:
37beddbb8mov rax, [rax]
37beddbbbtest rax, rax
37beddbbejne 0x37bee03e4
37beddbc4cmp rbp, -1
37beddbc8je 0x37bedd9d8
37beddbcexor eax, eax
37beddbd0test r12, r12
37beddbd3mov rcx, r13
37beddbd6mov r10, [rdi]
37beddbd9cmovns rax, r12
37beddbddxor edx, edx
37beddbdftest r13, r13
37beddbe2cmovs rcx, rdx
37beddbe6test r14, r14
37beddbe9cmovns rdx, r14
37beddbedmov r8, rax
37beddbf0mov r12, rcx
37beddbf3mov r11, rcx
37beddbf6xor ecx, ecx
37beddbf8test r15, r15
37beddbfbnot r12
37beddbfemov rbp, rdx
37beddc01not r8
37beddc04cmovns rcx, r15
37beddc08mov [rsp+320], r12
37beddc10not rbp
37beddc13mov [rsp+176], rcx
37beddc1bmov r15, rcx
37beddc1enot rcx
37beddc21mov [rsp+280], rcx
37beddc29cmp [rsp+88], 0
37beddc2fje 0x37bedf0b0
37beddc35test r10, r10
37beddc38jle 0x37bedeb5b
37beddc3elea rcx, [8*r11+8]
37beddc46mov r14, [rsp+536]
37beddc4emovaps x8, x7
37beddc52lea r13, [8*rdx+8]
37beddc5amov [rsp+208], rcx
37beddc62mov rcx, [rsp+552]
37beddc6alea rdx, [rbp+2*rdx]
37beddc6fxor ebp, ebp
37beddc71mov [rsp+96], r14
37beddc76add r14, 8
37beddc7amovss x6, [rip+0x57aece]
37beddc82mov [rsp+80], rcx
37beddc87lea rcx, [8*rax+8]
37beddc8fmulss x8, x7
37beddc94mov [rsp+200], rcx
37beddc9clea rcx, [rax+rax]
37beddca0lea r9, [rcx+r8]
37beddca4add rcx, rax
37beddca7mov [rsp+240], r14
37beddcafmov rax, [rsp+536]
37beddcb7shl r9, 3
37beddcbbadd rcx, r8
37beddcbemov [rsp+184], r13
37beddcc6mov r13, [rsp+568]
37beddcceadd r14, r9
37beddcd1lea rax, [rax+8*rcx]
37beddcd5mov rcx, r12
37beddcd8add r9, [rsp+536]
37beddce0mov [rsp+104], r14
37beddce5lea r14, [8*r15+8]
37beddcedmov r15, [rsp+584]
37beddcf5lea r8, [rip+0x57ae3c]
37beddcfcmov [rsp+272], rax
37beddd04lea rax, [r12+2*r11]
37beddd08mov r12l, 1
37beddd0emov [rsp+120], r15
37beddd13add r15, 8
37beddd17mov [rsp+168], r15
37beddd1fsub r15, r14
37beddd22mov [rsp+160], r15
37beddd2amov r15, [rsp+568]
37beddd32mov [rsp+88], r13
37beddd37add r13, 8
37beddd3blea rdx, [r15+8*rdx]
37beddd3fmov r15, [rsp+552]
37beddd47mov [rsp+192], r14
37beddd4flea r14, [rsp+360]
37beddd57mov [rsp+248], r13
37beddd5flea rax, [r15+8*rax]
37beddd63mov [rsp+256], rdx
37beddd6blea r15, [rsp+352]
37beddd73mov [rsp+288], rax
37beddd7bmov rax, [rsp+552]
37beddd83mov [rsp+264], r9
37beddd8blea rax, [rax+8*rcx+8]
37beddd90mov [rsp+128], 0
37beddd9cmov [rsp+224], rax
37beddda4lea rax, [rdx+8]
37beddda8mov [rsp+136], 0
37bedddb4mov [rsp+152], 0
37bedddc0mov [rsp+232], rax
37bedddc8mov [rsp+296], r11
37bedddd0mov r13, [rsp+608]
37bedddd8mov [rsp+216], r10
37beddde0mov [rsp+112], r8
37beddde5jmp 0x37beddff5
37bedddea
37bedddea 66 0f 1f 44 00 00 f..D..
37bedddf0
37bedddf0loc_37bedddf0:
37bedddf0je 0x37bedeb10
37bedddf6
37bedddf6loc_37bedddf6:
37bedddf6mov rdx, [rbx]
37bedddf9sub rdx, rcx
37bedddfccmp rdx, r12
37bedddffjg 0x37bede250
37bedde05
37bedde05loc_37bedde05:
37bedde05je 0x37bedead0
37bedde0b
37bedde0bloc_37bedde0b:
37bedde0bmov rcx, [rdi]
37bedde0ecmp rcx, r12
37bedde11jg 0x37bede2a3
37bedde17
37bedde17loc_37bedde17:
37bedde17mov rdx, [rbx]
37bedde1amov r8, rdx
37bedde1dsub r8, rcx
37bedde20cmp r12, r8
37bedde23jle 0x37bede8d0
37bedde29
37bedde29loc_37bedde29:
37bedde29mov rax, [rsp+600]
37bedde31sub rdx, rcx
37bedde34sub rdx, r12
37bedde37movss x0, [rax+4*r12-4]
37bedde3eadd rdx, 1
37bedde42mov [rsp+352], rdx
37bedde4acall sinf
37bedde4fmov r8, [rsp+80]
37bedde54mov rdx, r14
37bedde57mov rcx, r15
37bedde5amulss x0, x7
37bedde5emov r9, [rsp+560]
37bedde66mov [rsp+364], 0
37bedde71xorps x0, x6
37bedde74movss [rsp+360], x0
37bedde7dcall cscal_64_
37bedde82mov rcx, [rsp+600]
37bedde8amov rdx, [rbx]
37bedde8dsub rdx, [rdi]
37bedde90movss x0, [rcx+4*r12-4]
37bedde97sub rdx, r12
37bedde9aadd rdx, 1
37bedde9emov [rsp+352], rdx
37beddea6call cosf
37beddeabmov rcx, [rsp+560]
37beddeb3mov rax, [rsp+80]
37beddeb8mov rdx, r14
37beddebbmulss x0, x8
37beddec0mov r8, [rsp+120]
37beddec5mov r9, [rsp+592]
37beddecdmov [rsp+364], 0
37bedded8mov [rsp+40], rcx
37beddeddmov rcx, r15
37beddee0mov [rsp+32], rax
37beddee5movss [rsp+360], x0
37beddeeecall caxpy_64_
37beddef3mov rcx, [rdi]
37beddef6cmp rcx, r12
37beddef9jg 0x37bede620
37beddeff
37beddeffloc_37beddeff:
37beddeffmov rdx, [rbx]
37beddf02mov r8, rdx
37beddf05sub r8, rcx
37beddf08cmp r8, r12
37beddf0bjge 0x37bede71a
37beddf11
37beddf11loc_37beddf11:
37beddf11mov r8, [rsi]
37beddf14cmp r8, r12
37beddf17jg 0x37bede4f0
37beddf1dmov r9, rdx
37beddf20sub r9, r8
37beddf23cmp r9, r12
37beddf26jg 0x37bede596
37beddf2c
37beddf2cloc_37beddf2c:
37beddf2ccmp r12, rcx
37beddf2fjge 0x37beddf54
37beddf31sub rcx, r12
37beddf34mov r8, [rsp+544]
37beddf3cmov rdx, [rsp+104]
37beddf41mov [rsp+360], rcx
37beddf49mov rcx, r14
37beddf4ccall clacgv_64_
37beddf51mov rcx, [rdi]
37beddf54
37beddf54loc_37beddf54:
37beddf54mov rdx, [rbx]
37beddf57
37beddf57loc_37beddf57:
37beddf57sub rdx, rcx
37beddf5amov r8, [rsp+560]
37beddf62mov rcx, r14
37beddf65add rbp, 8
37beddf69sub rdx, r12
37beddf6cadd r12, 1
37beddf70add rdx, 1
37beddf74mov [rsp+360], rdx
37beddf7cmov rdx, [rsp+80]
37beddf81call clacgv_64_
37beddf86mov rax, [rsp+200]
37beddf8emov rcx, [rsp+192]
37beddf96mov rdx, [rsp+208]
37beddf9emov r10, [rsp+184]
37beddfa6add [rsp+80], rdx
37beddfabadd [rsp+104], rax
37beddfb0add [rsp+168], rcx
37beddfb8add [rsp+120], rcx
37beddfbdadd [rsp+96], rax
37beddfc2add [rsp+88], r10
37beddfc7add [rsp+160], rcx
37beddfcfadd [rsp+152], rax
37beddfd7add [rsp+136], r10
37beddfdfadd [rsp+128], rdx
37beddfe7cmp r12, [rsp+216]
37beddfefjg 0x37bedeb50
37beddff5
37beddff5loc_37beddff5:
37beddff5mov rdx, [rsi]
37beddff8cmp r12, 1
37beddffcje 0x37bedea30
37bede002movss x0, [r13+4*r12-8]
37bede009sub rdx, r12
37bede00cadd rdx, 1
37bede010mov [rsp+352], rdx
37bede018call cosf
37bede01dmov r8, [rsp+96]
37bede022mov rcx, r15
37bede025mov rdx, r14
37bede028movss [rsp+360], x0
37bede031lea r9, [rip+0x57ab00]
37bede038mov [rsp+364], 0
37bede043call cscal_64_
37bede048mov rdx, [rsi]
37bede04bmovss x0, [r13+4*r12-8]
37bede052sub rdx, r12
37bede055add rdx, 1
37bede059mov [rsp+352], rdx
37bede061call sinf
37bede066mov rax, [rsp+112]
37bede06bmov rcx, [rsp+96]
37bede070lea r9, [rip+0x57aac1]
37bede077mulss x0, x7
37bede07bmov rdx, [rsp+128]
37bede083mov [rsp+364], 0
37bede08emov [rsp+40], rax
37bede093mov [rsp+32], rcx
37bede098mov rcx, [rsp+224]
37bede0a0lea r8, [rcx+rdx]
37bede0a4mov rcx, r15
37bede0a7mov rdx, r14
37bede0aaxorps x0, x6
37bede0admovss [rsp+360], x0
37bede0b6call caxpy_64_
37bede0bbmov rdx, [rbx]
37bede0besub rdx, [rsi]
37bede0c1movss x0, [r13+4*r12-8]
37bede0c8sub rdx, r12
37bede0cbadd rdx, 1
37bede0cfmov [rsp+352], rdx
37bede0d7call cosf
37bede0dcmov r8, [rsp+88]
37bede0e1mov rcx, r15
37bede0e4mov rdx, r14
37bede0e7mulss x0, x7
37bede0eblea r9, [rip+0x57aa46]
37bede0f2mov [rsp+364], 0
37bede0fdmovss [rsp+360], x0
37bede106call cscal_64_
37bede10bmov rdx, [rbx]
37bede10esub rdx, [rsi]
37bede111movss x0, [r13+4*r12-8]
37bede118sub rdx, r12
37bede11badd rdx, 1
37bede11fmov [rsp+352], rdx
37bede127call sinf
37bede12cmov rax, [rsp+112]
37bede131mov rdx, r14
37bede134mov rcx, r15
37bede137mulss x0, x8
37bede13cmov r8, [rsp+160]
37bede144lea r9, [rip+0x57a9ed]
37bede14bmov [rsp+364], 0
37bede156mov [rsp+40], rax
37bede15bmov rax, [rsp+88]
37bede160mov [rsp+32], rax
37bede165xorps x0, x6
37bede168movss [rsp+360], x0
37bede171call caxpy_64_
37bede176
37bede176loc_37bede176:
37bede176mov rcx, [rsi]
37bede179mov rdx, [rbx]
37bede17clea r8, [rip+0x57a9b5]
37bede183sub rdx, rcx
37bede186sub rcx, r12
37bede189sub rdx, r12
37bede18cadd rcx, 1
37bede190add rdx, 1
37bede194mov [rsp+360], rcx
37bede19cmov rcx, r14
37bede19fmov [rsp+352], rdx
37bede1a7mov rdx, [rsp+96]
37bede1accall scnrm2_64_
37bede1b1mov rdx, [rsp+88]
37bede1b6mov rcx, r15
37bede1b9lea r8, [rip+0x57a978]
37bede1c0movss [rsp+144], x0
37bede1c9call scnrm2_64_
37bede1cemovss x1, [rsp+144]
37bede1d7call atan2f
37bede1dcmov rax, [rsp+600]
37bede1e4mov rcx, [rsi]
37bede1e7movss [rax+4*r12-4], x0
37bede1eecmp rcx, r12
37bede1f1jle 0x37bedddf0
37bede1f7mov rdx, [rsp+616]
37bede1ffsub rcx, r12
37bede202mov rax, [rsp+240]
37bede20alea r9, [rip+0x57a927]
37bede211add rcx, 1
37bede215add rdx, rbp
37bede218mov [rsp+360], rcx
37bede220mov rcx, [rsp+152]
37bede228mov [rsp+32], rdx
37bede22dmov rdx, [rsp+96]
37bede232lea r8, [rax+rcx]
37bede236mov rcx, r14
37bede239call clarfgp_64_
37bede23emov rcx, [rsi]
37bede241mov rdx, [rbx]
37bede244sub rdx, rcx
37bede247cmp rdx, r12
37bede24ajle 0x37bedde05
37bede250
37bede250loc_37bede250:
37bede250sub rdx, r12
37bede253mov rcx, [rsp+136]
37bede25bmov rax, [rsp+248]
37bede263lea r9, [rip+0x57a8ce]
37bede26aadd rdx, 1
37bede26emov [rsp+360], rdx
37bede276mov rdx, [rsp+624]
37bede27elea r8, [rax+rcx]
37bede282mov rcx, r14
37bede285add rdx, rbp
37bede288mov [rsp+32], rdx
37bede28dmov rdx, [rsp+88]
37bede292call clarfgp_64_
37bede297mov rcx, [rdi]
37bede29acmp rcx, r12
37bede29djle 0x37bedde17
37bede2a3
37bede2a3loc_37bede2a3:
37bede2a3sub rcx, r12
37bede2a6mov rdx, [rsi]
37bede2a9mov r9, [rsp+96]
37bede2aemov r8, r15
37bede2b1mov rax, [rsp+616]
37bede2b9mov [rsp+352], rcx
37bede2c1mov rcx, [rsp+648]
37bede2c9sub rdx, r12
37bede2ccmovss x0, [rax+rbp+4]
37bede2d2movss x1, [rax+rbp]
37bede2d7mov [rsp+40], r14
37bede2dclea rax, [rsp+344]
37bede2e4mov [rsp+64], rcx
37bede2e9mov rcx, [rsp+544]
37bede2f1add rdx, 1
37bede2f5mov [rsp+72], 1
37bede2fexorps x0, x6
37bede301mov [rsp+56], rcx
37bede306mov rcx, [rsp+104]
37bede30bunpcklps x1, x0
37bede30emov [rsp+344], rdx
37bede316mov rdx, rax
37bede319mov [rsp+48], rcx
37bede31emov rcx, [rsp+112]
37bede323mov [rsp+144], rax
37bede32bmov [rsp+32], rcx
37bede330lea rcx, [rip+0x57a809]
37bede337movlps [rsp+360], x1
37bede33fcall clarf1f_64_
37bede344mov r11, [rdi]
37bede347mov rdx, [rbx]
37bede34amov r8, r15
37bede34dsub rdx, [rsi]
37bede350mov r10, [rsp+136]
37bede358sub r11, r12
37bede35bsub rdx, r12
37bede35emov rcx, [rsp+112]
37bede363mov r9, [rsp+88]
37bede368mov [rsp+352], r11
37bede370mov r11, [rsp+624]
37bede378add rdx, 1
37bede37cmov [rsp+344], rdx
37bede384movss x0, [r11+rbp+4]
37bede38bmovss x1, [r11+rbp]
37bede391mov [rsp+32], rcx
37bede396lea rcx, [rip+0x57a7a3]
37bede39dmov r11, [rsp+648]
37bede3a5mov [rsp+40], r14
37bede3aamov [rsp+72], 1
37bede3b3xorps x0, x6
37bede3b6mov [rsp+64], r11
37bede3bbmov r11, [rsp+576]
37bede3c3unpcklps x1, x0
37bede3c6movlps [rsp+360], x1
37bede3cemov [rsp+56], r11
37bede3d3mov r11, [rsp+232]
37bede3dblea rdx, [r11+r10]
37bede3dfmov [rsp+48], rdx
37bede3e4mov rdx, [rsp+144]
37bede3eccall clarf1f_64_
37bede3f1mov rcx, [rdi]
37bede3f4mov rdx, [rbx]
37bede3f7sub rdx, rcx
37bede3famov r8, rdx
37bede3fdcmp rdx, r12
37bede400jge 0x37bede8e0
37bede406
37bede406loc_37bede406:
37bede406cmp r12, rcx
37bede409jge 0x37bede4e8
37bede40fmov rax, [rsp+600]
37bede417mov [rsp+144], rcx
37bede41fmovss x0, [rax+4*r12-4]
37bede426call sinf
37bede42bmov rcx, [rsp+144]
37bede433mov r8, [rsp+104]
37bede438mov rdx, r14
37bede43bmov r9, [rsp+544]
37bede443xorps x0, x6
37bede446mov [rsp+364], 0
37bede451movss [rsp+360], x0
37bede45asub rcx, r12
37bede45dmov [rsp+352], rcx
37bede465mov rcx, r15
37bede468call cscal_64_
37bede46dmov rcx, [rsp+600]
37bede475mov rdx, [rdi]
37bede478movss x0, [rcx+4*r12-4]
37bede47fsub rdx, r12
37bede482mov [rsp+352], rdx
37bede48acall cosf
37bede48fmov rcx, [rsp+544]
37bede497mov rax, [rsp+104]
37bede49cmov rdx, r14
37bede49fmulss x0, x7
37bede4a3mov r9, [rsp+576]
37bede4abmov [rsp+364], 0
37bede4b6mov [rsp+40], rcx
37bede4bbmov rcx, [rsp+136]
37bede4c3mov [rsp+32], rax
37bede4c8mov rax, [rsp+232]
37bede4d0lea r8, [rax+rcx]
37bede4d4mov rcx, r15
37bede4d7movss [rsp+360], x0
37bede4e0call caxpy_64_
37bede4e5mov rcx, [rdi]
37bede4e8
37bede4e8loc_37bede4e8:
37bede4e8mov rdx, [rbx]
37bede4ebjmp 0x37bedde29
37bede4f0
37bede4f0loc_37bede4f0:
37bede4f0mov rax, [rsp+648]
37bede4f8sub rdx, rcx
37bede4fbmov r9, [rsp+80]
37bede500sub r8, r12
37bede503mov rcx, [rsp+128]
37bede50bsub rdx, r12
37bede50emov [rsp+72], 1
37bede517mov [rsp+64], rax
37bede51cmov rax, [rsp+560]
37bede524add rdx, 1
37bede528mov [rsp+360], rdx
37bede530mov [rsp+56], rax
37bede535mov rax, [rsp+552]
37bede53dmov [rsp+352], r8
37bede545mov r8, r14
37bede548lea rdx, [rax+rcx+8]
37bede54dmov rax, [rsp+560]
37bede555lea rcx, [rip+0x57a5e5]
37bede55cmov [rsp+48], rdx
37bede561mov rdx, [rsp+640]
37bede569mov [rsp+32], rax
37bede56eadd rdx, rbp
37bede571mov [rsp+40], rdx
37bede576mov rdx, r15
37bede579call clarf1f_64_
37bede57emov rdx, [rbx]
37bede581mov r8, [rsi]
37bede584mov rcx, [rdi]
37bede587mov r9, rdx
37bede58asub r9, r8
37bede58dcmp r9, r12
37bede590jle 0x37beddf2c
37bede596
37bede596loc_37bede596:
37bede596mov rax, [rsp+648]
37bede59esub rdx, rcx
37bede5a1sub r9, r12
37bede5a4mov [rsp+72], 1
37bede5adsub rdx, r12
37bede5b0mov [rsp+352], r9
37bede5b8mov r9, [rsp+80]
37bede5bdmov r8, r14
37bede5c0mov [rsp+64], rax
37bede5c5add rdx, 1
37bede5c9mov rax, [rsp+592]
37bede5d1lea rcx, [rip+0x57a569]
37bede5d8mov [rsp+360], rdx
37bede5e0mov rdx, [rsp+640]
37bede5e8mov [rsp+56], rax
37bede5edmov rax, [rsp+168]
37bede5f5add rdx, rbp
37bede5f8mov [rsp+48], rax
37bede5fdmov rax, [rsp+560]
37bede605mov [rsp+40], rdx
37bede60amov rdx, r15
37bede60dmov [rsp+32], rax
37bede612call clarf1f_64_
37bede617mov rcx, [rdi]
37bede61ajmp 0x37beddf2c
37bede61f
37bede61f 90 .
37bede620
37bede620loc_37bede620:
37bede620mov rdx, [rbx]
37bede623mov r8, [rsp+560]
37bede62bsub rdx, rcx
37bede62esub rcx, r12
37bede631sub rdx, r12
37bede634mov [rsp+352], rcx
37bede63cmov rcx, r14
37bede63fadd rdx, 1
37bede643mov [rsp+360], rdx
37bede64bmov rdx, [rsp+80]
37bede650call scnrm2_64_
37bede655mov r8, [rsp+544]
37bede65dmov rdx, [rsp+104]
37bede662mov rcx, r15
37bede665movss [rsp+144], x0
37bede66ecall scnrm2_64_
37bede673movss x1, [rsp+144]
37bede67ccall atan2f
37bede681mov rcx, [rdi]
37bede684movss [r13+4*r12-4], x0
37bede68bcmp rcx, r12
37bede68ejle 0x37beddeff
37bede694mov r8, [rsp+544]
37bede69cmov rdx, [rsp+104]
37bede6a1sub rcx, r12
37bede6a4mov [rsp+360], rcx
37bede6acmov rcx, r14
37bede6afcall clacgv_64_
37bede6b4mov rdx, [rdi]
37bede6b7mov rcx, [rsp+632]
37bede6bfmov r9, [rsp+544]
37bede6c7mov r8, rdx
37bede6caadd rcx, rbp
37bede6cdsub rdx, 1
37bede6d1sub r8, r12
37bede6d4mov [rsp+32], rcx
37bede6d9mov [rsp+360], r8
37bede6e1cmp rdx, r12
37bede6e4je 0x37bee01b0
37bede6eamov rcx, [rsp+152]
37bede6f2mov rax, [rsp+272]
37bede6famov rdx, [rsp+104]
37bede6fflea r8, [rax+rcx+8]
37bede704mov rcx, r14
37bede707call clarfgp_64_
37bede70c
37bede70cloc_37bede70c:
37bede70cmov rcx, [rdi]
37bede70fmov r8, [rbx]
37bede712sub r8, rcx
37bede715cmp r8, r12
37bede718jl 0x37bede799
37bede71a
37bede71aloc_37bede71a:
37bede71asub r8, r12
37bede71dmov rdx, [rsp+80]
37bede722mov rcx, r14
37bede725add r8, 1
37bede729mov [rsp+360], r8
37bede731mov r8, [rsp+560]
37bede739call clacgv_64_
37bede73emov rcx, [rsp+640]
37bede746mov rdx, [rbx]
37bede749sub rdx, [rdi]
37bede74cadd rcx, rbp
37bede74fcmp rdx, r12
37bede752je 0x37bee0178
37bede758sub rdx, r12
37bede75bmov [rsp+32], rcx
37bede760mov rax, [rsp+288]
37bede768mov rcx, [rsp+128]
37bede770add rdx, 1
37bede774mov r9, [rsp+560]
37bede77cmov [rsp+360], rdx
37bede784mov rdx, [rsp+80]
37bede789lea r8, [rax+rcx+8]
37bede78emov rcx, r14
37bede791call clarfgp_64_
37bede796mov rcx, [rdi]
37bede799
37bede799loc_37bede799:
37bede799cmp r12, rcx
37bede79cjge 0x37bedeaa8
37bede7a2sub rcx, r12
37bede7a5mov rdx, [rsi]
37bede7a8mov r9, [rsp+104]
37bede7admov r8, r14
37bede7b0mov [rsp+360], rcx
37bede7b8mov rcx, [rsp+648]
37bede7c0mov rax, [rsp+632]
37bede7c8sub rdx, r12
37bede7cbmov [rsp+72], 1
37bede7d4mov [rsp+64], rcx
37bede7d9mov rcx, [rsp+544]
37bede7e1add rax, rbp
37bede7e4mov [rsp+352], rdx
37bede7ecmov rdx, [rsp+152]
37bede7f4mov [rsp+56], rcx
37bede7f9mov rcx, [rsp+264]
37bede801mov [rsp+40], rax
37bede806mov [rsp+144], rax
37bede80emov rax, [rsp+544]
37bede816lea rdx, [rcx+rdx+16]
37bede81blea rcx, [rip+0x57a31f]
37bede822mov [rsp+48], rdx
37bede827mov rdx, r15
37bede82amov [rsp+32], rax
37bede82fcall clarf1f_64_
37bede834mov rdx, [rbx]
37bede837sub rdx, [rsi]
37bede83amov r8, r14
37bede83dmov rax, [rsp+648]
37bede845sub rdx, r12
37bede848mov r9, [rsp+104]
37bede84dmov [rsp+352], rdx
37bede855mov rdx, [rdi]
37bede858mov [rsp+64], rax
37bede85dmov rax, [rsp+576]
37bede865mov rcx, [rsp+136]
37bede86dsub rdx, r12
37bede870mov [rsp+72], 1
37bede879mov [rsp+56], rax
37bede87emov rax, [rsp+256]
37bede886mov [rsp+360], rdx
37bede88elea rdx, [rax+rcx+16]
37bede893mov rax, [rsp+144]
37bede89blea rcx, [rip+0x57a29f]
37bede8a2mov [rsp+48], rdx
37bede8a7mov rdx, r15
37bede8aamov [rsp+40], rax
37bede8afmov rax, [rsp+544]
37bede8b7mov [rsp+32], rax
37bede8bccall clarf1f_64_
37bede8c1mov rdx, [rbx]
37bede8c4mov rcx, [rdi]
37bede8c7jmp 0x37beddf11
37bede8cc
37bede8cc 0f 1f 40 00 ..@.
37bede8d0
37bede8d0loc_37bede8d0:
37bede8d0lea rax, [rsp+344]
37bede8d8mov [rsp+144], rax
37bede8e0
37bede8e0loc_37bede8e0:
37bede8e0mov rax, [rsp+616]
37bede8e8mov rdx, [rsi]
37bede8ebsub r8, r12
37bede8eelea rcx, [rip+0x57a24b]
37bede8f5mov r9, [rsp+96]
37bede8faadd r8, 1
37bede8femovss x0, [rax+rbp+4]
37bede904movss x1, [rax+rbp]
37bede909sub rdx, r12
37bede90cmov [rsp+72], 1
37bede915mov rax, [rsp+648]
37bede91dadd rdx, 1
37bede921mov [rsp+40], r14
37bede926xorps x0, x6
37bede929mov [rsp+344], rdx
37bede931mov rdx, [rsp+144]
37bede939mov [rsp+64], rax
37bede93emov rax, [rsp+560]
37bede946unpcklps x1, x0
37bede949mov [rsp+352], r8
37bede951mov r8, r15
37bede954mov [rsp+56], rax
37bede959mov rax, [rsp+80]
37bede95emovlps [rsp+360], x1
37bede966mov [rsp+48], rax
37bede96bmov rax, [rsp+112]
37bede970mov [rsp+32], rax
37bede975call clarf1f_64_
37bede97amov rcx, [rbx]
37bede97dsub rcx, [rsi]
37bede980mov r8, r15
37bede983mov rdx, rcx
37bede986mov rcx, [rbx]
37bede989sub rcx, [rdi]
37bede98csub rdx, r12
37bede98fmov rax, [rsp+112]
37bede994mov r9, [rsp+88]
37bede999add rdx, 1
37bede99dmov [rsp+344], rdx
37bede9a5mov rdx, rcx
37bede9a8mov rcx, [rsp+624]
37bede9b0sub rdx, r12
37bede9b3movss x0, [rcx+rbp+4]
37bede9b9movss x1, [rcx+rbp]
37bede9beadd rdx, 1
37bede9c2mov [rsp+72], 1
37bede9cbmov rcx, [rsp+648]
37bede9d3mov [rsp+40], r14
37bede9d8mov [rsp+32], rax
37bede9ddxorps x0, x6
37bede9e0mov [rsp+64], rcx
37bede9e5mov rcx, [rsp+592]
37bede9edunpcklps x1, x0
37bede9f0mov [rsp+352], rdx
37bede9f8mov rdx, [rsp+144]
37bedea00mov [rsp+56], rcx
37bedea05mov rcx, [rsp+120]
37bedea0amovlps [rsp+360], x1
37bedea12mov [rsp+48], rcx
37bedea17lea rcx, [rip+0x57a122]
37bedea1ecall clarf1f_64_
37bedea23mov rcx, [rdi]
37bedea26jmp 0x37bede406
37bedea2b
37bedea2b 0f 1f 44 00 00 ..D..
37bedea30
37bedea30loc_37bedea30:
37bedea30mov rax, [rip+0x57a111]
37bedea37mov r8, [rsp+536]
37bedea3fmov rcx, r15
37bedea42mov [rsp+352], rdx
37bedea4alea r9, [rip+0x57a0e7]
37bedea51mov rdx, r14
37bedea54mov [rsp+360], rax
37bedea5ccall cscal_64_
37bedea61mov rdx, [rbx]
37bedea64sub rdx, [rsi]
37bedea67mov rcx, r15
37bedea6amov r8, [rsp+568]
37bedea72mov [rsp+352], rdx
37bedea7amov rdx, r14
37bedea7dlea r9, [rip+0x57a0b4]
37bedea84mov [rsp+364], 0
37bedea8fmovss [rsp+360], x7
37bedea98call cscal_64_
37bedea9djmp 0x37bede176
37bedeaa2
37bedeaa2 66 0f 1f 44 00 00 f..D..
37bedeaa8
37bedeaa8loc_37bedeaa8:
37bedeaa8mov r8, [rsi]
37bedeaabmov rdx, [rbx]
37bedeaaecmp r12, r8
37bedeab1jl 0x37bede4f0
37bedeab7mov r9, rdx
37bedeabasub r9, r8
37bedeabdcmp r12, r9
37bedeac0jge 0x37beddf57
37bedeac6jmp 0x37bede596
37bedeacb
37bedeacb 0f 1f 44 00 00 ..D..
37bedead0
37bedead0loc_37bedead0:
37bedead0mov rdx, [rsp+624]
37bedead8mov rcx, r14
37bedeadblea r9, [rip+0x57a056]
37bedeae2mov [rsp+360], 1
37bedeaeeadd rdx, rbp
37bedeaf1mov [rsp+32], rdx
37bedeaf6mov rdx, [rsp+88]
37bedeafbmov r8, rdx
37bedeafecall clarfgp_64_
37bedeb03jmp 0x37bedde0b
37bedeb08
37bedeb08 0f 1f 84 00 00 00 00 00 ........
37bedeb10
37bedeb10loc_37bedeb10:
37bedeb10mov rdx, [rsp+616]
37bedeb18mov rcx, r14
37bedeb1blea r9, [rip+0x57a016]
37bedeb22mov [rsp+360], 1
37bedeb2eadd rdx, rbp
37bedeb31mov [rsp+32], rdx
37bedeb36mov rdx, [rsp+96]
37bedeb3bmov r8, rdx
37bedeb3ecall clarfgp_64_
37bedeb43mov rcx, [rsi]
37bedeb46jmp 0x37bedddf6
37bedeb4b
37bedeb4b 0f 1f 44 00 00 ..D..
37bedeb50
37bedeb50loc_37bedeb50:
37bedeb50mov r11, [rsp+296]
37bedeb58mov r10, [rdi]
37bedeb5b
37bedeb5bloc_37bedeb5b:
37bedeb5bmov r13, [rsi]
37bedeb5elea rax, [r10+1]
37bedeb62cmp rax, r13
37bedeb65jg 0x37bedee3b
37bedeb6bmov r12, rax
37bedeb6emov r8, r11
37bedeb71mov [rsp+96], r13
37bedeb76mov rdx, [rsp+320]
37bedeb7eimul r8, r12
37bedeb82lea rax, [8*r11+8]
37bedeb8amov rcx, [rsp+640]
37bedeb92mov [rsp+520], rsi
37bedeb9amov [rsp+88], rax
37bedeb9fadd rdx, r10
37bedeba2movaps x6, x7
37bedeba5mov rsi, r12
37bedeba8mov rax, [rsp+552]
37bedebb0lea r15, [rsp+352]
37bedebb8xorps x6, [rip+0x579f91]
37bedebbflea r14, [rsp+360]
37bedebc7add rdx, r8
37bedebcamov [rsp+80], r15
37bedebcfmov r13, [rsp+560]
37bedebd7lea r15, [rcx+8*r10]
37bedebdblea rbp, [rax+8*rdx+8]
37bedebe0lea rdx, [r10+2]
37bedebe4mov rax, [rsp+176]
37bedebecimul rdx, r11
37bedebf0imul rax, r12
37bedebf4add rax, [rsp+280]
37bedebfcmov r12, rax
37bedebffsub rdx, r8
37bedec02shl rdx, 3
37bedec06mov [rsp+104], rdx
37bedec0bjmp 0x37beded03
37bedec10
37bedec10loc_37bedec10:
37bedec10mov r8, rbp
37bedec13mov rdx, rbp
37bedec16mov rcx, r14
37bedec19call clarfgp_64_
37bedec1emov rax, [rsp+520]
37bedec26mov r8, [rax]
37bedec29cmp r8, rsi
37bedec2cjg 0x37bededb4
37bedec32
37bedec32loc_37bedec32:
37bedec32mov rax, [rbx]
37bedec35mov rdx, [rdi]
37bedec38mov rcx, rax
37bedec3bsub rcx, r8
37bedec3esub rcx, rdx
37bedec41test rcx, rcx
37bedec44jle 0x37bedecc0
37bedec46sub rax, rdx
37bedec49mov [rsp+40], r15
37bedec4emov r9, rbp
37bedec51mov r8, r14
37bedec54sub rax, rsi
37bedec57mov [rsp+352], rcx
37bedec5fmov rcx, [rsp+584]
37bedec67add rax, 1
37bedec6bmov [rsp+32], r13
37bedec70mov [rsp+360], rax
37bedec78mov rax, [rsp+648]
37bedec80mov [rsp+72], 1
37bedec89mov [rsp+64], rax
37bedec8emov rax, [rsp+592]
37bedec96mov [rsp+56], rax
37bedec9blea rax, [rdx+r12+1]
37bedeca0mov rdx, [rsp+80]
37bedeca5lea rax, [rcx+8*rax]
37bedeca9lea rcx, [rip+0x579e91]
37bedecb0mov [rsp+48], rax
37bedecb5call clarf1f_64_
37bedecbamov rax, [rbx]
37bedecbdmov rdx, [rdi]
37bedecc0
37bedecc0loc_37bedecc0:
37bedecc0sub rax, rdx
37bedecc3mov r8, r13
37bedecc6mov rdx, rbp
37bedecc9mov rcx, r14
37bedecccsub rax, rsi
37bedeccfadd r15, 8
37bedecd3add rsi, 1
37bedecd7add rax, 1
37bedecdbmov [rsp+360], rax
37bedece3call clacgv_64_
37bedece8mov r10, [rdi]
37bedecebadd rbp, [rsp+88]
37bedecf0add r12, [rsp+176]
37bedecf8cmp [rsp+96], rsi
37bedecfdjl 0x37bedee30
37beded03
37beded03loc_37beded03:
37beded03mov rax, [rbx]
37beded06mov rcx, [rsp+80]
37beded0bmov r9, r13
37beded0emov r8, rbp
37beded11mov [rsp+364], 0
37beded1cmov rdx, r14
37beded1fmovss [rsp+360], x6
37beded28sub rax, r10
37beded2bsub rax, rsi
37beded2eadd rax, 1
37beded32mov [rsp+352], rax
37beded3acall cscal_64_
37beded3fmov rax, [rbx]
37beded42sub rax, [rdi]
37beded45mov rdx, rbp
37beded48sub rax, rsi
37beded4bmov r8, r13
37beded4emov rcx, r14
37beded51add rax, 1
37beded55mov [rsp+360], rax
37beded5dcall clacgv_64_
37beded62mov rax, [rbx]
37beded65sub rax, [rdi]
37beded68mov r9, r13
37beded6bmov rdx, rax
37beded6emov [rsp+32], r15
37beded73sub rdx, rsi
37beded76add rdx, 1
37beded7amov [rsp+360], rdx
37beded82cmp rax, rsi
37beded85jle 0x37bedec10
37beded8bmov rax, [rsp+104]
37beded90mov rdx, rbp
37beded93mov rcx, r14
37beded96lea r8, [rbp+rax]
37beded9bcall clarfgp_64_
37bededa0mov rax, [rsp+520]
37bededa8mov r8, [rax]
37bededabcmp r8, rsi
37bededaejle 0x37bedec32
37bededb4
37bededb4loc_37bededb4:
37bededb4mov rax, [rbx]
37bededb7sub rax, [rdi]
37bededbamov [rsp+56], r13
37bededbfsub r8, rsi
37bededc2sub rax, rsi
37bededc5mov [rsp+40], r15
37bededcamov rdx, [rsp+80]
37bededcfmov r9, rbp
37bededd2add rax, 1
37bededd6mov [rsp+32], r13
37bededdblea rcx, [rip+0x579d5f]
37bedede2mov [rsp+360], rax
37bededeamov rax, [rsp+648]
37bededf2mov [rsp+72], 1
37bededfbmov [rsp+64], rax
37bedee00lea rax, [rbp+8]
37bedee04mov [rsp+48], rax
37bedee09mov [rsp+352], r8
37bedee11mov r8, r14
37bedee14call clarf1f_64_
37bedee19mov rax, [rsp+520]
37bedee21mov r8, [rax]
37bedee24jmp 0x37bedec32
37bedee29
37bedee29 0f 1f 80 00 00 00 00 .......
37bedee30
37bedee30loc_37bedee30:
37bedee30mov rsi, [rsp+520]
37bedee38mov r13, [rsi]
37bedee3b
37bedee3bloc_37bedee3b:
37bedee3bmov rax, [rbx]
37bedee3emov r12, rax
37bedee41sub r12, r13
37bedee44sub r12, r10
37bedee47test r12, r12
37bedee4ajle 0x37bedd9d8
37bedee50mov ebp, 1
37bedee55mov [rsp+104], r12
37bedee5amov rdx, r13
37bedee5dlea r14, [rsp+360]
37bedee65lea r15, [rsp+352]
37bedee6dmov [rsp+88], r14
37bedee72mov r13, rdi
37bedee75mov r14, rbp
37bedee78mov [rsp+96], r15
37bedee7dmulss x7, x7
37bedee81mov rdi, rbx
37bedee84mov rbp, rsi
37bedee87lea rcx, [rip+0x579cb3]
37bedee8emov rbx, [rsp+280]
37bedee96mov r12, [rsp+584]
37bedee9emov [rsp+80], rcx
37bedeea3mov r15, [rsp+176]
37bedeeabmov rsi, [rsp+592]
37bedeeb3jmp 0x37bedeec3
37bedeeb5
37bedeeb5 0f 1f 00 ...
37bedeeb8
37bedeeb8loc_37bedeeb8:
37bedeeb8mov rax, [rdi]
37bedeebbmov rdx, [rbp]
37bedeebfmov r10, [r13]
37bedeec3
37bedeec3loc_37bedeec3:
37bedeec3sub rax, rdx
37bedeec6add rdx, r14
37bedeec9mov rcx, [rsp+96]
37bedeecemov r9, rsi
37bedeed1movss [rsp+360], x7
37bedeedaimul rdx, r15
37bedeedesub rax, r10
37bedeee1add r10, r14
37bedeee4mov [rsp+364], 0
37bedeeefsub rax, r14
37bedeef2add rax, 1
37bedeef6add rdx, rbx
37bedeef9mov [rsp+352], rax
37bedef01add rdx, r10
37bedef04lea r8, [r12+8*rdx]
37bedef08mov rdx, [rsp+88]
37bedef0dcall cscal_64_
37bedef12mov rax, [rbp]
37bedef16mov r11, [rdi]
37bedef19mov r8, rsi
37bedef1cmov rcx, [r13]
37bedef20sub r11, rax
37bedef23add rax, r14
37bedef26imul rax, r15
37bedef2amov rdx, r11
37bedef2dsub rdx, rcx
37bedef30add rcx, r14
37bedef33sub rdx, r14
37bedef36add rax, rbx
37bedef39add rdx, 1
37bedef3dadd rax, rcx
37bedef40mov rcx, [rsp+88]
37bedef45mov [rsp+360], rdx
37bedef4dlea rdx, [r12+8*rax]
37bedef51call clacgv_64_
37bedef56mov rcx, [rbp]
37bedef5amov rax, [rdi]
37bedef5dmov r9, rsi
37bedef60mov rdx, [r13]
37bedef64sub rax, rcx
37bedef67add rcx, r14
37bedef6asub rax, rdx
37bedef6dadd rdx, r14
37bedef70sub rax, r14
37bedef73add rax, 1
37bedef77mov [rsp+360], rax
37bedef7flea rax, [rcx+1]
37bedef83imul rax, r15
37bedef87lea r8, [rax+rbx]
37bedef8bsub rax, r15
37bedef8eadd rax, rbx
37bedef91add r8, rdx
37bedef94add rax, rdx
37bedef97lea r8, [r12+8*r8]
37bedef9blea rdx, [r12+8*rax]
37bedef9fmov rax, [rsp+640]
37bedefa7lea rax, [rax+8*rcx-8]
37bedefacmov rcx, [rsp+88]
37bedefb1mov [rsp+32], rax
37bedefb6call clarfgp_64_
37bedefbbmov rcx, [rbp]
37bedefbfmov rax, [rdi]
37bedefc2mov rdx, [r13]
37bedefc6mov [rsp+56], rsi
37bedefcbsub rax, rcx
37bedefcemov [rsp+32], rsi
37bedefd3mov [rsp+72], 1
37bedefdcsub rax, rdx
37bedefdfadd rdx, r14
37bedefe2sub rax, r14
37bedefe5mov [rsp+352], rax
37bedefedadd rax, 1
37bedeff1mov [rsp+360], rax
37bedeff9lea rax, [rcx+r14]
37bedeffdmov r11, rax
37bedf000imul r11, r15
37bedf004lea rcx, [r11+rbx]
37bedf008mov r11, [rsp+648]
37bedf010lea r8, [rcx+rdx]
37bedf014lea rdx, [rcx+rdx+1]
37bedf019mov rcx, [rsp+80]
37bedf01emov [rsp+64], r11
37bedf023lea rdx, [r12+8*rdx]
37bedf027lea r9, [r12+8*r8]
37bedf02bmov r11, [rsp+640]
37bedf033mov [rsp+48], rdx
37bedf038mov r8, [rsp+88]
37bedf03dlea rax, [r11+8*rax-8]
37bedf042mov rdx, [rsp+96]
37bedf047mov [rsp+40], rax
37bedf04ccall clarf1f_64_
37bedf051mov rax, [rbp]
37bedf055mov rdx, [rdi]
37bedf058mov r8, rsi
37bedf05bmov rcx, [r13]
37bedf05fsub rdx, rax
37bedf062add rax, r14
37bedf065imul rax, r15
37bedf069sub rdx, rcx
37bedf06cadd rcx, r14
37bedf06fsub rdx, r14
37bedf072add r14, 1
37bedf076add rdx, 1
37bedf07aadd rax, rbx
37bedf07dmov [rsp+360], rdx
37bedf085add rax, rcx
37bedf088mov rcx, [rsp+88]
37bedf08dlea rdx, [r12+8*rax]
37bedf091call clacgv_64_
37bedf096cmp [rsp+104], r14
37bedf09bjge 0x37bedeeb8
37bedf0a1jmp 0x37bedd9d8
37bedf0a6
37bedf0a6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bedf0b0
37bedf0b0loc_37bedf0b0:
37bedf0b0test r10, r10
37bedf0b3jle 0x37bedfc20
37bedf0b9mov [rsp+88], r11
37bedf0bemovaps x8, x7
37bedf0c2mov r13l, 1
37bedf0c8mov rcx, [rsp+640]
37bedf0d0mov r15, [rsp+584]
37bedf0d8mov [rsp+96], r10
37bedf0ddlea r14, [rsp+360]
37bedf0e5mov [rsp+128], rcx
37bedf0edlea rcx, [8*r11+8]
37bedf0f5mov [rsp+312], rcx
37bedf0fdmov rcx, [rsp+552]
37bedf105lea r12, [rcx-8]
37bedf109mov rcx, [rsp+320]
37bedf111mov [rsp+144], r12
37bedf119lea rcx, [rcx+2*r11]
37bedf11dmov r11, [rsp+552]
37bedf125lea rcx, [r11+8*rcx+8]
37bedf12amov [rsp+200], rcx
37bedf132mov rcx, [rsp+176]
37bedf13alea r11, [8*rcx+8]
37bedf142mov [rsp+304], r11
37bedf14amov r11, [rsp+584]
37bedf152mov [rsp+152], r11
37bedf15amov r11, [rsp+280]
37bedf162lea rcx, [r11+2*rcx]
37bedf166lea rcx, [r15+8*rcx+8]
37bedf16bmov [rsp+248], rcx
37bedf173mov rcx, [rsp+632]
37bedf17bmov [rsp+224], rcx
37bedf183lea rcx, [8*rax+8]
37bedf18blea rax, [r8+2*rax]
37bedf18fmov [rsp+296], rcx
37bedf197mov rcx, [rsp+536]
37bedf19fshl rax, 3
37bedf1a3sub rcx, 8
37bedf1a7mov [rsp+112], rcx
37bedf1acmov rcx, [rsp+536]
37bedf1b4add rcx, 16
37bedf1b8mov [rsp+232], rcx
37bedf1c0add rcx, rax
37bedf1c3mov [rsp+240], rcx
37bedf1cblea rcx, [8*rdx+8]
37bedf1d3lea rdx, [rbp+2*rdx]
37bedf1d8mov [rsp+288], rcx
37bedf1e0mov rcx, [rsp+568]
37bedf1e8lea rcx, [rcx+8*rdx]
37bedf1ecmov rdx, r14
37bedf1efmov [rsp+208], rcx
37bedf1f7mov rcx, [rsp+568]
37bedf1ffsub rcx, 8
37bedf203mov [rsp+104], rcx
37bedf208mov rcx, [rsp+536]
37bedf210lea rax, [rcx+rax+8]
37bedf215mov r8, rcx
37bedf218mov [rsp+192], rax
37bedf220lea rax, [r15-8]
37bedf224lea r15, [rsp+352]
37bedf22cmov [rsp+216], rax
37bedf234mov rax, [rsi]
37bedf237mov rcx, r15
37bedf23amov r9, [rsp+544]
37bedf242mov [rsp+360], 0x3f800000
37bedf24emov [rsp+352], rax
37bedf256call cscal_64_
37bedf25bmov rax, [rbx]
37bedf25emov rdx, r14
37bedf261sub rax, [rsi]
37bedf264mov r8, [rsp+568]
37bedf26cmov r9, [rsp+576]
37bedf274mov rcx, r15
37bedf277mov [rsp+352], rax
37bedf27fmov [rsp+364], 0
37bedf28amovss [rsp+360], x7
37bedf293call cscal_64_
37bedf298mov r11, [rsp+88]
37bedf29dlea rax, [rsp+344]
37bedf2a5mov r10, [rsp+96]
37bedf2aamov [rsp+184], rax
37bedf2b2lea rax, [rip+0x579888]
37bedf2b9lea r8, [rip+0x579878]
37bedf2c0mulss x8, x7
37bedf2c5mov [rsp+80], rax
37bedf2camov rax, [rsp+616]
37bedf2d2movss x6, [rip+0x579876]
37bedf2damov [rsp+160], r12
37bedf2e2mov r12, [rsp+568]
37bedf2easub rax, 8
37bedf2eemov [rsp+328], r11
37bedf2f6mov [rsp+264], rax
37bedf2femov rax, [rsp+624]
37bedf306mov [rsp+272], r10
37bedf30esub rax, 16
37bedf312mov [rsp+120], r8
37bedf317mov [rsp+256], rax
37bedf31fjmp 0x37bedf9f5
37bedf324
37bedf324 0f 1f 40 00 ..@.
37bedf328
37bedf328loc_37bedf328:
37bedf328sub rax, r13
37bedf32bmov r9, [rsp+576]
37bedf333mov rdx, r12
37bedf336mov rcx, r14
37bedf339add rax, 1
37bedf33dmov [rsp+360], rax
37bedf345mov rax, [rsp+96]
37bedf34amov [rsp+32], rax
37bedf34fmov rax, [rsp+208]
37bedf357lea r8, [rax+8]
37bedf35bcall clarfgp_64_
37bedf360
37bedf360loc_37bedf360:
37bedf360mov rax, [rdi]
37bedf363mov rcx, [rsp+648]
37bedf36bmov r8, r14
37bedf36emov rdx, r15
37bedf371mov r9, [rsp+536]
37bedf379sub rax, r13
37bedf37cmov [rsp+352], rax
37bedf384mov rax, [rsi]
37bedf387mov [rsp+64], rcx
37bedf38cmov rcx, [rsp+544]
37bedf394mov [rsp+72], 1
37bedf39dsub rax, r13
37bedf3a0add rax, 1
37bedf3a4mov [rsp+56], rcx
37bedf3a9mov [rsp+360], rax
37bedf3b1mov rax, [rsp+112]
37bedf3b6mov [rsp+32], rcx
37bedf3bbmov rcx, [rsp+80]
37bedf3c0add rax, 16
37bedf3c4mov [rsp+168], rax
37bedf3ccmov [rsp+48], rax
37bedf3d1mov rax, [rsp+136]
37bedf3d9mov [rsp+40], rax
37bedf3decall clarf1f_64_
37bedf3e3mov rax, [rbx]
37bedf3e6mov rdx, [rsi]
37bedf3e9mov r8, r14
37bedf3ecsub rax, [rdi]
37bedf3efmov r11, [rsp+648]
37bedf3f7mov [rsp+72], 1
37bedf400sub rax, r13
37bedf403sub rdx, r13
37bedf406mov rcx, [rsp+80]
37bedf40bmov r9, [rsp+536]
37bedf413add rax, 1
37bedf417mov [rsp+64], r11
37bedf41cmov r11, [rsp+560]
37bedf424mov [rsp+352], rax
37bedf42clea rax, [rdx+1]
37bedf430mov rdx, [rsp+144]
37bedf438mov [rsp+360], rax
37bedf440mov rax, [rsp+136]
37bedf448add rdx, 8
37bedf44cmov [rsp+56], r11
37bedf451mov [rsp+40], rax
37bedf456mov rax, [rsp+544]
37bedf45emov [rsp+48], rdx
37bedf463mov [rsp+32], rax
37bedf468mov [rsp+88], rdx
37bedf46dmov rdx, r15
37bedf470call clarf1f_64_
37bedf475mov rax, [rdi]
37bedf478mov rcx, [rsp+80]
37bedf47dmov r9, r12
37bedf480mov rdx, [rsp+648]
37bedf488mov r8, r14
37bedf48bsub rax, r13
37bedf48emov [rsp+352], rax
37bedf496mov rax, [rbx]
37bedf499sub rax, [rsi]
37bedf49cmov [rsp+64], rdx
37bedf4a1sub rax, r13
37bedf4a4mov rdx, [rsp+576]
37bedf4acmov [rsp+72], 1
37bedf4b5add rax, 1
37bedf4b9mov [rsp+360], rax
37bedf4c1mov rax, [rsp+104]
37bedf4c6mov [rsp+56], rdx
37bedf4cbadd rax, 16
37bedf4cfmov [rsp+32], rdx
37bedf4d4mov rdx, r15
37bedf4d7mov [rsp+136], rax
37bedf4dfmov [rsp+48], rax
37bedf4e4mov rax, [rsp+96]
37bedf4e9mov [rsp+40], rax
37bedf4eecall clarf1f_64_
37bedf4f3mov rdx, [rbx]
37bedf4f6sub rdx, [rdi]
37bedf4f9mov r9, r12
37bedf4fcmov rax, rdx
37bedf4ffmov rdx, [rbx]
37bedf502sub rdx, [rsi]
37bedf505mov r8, r14
37bedf508sub rax, r13
37bedf50bmov rcx, [rsp+80]
37bedf510mov [rsp+72], 1
37bedf519add rax, 1
37bedf51dmov [rsp+352], rax
37bedf525mov rax, rdx
37bedf528mov rdx, [rsp+648]
37bedf530sub rax, r13
37bedf533add rax, 1
37bedf537mov [rsp+64], rdx
37bedf53cmov rdx, [rsp+592]
37bedf544mov [rsp+360], rax
37bedf54cmov rax, [rsp+96]
37bedf551mov [rsp+56], rdx
37bedf556mov rdx, [rsp+152]
37bedf55emov [rsp+40], rax
37bedf563mov rax, [rsp+576]
37bedf56bmov [rsp+48], rdx
37bedf570mov rdx, r15
37bedf573mov [rsp+32], rax
37bedf578call clarf1f_64_
37bedf57dmov rax, [rsi]
37bedf580mov r8, [rsp+544]
37bedf588mov rcx, r14
37bedf58bmov rdx, [rsp+536]
37bedf593sub rax, r13
37bedf596add rax, 1
37bedf59amov [rsp+360], rax
37bedf5a2call clacgv_64_
37bedf5a7mov rax, [rbx]
37bedf5aasub rax, [rsi]
37bedf5admov rdx, r12
37bedf5b0mov r8, [rsp+576]
37bedf5b8sub rax, r13
37bedf5bbmov rcx, r14
37bedf5beadd rax, 1
37bedf5c2mov [rsp+360], rax
37bedf5cacall clacgv_64_
37bedf5cfmov r12, [rdi]
37bedf5d2cmp r12, r13
37bedf5d5jg 0x37bee00b8
37bedf5db
37bedf5dbloc_37bedf5db:
37bedf5dbmov rax, [rbx]
37bedf5desub rax, r12
37bedf5e1sub rax, r13
37bedf5e4add rax, 1
37bedf5e8mov [rsp+352], rax
37bedf5f0mov rax, [rsp+600]
37bedf5f8movss x0, [rax+4*rbp-8]
37bedf5fecall sinf
37bedf603mov r12, [rsp+88]
37bedf608mov rdx, r14
37bedf60bmov rcx, r15
37bedf60emulss x0, x7
37bedf612lea r9, [rip+0x57951f]
37bedf619mov [rsp+364], 0
37bedf624mov r8, r12
37bedf627xorps x0, x6
37bedf62amovss [rsp+360], x0
37bedf633call cscal_64_
37bedf638mov rax, [rbx]
37bedf63bsub rax, [rdi]
37bedf63esub rax, r13
37bedf641add rax, 1
37bedf645mov [rsp+352], rax
37bedf64dmov rax, [rsp+600]
37bedf655movss x0, [rax+4*rbp-8]
37bedf65bcall cosf
37bedf660mov rax, [rsp+120]
37bedf665mov rdx, r14
37bedf668mov rcx, r15
37bedf66bmulss x0, x8
37bedf670mov [rsp+32], r12
37bedf675mov r8, [rsp+152]
37bedf67dlea r9, [rip+0x5794b4]
37bedf684mov [rsp+40], rax
37bedf689mov [rsp+364], 0
37bedf694movss [rsp+360], x0
37bedf69dcall caxpy_64_
37bedf6a2mov rdx, [rdi]
37bedf6a5cmp rdx, r13
37bedf6a8jg 0x37bee0000
37bedf6ae
37bedf6aeloc_37bedf6ae:
37bedf6aemov rax, [rbx]
37bedf6b1lea r9, [rip+0x579480]
37bedf6b8mov rcx, r14
37bedf6bbsub rax, rdx
37bedf6bemov rdx, [rsp+88]
37bedf6c3sub rax, r13
37bedf6c6add rax, 1
37bedf6camov [rsp+360], rax
37bedf6d2mov rax, [rsp+128]
37bedf6damov [rsp+32], rax
37bedf6dfmov rax, [rsp+144]
37bedf6e7lea r8, [rax+16]
37bedf6ebcall clarfgp_64_
37bedf6f0mov rdx, [rdi]
37bedf6f3cmp rdx, r13
37bedf6f6jg 0x37bedfec0
37bedf6fc
37bedf6fcloc_37bedf6fc:
37bedf6fcmov rax, [rbx]
37bedf6ffmov r9, [rsp+88]
37bedf704mov r8, r15
37bedf707lea rcx, [rip+0x579432]
37bedf70esub rax, rdx
37bedf711mov rdx, [rsp+184]
37bedf719sub rax, r13
37bedf71cadd rax, 1
37bedf720mov [rsp+344], rax
37bedf728mov rax, [rsi]
37bedf72bsub rax, r13
37bedf72emov [rsp+352], rax
37bedf736mov rax, [rsp+128]
37bedf73emovss x0, [rax+4]
37bedf743movss x1, [rax]
37bedf747mov [rsp+40], r14
37bedf74cmov rax, [rsp+648]
37bedf754mov [rsp+72], 1
37bedf75dxorps x0, x6
37bedf760mov [rsp+64], rax
37bedf765mov rax, [rsp+560]
37bedf76dunpcklps x1, x0
37bedf770movlps [rsp+360], x1
37bedf778mov [rsp+56], rax
37bedf77dmov rax, [rsp+200]
37bedf785mov [rsp+48], rax
37bedf78amov rax, [rsp+120]
37bedf78fmov [rsp+32], rax
37bedf794call clarf1f_64_
37bedf799mov rax, [rbx]
37bedf79cmov rdx, rax
37bedf79fsub rdx, [rsi]
37bedf7a2cmp rdx, r13
37bedf7a5jg 0x37bedfb70
37bedf7abcmp rbp, [rsp+272]
37bedf7b3jg 0x37bedfc15
37bedf7b9
37bedf7b9loc_37bedf7b9:
37bedf7b9mov rcx, [rsp+296]
37bedf7c1add [rsp+112], rcx
37bedf7c6mov rax, [rsp+112]
37bedf7cbmov r11, [rsp+304]
37bedf7d3mov rdx, [rsp+312]
37bedf7dbadd [rsp+248], r11
37bedf7e3add rax, 8
37bedf7e7add [rsp+152], r11
37bedf7efmov r9, [rsp+288]
37bedf7f7add [rsp+144], rdx
37bedf7ffadd [rsp+104], r9
37bedf804mov r10, [rsp+104]
37bedf809add [rsp+200], rdx
37bedf811add [rsp+240], rcx
37bedf819lea r12, [r10+8]
37bedf81dadd [rsp+208], r9
37bedf825add [rsp+232], rcx
37bedf82dadd [rsp+192], rcx
37bedf835add [rsp+160], rdx
37bedf83dadd [rsp+128], 8
37bedf846add [rsp+224], 8
37bedf84fmov r13, [rsp+160]
37bedf857mov [rsp+536], rax
37bedf85fmov rax, [rsi]
37bedf862add [rsp+216], r11
37bedf86asub rax, rbp
37bedf86dadd rax, 1
37bedf871mov [rsp+352], rax
37bedf879mov rax, [rsp+608]
37bedf881movss x0, [rax+4*rbp-8]
37bedf887call cosf
37bedf88cmov r9, [rsp+544]
37bedf894mov rdx, r14
37bedf897mov rcx, r15
37bedf89amov r8, [rsp+536]
37bedf8a2movss [rsp+360], x0
37bedf8abmov [rsp+364], 0
37bedf8b6call cscal_64_
37bedf8bbmov rax, [rsi]
37bedf8besub rax, rbp
37bedf8c1add rax, 1
37bedf8c5mov [rsp+352], rax
37bedf8cdmov rax, [rsp+608]
37bedf8d5movss x0, [rax+4*rbp-8]
37bedf8dbcall sinf
37bedf8e0mov r8, r13
37bedf8e3mov rdx, r14
37bedf8e6mov rcx, r15
37bedf8e9mov rax, [rsp+544]
37bedf8f1mulss x0, x7
37bedf8f5mov r9, [rsp+560]
37bedf8fdmov [rsp+364], 0
37bedf908mov r13, rbp
37bedf90bmov [rsp+40], rax
37bedf910mov rax, [rsp+536]
37bedf918mov [rsp+32], rax
37bedf91dxorps x0, x6
37bedf920movss [rsp+360], x0
37bedf929call caxpy_64_
37bedf92emov rax, [rbx]
37bedf931sub rax, [rsi]
37bedf934sub rax, rbp
37bedf937add rax, 1
37bedf93bmov [rsp+352], rax
37bedf943mov rax, [rsp+608]
37bedf94bmovss x0, [rax+4*rbp-8]
37bedf951call cosf
37bedf956mov r8, r12
37bedf959mov rdx, r14
37bedf95cmov rcx, r15
37bedf95fmulss x0, x7
37bedf963mov r9, [rsp+576]
37bedf96bmov [rsp+364], 0
37bedf976movss [rsp+360], x0
37bedf97fcall cscal_64_
37bedf984mov rax, [rbx]
37bedf987sub rax, [rsi]
37bedf98asub rax, rbp
37bedf98dadd rax, 1
37bedf991mov [rsp+352], rax
37bedf999mov rax, [rsp+608]
37bedf9a1movss x0, [rax+4*rbp-8]
37bedf9a7call sinf
37bedf9acmov [rsp+32], r12
37bedf9b1mov rdx, r14
37bedf9b4mov rcx, r15
37bedf9b7mulss x0, x8
37bedf9bcmov rax, [rsp+576]
37bedf9c4mov r9, [rsp+592]
37bedf9ccmov [rsp+364], 0
37bedf9d7mov r8, [rsp+216]
37bedf9dfmov [rsp+40], rax
37bedf9e4xorps x0, x6
37bedf9e7movss [rsp+360], x0
37bedf9f0call caxpy_64_
37bedf9f5
37bedf9f5loc_37bedf9f5:
37bedf9f5mov rdx, [rsi]
37bedf9f8mov rax, [rbx]
37bedf9fbmov rcx, r14
37bedf9felea rbp, [r13+1]
37bedfa02mov r8, [rsp+544]
37bedfa0asub rax, rdx
37bedfa0dsub rdx, r13
37bedfa10add rdx, 1
37bedfa14sub rax, r13
37bedfa17mov [rsp+360], rdx
37bedfa1fmov rdx, [rsp+536]
37bedfa27add rax, 1
37bedfa2bmov [rsp+352], rax
37bedfa33call scnrm2_64_
37bedfa38mov r8, [rsp+576]
37bedfa40mov rdx, r12
37bedfa43mov rcx, r15
37bedfa46movss [rsp+88], x0
37bedfa4ccall scnrm2_64_
37bedfa51movss x1, [rsp+88]
37bedfa57call atan2f
37bedfa5cmov rax, [rsp+600]
37bedfa64mov r8, [rsp+544]
37bedfa6cmov rcx, r14
37bedfa6fmov rdx, [rsp+536]
37bedfa77movss [rax+4*r13-4], x0
37bedfa7emov rax, [rsi]
37bedfa81sub rax, r13
37bedfa84add rax, 1
37bedfa88mov [rsp+360], rax
37bedfa90call clacgv_64_
37bedfa95mov rax, [rbx]
37bedfa98sub rax, [rsi]
37bedfa9bmov rdx, r12
37bedfa9emov r8, [rsp+576]
37bedfaa6sub rax, r13
37bedfaa9mov rcx, r14
37bedfaacadd rax, 1
37bedfab0mov [rsp+360], rax
37bedfab8call clacgv_64_
37bedfabdmov rax, [rsi]
37bedfac0mov rcx, r14
37bedfac3lea r10, [8*r13]
37bedfacbmov r9, [rsp+544]
37bedfad3mov r8, [rsp+192]
37bedfadbmov [rsp+88], r10
37bedfae0sub rax, r13
37bedfae3mov rdx, [rsp+536]
37bedfaebadd rax, 1
37bedfaefmov [rsp+360], rax
37bedfaf7mov rax, [rsp+264]
37bedfaffadd rax, r10
37bedfb02mov [rsp+32], rax
37bedfb07mov [rsp+136], rax
37bedfb0fcall clarfgp_64_
37bedfb14mov rcx, [rsp+256]
37bedfb1cmov r10, [rsp+88]
37bedfb21mov rax, [rbx]
37bedfb24sub rax, [rsi]
37bedfb27lea rcx, [rcx+r10+8]
37bedfb2cmov [rsp+96], rcx
37bedfb31cmp rax, r13
37bedfb34jne 0x37bedf328
37bedfb3amov [rsp+32], rcx
37bedfb3fmov r8, r12
37bedfb42mov rdx, r12
37bedfb45mov rcx, r14
37bedfb48mov r9, [rsp+576]
37bedfb50mov [rsp+360], 1
37bedfb5ccall clarfgp_64_
37bedfb61jmp 0x37bedf360
37bedfb66
37bedfb66 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bedfb70
37bedfb70loc_37bedfb70:
37bedfb70sub rax, [rdi]
37bedfb73sub rdx, r13
37bedfb76mov r9, [rsp+88]
37bedfb7bmov r8, r15
37bedfb7esub rax, r13
37bedfb81mov [rsp+352], rdx
37bedfb89mov rdx, [rsp+184]
37bedfb91lea rcx, [rip+0x578fa8]
37bedfb98add rax, 1
37bedfb9cmov [rsp+344], rax
37bedfba4mov rax, [rsp+128]
37bedfbacmovss x0, [rax+4]
37bedfbb1movss x1, [rax]
37bedfbb5mov [rsp+40], r14
37bedfbbamov rax, [rsp+648]
37bedfbc2mov [rsp+72], 1
37bedfbcbxorps x0, x6
37bedfbcemov [rsp+64], rax
37bedfbd3mov rax, [rsp+592]
37bedfbdbunpcklps x1, x0
37bedfbdemovlps [rsp+360], x1
37bedfbe6mov [rsp+56], rax
37bedfbebmov rax, [rsp+248]
37bedfbf3mov [rsp+48], rax
37bedfbf8mov rax, [rsp+120]
37bedfbfdmov [rsp+32], rax
37bedfc02call clarf1f_64_
37bedfc07cmp rbp, [rsp+272]
37bedfc0fjle 0x37bedf7b9
37bedfc15
37bedfc15loc_37bedfc15:
37bedfc15mov r11, [rsp+328]
37bedfc1dmov r10, [rdi]
37bedfc20
37bedfc20loc_37bedfc20:
37bedfc20mov rcx, [rsi]
37bedfc23lea rax, [r10+1]
37bedfc27cmp rax, rcx
37bedfc2ajg 0x37bee03f0
37bedfc30mov rbp, rax
37bedfc33mov rdx, r11
37bedfc36lea r8, [r10+2]
37bedfc3amov [rsp+88], rcx
37bedfc3fimul rdx, rbp
37bedfc43mov r12, [rsp+320]
37bedfc4bmovaps x8, x7
37bedfc4flea rax, [8*r11+8]
37bedfc57imul r8, r11
37bedfc5bmov [rsp+80], rax
37bedfc60mov rax, [rsp+552]
37bedfc68lea r11, [rsp+344]
37bedfc70add r12, r10
37bedfc73mov r15, [rsp+640]
37bedfc7bmovss x6, [rip+0x578ecd]
37bedfc83mov [rsp+96], r11
37bedfc88add r12, rdx
37bedfc8bxorps x8, x6
37bedfc8flea r14, [rsp+360]
37bedfc97sub r8, rdx
37bedfc9alea rax, [rax+8*r12+8]
37bedfc9fmov rdx, [rbx]
37bedfca2lea r12, [r15+8*r10]
37bedfca6lea r13, [8*r8]
37bedfcaelea r8, [rip+0x578e83]
37bedfcb5mov [rsp+112], r13
37bedfcbalea r15, [rsp+352]
37bedfcc2mov r13, rax
37bedfcc5mov [rsp+104], r8
37bedfccajmp 0x37bedfdad
37bedfccf
37bedfccf 90 .
37bedfcd0
37bedfcd0loc_37bedfcd0:
37bedfcd0mov rdx, [rbx]
37bedfcd3mov r10, [rdi]
37bedfcd6mov rax, rdx
37bedfcd9sub rax, rcx
37bedfcdcsub rax, r10
37bedfcdftest rax, rax
37bedfce2jle 0x37bedfd95
37bedfce8movss x0, [r12+4]
37bedfcefsub rdx, r10
37bedfcf2mov r9, r13
37bedfcf5mov r8, r15
37bedfcf8mov [rsp+352], rax
37bedfd00mov rax, [rsp+648]
37bedfd08sub rdx, rbp
37bedfd0bmovss x1, [r12]
37bedfd11add rdx, 1
37bedfd15mov [rsp+40], r14
37bedfd1axorps x0, x6
37bedfd1dmov [rsp+64], rax
37bedfd22mov rax, [rsp+592]
37bedfd2amov rcx, [rsp+584]
37bedfd32mov [rsp+344], rdx
37bedfd3aunpcklps x1, x0
37bedfd3dmov [rsp+56], rax
37bedfd42lea rax, [r10+1]
37bedfd46mov rdx, [rsp+96]
37bedfd4bimul rax, [rsp+176]
37bedfd54add rax, [rsp+280]
37bedfd5cmov [rsp+72], 1
37bedfd65add rax, rbp
37bedfd68movlps [rsp+360], x1
37bedfd70lea rax, [rcx+8*rax]
37bedfd74lea rcx, [rip+0x578dc5]
37bedfd7bmov [rsp+48], rax
37bedfd80mov rax, [rsp+104]
37bedfd85mov [rsp+32], rax
37bedfd8acall clarf1f_64_
37bedfd8fmov rdx, [rbx]
37bedfd92mov r10, [rdi]
37bedfd95
37bedfd95loc_37bedfd95:
37bedfd95add rbp, 1
37bedfd99add r13, [rsp+80]
37bedfd9eadd r12, 8
37bedfda2cmp [rsp+88], rbp
37bedfda7jl 0x37bee01c8
37bedfdad
37bedfdadloc_37bedfdad:
37bedfdadsub rdx, r10
37bedfdb0lea r9, [rip+0x578d81]
37bedfdb7mov r8, r13
37bedfdbamov rcx, r15
37bedfdbdmov [rsp+364], 0
37bedfdc8sub rdx, rbp
37bedfdcbmovss [rsp+360], x8
37bedfdd5add rdx, 1
37bedfdd9mov [rsp+352], rdx
37bedfde1mov rdx, r14
37bedfde4call cscal_64_
37bedfde9mov rax, [rbx]
37bedfdecsub rax, [rdi]
37bedfdefmov [rsp+32], r12
37bedfdf4sub rax, rbp
37bedfdf7mov rcx, r14
37bedfdfalea r9, [rip+0x578d37]
37bedfe01mov rdx, r13
37bedfe04add rax, 1
37bedfe08lea r8, [r13+8]
37bedfe0cmov [rsp+360], rax
37bedfe14call clarfgp_64_
37bedfe19mov rcx, [rsi]
37bedfe1ccmp rcx, rbp
37bedfe1fjle 0x37bedfcd0
37bedfe25mov rax, [rbx]
37bedfe28sub rax, [rdi]
37bedfe2bsub rcx, rbp
37bedfe2emov r9, r13
37bedfe31sub rax, rbp
37bedfe34movss x0, [r12+4]
37bedfe3bmov r8, r15
37bedfe3emovss x1, [r12]
37bedfe44add rax, 1
37bedfe48mov [rsp+40], r14
37bedfe4dmov rdx, [rsp+96]
37bedfe52mov [rsp+344], rax
37bedfe5amov rax, [rsp+648]
37bedfe62xorps x0, x6
37bedfe65mov [rsp+72], 1
37bedfe6eunpcklps x1, x0
37bedfe71mov [rsp+64], rax
37bedfe76mov rax, [rsp+560]
37bedfe7emov [rsp+352], rcx
37bedfe86lea rcx, [rip+0x578cb3]
37bedfe8dmov [rsp+56], rax
37bedfe92mov rax, [rsp+112]
37bedfe97movlps [rsp+360], x1
37bedfe9fadd rax, r13
37bedfea2mov [rsp+48], rax
37bedfea7mov rax, [rsp+104]
37bedfeacmov [rsp+32], rax
37bedfeb1call clarf1f_64_
37bedfeb6mov rcx, [rsi]
37bedfeb9jmp 0x37bedfcd0
37bedfebe
37bedfebe 66 90 f.
37bedfec0
37bedfec0loc_37bedfec0:
37bedfec0mov rax, [rsi]
37bedfec3sub rdx, r13
37bedfec6mov r8, r15
37bedfec9lea rcx, [rip+0x578c70]
37bedfed0mov r12, [rsp+224]
37bedfed8mov [rsp+344], rdx
37bedfee0sub rax, r13
37bedfee3mov r9, [rsp+168]
37bedfeebmov rdx, [rsp+184]
37bedfef3mov [rsp+352], rax
37bedfefbmov rax, [rsp+648]
37bedff03movss x0, [r12+4]
37bedff0amovss x1, [r12]
37bedff10mov [rsp+72], 1
37bedff19mov [rsp+64], rax
37bedff1emov rax, [rsp+544]
37bedff26mov [rsp+40], r14
37bedff2bxorps x0, x6
37bedff2emov [rsp+56], rax
37bedff33mov rax, [rsp+240]
37bedff3bunpcklps x1, x0
37bedff3emovlps [rsp+360], x1
37bedff46mov [rsp+48], rax
37bedff4bmov rax, [rsp+120]
37bedff50mov [rsp+32], rax
37bedff55call clarf1f_64_
37bedff5amov rcx, [rdi]
37bedff5dmov rax, [rbx]
37bedff60mov r8, r15
37bedff63movss x0, [r12+4]
37bedff6amovss x1, [r12]
37bedff70sub rcx, r13
37bedff73sub rax, [rsi]
37bedff76mov [rsp+72], 1
37bedff7fmov [rsp+344], rcx
37bedff87sub rax, r13
37bedff8axorps x0, x6
37bedff8dmov rcx, [rsp+648]
37bedff95mov [rsp+40], r14
37bedff9amov rdx, [rsp+184]
37bedffa2unpcklps x1, x0
37bedffa5mov [rsp+64], rcx
37bedffaamov rcx, [rsp+576]
37bedffb2mov [rsp+352], rax
37bedffbamov r9, [rsp+168]
37bedffc2mov [rsp+56], rcx
37bedffc7mov rcx, [rsp+208]
37bedffcfmovlps [rsp+360], x1
37bedffd7lea rax, [rcx+16]
37bedffdblea rcx, [rip+0x578b5e]
37bedffe2mov [rsp+48], rax
37bedffe7mov rax, [rsp+120]
37bedffecmov [rsp+32], rax
37bedfff1call clarf1f_64_
37bedfff6mov rdx, [rdi]
37bedfff9jmp 0x37bedf6fc
37bedfffe
37bedfffe 66 90 f.
37bee0000
37bee0000loc_37bee0000:
37bee0000mov rax, [rbx]
37bee0003lea r8, [rip+0x578b2e]
37bee000amov rcx, r14
37bee000dsub rax, rdx
37bee0010sub rdx, r13
37bee0013mov [rsp+352], rdx
37bee001bsub rax, r13
37bee001emov rdx, [rsp+88]
37bee0023add rax, 1
37bee0027mov [rsp+360], rax
37bee002fcall scnrm2_64_
37bee0034mov r12, [rsp+168]
37bee003clea r8, [rip+0x578af5]
37bee0043mov rcx, r15
37bee0046movss [rsp+96], x0
37bee004cmov rdx, r12
37bee004fcall scnrm2_64_
37bee0054movss x1, [rsp+96]
37bee005acall atan2f
37bee005fmov rax, [rsp+608]
37bee0067mov rdx, [rdi]
37bee006amovss [rax+4*rbp-8], x0
37bee0070cmp rdx, r13
37bee0073jle 0x37bedf6ae
37bee0079mov rax, [rsp+224]
37bee0081sub rdx, r13
37bee0084mov rcx, r14
37bee0087mov r8, [rsp+232]
37bee008fmov [rsp+360], rdx
37bee0097lea r9, [rip+0x578a9a]
37bee009emov rdx, r12
37bee00a1mov [rsp+32], rax
37bee00a6call clarfgp_64_
37bee00abmov rdx, [rdi]
37bee00aejmp 0x37bedf6ae
37bee00b3
37bee00b3 0f 1f 44 00 00 ..D..
37bee00b8
37bee00b8loc_37bee00b8:
37bee00b8mov rax, [rsp+600]
37bee00c0sub r12, r13
37bee00c3movss x0, [rax+4*rbp-8]
37bee00c9call sinf
37bee00cemov [rsp+352], r12
37bee00d6mov rdx, r14
37bee00d9mov rcx, r15
37bee00dcmov r12, [rsp+168]
37bee00e4xorps x0, x6
37bee00e7lea r9, [rip+0x578a4a]
37bee00eemov [rsp+364], 0
37bee00f9movss [rsp+360], x0
37bee0102mov r8, r12
37bee0105call cscal_64_
37bee010amov rax, [rdi]
37bee010dsub rax, r13
37bee0110mov [rsp+352], rax
37bee0118mov rax, [rsp+600]
37bee0120movss x0, [rax+4*rbp-8]
37bee0126call cosf
37bee012bmov rax, [rsp+120]
37bee0130mov rdx, r14
37bee0133mov rcx, r15
37bee0136mulss x0, x7
37bee013amov [rsp+32], r12
37bee013fmov r8, [rsp+136]
37bee0147lea r9, [rip+0x5789ea]
37bee014emov [rsp+40], rax
37bee0153mov [rsp+364], 0
37bee015emovss [rsp+360], x0
37bee0167call caxpy_64_
37bee016cmov r12, [rdi]
37bee016fjmp 0x37bedf5db
37bee0174
37bee0174 0f 1f 40 00 ..@.
37bee0178
37bee0178loc_37bee0178:
37bee0178mov [rsp+32], rcx
37bee017dmov rcx, r14
37bee0180mov rdx, [rsp+80]
37bee0185mov r9, [rsp+560]
37bee018dmov [rsp+360], 1
37bee0199mov r8, rdx
37bee019ccall clarfgp_64_
37bee01a1mov rcx, [rdi]
37bee01a4jmp 0x37bede799
37bee01a9
37bee01a9 0f 1f 80 00 00 00 00 .......
37bee01b0
37bee01b0loc_37bee01b0:
37bee01b0mov rdx, [rsp+104]
37bee01b5mov rcx, r14
37bee01b8mov r8, rdx
37bee01bbcall clarfgp_64_
37bee01c0jmp 0x37bede70c
37bee01c5
37bee01c5 0f 1f 00 ...
37bee01c8
37bee01c8loc_37bee01c8:
37bee01c8mov rcx, [rsi]
37bee01cb
37bee01cbloc_37bee01cb:
37bee01cbmov r12, rdx
37bee01cesub r12, rcx
37bee01d1sub r12, r10
37bee01d4test r12, r12
37bee01d7jle 0x37bedd9d8
37bee01ddmov ebp, 1
37bee01e2mov [rsp+96], r12
37bee01e7mov rax, rdx
37bee01ealea r14, [rsp+360]
37bee01f2lea r8, [rip+0x57893f]
37bee01f9lea r15, [rsp+352]
37bee0201mulss x7, x7
37bee0205mov [rsp+80], r14
37bee020amov [rsp+88], r15
37bee020fmov r14, rbx
37bee0212mov r15, rbp
37bee0215mov r13, [rsp+176]
37bee021dmov [rsp+104], r8
37bee0222mov r12, [rsp+584]
37bee022amov rbp, [rsp+640]
37bee0232mov rbx, [rsp+280]
37bee023ajmp 0x37bee0249
37bee023c
37bee023c 0f 1f 40 00 ..@.
37bee0240
37bee0240loc_37bee0240:
37bee0240mov rax, [r14]
37bee0243mov rcx, [rsi]
37bee0246mov r10, [rdi]
37bee0249
37bee0249loc_37bee0249:
37bee0249sub rax, rcx
37bee024cadd rcx, r15
37bee024fmov rdx, [rsp+80]
37bee0254lea r9, [rip+0x5788dd]
37bee025bmov [rsp+364], 0
37bee0266sub rax, r10
37bee0269add r10, r15
37bee026cmovss [rsp+360], x7
37bee0275imul r10, r13
37bee0279sub rax, r15
37bee027cadd rax, 1
37bee0280mov [rsp+352], rax
37bee0288add r10, rbx
37bee028badd rcx, r10
37bee028elea r8, [r12+8*rcx]
37bee0292mov rcx, [rsp+88]
37bee0297call cscal_64_
37bee029cmov rdx, [rsi]
37bee029fmov rcx, [r14]
37bee02a2lea r9, [rip+0x57888f]
37bee02a9mov rax, [rdi]
37bee02acsub rcx, rdx
37bee02afadd rdx, r15
37bee02b2sub rcx, rax
37bee02b5add rax, r15
37bee02b8imul rax, r13
37bee02bcsub rcx, r15
37bee02bfadd rcx, 1
37bee02c3mov [rsp+360], rcx
37bee02cbadd rax, rbx
37bee02celea rcx, [rdx+rax+1]
37bee02d3add rax, rdx
37bee02d6lea rdx, [rbp+8*rdx-8]
37bee02dbmov [rsp+32], rdx
37bee02e0lea r8, [r12+8*rcx]
37bee02e4mov rcx, [rsp+80]
37bee02e9lea rdx, [r12+8*rax]
37bee02edcall clarfgp_64_
37bee02f2mov rcx, [rsi]
37bee02f5mov rax, [r14]
37bee02f8mov rdx, [rdi]
37bee02fbsub rax, rcx
37bee02fesub rax, rdx
37bee0301cmp rax, r15
37bee0304je 0x37bee03c0
37bee030alea rdx, [rdx+r15+1]
37bee030fsub rax, r15
37bee0312imul rdx, r13
37bee0316lea r8, [rax+1]
37bee031amov [rsp+352], rax
37bee0322lea rax, [rcx+r15]
37bee0326mov [rsp+344], r8
37bee032elea rcx, [rax-1]
37bee0332mov r11, rdx
37bee0335add rdx, rbx
37bee0338movss x0, [rbp+8*rcx+4]
37bee033emovss x1, [rbp+8*rcx]
37bee0344sub r11, r13
37bee0347add rdx, rax
37bee034axorps x0, [rip+0x5787ff]
37bee0351mov [rsp+72], 1
37bee035alea r8, [r11+rbx]
37bee035emov r11, [rsp+648]
37bee0366lea rcx, [rip+0x5787d3]
37bee036dadd r8, rax
37bee0370lea rax, [r12+8*rdx]
37bee0374unpcklps x1, x0
37bee0377mov [rsp+48], rax
37bee037cmov rax, [rsp+80]
37bee0381lea r9, [r12+8*r8]
37bee0385lea rdx, [rsp+344]
37bee038dmov [rsp+64], r11
37bee0392mov r11, [rsp+592]
37bee039amov [rsp+40], rax
37bee039fmov rax, [rsp+104]
37bee03a4mov [rsp+56], r11
37bee03a9mov r8, [rsp+88]
37bee03aemov [rsp+32], rax
37bee03b3movlps [rsp+360], x1
37bee03bbcall clarf1f_64_
37bee03c0
37bee03c0loc_37bee03c0:
37bee03c0add r15, 1
37bee03c4cmp [rsp+96], r15
37bee03c9jge 0x37bee0240
37bee03cfjmp 0x37bedd9d8
37bee03d4
37bee03d4 0f 1f 40 00 ..@.
37bee03d8
37bee03d8loc_37bee03d8:
37bee03d8mov rax, [rax]
37bee03dbtest rax, rax
37bee03deje 0x37bedd9d8
37bee03e4
37bee03e4loc_37bee03e4:
37bee03e4neg rax
37bee03e7jmp 0x37bedd9b5
37bee03ec
37bee03ec 0f 1f 40 00 ..@.
37bee03f0
37bee03f0loc_37bee03f0:
37bee03f0mov rdx, [rbx]
37bee03f3jmp 0x37bee01cb
37bee03f8
37bee03f8loc_37bee03f8:
37bee03f8mov rdx, -7
37bee03ffmov eax, 7
37bee0404jmp 0x37bedd9aa
37bee0409
37bee0409loc_37bee0409:
37bee0409mov rdx, -9
37bee0410mov eax, 9
37bee0415jmp 0x37bedd9aa
37bee041a
37bee041aloc_37bee041a:
37bee041amov rdx, -11
37bee0421mov eax, 11
37bee0426jmp 0x37bedd9aa
37bedd8c0
Loading..