File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37be4ba80
37be4ba80clarzb_64_:
37be4ba80push r15
37be4ba82push r14
37be4ba84push r13
37be4ba86push r12
37be4ba88push rbp
37be4ba89push rdi
37be4ba8apush rsi
37be4ba8bpush rbx
37be4ba8csub rsp, 184
37be4ba93mov rax, [rsp+288]
37be4ba9bmov rbx, rcx
37be4ba9emov rsi, rdx
37be4baa1mov rcx, r8
37be4baa4mov rdi, r9
37be4baa7cmp [rax], 0
37be4baabjle 0x37be4bb58
37be4bab1mov rax, [rsp+296]
37be4bab9cmp [rax], 0
37be4babdjle 0x37be4bb58
37be4bac3mov rax, [rsp+360]
37be4bacbmov r9l, 1
37be4bad1mov r8l, 1
37be4bad7lea rdx, [rip+0x60a632]
37be4bademov rbp, [rax]
37be4bae1mov rax, [rsp+376]
37be4bae9mov r13, [rax]
37be4baecmov rax, [rsp+328]
37be4baf4mov r15, [rax]
37be4baf7mov rax, [rsp+344]
37be4baffmov r12, [rax]
37be4bb02call lsame_64_
37be4bb07test rax, rax
37be4bb0aje 0x37be4be90
37be4bb10mov r9l, 1
37be4bb16mov r8l, 1
37be4bb1clea rdx, [rip+0x60a5ee]
37be4bb23mov rcx, rdi
37be4bb26call lsame_64_
37be4bb2btest rax, rax
37be4bb2emov eax, 4
37be4bb33jne 0x37be4bb70
37be4bb35
37be4bb35loc_37be4bb35:
37be4bb35lea rdx, [rsp+168]
37be4bb3dmov r8l, 6
37be4bb43lea rcx, [rip+0x60a5c9]
37be4bb4amov [rsp+168], rax
37be4bb52call xerbla_64_
37be4bb57nop
37be4bb58
37be4bb58loc_37be4bb58:
37be4bb58add rsp, 184
37be4bb5fpop rbx
37be4bb60pop rsi
37be4bb61pop rdi
37be4bb62pop rbp
37be4bb63pop r12
37be4bb65pop r13
37be4bb67pop r14
37be4bb69pop r15
37be4bb6bret
37be4bb6c
37be4bb6c 0f 1f 40 00 ..@.
37be4bb70
37be4bb70loc_37be4bb70:
37be4bb70xor eax, eax
37be4bb72test rbp, rbp
37be4bb75mov r9l, 1
37be4bb7bmov r8l, 1
37be4bb81cmovns rax, rbp
37be4bb85lea rdx, [rip+0x60a586]
37be4bb8cmov rcx, rsi
37be4bb8fmov r14, rax
37be4bb92xor eax, eax
37be4bb94test r13, r13
37be4bb97cmovs r13, rax
37be4bb9bmov [rsp+128], r13
37be4bba3call lsame_64_
37be4bba8mov r9l, 1
37be4bbaemov r8l, 1
37be4bbb4mov rcx, rbx
37be4bbb7cmp rax, 1
37be4bbbblea rdx, [rip+0x60a557]
37be4bbc2sbb eax, eax
37be4bbc4and eax, 11
37be4bbc7add eax, 67
37be4bbcamov [rsp+167], al
37be4bbd1call lsame_64_
37be4bbd6mov r10, [rsp+128]
37be4bbdetest rax, rax
37be4bbe1je 0x37be4bf9a
37be4bbe7mov rax, [rsp+304]
37be4bbefmov rax, [rax]
37be4bbf2test rax, rax
37be4bbf5jle 0x37be4bc63
37be4bbf7mov rbp, [rsp+352]
37be4bbffmov esi, 1
37be4bc04mov r15, r10
37be4bc07mov r12, rax
37be4bc0amov r13, [rsp+368]
37be4bc12lea rdi, [rip+0x60a507]
37be4bc19lea rbx, [8*r10]
37be4bc21nop [rax]
37be4bc25nop [rax+rax]
37be4bc30
37be4bc30loc_37be4bc30:
37be4bc30mov [rsp+32], rdi
37be4bc35mov r9, r13
37be4bc38mov rdx, rbp
37be4bc3badd rsi, 1
37be4bc3fmov r8, [rsp+360]
37be4bc47mov rcx, [rsp+296]
37be4bc4fadd rbp, 8
37be4bc53add r13, rbx
37be4bc56call ccopy_64_
37be4bc5bcmp r12, rsi
37be4bc5ejge 0x37be4bc30
37be4bc60mov r10, r15
37be4bc63
37be4bc63loc_37be4bc63:
37be4bc63mov rax, [rsp+312]
37be4bc6bmov rax, [rax]
37be4bc6etest rax, rax
37be4bc71jg 0x37be4c520
37be4bc77lea rax, [rip+0x60a4c6]
37be4bc7emov [rsp+136], rax
37be4bc86
37be4bc86loc_37be4bc86:
37be4bc86mov rax, [rsp+376]
37be4bc8elea r9, [rip+0x60a4b7]
37be4bc95mov [rsp+112], 8
37be4bc9elea r8, [rsp+167]
37be4bca6mov [rsp+104], 1
37be4bcaflea rdx, [rip+0x60a49e]
37be4bcb6lea rcx, [rip+0x60a49c]
37be4bcbdmov [rsp+80], rax
37be4bcc2mov rax, [rsp+368]
37be4bccamov [rsp+96], 5
37be4bcd3mov [rsp+72], rax
37be4bcd8mov rax, [rsp+344]
37be4bce0mov [rsp+88], 5
37be4bce9mov [rsp+64], rax
37be4bceemov rax, [rsp+336]
37be4bcf6mov [rsp+128], r10
37be4bcfemov [rsp+56], rax
37be4bd03mov rax, [rsp+136]
37be4bd0bmov [rsp+48], rax
37be4bd10mov rax, [rsp+304]
37be4bd18mov [rsp+40], rax
37be4bd1dmov rax, [rsp+296]
37be4bd25mov [rsp+32], rax
37be4bd2acall ctrmm_64_
37be4bd2fmov rax, [rsp+296]
37be4bd37mov r10, [rsp+128]
37be4bd3fmov rbp, [rax]
37be4bd42test rbp, rbp
37be4bd45jle 0x37be4bec0
37be4bd4bmov rax, [rsp+304]
37be4bd53mov rdi, [rax]
37be4bd56test rdi, rdi
37be4bd59jle 0x37be4be9a
37be4bd5fmov rax, r10
37be4bd62mov rdx, [rsp+352]
37be4bd6amov r11, r10
37be4bd6dxor ecx, ecx
37be4bd6fnot rax
37be4bd72mov r9, rdi
37be4bd75mov r13, rbp
37be4bd78shl r11, 4
37be4bd7cmov [rsp+128], rax
37be4bd84lea r15, [rdx+8]
37be4bd88mov ebx, 1
37be4bd8dmov rdx, [rsp+352]
37be4bd95mov r8l, 1
37be4bd9bmov rbp, [rsp+368]
37be4bda3mov rsi, -1
37be4bdaashr r9, 1
37be4bdadnop [rax]
37be4bdb0
37be4bdb0loc_37be4bdb0:
37be4bdb0cmp rdi, 1
37be4bdb4je 0x37be4bf90
37be4bdba
37be4bdbaloc_37be4bdba:
37be4bdbalea r12, [r15+8*rsi]
37be4bdbelea rcx, [rbp+8*rcx]
37be4bdc3xor eax, eax
37be4bdc5nop [rax]
37be4bdc9nop [rax+rax]
37be4bdd4nop [rax+rax]
37be4bddfnop [rax+rax]
37be4bdeanop [rax+rax]
37be4bdf5nop [rax+rax]
37be4be00
37be4be00loc_37be4be00:
37be4be00movups x0, [r12]
37be4be05movq x1, [rcx]
37be4be09add rax, 1
37be4be0dadd r12, 16
37be4be11movhps x1, [rcx+8*r10]
37be4be16add rcx, r11
37be4be19subps x0, x1
37be4be1cmovups [r12-16], x0
37be4be22cmp rax, r9
37be4be25jne 0x37be4be00
37be4be27test dil, 1
37be4be2bje 0x37be4be78
37be4be2dmov rcx, rdi
37be4be30or rcx, 1
37be4be34
37be4be34loc_37be4be34:
37be4be34lea r12, [rsi+rcx]
37be4be38imul rcx, r10
37be4be3cadd rcx, [rsp+128]
37be4be44movq x0, [rdx+8*r12]
37be4be4aadd rcx, r8
37be4be4dmovq x1, [rbp+8*rcx]
37be4be53subps x0, x1
37be4be56movlps [rdx+8*r12], x0
37be4be5bcmp r13, rbx
37be4be5eje 0x37be4bec0
37be4be60lea r8, [rbx+1]
37be4be64mov rcx, rbx
37be4be67add rsi, r14
37be4be6amov rbx, r8
37be4be6djmp 0x37be4bdb0
37be4be72
37be4be72 66 0f 1f 44 00 00 f..D..
37be4be78
37be4be78loc_37be4be78:
37be4be78cmp r13, rbx
37be4be7bje 0x37be4bec0
37be4be7dlea r8, [rbx+1]
37be4be81mov rcx, rbx
37be4be84add rsi, r14
37be4be87mov rbx, r8
37be4be8ajmp 0x37be4bdba
37be4be8f
37be4be8f 90 .
37be4be90
37be4be90loc_37be4be90:
37be4be90mov eax, 3
37be4be95jmp 0x37be4bb35
37be4be9a
37be4be9aloc_37be4be9a:
37be4be9amov eax, 1
37be4be9fcmp rax, rbp
37be4bea2je 0x37be4bec0
37be4bea4
37be4bea4loc_37be4bea4:
37be4bea4lea rdx, [rax+1]
37be4bea8cmp rbp, rdx
37be4beabje 0x37be4bec0
37be4beadadd rax, 2
37be4beb1cmp rax, rbp
37be4beb4jne 0x37be4bea4
37be4beb6nop [rax+rax]
37be4bec0
37be4bec0loc_37be4bec0:
37be4bec0mov rax, [rsp+312]
37be4bec8mov rax, [rax]
37be4becbtest rax, rax
37be4becejle 0x37be4bb58
37be4bed4mov rdi, [rsp+360]
37be4bedcmov r9, [rsp+296]
37be4bee4mov [rsp+112], 9
37be4beedmov [rsp+104], 9
37be4bef6mov r8, [rsp+312]
37be4befemov [rsp+96], rdi
37be4bf03mov rdi, [rsp+288]
37be4bf0bmov rdx, [rdi]
37be4bf0esub rdx, rax
37be4bf11mov rax, [rsp+352]
37be4bf19lea rax, [rax+8*rdx]
37be4bf1dlea rdx, [rip+0x60a217]
37be4bf24mov [rsp+88], rax
37be4bf29mov rax, [rsp+136]
37be4bf31mov rcx, rdx
37be4bf34mov [rsp+80], rax
37be4bf39mov rax, [rsp+376]
37be4bf41mov [rsp+72], rax
37be4bf46mov rax, [rsp+368]
37be4bf4emov [rsp+64], rax
37be4bf53mov rax, [rsp+328]
37be4bf5bmov [rsp+56], rax
37be4bf60mov rax, [rsp+320]
37be4bf68mov [rsp+48], rax
37be4bf6dlea rax, [rip+0x60a1ec]
37be4bf74mov [rsp+40], rax
37be4bf79mov rax, [rsp+304]
37be4bf81mov [rsp+32], rax
37be4bf86call cgemm_64_
37be4bf8bjmp 0x37be4bb58
37be4bf90
37be4bf90loc_37be4bf90:
37be4bf90mov ecx, 1
37be4bf95jmp 0x37be4be34
37be4bf9a
37be4bf9aloc_37be4bf9a:
37be4bf9amov r9l, 1
37be4bfa0mov r8l, 1
37be4bfa6mov rcx, rbx
37be4bfa9mov [rsp+128], r10
37be4bfb1lea rdx, [rip+0x60a159]
37be4bfb8call lsame_64_
37be4bfbdtest rax, rax
37be4bfc0je 0x37be4bb58
37be4bfc6xor eax, eax
37be4bfc8test r12, r12
37be4bfcbmov r10, [rsp+128]
37be4bfd3cmovns rax, r12
37be4bfd7mov [rsp+144], rax
37be4bfdfmov rax, [rsp+304]
37be4bfe7mov rcx, [rax]
37be4bfeatest rcx, rcx
37be4bfedjle 0x37be4c6e8
37be4bff3mov [rsp+136], r10
37be4bffbmov ebp, 1
37be4c000mov r12, rcx
37be4c003mov rax, [rsp+352]
37be4c00bmov r9, [rsp+368]
37be4c013lea rbx, [rip+0x60a106]
37be4c01amov [rsp+264], rsi
37be4c022lea rsi, [8*r10]
37be4c02amov [rsp+128], rbx
37be4c032mov rdi, rax
37be4c035mov rbx, r9
37be4c038nop [rax+rax]
37be4c040
37be4c040loc_37be4c040:
37be4c040mov rax, [rsp+128]
37be4c048mov r9, rbx
37be4c04bmov rdx, rdi
37be4c04elea r8, [rip+0x60a0cb]
37be4c055mov rcx, [rsp+288]
37be4c05dadd rbp, 1
37be4c061lea rdi, [rdi+8*r14]
37be4c065add rbx, rsi
37be4c068mov [rsp+32], rax
37be4c06dcall ccopy_64_
37be4c072cmp r12, rbp
37be4c075jge 0x37be4c040
37be4c077mov rax, [rsp+312]
37be4c07fmov r10, [rsp+136]
37be4c087mov rsi, [rsp+264]
37be4c08fmov rdx, [rax]
37be4c092lea rax, [rip+0x60a0ab]
37be4c099mov [rsp+136], rax
37be4c0a1test rdx, rdx
37be4c0a4jg 0x37be4c605
37be4c0aa
37be4c0aaloc_37be4c0aa:
37be4c0aamov rax, [rsp+304]
37be4c0b2mov rcx, [rax]
37be4c0b5test rcx, rcx
37be4c0b8jle 0x37be4c138
37be4c0bamov rax, [rsp+144]
37be4c0c2mov ebp, 1
37be4c0c7mov r12, r10
37be4c0camov rdx, [rsp+336]
37be4c0d2mov [rsp+264], rsi
37be4c0damov rdi, rcx
37be4c0ddmov rsi, rbp
37be4c0e0lea r13, [8*rax+8]
37be4c0e8mov rbp, rdx
37be4c0ebmov rax, rcx
37be4c0eejmp 0x37be4c0fe
37be4c0f0
37be4c0f0loc_37be4c0f0:
37be4c0f0mov rax, [rsp+304]
37be4c0f8add rbp, r13
37be4c0fbmov rax, [rax]
37be4c0fe
37be4c0feloc_37be4c0fe:
37be4c0fesub rax, rsi
37be4c101mov rdx, rbp
37be4c104add rsi, 1
37be4c108add rax, 1
37be4c10clea r8, [rip+0x60a00d]
37be4c113lea rcx, [rsp+168]
37be4c11bmov [rsp+168], rax
37be4c123call clacgv_64_
37be4c128cmp rdi, rsi
37be4c12bjge 0x37be4c0f0
37be4c12dmov rsi, [rsp+264]
37be4c135mov r10, r12
37be4c138
37be4c138loc_37be4c138:
37be4c138mov rax, [rsp+376]
37be4c140lea rdx, [rip+0x60a00d]
37be4c147mov [rsp+112], 8
37be4c150lea r9, [rip+0x609ff5]
37be4c157mov [rsp+104], 1
37be4c160mov r8, rsi
37be4c163lea rcx, [rip+0x609fef]
37be4c16amov [rsp+80], rax
37be4c16fmov rax, [rsp+368]
37be4c177mov [rsp+96], 5
37be4c180mov [rsp+72], rax
37be4c185mov rax, [rsp+344]
37be4c18dmov [rsp+88], 5
37be4c196mov [rsp+64], rax
37be4c19bmov rax, [rsp+336]
37be4c1a3mov [rsp+128], r10
37be4c1abmov [rsp+56], rax
37be4c1b0mov rax, [rsp+136]
37be4c1b8mov [rsp+48], rax
37be4c1bdmov rax, [rsp+304]
37be4c1c5mov [rsp+40], rax
37be4c1camov rax, [rsp+288]
37be4c1d2mov [rsp+32], rax
37be4c1d7call ctrmm_64_
37be4c1dcmov rax, [rsp+304]
37be4c1e4mov rdx, [rax]
37be4c1e7test rdx, rdx
37be4c1eajle 0x37be4c37f
37be4c1f0mov rax, [rsp+144]
37be4c1f8mov rbp, [rsp+336]
37be4c200mov esi, 1
37be4c205mov rbx, rdx
37be4c208mov r12, [rsp+128]
37be4c210lea rdi, [8*rax+8]
37be4c218mov rax, rdx
37be4c21bnop [rax+rax]
37be4c220
37be4c220loc_37be4c220:
37be4c220sub rax, rsi
37be4c223mov rdx, rbp
37be4c226add rsi, 1
37be4c22aadd rbp, rdi
37be4c22dadd rax, 1
37be4c231lea r8, [rip+0x609ee8]
37be4c238lea rcx, [rsp+168]
37be4c240mov [rsp+168], rax
37be4c248call clacgv_64_
37be4c24dmov rax, [rsp+304]
37be4c255mov rax, [rax]
37be4c258cmp rbx, rsi
37be4c25bjge 0x37be4c220
37be4c25dmov r10, r12
37be4c260test rax, rax
37be4c263jle 0x37be4c37f
37be4c269mov rbx, [rsp+288]
37be4c271lea rdi, [rax+1]
37be4c275mov rbp, [rbx]
37be4c278test rbp, rbp
37be4c27bjle 0x37be4c37f
37be4c281mov rax, [rsp+352]
37be4c289mov r9, rbp
37be4c28cmov rbx, -1
37be4c293mov r11, -1
37be4c29amov esi, 1
37be4c29fshr r9, 1
37be4c2a2lea r13, [rax+8]
37be4c2a6mov rax, [rsp+368]
37be4c2aelea r12, [rax+8]
37be4c2b2nop [rax]
37be4c2b5nop [rax+rax]
37be4c2c0
37be4c2c0loc_37be4c2c0:
37be4c2c0cmp rbp, 1
37be4c2c4je 0x37be4c5fb
37be4c2camov rax, rdi
37be4c2cdmov rcx, r10
37be4c2d0mov rdi, rsi
37be4c2d3mov rsi, rbx
37be4c2d6mov rbx, r11
37be4c2d9mov r11, r9
37be4c2dc
37be4c2dcloc_37be4c2dc:
37be4c2dclea r9, [r13+8*rbx]
37be4c2e1lea r10, [r12+8*rsi]
37be4c2e5xor edx, edx
37be4c2e7xor r8l, r8l
37be4c2eanop [rax+rax]
37be4c2f5nop [rax+rax]
37be4c300
37be4c300loc_37be4c300:
37be4c300movups x0, [r9+rdx]
37be4c305movups x2, [r10+rdx]
37be4c30aadd r8, 1
37be4c30esubps x0, x2
37be4c311movups [r9+rdx], x0
37be4c316add rdx, 16
37be4c31acmp r11, r8
37be4c31djne 0x37be4c300
37be4c31ftest bpl, 1
37be4c323je 0x37be4c508
37be4c329mov rdx, rbp
37be4c32cmov r9, r11
37be4c32fmov r10, rcx
37be4c332mov r11, rbx
37be4c335or rdx, 1
37be4c339mov rbx, rsi
37be4c33cmov rsi, rdi
37be4c33fmov rdi, rax
37be4c342
37be4c342loc_37be4c342:
37be4c342mov rax, [rsp+368]
37be4c34alea r8, [rdx+r11]
37be4c34eadd rdx, rbx
37be4c351add rsi, 1
37be4c355add r11, r14
37be4c358add rbx, r10
37be4c35bmovq x1, [rax+8*rdx]
37be4c360mov rax, [rsp+352]
37be4c368movq x0, [rax+8*r8]
37be4c36esubps x0, x1
37be4c371movlps [rax+8*r8], x0
37be4c376cmp rsi, rdi
37be4c379jne 0x37be4c2c0
37be4c37f
37be4c37floc_37be4c37f:
37be4c37fmov rax, [rsp+312]
37be4c387mov rax, [rax]
37be4c38atest rax, rax
37be4c38djle 0x37be4bb58
37be4c393xor ebx, ebx
37be4c395test r15, r15
37be4c398mov rbp, [rsp+320]
37be4c3a0mov esi, 1
37be4c3a5cmovns rbx, r15
37be4c3a9mov r15, [rsp+320]
37be4c3b1lea rdi, [8*rbx]
37be4c3b9mov rbx, rax
37be4c3bcnop [rax]
37be4c3c0
37be4c3c0loc_37be4c3c0:
37be4c3c0mov rcx, [rsp+304]
37be4c3c8mov rdx, rbp
37be4c3cbadd rsi, 1
37be4c3cfadd rbp, rdi
37be4c3d2lea r8, [rip+0x609d47]
37be4c3d9call clacgv_64_
37be4c3decmp rbx, rsi
37be4c3e1jge 0x37be4c3c0
37be4c3e3mov rax, [rsp+312]
37be4c3ebmov rbx, rdi
37be4c3eemov rdi, r15
37be4c3f1mov rdx, [rax]
37be4c3f4test rdx, rdx
37be4c3f7jle 0x37be4bb58
37be4c3fdmov rax, [rsp+360]
37be4c405mov rsi, [rsp+352]
37be4c40dmov [rsp+112], 12
37be4c416mov r9, [rsp+312]
37be4c41emov r8, [rsp+288]
37be4c426mov [rsp+104], 12
37be4c42fmov [rsp+96], rax
37be4c434mov rax, [rsp+296]
37be4c43cmov rax, [rax]
37be4c43fsub rax, rdx
37be4c442lea rdx, [rip+0x609d1f]
37be4c449add rax, 1
37be4c44dmov rcx, rdx
37be4c450imul rax, r14
37be4c454sub rax, r14
37be4c457lea rax, [rsi+8*rax]
37be4c45bmov [rsp+88], rax
37be4c460mov rax, [rsp+136]
37be4c468mov [rsp+80], rax
37be4c46dmov rax, [rsp+328]
37be4c475mov [rsp+72], rax
37be4c47amov rax, [rsp+320]
37be4c482mov [rsp+64], rax
37be4c487mov rax, [rsp+376]
37be4c48fmov [rsp+56], rax
37be4c494mov rax, [rsp+368]
37be4c49cmov [rsp+48], rax
37be4c4a1lea rax, [rip+0x609cb8]
37be4c4a8mov [rsp+40], rax
37be4c4admov rax, [rsp+304]
37be4c4b5mov [rsp+32], rax
37be4c4bacall cgemm_64_
37be4c4bfmov rax, [rsp+312]
37be4c4c7mov rbp, [rax]
37be4c4catest rbp, rbp
37be4c4cdjle 0x37be4bb58
37be4c4d3mov esi, 1
37be4c4d8nop [rax+rax]
37be4c4e0
37be4c4e0loc_37be4c4e0:
37be4c4e0mov rcx, [rsp+304]
37be4c4e8mov rdx, rdi
37be4c4ebadd rsi, 1
37be4c4efadd rdi, rbx
37be4c4f2lea r8, [rip+0x609c27]
37be4c4f9call clacgv_64_
37be4c4fecmp rbp, rsi
37be4c501jge 0x37be4c4e0
37be4c503jmp 0x37be4bb58
37be4c508
37be4c508loc_37be4c508:
37be4c508add rdi, 1
37be4c50ccmp rax, rdi
37be4c50fje 0x37be4c37f
37be4c515add rbx, r14
37be4c518add rsi, rcx
37be4c51bjmp 0x37be4c2dc
37be4c520
37be4c520loc_37be4c520:
37be4c520mov rbx, [rsp+328]
37be4c528lea rcx, [rip+0x609c0c]
37be4c52fmov rdi, [rsp+376]
37be4c537mov [rsp+112], 19
37be4c540mov r9, [rsp+304]
37be4c548mov r8, [rsp+296]
37be4c550mov [rsp+104], 9
37be4c559mov [rsp+72], rbx
37be4c55emov rbx, [rsp+320]
37be4c566mov [rsp+96], rdi
37be4c56bmov rdi, [rsp+368]
37be4c573mov [rsp+64], rbx
37be4c578mov rbx, [rsp+360]
37be4c580mov [rsp+88], rdi
37be4c585lea rdi, [rip+0x609bb8]
37be4c58cmov [rsp+56], rbx
37be4c591mov rbx, [rsp+288]
37be4c599mov [rsp+80], rdi
37be4c59emov rbx, [rbx]
37be4c5a1mov [rsp+40], rdi
37be4c5a6mov [rsp+144], r10
37be4c5aemov rdx, rbx
37be4c5b1mov [rsp+136], rdi
37be4c5b9sub rdx, rax
37be4c5bcmov rax, [rsp+352]
37be4c5c4mov [rsp+128], rbx
37be4c5cclea rax, [rax+8*rdx]
37be4c5d0lea rdx, [rip+0x609b51]
37be4c5d7mov [rsp+48], rax
37be4c5dcmov rax, [rsp+312]
37be4c5e4mov [rsp+32], rax
37be4c5e9call cgemm_64_
37be4c5eemov r10, [rsp+144]
37be4c5f6jmp 0x37be4bc86
37be4c5fb
37be4c5fbloc_37be4c5fb:
37be4c5fbmov edx, 1
37be4c600jmp 0x37be4c342
37be4c605
37be4c605loc_37be4c605:
37be4c605mov rax, [rsp+376]
37be4c60dlea rbx, [rip+0x609b30]
37be4c614mov [rsp+112], 9
37be4c61dlea rcx, [rip+0x609b44]
37be4c624mov [rsp+80], rbx
37be4c629mov rdi, [rsp+352]
37be4c631mov [rsp+96], rax
37be4c636mov rax, [rsp+368]
37be4c63emov r9, [rsp+304]
37be4c646mov r8, [rsp+288]
37be4c64emov [rsp+104], 12
37be4c657mov [rsp+88], rax
37be4c65cmov rax, [rsp+328]
37be4c664mov [rsp+152], r10
37be4c66cmov [rsp+72], rax
37be4c671mov rax, [rsp+320]
37be4c679mov [rsp+136], rbx
37be4c681mov [rsp+64], rax
37be4c686mov rax, [rsp+360]
37be4c68emov [rsp+56], rax
37be4c693mov rax, [rsp+296]
37be4c69bmov rax, [rax]
37be4c69emov [rsp+40], rbx
37be4c6a3mov [rsp+128], rax
37be4c6absub rax, rdx
37be4c6aelea rdx, [rip+0x609a86]
37be4c6b5add rax, 1
37be4c6b9imul rax, r14
37be4c6bdsub rax, r14
37be4c6c0lea rax, [rdi+8*rax]
37be4c6c4mov [rsp+48], rax
37be4c6c9mov rax, [rsp+312]
37be4c6d1mov [rsp+32], rax
37be4c6d6call cgemm_64_
37be4c6dbmov r10, [rsp+152]
37be4c6e3jmp 0x37be4c0aa
37be4c6e8
37be4c6e8loc_37be4c6e8:
37be4c6e8mov rax, [rsp+312]
37be4c6f0mov rdx, [rax]
37be4c6f3test rdx, rdx
37be4c6f6jg 0x37be4c605
37be4c6fclea rax, [rip+0x609a41]
37be4c703mov [rsp+136], rax
37be4c70bjmp 0x37be4c138
37be4ba80
37be4ba80clarzb_64_:
37be4ba80push r15
37be4ba82push r14
37be4ba84push r13
37be4ba86push r12
37be4ba88push rbp
37be4ba89push rdi
37be4ba8apush rsi
37be4ba8bpush rbx
37be4ba8csub rsp, 184
37be4ba93mov rax, [rsp+288]
37be4ba9bmov rbx, rcx
37be4ba9emov rsi, rdx
37be4baa1mov rcx, r8
37be4baa4mov rdi, r9
37be4baa7cmp [rax], 0
37be4baabjle 0x37be4bb58
37be4bab1mov rax, [rsp+296]
37be4bab9cmp [rax], 0
37be4babdjle 0x37be4bb58
37be4bac3mov rax, [rsp+360]
37be4bacbmov r9l, 1
37be4bad1mov r8l, 1
37be4bad7lea rdx, [rip+0x60a632]
37be4bademov rbp, [rax]
37be4bae1mov rax, [rsp+376]
37be4bae9mov r13, [rax]
37be4baecmov rax, [rsp+328]
37be4baf4mov r15, [rax]
37be4baf7mov rax, [rsp+344]
37be4baffmov r12, [rax]
37be4bb02call lsame_64_
37be4bb07test rax, rax
37be4bb0aje 0x37be4be90
37be4bb10mov r9l, 1
37be4bb16mov r8l, 1
37be4bb1clea rdx, [rip+0x60a5ee]
37be4bb23mov rcx, rdi
37be4bb26call lsame_64_
37be4bb2btest rax, rax
37be4bb2emov eax, 4
37be4bb33jne 0x37be4bb70
37be4bb35
37be4bb35loc_37be4bb35:
37be4bb35lea rdx, [rsp+168]
37be4bb3dmov r8l, 6
37be4bb43lea rcx, [rip+0x60a5c9]
37be4bb4amov [rsp+168], rax
37be4bb52call xerbla_64_
37be4bb57nop
37be4bb58
37be4bb58loc_37be4bb58:
37be4bb58add rsp, 184
37be4bb5fpop rbx
37be4bb60pop rsi
37be4bb61pop rdi
37be4bb62pop rbp
37be4bb63pop r12
37be4bb65pop r13
37be4bb67pop r14
37be4bb69pop r15
37be4bb6bret
37be4bb6c
37be4bb6c 0f 1f 40 00 ..@.
37be4bb70
37be4bb70loc_37be4bb70:
37be4bb70xor eax, eax
37be4bb72test rbp, rbp
37be4bb75mov r9l, 1
37be4bb7bmov r8l, 1
37be4bb81cmovns rax, rbp
37be4bb85lea rdx, [rip+0x60a586]
37be4bb8cmov rcx, rsi
37be4bb8fmov r14, rax
37be4bb92xor eax, eax
37be4bb94test r13, r13
37be4bb97cmovs r13, rax
37be4bb9bmov [rsp+128], r13
37be4bba3call lsame_64_
37be4bba8mov r9l, 1
37be4bbaemov r8l, 1
37be4bbb4mov rcx, rbx
37be4bbb7cmp rax, 1
37be4bbbblea rdx, [rip+0x60a557]
37be4bbc2sbb eax, eax
37be4bbc4and eax, 11
37be4bbc7add eax, 67
37be4bbcamov [rsp+167], al
37be4bbd1call lsame_64_
37be4bbd6mov r10, [rsp+128]
37be4bbdetest rax, rax
37be4bbe1je 0x37be4bf9a
37be4bbe7mov rax, [rsp+304]
37be4bbefmov rax, [rax]
37be4bbf2test rax, rax
37be4bbf5jle 0x37be4bc63
37be4bbf7mov rbp, [rsp+352]
37be4bbffmov esi, 1
37be4bc04mov r15, r10
37be4bc07mov r12, rax
37be4bc0amov r13, [rsp+368]
37be4bc12lea rdi, [rip+0x60a507]
37be4bc19lea rbx, [8*r10]
37be4bc21nop [rax]
37be4bc25nop [rax+rax]
37be4bc30
37be4bc30loc_37be4bc30:
37be4bc30mov [rsp+32], rdi
37be4bc35mov r9, r13
37be4bc38mov rdx, rbp
37be4bc3badd rsi, 1
37be4bc3fmov r8, [rsp+360]
37be4bc47mov rcx, [rsp+296]
37be4bc4fadd rbp, 8
37be4bc53add r13, rbx
37be4bc56call ccopy_64_
37be4bc5bcmp r12, rsi
37be4bc5ejge 0x37be4bc30
37be4bc60mov r10, r15
37be4bc63
37be4bc63loc_37be4bc63:
37be4bc63mov rax, [rsp+312]
37be4bc6bmov rax, [rax]
37be4bc6etest rax, rax
37be4bc71jg 0x37be4c520
37be4bc77lea rax, [rip+0x60a4c6]
37be4bc7emov [rsp+136], rax
37be4bc86
37be4bc86loc_37be4bc86:
37be4bc86mov rax, [rsp+376]
37be4bc8elea r9, [rip+0x60a4b7]
37be4bc95mov [rsp+112], 8
37be4bc9elea r8, [rsp+167]
37be4bca6mov [rsp+104], 1
37be4bcaflea rdx, [rip+0x60a49e]
37be4bcb6lea rcx, [rip+0x60a49c]
37be4bcbdmov [rsp+80], rax
37be4bcc2mov rax, [rsp+368]
37be4bccamov [rsp+96], 5
37be4bcd3mov [rsp+72], rax
37be4bcd8mov rax, [rsp+344]
37be4bce0mov [rsp+88], 5
37be4bce9mov [rsp+64], rax
37be4bceemov rax, [rsp+336]
37be4bcf6mov [rsp+128], r10
37be4bcfemov [rsp+56], rax
37be4bd03mov rax, [rsp+136]
37be4bd0bmov [rsp+48], rax
37be4bd10mov rax, [rsp+304]
37be4bd18mov [rsp+40], rax
37be4bd1dmov rax, [rsp+296]
37be4bd25mov [rsp+32], rax
37be4bd2acall ctrmm_64_
37be4bd2fmov rax, [rsp+296]
37be4bd37mov r10, [rsp+128]
37be4bd3fmov rbp, [rax]
37be4bd42test rbp, rbp
37be4bd45jle 0x37be4bec0
37be4bd4bmov rax, [rsp+304]
37be4bd53mov rdi, [rax]
37be4bd56test rdi, rdi
37be4bd59jle 0x37be4be9a
37be4bd5fmov rax, r10
37be4bd62mov rdx, [rsp+352]
37be4bd6amov r11, r10
37be4bd6dxor ecx, ecx
37be4bd6fnot rax
37be4bd72mov r9, rdi
37be4bd75mov r13, rbp
37be4bd78shl r11, 4
37be4bd7cmov [rsp+128], rax
37be4bd84lea r15, [rdx+8]
37be4bd88mov ebx, 1
37be4bd8dmov rdx, [rsp+352]
37be4bd95mov r8l, 1
37be4bd9bmov rbp, [rsp+368]
37be4bda3mov rsi, -1
37be4bdaashr r9, 1
37be4bdadnop [rax]
37be4bdb0
37be4bdb0loc_37be4bdb0:
37be4bdb0cmp rdi, 1
37be4bdb4je 0x37be4bf90
37be4bdba
37be4bdbaloc_37be4bdba:
37be4bdbalea r12, [r15+8*rsi]
37be4bdbelea rcx, [rbp+8*rcx]
37be4bdc3xor eax, eax
37be4bdc5nop [rax]
37be4bdc9nop [rax+rax]
37be4bdd4nop [rax+rax]
37be4bddfnop [rax+rax]
37be4bdeanop [rax+rax]
37be4bdf5nop [rax+rax]
37be4be00
37be4be00loc_37be4be00:
37be4be00movups x0, [r12]
37be4be05movq x1, [rcx]
37be4be09add rax, 1
37be4be0dadd r12, 16
37be4be11movhps x1, [rcx+8*r10]
37be4be16add rcx, r11
37be4be19subps x0, x1
37be4be1cmovups [r12-16], x0
37be4be22cmp rax, r9
37be4be25jne 0x37be4be00
37be4be27test dil, 1
37be4be2bje 0x37be4be78
37be4be2dmov rcx, rdi
37be4be30or rcx, 1
37be4be34
37be4be34loc_37be4be34:
37be4be34lea r12, [rsi+rcx]
37be4be38imul rcx, r10
37be4be3cadd rcx, [rsp+128]
37be4be44movq x0, [rdx+8*r12]
37be4be4aadd rcx, r8
37be4be4dmovq x1, [rbp+8*rcx]
37be4be53subps x0, x1
37be4be56movlps [rdx+8*r12], x0
37be4be5bcmp r13, rbx
37be4be5eje 0x37be4bec0
37be4be60lea r8, [rbx+1]
37be4be64mov rcx, rbx
37be4be67add rsi, r14
37be4be6amov rbx, r8
37be4be6djmp 0x37be4bdb0
37be4be72
37be4be72 66 0f 1f 44 00 00 f..D..
37be4be78
37be4be78loc_37be4be78:
37be4be78cmp r13, rbx
37be4be7bje 0x37be4bec0
37be4be7dlea r8, [rbx+1]
37be4be81mov rcx, rbx
37be4be84add rsi, r14
37be4be87mov rbx, r8
37be4be8ajmp 0x37be4bdba
37be4be8f
37be4be8f 90 .
37be4be90
37be4be90loc_37be4be90:
37be4be90mov eax, 3
37be4be95jmp 0x37be4bb35
37be4be9a
37be4be9aloc_37be4be9a:
37be4be9amov eax, 1
37be4be9fcmp rax, rbp
37be4bea2je 0x37be4bec0
37be4bea4
37be4bea4loc_37be4bea4:
37be4bea4lea rdx, [rax+1]
37be4bea8cmp rbp, rdx
37be4beabje 0x37be4bec0
37be4beadadd rax, 2
37be4beb1cmp rax, rbp
37be4beb4jne 0x37be4bea4
37be4beb6nop [rax+rax]
37be4bec0
37be4bec0loc_37be4bec0:
37be4bec0mov rax, [rsp+312]
37be4bec8mov rax, [rax]
37be4becbtest rax, rax
37be4becejle 0x37be4bb58
37be4bed4mov rdi, [rsp+360]
37be4bedcmov r9, [rsp+296]
37be4bee4mov [rsp+112], 9
37be4beedmov [rsp+104], 9
37be4bef6mov r8, [rsp+312]
37be4befemov [rsp+96], rdi
37be4bf03mov rdi, [rsp+288]
37be4bf0bmov rdx, [rdi]
37be4bf0esub rdx, rax
37be4bf11mov rax, [rsp+352]
37be4bf19lea rax, [rax+8*rdx]
37be4bf1dlea rdx, [rip+0x60a217]
37be4bf24mov [rsp+88], rax
37be4bf29mov rax, [rsp+136]
37be4bf31mov rcx, rdx
37be4bf34mov [rsp+80], rax
37be4bf39mov rax, [rsp+376]
37be4bf41mov [rsp+72], rax
37be4bf46mov rax, [rsp+368]
37be4bf4emov [rsp+64], rax
37be4bf53mov rax, [rsp+328]
37be4bf5bmov [rsp+56], rax
37be4bf60mov rax, [rsp+320]
37be4bf68mov [rsp+48], rax
37be4bf6dlea rax, [rip+0x60a1ec]
37be4bf74mov [rsp+40], rax
37be4bf79mov rax, [rsp+304]
37be4bf81mov [rsp+32], rax
37be4bf86call cgemm_64_
37be4bf8bjmp 0x37be4bb58
37be4bf90
37be4bf90loc_37be4bf90:
37be4bf90mov ecx, 1
37be4bf95jmp 0x37be4be34
37be4bf9a
37be4bf9aloc_37be4bf9a:
37be4bf9amov r9l, 1
37be4bfa0mov r8l, 1
37be4bfa6mov rcx, rbx
37be4bfa9mov [rsp+128], r10
37be4bfb1lea rdx, [rip+0x60a159]
37be4bfb8call lsame_64_
37be4bfbdtest rax, rax
37be4bfc0je 0x37be4bb58
37be4bfc6xor eax, eax
37be4bfc8test r12, r12
37be4bfcbmov r10, [rsp+128]
37be4bfd3cmovns rax, r12
37be4bfd7mov [rsp+144], rax
37be4bfdfmov rax, [rsp+304]
37be4bfe7mov rcx, [rax]
37be4bfeatest rcx, rcx
37be4bfedjle 0x37be4c6e8
37be4bff3mov [rsp+136], r10
37be4bffbmov ebp, 1
37be4c000mov r12, rcx
37be4c003mov rax, [rsp+352]
37be4c00bmov r9, [rsp+368]
37be4c013lea rbx, [rip+0x60a106]
37be4c01amov [rsp+264], rsi
37be4c022lea rsi, [8*r10]
37be4c02amov [rsp+128], rbx
37be4c032mov rdi, rax
37be4c035mov rbx, r9
37be4c038nop [rax+rax]
37be4c040
37be4c040loc_37be4c040:
37be4c040mov rax, [rsp+128]
37be4c048mov r9, rbx
37be4c04bmov rdx, rdi
37be4c04elea r8, [rip+0x60a0cb]
37be4c055mov rcx, [rsp+288]
37be4c05dadd rbp, 1
37be4c061lea rdi, [rdi+8*r14]
37be4c065add rbx, rsi
37be4c068mov [rsp+32], rax
37be4c06dcall ccopy_64_
37be4c072cmp r12, rbp
37be4c075jge 0x37be4c040
37be4c077mov rax, [rsp+312]
37be4c07fmov r10, [rsp+136]
37be4c087mov rsi, [rsp+264]
37be4c08fmov rdx, [rax]
37be4c092lea rax, [rip+0x60a0ab]
37be4c099mov [rsp+136], rax
37be4c0a1test rdx, rdx
37be4c0a4jg 0x37be4c605
37be4c0aa
37be4c0aaloc_37be4c0aa:
37be4c0aamov rax, [rsp+304]
37be4c0b2mov rcx, [rax]
37be4c0b5test rcx, rcx
37be4c0b8jle 0x37be4c138
37be4c0bamov rax, [rsp+144]
37be4c0c2mov ebp, 1
37be4c0c7mov r12, r10
37be4c0camov rdx, [rsp+336]
37be4c0d2mov [rsp+264], rsi
37be4c0damov rdi, rcx
37be4c0ddmov rsi, rbp
37be4c0e0lea r13, [8*rax+8]
37be4c0e8mov rbp, rdx
37be4c0ebmov rax, rcx
37be4c0eejmp 0x37be4c0fe
37be4c0f0
37be4c0f0loc_37be4c0f0:
37be4c0f0mov rax, [rsp+304]
37be4c0f8add rbp, r13
37be4c0fbmov rax, [rax]
37be4c0fe
37be4c0feloc_37be4c0fe:
37be4c0fesub rax, rsi
37be4c101mov rdx, rbp
37be4c104add rsi, 1
37be4c108add rax, 1
37be4c10clea r8, [rip+0x60a00d]
37be4c113lea rcx, [rsp+168]
37be4c11bmov [rsp+168], rax
37be4c123call clacgv_64_
37be4c128cmp rdi, rsi
37be4c12bjge 0x37be4c0f0
37be4c12dmov rsi, [rsp+264]
37be4c135mov r10, r12
37be4c138
37be4c138loc_37be4c138:
37be4c138mov rax, [rsp+376]
37be4c140lea rdx, [rip+0x60a00d]
37be4c147mov [rsp+112], 8
37be4c150lea r9, [rip+0x609ff5]
37be4c157mov [rsp+104], 1
37be4c160mov r8, rsi
37be4c163lea rcx, [rip+0x609fef]
37be4c16amov [rsp+80], rax
37be4c16fmov rax, [rsp+368]
37be4c177mov [rsp+96], 5
37be4c180mov [rsp+72], rax
37be4c185mov rax, [rsp+344]
37be4c18dmov [rsp+88], 5
37be4c196mov [rsp+64], rax
37be4c19bmov rax, [rsp+336]
37be4c1a3mov [rsp+128], r10
37be4c1abmov [rsp+56], rax
37be4c1b0mov rax, [rsp+136]
37be4c1b8mov [rsp+48], rax
37be4c1bdmov rax, [rsp+304]
37be4c1c5mov [rsp+40], rax
37be4c1camov rax, [rsp+288]
37be4c1d2mov [rsp+32], rax
37be4c1d7call ctrmm_64_
37be4c1dcmov rax, [rsp+304]
37be4c1e4mov rdx, [rax]
37be4c1e7test rdx, rdx
37be4c1eajle 0x37be4c37f
37be4c1f0mov rax, [rsp+144]
37be4c1f8mov rbp, [rsp+336]
37be4c200mov esi, 1
37be4c205mov rbx, rdx
37be4c208mov r12, [rsp+128]
37be4c210lea rdi, [8*rax+8]
37be4c218mov rax, rdx
37be4c21bnop [rax+rax]
37be4c220
37be4c220loc_37be4c220:
37be4c220sub rax, rsi
37be4c223mov rdx, rbp
37be4c226add rsi, 1
37be4c22aadd rbp, rdi
37be4c22dadd rax, 1
37be4c231lea r8, [rip+0x609ee8]
37be4c238lea rcx, [rsp+168]
37be4c240mov [rsp+168], rax
37be4c248call clacgv_64_
37be4c24dmov rax, [rsp+304]
37be4c255mov rax, [rax]
37be4c258cmp rbx, rsi
37be4c25bjge 0x37be4c220
37be4c25dmov r10, r12
37be4c260test rax, rax
37be4c263jle 0x37be4c37f
37be4c269mov rbx, [rsp+288]
37be4c271lea rdi, [rax+1]
37be4c275mov rbp, [rbx]
37be4c278test rbp, rbp
37be4c27bjle 0x37be4c37f
37be4c281mov rax, [rsp+352]
37be4c289mov r9, rbp
37be4c28cmov rbx, -1
37be4c293mov r11, -1
37be4c29amov esi, 1
37be4c29fshr r9, 1
37be4c2a2lea r13, [rax+8]
37be4c2a6mov rax, [rsp+368]
37be4c2aelea r12, [rax+8]
37be4c2b2nop [rax]
37be4c2b5nop [rax+rax]
37be4c2c0
37be4c2c0loc_37be4c2c0:
37be4c2c0cmp rbp, 1
37be4c2c4je 0x37be4c5fb
37be4c2camov rax, rdi
37be4c2cdmov rcx, r10
37be4c2d0mov rdi, rsi
37be4c2d3mov rsi, rbx
37be4c2d6mov rbx, r11
37be4c2d9mov r11, r9
37be4c2dc
37be4c2dcloc_37be4c2dc:
37be4c2dclea r9, [r13+8*rbx]
37be4c2e1lea r10, [r12+8*rsi]
37be4c2e5xor edx, edx
37be4c2e7xor r8l, r8l
37be4c2eanop [rax+rax]
37be4c2f5nop [rax+rax]
37be4c300
37be4c300loc_37be4c300:
37be4c300movups x0, [r9+rdx]
37be4c305movups x2, [r10+rdx]
37be4c30aadd r8, 1
37be4c30esubps x0, x2
37be4c311movups [r9+rdx], x0
37be4c316add rdx, 16
37be4c31acmp r11, r8
37be4c31djne 0x37be4c300
37be4c31ftest bpl, 1
37be4c323je 0x37be4c508
37be4c329mov rdx, rbp
37be4c32cmov r9, r11
37be4c32fmov r10, rcx
37be4c332mov r11, rbx
37be4c335or rdx, 1
37be4c339mov rbx, rsi
37be4c33cmov rsi, rdi
37be4c33fmov rdi, rax
37be4c342
37be4c342loc_37be4c342:
37be4c342mov rax, [rsp+368]
37be4c34alea r8, [rdx+r11]
37be4c34eadd rdx, rbx
37be4c351add rsi, 1
37be4c355add r11, r14
37be4c358add rbx, r10
37be4c35bmovq x1, [rax+8*rdx]
37be4c360mov rax, [rsp+352]
37be4c368movq x0, [rax+8*r8]
37be4c36esubps x0, x1
37be4c371movlps [rax+8*r8], x0
37be4c376cmp rsi, rdi
37be4c379jne 0x37be4c2c0
37be4c37f
37be4c37floc_37be4c37f:
37be4c37fmov rax, [rsp+312]
37be4c387mov rax, [rax]
37be4c38atest rax, rax
37be4c38djle 0x37be4bb58
37be4c393xor ebx, ebx
37be4c395test r15, r15
37be4c398mov rbp, [rsp+320]
37be4c3a0mov esi, 1
37be4c3a5cmovns rbx, r15
37be4c3a9mov r15, [rsp+320]
37be4c3b1lea rdi, [8*rbx]
37be4c3b9mov rbx, rax
37be4c3bcnop [rax]
37be4c3c0
37be4c3c0loc_37be4c3c0:
37be4c3c0mov rcx, [rsp+304]
37be4c3c8mov rdx, rbp
37be4c3cbadd rsi, 1
37be4c3cfadd rbp, rdi
37be4c3d2lea r8, [rip+0x609d47]
37be4c3d9call clacgv_64_
37be4c3decmp rbx, rsi
37be4c3e1jge 0x37be4c3c0
37be4c3e3mov rax, [rsp+312]
37be4c3ebmov rbx, rdi
37be4c3eemov rdi, r15
37be4c3f1mov rdx, [rax]
37be4c3f4test rdx, rdx
37be4c3f7jle 0x37be4bb58
37be4c3fdmov rax, [rsp+360]
37be4c405mov rsi, [rsp+352]
37be4c40dmov [rsp+112], 12
37be4c416mov r9, [rsp+312]
37be4c41emov r8, [rsp+288]
37be4c426mov [rsp+104], 12
37be4c42fmov [rsp+96], rax
37be4c434mov rax, [rsp+296]
37be4c43cmov rax, [rax]
37be4c43fsub rax, rdx
37be4c442lea rdx, [rip+0x609d1f]
37be4c449add rax, 1
37be4c44dmov rcx, rdx
37be4c450imul rax, r14
37be4c454sub rax, r14
37be4c457lea rax, [rsi+8*rax]
37be4c45bmov [rsp+88], rax
37be4c460mov rax, [rsp+136]
37be4c468mov [rsp+80], rax
37be4c46dmov rax, [rsp+328]
37be4c475mov [rsp+72], rax
37be4c47amov rax, [rsp+320]
37be4c482mov [rsp+64], rax
37be4c487mov rax, [rsp+376]
37be4c48fmov [rsp+56], rax
37be4c494mov rax, [rsp+368]
37be4c49cmov [rsp+48], rax
37be4c4a1lea rax, [rip+0x609cb8]
37be4c4a8mov [rsp+40], rax
37be4c4admov rax, [rsp+304]
37be4c4b5mov [rsp+32], rax
37be4c4bacall cgemm_64_
37be4c4bfmov rax, [rsp+312]
37be4c4c7mov rbp, [rax]
37be4c4catest rbp, rbp
37be4c4cdjle 0x37be4bb58
37be4c4d3mov esi, 1
37be4c4d8nop [rax+rax]
37be4c4e0
37be4c4e0loc_37be4c4e0:
37be4c4e0mov rcx, [rsp+304]
37be4c4e8mov rdx, rdi
37be4c4ebadd rsi, 1
37be4c4efadd rdi, rbx
37be4c4f2lea r8, [rip+0x609c27]
37be4c4f9call clacgv_64_
37be4c4fecmp rbp, rsi
37be4c501jge 0x37be4c4e0
37be4c503jmp 0x37be4bb58
37be4c508
37be4c508loc_37be4c508:
37be4c508add rdi, 1
37be4c50ccmp rax, rdi
37be4c50fje 0x37be4c37f
37be4c515add rbx, r14
37be4c518add rsi, rcx
37be4c51bjmp 0x37be4c2dc
37be4c520
37be4c520loc_37be4c520:
37be4c520mov rbx, [rsp+328]
37be4c528lea rcx, [rip+0x609c0c]
37be4c52fmov rdi, [rsp+376]
37be4c537mov [rsp+112], 19
37be4c540mov r9, [rsp+304]
37be4c548mov r8, [rsp+296]
37be4c550mov [rsp+104], 9
37be4c559mov [rsp+72], rbx
37be4c55emov rbx, [rsp+320]
37be4c566mov [rsp+96], rdi
37be4c56bmov rdi, [rsp+368]
37be4c573mov [rsp+64], rbx
37be4c578mov rbx, [rsp+360]
37be4c580mov [rsp+88], rdi
37be4c585lea rdi, [rip+0x609bb8]
37be4c58cmov [rsp+56], rbx
37be4c591mov rbx, [rsp+288]
37be4c599mov [rsp+80], rdi
37be4c59emov rbx, [rbx]
37be4c5a1mov [rsp+40], rdi
37be4c5a6mov [rsp+144], r10
37be4c5aemov rdx, rbx
37be4c5b1mov [rsp+136], rdi
37be4c5b9sub rdx, rax
37be4c5bcmov rax, [rsp+352]
37be4c5c4mov [rsp+128], rbx
37be4c5cclea rax, [rax+8*rdx]
37be4c5d0lea rdx, [rip+0x609b51]
37be4c5d7mov [rsp+48], rax
37be4c5dcmov rax, [rsp+312]
37be4c5e4mov [rsp+32], rax
37be4c5e9call cgemm_64_
37be4c5eemov r10, [rsp+144]
37be4c5f6jmp 0x37be4bc86
37be4c5fb
37be4c5fbloc_37be4c5fb:
37be4c5fbmov edx, 1
37be4c600jmp 0x37be4c342
37be4c605
37be4c605loc_37be4c605:
37be4c605mov rax, [rsp+376]
37be4c60dlea rbx, [rip+0x609b30]
37be4c614mov [rsp+112], 9
37be4c61dlea rcx, [rip+0x609b44]
37be4c624mov [rsp+80], rbx
37be4c629mov rdi, [rsp+352]
37be4c631mov [rsp+96], rax
37be4c636mov rax, [rsp+368]
37be4c63emov r9, [rsp+304]
37be4c646mov r8, [rsp+288]
37be4c64emov [rsp+104], 12
37be4c657mov [rsp+88], rax
37be4c65cmov rax, [rsp+328]
37be4c664mov [rsp+152], r10
37be4c66cmov [rsp+72], rax
37be4c671mov rax, [rsp+320]
37be4c679mov [rsp+136], rbx
37be4c681mov [rsp+64], rax
37be4c686mov rax, [rsp+360]
37be4c68emov [rsp+56], rax
37be4c693mov rax, [rsp+296]
37be4c69bmov rax, [rax]
37be4c69emov [rsp+40], rbx
37be4c6a3mov [rsp+128], rax
37be4c6absub rax, rdx
37be4c6aelea rdx, [rip+0x609a86]
37be4c6b5add rax, 1
37be4c6b9imul rax, r14
37be4c6bdsub rax, r14
37be4c6c0lea rax, [rdi+8*rax]
37be4c6c4mov [rsp+48], rax
37be4c6c9mov rax, [rsp+312]
37be4c6d1mov [rsp+32], rax
37be4c6d6call cgemm_64_
37be4c6dbmov r10, [rsp+152]
37be4c6e3jmp 0x37be4c0aa
37be4c6e8
37be4c6e8loc_37be4c6e8:
37be4c6e8mov rax, [rsp+312]
37be4c6f0mov rdx, [rax]
37be4c6f3test rdx, rdx
37be4c6f6jg 0x37be4c605
37be4c6fclea rax, [rip+0x609a41]
37be4c703mov [rsp+136], rax
37be4c70bjmp 0x37be4c138
37be4ba80
37be4c710
37be4c710 // align 0x40
37be4c710 // align 0x40
37be4c740
37be4c740clarzt_64_:
37be4c740push r15
37be4c742push r14
37be4c744push r13
37be4c746push r12
37be4c748push rbp
37be4c749push rdi
37be4c74apush rsi
37be4c74bpush rbx
37be4c74csub rsp, 152
37be4c753mov rax, [rsp+288]
37be4c75bmov r14, [rsp+264]
37be4c763mov r15, [rax]
37be4c766mov rbx, rdx
37be4c769mov r13, r8
37be4c76cmov r12, r9
37be4c76fmov r8l, 1
37be4c775mov r9l, 1
37be4c77blea rdx, [rip+0x6099fe]
37be4c782call lsame_64_
37be4c787test rax, rax
37be4c78aje 0x37be4ca60
37be4c790mov r9l, 1
37be4c796mov r8l, 1
37be4c79clea rdx, [rip+0x6099de]
37be4c7a3mov rcx, rbx
37be4c7a6call lsame_64_
37be4c7abtest rax, rax
37be4c7aeje 0x37be4c8e0
37be4c7b4mov r8, [r12]
37be4c7b8test r8, r8
37be4c7bbjle 0x37be4c908
37be4c7c1xor eax, eax
37be4c7c3test r15, r15
37be4c7c6mov rdx, [rsp+272]
37be4c7cemov rdi, [rsp+280]
37be4c7d6cmovs r15, rax
37be4c7dalea rax, [8*r8]
37be4c7e2mov [rsp+240], r13
37be4c7eamov rbx, r8
37be4c7edlea rsi, [rdx+rax-8]
37be4c7f2mov rdx, [rsp+256]
37be4c7famov r13, r12
37be4c7fdlea rcx, [8*r15]
37be4c805lea rbp, [rdx+rax-8]
37be4c80amov rax, r8
37be4c80dmov rdx, r15
37be4c810mov [rsp+120], rcx
37be4c815imul rax, r15
37be4c819not rdx
37be4c81clea r11, [8*rdx]
37be4c824add rax, rdx
37be4c827lea rdx, [r8+rax]
37be4c82bmov r12, rax
37be4c82elea rdi, [rdi+8*rdx+8]
37be4c833jmp 0x37be4c864
37be4c835
37be4c835 0f 1f 00 ...
37be4c838
37be4c838loc_37be4c838:
37be4c838cmp rbx, r8
37be4c83bjl 0x37be4c920
37be4c841mov rdx, [rsi]
37be4c844
37be4c844loc_37be4c844:
37be4c844mov [rdi-8], rdx
37be4c848
37be4c848loc_37be4c848:
37be4c848sub rbx, 1
37be4c84cje 0x37be4c908
37be4c852mov r8, [r13]
37be4c856sub rsi, 8
37be4c85asub rbp, 8
37be4c85eadd rdi, r11
37be4c861sub r12, r15
37be4c864
37be4c864loc_37be4c864:
37be4c864pxor x0, x0
37be4c868ucomiss x0, [rsi+4]
37be4c86cmov r9l, 0
37be4c872mov rdx, rbx
37be4c875setnp cl
37be4c878cmovne ecx, r9l
37be4c87ctest cl, cl
37be4c87eje 0x37be4c838
37be4c880ucomiss x0, [rsi]
37be4c883setnp cl
37be4c886cmovne ecx, r9l
37be4c88atest cl, cl
37be4c88cje 0x37be4c838
37be4c88ecmp rbx, r8
37be4c891jg 0x37be4c848
37be4c893mov rax, [rsp+280]
37be4c89blea r9, [r8+1]
37be4c89fsub r8, rbx
37be4c8a2and r8l, 1
37be4c8a6lea rcx, [rax+8*r12]
37be4c8aajne 0x37be4c8c0
37be4c8aclea rdx, [rbx+1]
37be4c8b0mov [rcx+8*rbx], 0
37be4c8b8cmp rdx, r9
37be4c8bbje 0x37be4c848
37be4c8bdnop [rax]
37be4c8c0
37be4c8c0loc_37be4c8c0:
37be4c8c0mov [rcx+8*rdx], 0
37be4c8c8mov [rcx+8*rdx+8], 0
37be4c8d1add rdx, 2
37be4c8d5cmp rdx, r9
37be4c8d8jne 0x37be4c8c0
37be4c8dajmp 0x37be4c848
37be4c8df
37be4c8df 90 .
37be4c8e0
37be4c8e0loc_37be4c8e0:
37be4c8e0mov eax, 2
37be4c8e5
37be4c8e5loc_37be4c8e5:
37be4c8e5lea rdx, [rsp+136]
37be4c8edmov r8l, 6
37be4c8f3lea rcx, [rip+0x609888]
37be4c8famov [rsp+136], rax
37be4c902call xerbla_64_
37be4c907nop
37be4c908
37be4c908loc_37be4c908:
37be4c908add rsp, 152
37be4c90fpop rbx
37be4c910pop rsi
37be4c911pop rdi
37be4c912pop rbp
37be4c913pop r12
37be4c915pop r13
37be4c917pop r14
37be4c919pop r15
37be4c91bret
37be4c91c
37be4c91c 0f 1f 40 00 ..@.
37be4c920
37be4c920loc_37be4c920:
37be4c920mov rcx, [rsp+240]
37be4c928mov r8, r14
37be4c92bmov rdx, rbp
37be4c92emov [rsp+112], r11
37be4c933call clacgv_64_
37be4c938lea rcx, [rip+0x609861]
37be4c93fmov rdx, [r13]
37be4c943movq x0, [rsi]
37be4c947lea rax, [rip+0x60984a]
37be4c94emov [rsp+64], rcx
37be4c953lea rcx, [rbp+8]
37be4c957movq x1, [rip+0x609859]
37be4c95fmov [rsp+80], rax
37be4c964mov r8, [rsp+240]
37be4c96csub rdx, rbx
37be4c96flea r9, [rsp+136]
37be4c977mov [rsp+32], rcx
37be4c97cxorps x0, x1
37be4c97flea rcx, [rip+0x609802]
37be4c986mov [rsp+88], 12
37be4c98fmov [rsp+72], rdi
37be4c994mov [rsp+56], r14
37be4c999mov [rsp+48], rbp
37be4c99emov [rsp+40], r14
37be4c9a3mov [rsp+128], rdx
37be4c9ablea rdx, [rsp+128]
37be4c9b3mov [rsp+104], r9
37be4c9b8movlps [rsp+136], x0
37be4c9c0call cgemv_64_
37be4c9c5mov rcx, [rsp+240]
37be4c9cdmov r8, r14
37be4c9d0mov rdx, rbp
37be4c9d3call clacgv_64_
37be4c9d8lea rax, [rip+0x6097b9]
37be4c9dfmov rdx, [r13]
37be4c9e3mov [rsp+80], 8
37be4c9ecmov [rsp+56], rax
37be4c9f1mov rax, [rsp+288]
37be4c9f9lea r8, [rip+0x6097a8]
37be4ca00lea rcx, [rip+0x6097a9]
37be4ca07sub rdx, rbx
37be4ca0amov [rsp+48], rdi
37be4ca0fmov r9, [rsp+104]
37be4ca14mov [rsp+40], rax
37be4ca19mov rax, [rsp+120]
37be4ca1emov [rsp+136], rdx
37be4ca26mov [rsp+72], 12
37be4ca2flea rdx, [rdi+rax]
37be4ca33mov [rsp+32], rdx
37be4ca38lea rdx, [rip+0x609749]
37be4ca3fmov [rsp+64], 5
37be4ca48call ctrmv_64_
37be4ca4dmov rdx, [rsi]
37be4ca50mov r11, [rsp+112]
37be4ca55jmp 0x37be4c844
37be4ca5a
37be4ca5a 66 0f 1f 44 00 00 f..D..
37be4ca60
37be4ca60loc_37be4ca60:
37be4ca60mov eax, 1
37be4ca65jmp 0x37be4c8e5
37be4c740
37be4c740clarzt_64_:
37be4c740push r15
37be4c742push r14
37be4c744push r13
37be4c746push r12
37be4c748push rbp
37be4c749push rdi
37be4c74apush rsi
37be4c74bpush rbx
37be4c74csub rsp, 152
37be4c753mov rax, [rsp+288]
37be4c75bmov r14, [rsp+264]
37be4c763mov r15, [rax]
37be4c766mov rbx, rdx
37be4c769mov r13, r8
37be4c76cmov r12, r9
37be4c76fmov r8l, 1
37be4c775mov r9l, 1
37be4c77blea rdx, [rip+0x6099fe]
37be4c782call lsame_64_
37be4c787test rax, rax
37be4c78aje 0x37be4ca60
37be4c790mov r9l, 1
37be4c796mov r8l, 1
37be4c79clea rdx, [rip+0x6099de]
37be4c7a3mov rcx, rbx
37be4c7a6call lsame_64_
37be4c7abtest rax, rax
37be4c7aeje 0x37be4c8e0
37be4c7b4mov r8, [r12]
37be4c7b8test r8, r8
37be4c7bbjle 0x37be4c908
37be4c7c1xor eax, eax
37be4c7c3test r15, r15
37be4c7c6mov rdx, [rsp+272]
37be4c7cemov rdi, [rsp+280]
37be4c7d6cmovs r15, rax
37be4c7dalea rax, [8*r8]
37be4c7e2mov [rsp+240], r13
37be4c7eamov rbx, r8
37be4c7edlea rsi, [rdx+rax-8]
37be4c7f2mov rdx, [rsp+256]
37be4c7famov r13, r12
37be4c7fdlea rcx, [8*r15]
37be4c805lea rbp, [rdx+rax-8]
37be4c80amov rax, r8
37be4c80dmov rdx, r15
37be4c810mov [rsp+120], rcx
37be4c815imul rax, r15
37be4c819not rdx
37be4c81clea r11, [8*rdx]
37be4c824add rax, rdx
37be4c827lea rdx, [r8+rax]
37be4c82bmov r12, rax
37be4c82elea rdi, [rdi+8*rdx+8]
37be4c833jmp 0x37be4c864
37be4c835
37be4c835 0f 1f 00 ...
37be4c838
37be4c838loc_37be4c838:
37be4c838cmp rbx, r8
37be4c83bjl 0x37be4c920
37be4c841mov rdx, [rsi]
37be4c844
37be4c844loc_37be4c844:
37be4c844mov [rdi-8], rdx
37be4c848
37be4c848loc_37be4c848:
37be4c848sub rbx, 1
37be4c84cje 0x37be4c908
37be4c852mov r8, [r13]
37be4c856sub rsi, 8
37be4c85asub rbp, 8
37be4c85eadd rdi, r11
37be4c861sub r12, r15
37be4c864
37be4c864loc_37be4c864:
37be4c864pxor x0, x0
37be4c868ucomiss x0, [rsi+4]
37be4c86cmov r9l, 0
37be4c872mov rdx, rbx
37be4c875setnp cl
37be4c878cmovne ecx, r9l
37be4c87ctest cl, cl
37be4c87eje 0x37be4c838
37be4c880ucomiss x0, [rsi]
37be4c883setnp cl
37be4c886cmovne ecx, r9l
37be4c88atest cl, cl
37be4c88cje 0x37be4c838
37be4c88ecmp rbx, r8
37be4c891jg 0x37be4c848
37be4c893mov rax, [rsp+280]
37be4c89blea r9, [r8+1]
37be4c89fsub r8, rbx
37be4c8a2and r8l, 1
37be4c8a6lea rcx, [rax+8*r12]
37be4c8aajne 0x37be4c8c0
37be4c8aclea rdx, [rbx+1]
37be4c8b0mov [rcx+8*rbx], 0
37be4c8b8cmp rdx, r9
37be4c8bbje 0x37be4c848
37be4c8bdnop [rax]
37be4c8c0
37be4c8c0loc_37be4c8c0:
37be4c8c0mov [rcx+8*rdx], 0
37be4c8c8mov [rcx+8*rdx+8], 0
37be4c8d1add rdx, 2
37be4c8d5cmp rdx, r9
37be4c8d8jne 0x37be4c8c0
37be4c8dajmp 0x37be4c848
37be4c8df
37be4c8df 90 .
37be4c8e0
37be4c8e0loc_37be4c8e0:
37be4c8e0mov eax, 2
37be4c8e5
37be4c8e5loc_37be4c8e5:
37be4c8e5lea rdx, [rsp+136]
37be4c8edmov r8l, 6
37be4c8f3lea rcx, [rip+0x609888]
37be4c8famov [rsp+136], rax
37be4c902call xerbla_64_
37be4c907nop
37be4c908
37be4c908loc_37be4c908:
37be4c908add rsp, 152
37be4c90fpop rbx
37be4c910pop rsi
37be4c911pop rdi
37be4c912pop rbp
37be4c913pop r12
37be4c915pop r13
37be4c917pop r14
37be4c919pop r15
37be4c91bret
37be4c91c
37be4c91c 0f 1f 40 00 ..@.
37be4c920
37be4c920loc_37be4c920:
37be4c920mov rcx, [rsp+240]
37be4c928mov r8, r14
37be4c92bmov rdx, rbp
37be4c92emov [rsp+112], r11
37be4c933call clacgv_64_
37be4c938lea rcx, [rip+0x609861]
37be4c93fmov rdx, [r13]
37be4c943movq x0, [rsi]
37be4c947lea rax, [rip+0x60984a]
37be4c94emov [rsp+64], rcx
37be4c953lea rcx, [rbp+8]
37be4c957movq x1, [rip+0x609859]
37be4c95fmov [rsp+80], rax
37be4c964mov r8, [rsp+240]
37be4c96csub rdx, rbx
37be4c96flea r9, [rsp+136]
37be4c977mov [rsp+32], rcx
37be4c97cxorps x0, x1
37be4c97flea rcx, [rip+0x609802]
37be4c986mov [rsp+88], 12
37be4c98fmov [rsp+72], rdi
37be4c994mov [rsp+56], r14
37be4c999mov [rsp+48], rbp
37be4c99emov [rsp+40], r14
37be4c9a3mov [rsp+128], rdx
37be4c9ablea rdx, [rsp+128]
37be4c9b3mov [rsp+104], r9
37be4c9b8movlps [rsp+136], x0
37be4c9c0call cgemv_64_
37be4c9c5mov rcx, [rsp+240]
37be4c9cdmov r8, r14
37be4c9d0mov rdx, rbp
37be4c9d3call clacgv_64_
37be4c9d8lea rax, [rip+0x6097b9]
37be4c9dfmov rdx, [r13]
37be4c9e3mov [rsp+80], 8
37be4c9ecmov [rsp+56], rax
37be4c9f1mov rax, [rsp+288]
37be4c9f9lea r8, [rip+0x6097a8]
37be4ca00lea rcx, [rip+0x6097a9]
37be4ca07sub rdx, rbx
37be4ca0amov [rsp+48], rdi
37be4ca0fmov r9, [rsp+104]
37be4ca14mov [rsp+40], rax
37be4ca19mov rax, [rsp+120]
37be4ca1emov [rsp+136], rdx
37be4ca26mov [rsp+72], 12
37be4ca2flea rdx, [rdi+rax]
37be4ca33mov [rsp+32], rdx
37be4ca38lea rdx, [rip+0x609749]
37be4ca3fmov [rsp+64], 5
37be4ca48call ctrmv_64_
37be4ca4dmov rdx, [rsi]
37be4ca50mov r11, [rsp+112]
37be4ca55jmp 0x37be4c844
37be4ca5a
37be4ca5a 66 0f 1f 44 00 00 f..D..
37be4ca60
37be4ca60loc_37be4ca60:
37be4ca60mov eax, 1
37be4ca65jmp 0x37be4c8e5
37be4c740
37be4ca6a
37be4ca6a // align 0x20
37be4ca6a // align 0x20
37be4ca80
37be4ca80clascl_64_:
37be4ca80push r15
37be4ca82push r14
37be4ca84push r13
37be4ca86push r12
37be4ca88push rbp
37be4ca89push rdi
37be4ca8apush rsi
37be4ca8bpush rbx
37be4ca8csub rsp, 152
37be4ca93movups [rsp+64], x6
37be4ca98movups [rsp+80], x7
37be4ca9dmovups [rsp+96], x8
37be4caa3movups [rsp+112], x9
37be4caa9movups [rsp+128], x10
37be4cab2xor r14l, r14l
37be4cab5mov rbp, [rsp+296]
37be4cabdmov r12, [rsp+288]
37be4cac5mov rbx, [rsp+280]
37be4cacdmov [rbp], 0
37be4cad5mov r13, [r12]
37be4cad9mov [rsp+232], rdx
37be4cae1mov rsi, r9
37be4cae4lea rdx, [rip+0x6096d5]
37be4caebmov rdi, rcx
37be4caeemov [rsp+240], r8
37be4caf6mov r9l, 1
37be4cafcmov r8l, 1
37be4cb02call lsame_64_
37be4cb07test rax, rax
37be4cb0aje 0x37be4cc10
37be4cb10
37be4cb10loc_37be4cb10:
37be4cb10pxor x0, x0
37be4cb14ucomiss x0, [rsi]
37be4cb17jp 0x37be4cb80
37be4cb19jne 0x37be4cb80
37be4cb1b
37be4cb1bloc_37be4cb1b:
37be4cb1bmov rdx, -4
37be4cb22mov eax, 4
37be4cb27
37be4cb27loc_37be4cb27:
37be4cb27mov [rbp], rdx
37be4cb2b
37be4cb2bloc_37be4cb2b:
37be4cb2blea rdx, [rsp+56]
37be4cb30mov r8l, 6
37be4cb36mov [rsp+56], rax
37be4cb3blea rcx, [rip+0x609685]
37be4cb42call xerbla_64_
37be4cb47nop
37be4cb48
37be4cb48loc_37be4cb48:
37be4cb48movups x6, [rsp+64]
37be4cb4dmovups x7, [rsp+80]
37be4cb52movups x8, [rsp+96]
37be4cb58movups x9, [rsp+112]
37be4cb5emovups x10, [rsp+128]
37be4cb67add rsp, 152
37be4cb6epop rbx
37be4cb6fpop rsi
37be4cb70pop rdi
37be4cb71pop rbp
37be4cb72pop r12
37be4cb74pop r13
37be4cb76pop r14
37be4cb78pop r15
37be4cb7aret
37be4cb7bnop [rax+rax]
37be4cb80
37be4cb80loc_37be4cb80:
37be4cb80mov rcx, rsi
37be4cb83call sisnan_64_
37be4cb88test rax, rax
37be4cb8bjne 0x37be4cb1b
37be4cb8dmov rcx, [rsp+256]
37be4cb95call sisnan_64_
37be4cb9atest rax, rax
37be4cb9djne 0x37be4cd18
37be4cba3mov rax, [rsp+264]
37be4cbabmov r8, [rax]
37be4cbaetest r8, r8
37be4cbb1js 0x37be4cd29
37be4cbb7mov rax, [rsp+272]
37be4cbbfmov rcx, [rax]
37be4cbc2test rcx, rcx
37be4cbc5js 0x37be4d728
37be4cbcbcmp r14, 4
37be4cbcfje 0x37be4cd3a
37be4cbd5cmp r14, 5
37be4cbd9je 0x37be4cd3a
37be4cbdfcmp r14, 3
37be4cbe3jg 0x37be4cd4f
37be4cbe9test r8, r8
37be4cbecmov eax, 1
37be4cbf1cmovg rax, r8
37be4cbf5cmp [r12], rax
37be4cbf9jge 0x37be4cdd9
37be4cbff
37be4cbffloc_37be4cbff:
37be4cbffmov rdx, -9
37be4cc06mov eax, 9
37be4cc0bjmp 0x37be4cb27
37be4cc10
37be4cc10loc_37be4cc10:
37be4cc10mov r9l, 1
37be4cc16mov r8l, 1
37be4cc1clea rdx, [rip+0x60959e]
37be4cc23mov rcx, rdi
37be4cc26call lsame_64_
37be4cc2bmov r14l, 1
37be4cc31test rax, rax
37be4cc34jne 0x37be4cb10
37be4cc3amov r9l, 1
37be4cc40mov r8l, 1
37be4cc46lea rdx, [rip+0x609575]
37be4cc4dmov rcx, rdi
37be4cc50call lsame_64_
37be4cc55mov r14l, 2
37be4cc5btest rax, rax
37be4cc5ejne 0x37be4cb10
37be4cc64mov r9l, 1
37be4cc6amov r8l, 1
37be4cc70lea rdx, [rip+0x60954c]
37be4cc77mov rcx, rdi
37be4cc7acall lsame_64_
37be4cc7fmov r14l, 3
37be4cc85test rax, rax
37be4cc88jne 0x37be4cb10
37be4cc8emov r9l, 1
37be4cc94mov r8l, 1
37be4cc9alea rdx, [rip+0x609523]
37be4cca1mov rcx, rdi
37be4cca4call lsame_64_
37be4cca9mov r14l, 4
37be4ccaftest rax, rax
37be4ccb2jne 0x37be4cb10
37be4ccb8mov r9l, 1
37be4ccbemov r8l, 1
37be4ccc4lea rdx, [rip+0x6094fa]
37be4cccbmov rcx, rdi
37be4cccecall lsame_64_
37be4ccd3mov r14l, 5
37be4ccd9test rax, rax
37be4ccdcjne 0x37be4cb10
37be4cce2mov r9l, 1
37be4cce8mov r8l, 1
37be4cceelea rdx, [rip+0x6094d1]
37be4ccf5mov rcx, rdi
37be4ccf8call lsame_64_
37be4ccfdtest rax, rax
37be4cd00je 0x37be4d741
37be4cd06mov r14l, 6
37be4cd0cjmp 0x37be4cb10
37be4cd11nop [rax]
37be4cd18
37be4cd18loc_37be4cd18:
37be4cd18mov rdx, -5
37be4cd1fmov eax, 5
37be4cd24jmp 0x37be4cb27
37be4cd29
37be4cd29loc_37be4cd29:
37be4cd29mov rdx, -6
37be4cd30mov eax, 6
37be4cd35jmp 0x37be4cb27
37be4cd3a
37be4cd3aloc_37be4cd3a:
37be4cd3amov rdx, -7
37be4cd41mov eax, 7
37be4cd46cmp r8, rcx
37be4cd49jne 0x37be4cb27
37be4cd4f
37be4cd4floc_37be4cd4f:
37be4cd4fmov rax, [rsp+232]
37be4cd57lea r10, [r8-1]
37be4cd5bmov rdx, -2
37be4cd62mov r9, [rax]
37be4cd65xor eax, eax
37be4cd67test r10, r10
37be4cd6acmovs r10, rax
37be4cd6emov eax, 2
37be4cd73cmp r10, r9
37be4cd76jb 0x37be4cb27
37be4cd7cmov rax, [rsp+240]
37be4cd84lea r10, [rcx-1]
37be4cd88mov rdx, -3
37be4cd8fmov r11, [rax]
37be4cd92xor eax, eax
37be4cd94test r10, r10
37be4cd97cmovs r10, rax
37be4cd9bmov eax, 3
37be4cda0cmp r10, r11
37be4cda3jb 0x37be4cb27
37be4cda9cmp r14, 6
37be4cdadje 0x37be4d760
37be4cdb3cmp r9, r11
37be4cdb6jne 0x37be4cb27
37be4cdbcmov rax, [r12]
37be4cdc0cmp r14, 4
37be4cdc4je 0x37be4d752
37be4cdcamov r14l, 5
37be4cdd0cmp r9, rax
37be4cdd3jge 0x37be4cbff
37be4cdd9
37be4cdd9loc_37be4cdd9:
37be4cdd9mov rax, [rbp]
37be4cdddtest rax, rax
37be4cde0jne 0x37be4d739
37be4cde6test rcx, rcx
37be4cde9je 0x37be4cb48
37be4cdeftest r8, r8
37be4cdf2je 0x37be4cb48
37be4cdf8xor eax, eax
37be4cdfatest r13, r13
37be4cdfdlea rcx, [rip+0x6093c9]
37be4ce04mov edx, 1
37be4ce09cmovns rax, r13
37be4ce0dlea r15, [rip+0x6093bc]
37be4ce14mov [rsp+32], rax
37be4ce19call slamch_64_
37be4ce1emovss x1, [rsi]
37be4ce22mov r8, [rsp+32]
37be4ce27pxor x5, x5
37be4ce2bmovss x4, [rip+0x6093b9]
37be4ce33mov rax, [rsp+256]
37be4ce3bmovaps x3, x0
37be4ce3emov rcx, [rsp+232]
37be4ce46mov r9, [rsp+272]
37be4ce4edivss x4, x0
37be4ce52movss x2, [rax]
37be4ce56mov rax, r14
37be4ce59nop [rax]
37be4ce60
37be4ce60loc_37be4ce60:
37be4ce60movaps x0, x1
37be4ce63mulss x0, x3
37be4ce67ucomiss x1, x0
37be4ce6ajp 0x37be4ce72
37be4ce6cje 0x37be4d680
37be4ce72
37be4ce72loc_37be4ce72:
37be4ce72movaps x7, x2
37be4ce75divss x7, x4
37be4ce79ucomiss x2, x7
37be4ce7cjp 0x37be4ce84
37be4ce7eje 0x37be4d6f0
37be4ce84
37be4ce84loc_37be4ce84:
37be4ce84movaps x8, x0
37be4ce88movaps x6, x2
37be4ce8bandps x8, [rip+0x60935d]
37be4ce93andps x6, [rip+0x609356]
37be4ce9acomiss x8, x6
37be4ce9ejbe 0x37be4d6b0
37be4cea4ucomiss x2, x5
37be4cea7jp 0x37be4ceaf
37be4cea9je 0x37be4d680
37be4ceaf
37be4ceafloc_37be4ceaf:
37be4ceafmovaps x6, x3
37be4ceb2xor edx, edx
37be4ceb4movaps x1, x0
37be4ceb7nop [rax+rax]
37be4cec0
37be4cec0loc_37be4cec0:
37be4cec0movsldup x8, x6
37be4cec5cmp rax, 6
37be4cec9ja 0x37be4d598
37be4cecfmovsxd r10, [r15+4*rax]
37be4ced3add r10, r15
37be4ced6jmp r10
37be4ced9nop [rax]
37be4cee0mov r10, [r9]
37be4cee3test r10, r10
37be4cee6jle 0x37be4d000
37be4ceecmov [rsp+32], rdx
37be4cef1movq x9, x8
37be4cef6pxor x7, x7
37be4cefamov rdi, [rsp+240]
37be4cf02mov [rsp+40], rax
37be4cf07mov rbp, -1
37be4cf0emovaps x10, x1
37be4cf12shufps x6, x6, 0
37be4cf16mov r14, [rdi]
37be4cf19lea r12, [r14+1]
37be4cf1dmov r13, r12
37be4cf20mov rdi, r12
37be4cf23sub r13, r10
37be4cf26nop [rax+rax]
37be4cf30
37be4cf30loc_37be4cf30:
37be4cf30test rdi, rdi
37be4cf33mov r10l, 1
37be4cf39cmovg r10, rdi
37be4cf3dcmp r12, r10
37be4cf40jl 0x37be4cfe2
37be4cf46mov rsi, r14
37be4cf49sub rsi, r10
37be4cf4ccmp rsi, -1
37be4cf50je 0x37be4cfb2
37be4cf52add rsi, 2
37be4cf56lea rax, [r10+rbp]
37be4cf5axor edx, edx
37be4cf5cmov r11, rsi
37be4cf5flea rax, [rbx+8*rax]
37be4cf63shr r11, 1
37be4cf66nop [rax]
37be4cf6anop [rax+rax]
37be4cf75nop [rax+rax]
37be4cf80
37be4cf80loc_37be4cf80:
37be4cf80movups x0, [rax]
37be4cf83movaps x1, x6
37be4cf86add rdx, 1
37be4cf8aadd rax, 16
37be4cf8emulps x1, x0
37be4cf91shufps x0, x0, -79
37be4cf95mulps x0, x7
37be4cf98addsubps x1, x0
37be4cf9cmovups [rax-16], x1
37be4cfa0cmp r11, rdx
37be4cfa3jne 0x37be4cf80
37be4cfa5test sil, 1
37be4cfa9je 0x37be4cfe2
37be4cfaband rsi, -2
37be4cfafadd r10, rsi
37be4cfb2
37be4cfb2loc_37be4cfb2:
37be4cfb2add r10, rbp
37be4cfb5movq x0, [rbx+8*r10]
37be4cfbbmovq x8, x0
37be4cfc0shufps x0, x0, -31
37be4cfc4mulps x8, x9
37be4cfc8movq x0, x0
37be4cfccmulps x0, x7
37be4cfcfmovq x8, x8
37be4cfd4movq x0, x0
37be4cfd8addsubps x8, x0
37be4cfddmovlps [rbx+8*r10], x8
37be4cfe2
37be4cfe2loc_37be4cfe2:
37be4cfe2sub rdi, 1
37be4cfe6add rbp, r8
37be4cfe9cmp r13, rdi
37be4cfecjne 0x37be4cf30
37be4cff2movaps x1, x10
37be4cff6
37be4cff6loc_37be4cff6:
37be4cff6mov rdx, [rsp+32]
37be4cffbmov rax, [rsp+40]
37be4d000
37be4d000loc_37be4d000:
37be4d000test rdx, rdx
37be4d003je 0x37be4ce60
37be4d009jmp 0x37be4cb48
37be4d00enop
37be4d010mov rdi, [r9]
37be4d013test rdi, rdi
37be4d016jle 0x37be4d000
37be4d018mov rsi, [rcx]
37be4d01bmov [rsp+32], rdx
37be4d020mov rbp, rbx
37be4d023movq x9, x8
37be4d028lea r14, [8*r8]
37be4d030pxor x7, x7
37be4d034movaps x10, x1
37be4d038shufps x6, x6, 0
37be4d03clea r13, [rsi+1]
37be4d040mov r12, -1
37be4d047nop [rax+rax]
37be4d050
37be4d050loc_37be4d050:
37be4d050cmp rdi, r13
37be4d053mov rsi, r13
37be4d056cmovle rsi, rdi
37be4d05atest rsi, rsi
37be4d05djle 0x37be4d0e4
37be4d063cmp rsi, 1
37be4d067je 0x37be4d0b5
37be4d069mov r11, rsi
37be4d06cmov rdx, rbp
37be4d06fxor r10l, r10l
37be4d072shr r11, 1
37be4d075nop [rax+rax]
37be4d080
37be4d080loc_37be4d080:
37be4d080movups x0, [rdx]
37be4d083movaps x1, x6
37be4d086add r10, 1
37be4d08aadd rdx, 16
37be4d08emulps x1, x0
37be4d091shufps x0, x0, -79
37be4d095mulps x0, x7
37be4d098addsubps x1, x0
37be4d09cmovups [rdx-16], x1
37be4d0a0cmp r11, r10
37be4d0a3jne 0x37be4d080
37be4d0a5mov rdx, rsi
37be4d0a8and rdx, -2
37be4d0acand esi, 1
37be4d0afje 0x37be4d0e4
37be4d0b1lea rsi, [rdx+1]
37be4d0b5
37be4d0b5loc_37be4d0b5:
37be4d0b5add rsi, r12
37be4d0b8movq x0, [rbx+8*rsi]
37be4d0bdmovq x8, x0
37be4d0c2shufps x0, x0, -31
37be4d0c6mulps x8, x9
37be4d0camovq x0, x0
37be4d0cemulps x0, x7
37be4d0d1movq x8, x8
37be4d0d6movq x0, x0
37be4d0daaddsubps x8, x0
37be4d0dfmovlps [rbx+8*rsi], x8
37be4d0e4
37be4d0e4loc_37be4d0e4:
37be4d0e4add r12, r8
37be4d0e7add rbp, r14
37be4d0easub rdi, 1
37be4d0eejne 0x37be4d050
37be4d0f4mov rdx, [rsp+32]
37be4d0f9movaps x1, x10
37be4d0fdjmp 0x37be4d000
37be4d102nop [rax+rax]
37be4d108mov r13, [r9]
37be4d10btest r13, r13
37be4d10ejle 0x37be4d000
37be4d114mov [rsp+32], rdx
37be4d119movq x9, x8
37be4d11eadd r13, 1
37be4d122mov rdi, [rsp+264]
37be4d12amov [rsp+40], rax
37be4d12fmovaps x8, x6
37be4d133pxor x7, x7
37be4d137lea r14, [8*r8]
37be4d13fmov r12, [rdi]
37be4d142mov rbp, -1
37be4d149mov rdi, rbx
37be4d14cmov esi, 1
37be4d151shufps x8, x8, 0
37be4d156nop [rax+rax]
37be4d160
37be4d160loc_37be4d160:
37be4d160add rsi, 1
37be4d164mov r11, r12
37be4d167cmp rsi, r12
37be4d16acmovle r11, rsi
37be4d16etest r11, r11
37be4d171jle 0x37be4d224
37be4d177cmp r11, 1
37be4d17bje 0x37be4d1f7
37be4d17dmov r10, r11
37be4d180mov rax, rdi
37be4d183xor edx, edx
37be4d185shr r10, 1
37be4d188nop
37be4d189nop [rax+rax]
37be4d194nop [rax+rax]
37be4d19fnop [rax+rax]
37be4d1aanop [rax+rax]
37be4d1b5nop [rax+rax]
37be4d1c0
37be4d1c0loc_37be4d1c0:
37be4d1c0movups x0, [rax]
37be4d1c3movaps x6, x8
37be4d1c7add rdx, 1
37be4d1cbadd rax, 16
37be4d1cfmulps x6, x0
37be4d1d2shufps x0, x0, -79
37be4d1d6mulps x0, x7
37be4d1d9addsubps x6, x0
37be4d1ddmovups [rax-16], x6
37be4d1e1cmp rdx, r10
37be4d1e4jne 0x37be4d1c0
37be4d1e6mov rax, r11
37be4d1e9and rax, -2
37be4d1edand r11l, 1
37be4d1f1je 0x37be4d224
37be4d1f3lea r11, [rax+1]
37be4d1f7
37be4d1f7loc_37be4d1f7:
37be4d1f7add r11, rbp
37be4d1famovq x0, [rbx+8*r11]
37be4d200movq x6, x0
37be4d204shufps x0, x0, -31
37be4d208mulps x6, x9
37be4d20cmovq x0, x0
37be4d210mulps x0, x7
37be4d213movq x6, x6
37be4d217movq x0, x0
37be4d21baddsubps x6, x0
37be4d21fmovlps [rbx+8*r11], x6
37be4d224
37be4d224loc_37be4d224:
37be4d224add rbp, r8
37be4d227add rdi, r14
37be4d22acmp rsi, r13
37be4d22djne 0x37be4d160
37be4d233jmp 0x37be4cff6
37be4d238nop [rax+rax]
37be4d240mov r13, [r9]
37be4d243test r13, r13
37be4d246jle 0x37be4d000
37be4d24cmov rdi, [rsp+264]
37be4d254movaps x9, x6
37be4d258add r13, 1
37be4d25cpxor x7, x7
37be4d260mov [rsp+32], rdx
37be4d265lea r14, [8*r8]
37be4d26dmov rbp, -1
37be4d274mov esi, 1
37be4d279mov [rsp+40], rax
37be4d27emov r12, [rdi]
37be4d281movq x8, x8
37be4d286mov rdi, rbx
37be4d289shufps x9, x9, 0
37be4d28enop
37be4d290
37be4d290loc_37be4d290:
37be4d290cmp r12, rsi
37be4d293mov r11, rsi
37be4d296cmovle r11, r12
37be4d29atest r11, r11
37be4d29djle 0x37be4d324
37be4d2a3cmp r11, 1
37be4d2a7je 0x37be4d2f7
37be4d2a9mov r10, r11
37be4d2acmov rax, rdi
37be4d2afxor edx, edx
37be4d2b1shr r10, 1
37be4d2b4nop
37be4d2b5nop [rax+rax]
37be4d2c0
37be4d2c0loc_37be4d2c0:
37be4d2c0movups x0, [rax]
37be4d2c3movaps x6, x9
37be4d2c7add rdx, 1
37be4d2cbadd rax, 16
37be4d2cfmulps x6, x0
37be4d2d2shufps x0, x0, -79
37be4d2d6mulps x0, x7
37be4d2d9addsubps x6, x0
37be4d2ddmovups [rax-16], x6
37be4d2e1cmp rdx, r10
37be4d2e4jne 0x37be4d2c0
37be4d2e6mov rax, r11
37be4d2e9and rax, -2
37be4d2edand r11l, 1
37be4d2f1je 0x37be4d324
37be4d2f3lea r11, [rax+1]
37be4d2f7
37be4d2f7loc_37be4d2f7:
37be4d2f7add r11, rbp
37be4d2famovq x0, [rbx+8*r11]
37be4d300movq x6, x0
37be4d304shufps x0, x0, -31
37be4d308mulps x6, x8
37be4d30cmovq x0, x0
37be4d310mulps x0, x7
37be4d313movq x6, x6
37be4d317movq x0, x0
37be4d31baddsubps x6, x0
37be4d31fmovlps [rbx+8*r11], x6
37be4d324
37be4d324loc_37be4d324:
37be4d324add rsi, 1
37be4d328add rbp, r8
37be4d32badd rdi, r14
37be4d32ecmp rsi, r13
37be4d331jne 0x37be4d290
37be4d337jmp 0x37be4cff6
37be4d33cnop [rax]
37be4d340mov r12, [r9]
37be4d343test r12, r12
37be4d346jle 0x37be4d000
37be4d34cmov [rsp+32], rdx
37be4d351movaps x9, x6
37be4d355add r12, 1
37be4d359mov r11, rax
37be4d35cmov [rsp+40], rax
37be4d361movq x8, x8
37be4d366pxor x7, x7
37be4d36amov rdi, [rsp+264]
37be4d372lea r14, [8*r8+8]
37be4d37amov rbp, -1
37be4d381shufps x9, x9, 0
37be4d386mov r13, [rdi]
37be4d389mov rdi, rbx
37be4d38cmov rsi, r13
37be4d38fnop
37be4d390
37be4d390loc_37be4d390:
37be4d390cmp r13, r11
37be4d393jl 0x37be4d421
37be4d399je 0x37be4d720
37be4d39fmov r10, rsi
37be4d3a2mov rax, rdi
37be4d3a5xor edx, edx
37be4d3a7shr r10, 1
37be4d3aanop [rax+rax]
37be4d3b5nop [rax+rax]
37be4d3c0
37be4d3c0loc_37be4d3c0:
37be4d3c0movups x0, [rax]
37be4d3c3movaps x6, x9
37be4d3c7add rdx, 1
37be4d3cbadd rax, 16
37be4d3cfmulps x6, x0
37be4d3d2shufps x0, x0, -79
37be4d3d6mulps x0, x7
37be4d3d9addsubps x6, x0
37be4d3ddmovups [rax-16], x6
37be4d3e1cmp rdx, r10
37be4d3e4jne 0x37be4d3c0
37be4d3e6test sil, 1
37be4d3eaje 0x37be4d421
37be4d3ecmov rax, rsi
37be4d3efand rax, -2
37be4d3f3add rax, r11
37be4d3f6
37be4d3f6loc_37be4d3f6:
37be4d3f6add rax, rbp
37be4d3f9movq x0, [rbx+8*rax]
37be4d3femovq x6, x0
37be4d402shufps x0, x0, -31
37be4d406mulps x6, x8
37be4d40amovq x0, x0
37be4d40emulps x0, x7
37be4d411movq x6, x6
37be4d415movq x0, x0
37be4d419addsubps x6, x0
37be4d41dmovlps [rbx+8*rax], x6
37be4d421
37be4d421loc_37be4d421:
37be4d421add r11, 1
37be4d425add rbp, r8
37be4d428sub rsi, 1
37be4d42cadd rdi, r14
37be4d42fcmp r11, r12
37be4d432jne 0x37be4d390
37be4d438jmp 0x37be4cff6
37be4d43dnop [rax]
37be4d440mov rsi, [r9]
37be4d443test rsi, rsi
37be4d446jle 0x37be4d000
37be4d44cmov r10, [rcx]
37be4d44fmov [rsp+32], rdx
37be4d454pxor x7, x7
37be4d458movaps x10, x1
37be4d45cmov [rsp+40], rax
37be4d461mov rdi, [rsp+240]
37be4d469shufps x6, x6, 0
37be4d46dmovq x9, x8
37be4d472mov r14, [rsp+264]
37be4d47alea rbp, [r10+1]
37be4d47emov [rsp+232], rcx
37be4d486mov r12, [rdi]
37be4d489mov [rsp+272], r9
37be4d491mov r11, [r14]
37be4d494add r12, r10
37be4d497lea rdi, [r10+r12+1]
37be4d49clea r10, [r12+1]
37be4d4a1add r11, r10
37be4d4a4mov r13, r10
37be4d4a7sub r11, r12
37be4d4aasub r13, rsi
37be4d4admov rsi, -1
37be4d4b4lea r12, [r11-2]
37be4d4b8nop [rax+rax]
37be4d4c0
37be4d4c0loc_37be4d4c0:
37be4d4c0cmp r10, rbp
37be4d4c3lea rcx, [r12+r10]
37be4d4c7mov r11, rbp
37be4d4cacmovge r11, r10
37be4d4cecmp rcx, rdi
37be4d4d1cmovg rcx, rdi
37be4d4d5cmp r11, rcx
37be4d4d8jg 0x37be4d560
37be4d4deje 0x37be4d531
37be4d4e0mov eax, 1
37be4d4e5xor edx, edx
37be4d4e7sub rax, r11
37be4d4eaadd rcx, rax
37be4d4edlea rax, [r11+rsi]
37be4d4f1mov r9, rcx
37be4d4f4lea rax, [rbx+8*rax]
37be4d4f8shr r9, 1
37be4d4fbnop [rax+rax]
37be4d500
37be4d500loc_37be4d500:
37be4d500movups x0, [rax]
37be4d503movaps x1, x6
37be4d506add rdx, 1
37be4d50aadd rax, 16
37be4d50emulps x1, x0
37be4d511shufps x0, x0, -79
37be4d515mulps x0, x7
37be4d518addsubps x1, x0
37be4d51cmovups [rax-16], x1
37be4d520cmp rdx, r9
37be4d523jne 0x37be4d500
37be4d525test cl, 1
37be4d528je 0x37be4d560
37be4d52aand rcx, -2
37be4d52eadd rcx, r11
37be4d531
37be4d531loc_37be4d531:
37be4d531add rcx, rsi
37be4d534movq x0, [rbx+8*rcx]
37be4d539movq x8, x0
37be4d53eshufps x0, x0, -31
37be4d542mulps x8, x9
37be4d546movq x0, x0
37be4d54amulps x0, x7
37be4d54dmovq x8, x8
37be4d552movq x0, x0
37be4d556addsubps x8, x0
37be4d55bmovlps [rbx+8*rcx], x8
37be4d560
37be4d560loc_37be4d560:
37be4d560sub r10, 1
37be4d564add rsi, r8
37be4d567cmp r10, r13
37be4d56ajne 0x37be4d4c0
37be4d570mov rdx, [rsp+32]
37be4d575mov rax, [rsp+40]
37be4d57amovaps x1, x10
37be4d57emov rcx, [rsp+232]
37be4d586mov r9, [rsp+272]
37be4d58ejmp 0x37be4d000
37be4d593nop [rax+rax]
37be4d598
37be4d598loc_37be4d598:
37be4d598mov r13, [r9]
37be4d59btest r13, r13
37be4d59ejle 0x37be4d000
37be4d5a4mov rdi, [rsp+264]
37be4d5acadd r13, 1
37be4d5b0mov r12, [rdi]
37be4d5b3test r12, r12
37be4d5b6jle 0x37be4d000
37be4d5bcmov [rsp+32], rdx
37be4d5c1mov r11, r12
37be4d5c4movaps x9, x6
37be4d5c8mov rdi, rbx
37be4d5cblea r14, [8*r8]
37be4d5d3mov esi, 1
37be4d5d8shr r11, 1
37be4d5dbpxor x7, x7
37be4d5dfmov rbp, -1
37be4d5e6movq x8, x8
37be4d5ebshufps x9, x9, 0
37be4d5f0
37be4d5f0loc_37be4d5f0:
37be4d5f0cmp r12, 1
37be4d5f4je 0x37be4d715
37be4d5fa
37be4d5faloc_37be4d5fa:
37be4d5famov rdx, rdi
37be4d5fdxor r10l, r10l
37be4d600
37be4d600loc_37be4d600:
37be4d600movups x0, [rdx]
37be4d603add r10, 1
37be4d607add rdx, 16
37be4d60bmovaps x6, x0
37be4d60eshufps x0, x0, -79
37be4d612mulps x6, x9
37be4d616mulps x0, x7
37be4d619addsubps x6, x0
37be4d61dmovups [rdx-16], x6
37be4d621cmp r10, r11
37be4d624jne 0x37be4d600
37be4d626test r12b, 1
37be4d62aje 0x37be4d698
37be4d62cmov r10, r12
37be4d62for r10, 1
37be4d633
37be4d633loc_37be4d633:
37be4d633add r10, rbp
37be4d636add rsi, 1
37be4d63aadd rbp, r8
37be4d63dadd rdi, r14
37be4d640movq x0, [rbx+8*r10]
37be4d646movq x6, x0
37be4d64ashufps x0, x0, -31
37be4d64emulps x6, x8
37be4d652movq x0, x0
37be4d656mulps x0, x7
37be4d659movq x6, x6
37be4d65dmovq x0, x0
37be4d661addsubps x6, x0
37be4d665movlps [rbx+8*r10], x6
37be4d66acmp r13, rsi
37be4d66djne 0x37be4d5f0
37be4d66f
37be4d66floc_37be4d66f:
37be4d66fmov rdx, [rsp+32]
37be4d674jmp 0x37be4d000
37be4d679nop [rax]
37be4d680
37be4d680loc_37be4d680:
37be4d680movaps x6, x2
37be4d683mov edx, 1
37be4d688divss x6, x1
37be4d68cjmp 0x37be4cec0
37be4d691nop [rax]
37be4d698
37be4d698loc_37be4d698:
37be4d698add rsi, 1
37be4d69ccmp r13, rsi
37be4d69fje 0x37be4d66f
37be4d6a1add rbp, r8
37be4d6a4add rdi, r14
37be4d6a7jmp 0x37be4d5fa
37be4d6acnop [rax]
37be4d6b0
37be4d6b0loc_37be4d6b0:
37be4d6b0movaps x6, x7
37be4d6b3movaps x0, x1
37be4d6b6andps x6, [rip+0x608b33]
37be4d6bdandps x0, [rip+0x608b2c]
37be4d6c4comiss x6, x0
37be4d6c7ja 0x37be4d708
37be4d6c9movaps x6, x2
37be4d6ccdivss x6, x1
37be4d6d0ucomiss x6, [rip+0x608b15]
37be4d6d7jp 0x37be4d6df
37be4d6d9je 0x37be4cb48
37be4d6df
37be4d6dfloc_37be4d6df:
37be4d6dfmov edx, 1
37be4d6e4jmp 0x37be4cec0
37be4d6e9nop [rax]
37be4d6f0
37be4d6f0loc_37be4d6f0:
37be4d6f0movss x1, [rip+0x608af4]
37be4d6f8movaps x6, x2
37be4d6fbmov edx, 1
37be4d700jmp 0x37be4cec0
37be4d705nop [rax]
37be4d708
37be4d708loc_37be4d708:
37be4d708movaps x6, x4
37be4d70bxor edx, edx
37be4d70dmovaps x2, x7
37be4d710jmp 0x37be4cec0
37be4d715
37be4d715loc_37be4d715:
37be4d715mov r10l, 1
37be4d71bjmp 0x37be4d633
37be4d720
37be4d720loc_37be4d720:
37be4d720mov rax, r13
37be4d723jmp 0x37be4d3f6
37be4d728
37be4d728loc_37be4d728:
37be4d728mov rdx, -7
37be4d72fmov eax, 7
37be4d734jmp 0x37be4cb27
37be4d739
37be4d739loc_37be4d739:
37be4d739neg rax
37be4d73cjmp 0x37be4cb2b
37be4d741
37be4d741loc_37be4d741:
37be4d741mov rdx, -1
37be4d748mov eax, 1
37be4d74djmp 0x37be4cb27
37be4d752
37be4d752loc_37be4d752:
37be4d752cmp r9, rax
37be4d755jge 0x37be4cbff
37be4d75bjmp 0x37be4cdd9
37be4d760
37be4d760loc_37be4d760:
37be4d760add r9, r9
37be4d763lea rax, [r9+r11]
37be4d767cmp rax, [r12]
37be4d76bjge 0x37be4cbff
37be4d771jmp 0x37be4cdd9
37be4ca80
37be4ca80clascl_64_:
37be4ca80push r15
37be4ca82push r14
37be4ca84push r13
37be4ca86push r12
37be4ca88push rbp
37be4ca89push rdi
37be4ca8apush rsi
37be4ca8bpush rbx
37be4ca8csub rsp, 152
37be4ca93movups [rsp+64], x6
37be4ca98movups [rsp+80], x7
37be4ca9dmovups [rsp+96], x8
37be4caa3movups [rsp+112], x9
37be4caa9movups [rsp+128], x10
37be4cab2xor r14l, r14l
37be4cab5mov rbp, [rsp+296]
37be4cabdmov r12, [rsp+288]
37be4cac5mov rbx, [rsp+280]
37be4cacdmov [rbp], 0
37be4cad5mov r13, [r12]
37be4cad9mov [rsp+232], rdx
37be4cae1mov rsi, r9
37be4cae4lea rdx, [rip+0x6096d5]
37be4caebmov rdi, rcx
37be4caeemov [rsp+240], r8
37be4caf6mov r9l, 1
37be4cafcmov r8l, 1
37be4cb02call lsame_64_
37be4cb07test rax, rax
37be4cb0aje 0x37be4cc10
37be4cb10
37be4cb10loc_37be4cb10:
37be4cb10pxor x0, x0
37be4cb14ucomiss x0, [rsi]
37be4cb17jp 0x37be4cb80
37be4cb19jne 0x37be4cb80
37be4cb1b
37be4cb1bloc_37be4cb1b:
37be4cb1bmov rdx, -4
37be4cb22mov eax, 4
37be4cb27
37be4cb27loc_37be4cb27:
37be4cb27mov [rbp], rdx
37be4cb2b
37be4cb2bloc_37be4cb2b:
37be4cb2blea rdx, [rsp+56]
37be4cb30mov r8l, 6
37be4cb36mov [rsp+56], rax
37be4cb3blea rcx, [rip+0x609685]
37be4cb42call xerbla_64_
37be4cb47nop
37be4cb48
37be4cb48loc_37be4cb48:
37be4cb48movups x6, [rsp+64]
37be4cb4dmovups x7, [rsp+80]
37be4cb52movups x8, [rsp+96]
37be4cb58movups x9, [rsp+112]
37be4cb5emovups x10, [rsp+128]
37be4cb67add rsp, 152
37be4cb6epop rbx
37be4cb6fpop rsi
37be4cb70pop rdi
37be4cb71pop rbp
37be4cb72pop r12
37be4cb74pop r13
37be4cb76pop r14
37be4cb78pop r15
37be4cb7aret
37be4cb7bnop [rax+rax]
37be4cb80
37be4cb80loc_37be4cb80:
37be4cb80mov rcx, rsi
37be4cb83call sisnan_64_
37be4cb88test rax, rax
37be4cb8bjne 0x37be4cb1b
37be4cb8dmov rcx, [rsp+256]
37be4cb95call sisnan_64_
37be4cb9atest rax, rax
37be4cb9djne 0x37be4cd18
37be4cba3mov rax, [rsp+264]
37be4cbabmov r8, [rax]
37be4cbaetest r8, r8
37be4cbb1js 0x37be4cd29
37be4cbb7mov rax, [rsp+272]
37be4cbbfmov rcx, [rax]
37be4cbc2test rcx, rcx
37be4cbc5js 0x37be4d728
37be4cbcbcmp r14, 4
37be4cbcfje 0x37be4cd3a
37be4cbd5cmp r14, 5
37be4cbd9je 0x37be4cd3a
37be4cbdfcmp r14, 3
37be4cbe3jg 0x37be4cd4f
37be4cbe9test r8, r8
37be4cbecmov eax, 1
37be4cbf1cmovg rax, r8
37be4cbf5cmp [r12], rax
37be4cbf9jge 0x37be4cdd9
37be4cbff
37be4cbffloc_37be4cbff:
37be4cbffmov rdx, -9
37be4cc06mov eax, 9
37be4cc0bjmp 0x37be4cb27
37be4cc10
37be4cc10loc_37be4cc10:
37be4cc10mov r9l, 1
37be4cc16mov r8l, 1
37be4cc1clea rdx, [rip+0x60959e]
37be4cc23mov rcx, rdi
37be4cc26call lsame_64_
37be4cc2bmov r14l, 1
37be4cc31test rax, rax
37be4cc34jne 0x37be4cb10
37be4cc3amov r9l, 1
37be4cc40mov r8l, 1
37be4cc46lea rdx, [rip+0x609575]
37be4cc4dmov rcx, rdi
37be4cc50call lsame_64_
37be4cc55mov r14l, 2
37be4cc5btest rax, rax
37be4cc5ejne 0x37be4cb10
37be4cc64mov r9l, 1
37be4cc6amov r8l, 1
37be4cc70lea rdx, [rip+0x60954c]
37be4cc77mov rcx, rdi
37be4cc7acall lsame_64_
37be4cc7fmov r14l, 3
37be4cc85test rax, rax
37be4cc88jne 0x37be4cb10
37be4cc8emov r9l, 1
37be4cc94mov r8l, 1
37be4cc9alea rdx, [rip+0x609523]
37be4cca1mov rcx, rdi
37be4cca4call lsame_64_
37be4cca9mov r14l, 4
37be4ccaftest rax, rax
37be4ccb2jne 0x37be4cb10
37be4ccb8mov r9l, 1
37be4ccbemov r8l, 1
37be4ccc4lea rdx, [rip+0x6094fa]
37be4cccbmov rcx, rdi
37be4cccecall lsame_64_
37be4ccd3mov r14l, 5
37be4ccd9test rax, rax
37be4ccdcjne 0x37be4cb10
37be4cce2mov r9l, 1
37be4cce8mov r8l, 1
37be4cceelea rdx, [rip+0x6094d1]
37be4ccf5mov rcx, rdi
37be4ccf8call lsame_64_
37be4ccfdtest rax, rax
37be4cd00je 0x37be4d741
37be4cd06mov r14l, 6
37be4cd0cjmp 0x37be4cb10
37be4cd11nop [rax]
37be4cd18
37be4cd18loc_37be4cd18:
37be4cd18mov rdx, -5
37be4cd1fmov eax, 5
37be4cd24jmp 0x37be4cb27
37be4cd29
37be4cd29loc_37be4cd29:
37be4cd29mov rdx, -6
37be4cd30mov eax, 6
37be4cd35jmp 0x37be4cb27
37be4cd3a
37be4cd3aloc_37be4cd3a:
37be4cd3amov rdx, -7
37be4cd41mov eax, 7
37be4cd46cmp r8, rcx
37be4cd49jne 0x37be4cb27
37be4cd4f
37be4cd4floc_37be4cd4f:
37be4cd4fmov rax, [rsp+232]
37be4cd57lea r10, [r8-1]
37be4cd5bmov rdx, -2
37be4cd62mov r9, [rax]
37be4cd65xor eax, eax
37be4cd67test r10, r10
37be4cd6acmovs r10, rax
37be4cd6emov eax, 2
37be4cd73cmp r10, r9
37be4cd76jb 0x37be4cb27
37be4cd7cmov rax, [rsp+240]
37be4cd84lea r10, [rcx-1]
37be4cd88mov rdx, -3
37be4cd8fmov r11, [rax]
37be4cd92xor eax, eax
37be4cd94test r10, r10
37be4cd97cmovs r10, rax
37be4cd9bmov eax, 3
37be4cda0cmp r10, r11
37be4cda3jb 0x37be4cb27
37be4cda9cmp r14, 6
37be4cdadje 0x37be4d760
37be4cdb3cmp r9, r11
37be4cdb6jne 0x37be4cb27
37be4cdbcmov rax, [r12]
37be4cdc0cmp r14, 4
37be4cdc4je 0x37be4d752
37be4cdcamov r14l, 5
37be4cdd0cmp r9, rax
37be4cdd3jge 0x37be4cbff
37be4cdd9
37be4cdd9loc_37be4cdd9:
37be4cdd9mov rax, [rbp]
37be4cdddtest rax, rax
37be4cde0jne 0x37be4d739
37be4cde6test rcx, rcx
37be4cde9je 0x37be4cb48
37be4cdeftest r8, r8
37be4cdf2je 0x37be4cb48
37be4cdf8xor eax, eax
37be4cdfatest r13, r13
37be4cdfdlea rcx, [rip+0x6093c9]
37be4ce04mov edx, 1
37be4ce09cmovns rax, r13
37be4ce0dlea r15, [rip+0x6093bc]
37be4ce14mov [rsp+32], rax
37be4ce19call slamch_64_
37be4ce1emovss x1, [rsi]
37be4ce22mov r8, [rsp+32]
37be4ce27pxor x5, x5
37be4ce2bmovss x4, [rip+0x6093b9]
37be4ce33mov rax, [rsp+256]
37be4ce3bmovaps x3, x0
37be4ce3emov rcx, [rsp+232]
37be4ce46mov r9, [rsp+272]
37be4ce4edivss x4, x0
37be4ce52movss x2, [rax]
37be4ce56mov rax, r14
37be4ce59nop [rax]
37be4ce60
37be4ce60loc_37be4ce60:
37be4ce60movaps x0, x1
37be4ce63mulss x0, x3
37be4ce67ucomiss x1, x0
37be4ce6ajp 0x37be4ce72
37be4ce6cje 0x37be4d680
37be4ce72
37be4ce72loc_37be4ce72:
37be4ce72movaps x7, x2
37be4ce75divss x7, x4
37be4ce79ucomiss x2, x7
37be4ce7cjp 0x37be4ce84
37be4ce7eje 0x37be4d6f0
37be4ce84
37be4ce84loc_37be4ce84:
37be4ce84movaps x8, x0
37be4ce88movaps x6, x2
37be4ce8bandps x8, [rip+0x60935d]
37be4ce93andps x6, [rip+0x609356]
37be4ce9acomiss x8, x6
37be4ce9ejbe 0x37be4d6b0
37be4cea4ucomiss x2, x5
37be4cea7jp 0x37be4ceaf
37be4cea9je 0x37be4d680
37be4ceaf
37be4ceafloc_37be4ceaf:
37be4ceafmovaps x6, x3
37be4ceb2xor edx, edx
37be4ceb4movaps x1, x0
37be4ceb7nop [rax+rax]
37be4cec0
37be4cec0loc_37be4cec0:
37be4cec0movsldup x8, x6
37be4cec5cmp rax, 6
37be4cec9ja 0x37be4d598
37be4cecfmovsxd r10, [r15+4*rax]
37be4ced3add r10, r15
37be4ced6jmp r10
37be4ced9nop [rax]
37be4cee0mov r10, [r9]
37be4cee3test r10, r10
37be4cee6jle 0x37be4d000
37be4ceecmov [rsp+32], rdx
37be4cef1movq x9, x8
37be4cef6pxor x7, x7
37be4cefamov rdi, [rsp+240]
37be4cf02mov [rsp+40], rax
37be4cf07mov rbp, -1
37be4cf0emovaps x10, x1
37be4cf12shufps x6, x6, 0
37be4cf16mov r14, [rdi]
37be4cf19lea r12, [r14+1]
37be4cf1dmov r13, r12
37be4cf20mov rdi, r12
37be4cf23sub r13, r10
37be4cf26nop [rax+rax]
37be4cf30
37be4cf30loc_37be4cf30:
37be4cf30test rdi, rdi
37be4cf33mov r10l, 1
37be4cf39cmovg r10, rdi
37be4cf3dcmp r12, r10
37be4cf40jl 0x37be4cfe2
37be4cf46mov rsi, r14
37be4cf49sub rsi, r10
37be4cf4ccmp rsi, -1
37be4cf50je 0x37be4cfb2
37be4cf52add rsi, 2
37be4cf56lea rax, [r10+rbp]
37be4cf5axor edx, edx
37be4cf5cmov r11, rsi
37be4cf5flea rax, [rbx+8*rax]
37be4cf63shr r11, 1
37be4cf66nop [rax]
37be4cf6anop [rax+rax]
37be4cf75nop [rax+rax]
37be4cf80
37be4cf80loc_37be4cf80:
37be4cf80movups x0, [rax]
37be4cf83movaps x1, x6
37be4cf86add rdx, 1
37be4cf8aadd rax, 16
37be4cf8emulps x1, x0
37be4cf91shufps x0, x0, -79
37be4cf95mulps x0, x7
37be4cf98addsubps x1, x0
37be4cf9cmovups [rax-16], x1
37be4cfa0cmp r11, rdx
37be4cfa3jne 0x37be4cf80
37be4cfa5test sil, 1
37be4cfa9je 0x37be4cfe2
37be4cfaband rsi, -2
37be4cfafadd r10, rsi
37be4cfb2
37be4cfb2loc_37be4cfb2:
37be4cfb2add r10, rbp
37be4cfb5movq x0, [rbx+8*r10]
37be4cfbbmovq x8, x0
37be4cfc0shufps x0, x0, -31
37be4cfc4mulps x8, x9
37be4cfc8movq x0, x0
37be4cfccmulps x0, x7
37be4cfcfmovq x8, x8
37be4cfd4movq x0, x0
37be4cfd8addsubps x8, x0
37be4cfddmovlps [rbx+8*r10], x8
37be4cfe2
37be4cfe2loc_37be4cfe2:
37be4cfe2sub rdi, 1
37be4cfe6add rbp, r8
37be4cfe9cmp r13, rdi
37be4cfecjne 0x37be4cf30
37be4cff2movaps x1, x10
37be4cff6
37be4cff6loc_37be4cff6:
37be4cff6mov rdx, [rsp+32]
37be4cffbmov rax, [rsp+40]
37be4d000
37be4d000loc_37be4d000:
37be4d000test rdx, rdx
37be4d003je 0x37be4ce60
37be4d009jmp 0x37be4cb48
37be4d00enop
37be4d010mov rdi, [r9]
37be4d013test rdi, rdi
37be4d016jle 0x37be4d000
37be4d018mov rsi, [rcx]
37be4d01bmov [rsp+32], rdx
37be4d020mov rbp, rbx
37be4d023movq x9, x8
37be4d028lea r14, [8*r8]
37be4d030pxor x7, x7
37be4d034movaps x10, x1
37be4d038shufps x6, x6, 0
37be4d03clea r13, [rsi+1]
37be4d040mov r12, -1
37be4d047nop [rax+rax]
37be4d050
37be4d050loc_37be4d050:
37be4d050cmp rdi, r13
37be4d053mov rsi, r13
37be4d056cmovle rsi, rdi
37be4d05atest rsi, rsi
37be4d05djle 0x37be4d0e4
37be4d063cmp rsi, 1
37be4d067je 0x37be4d0b5
37be4d069mov r11, rsi
37be4d06cmov rdx, rbp
37be4d06fxor r10l, r10l
37be4d072shr r11, 1
37be4d075nop [rax+rax]
37be4d080
37be4d080loc_37be4d080:
37be4d080movups x0, [rdx]
37be4d083movaps x1, x6
37be4d086add r10, 1
37be4d08aadd rdx, 16
37be4d08emulps x1, x0
37be4d091shufps x0, x0, -79
37be4d095mulps x0, x7
37be4d098addsubps x1, x0
37be4d09cmovups [rdx-16], x1
37be4d0a0cmp r11, r10
37be4d0a3jne 0x37be4d080
37be4d0a5mov rdx, rsi
37be4d0a8and rdx, -2
37be4d0acand esi, 1
37be4d0afje 0x37be4d0e4
37be4d0b1lea rsi, [rdx+1]
37be4d0b5
37be4d0b5loc_37be4d0b5:
37be4d0b5add rsi, r12
37be4d0b8movq x0, [rbx+8*rsi]
37be4d0bdmovq x8, x0
37be4d0c2shufps x0, x0, -31
37be4d0c6mulps x8, x9
37be4d0camovq x0, x0
37be4d0cemulps x0, x7
37be4d0d1movq x8, x8
37be4d0d6movq x0, x0
37be4d0daaddsubps x8, x0
37be4d0dfmovlps [rbx+8*rsi], x8
37be4d0e4
37be4d0e4loc_37be4d0e4:
37be4d0e4add r12, r8
37be4d0e7add rbp, r14
37be4d0easub rdi, 1
37be4d0eejne 0x37be4d050
37be4d0f4mov rdx, [rsp+32]
37be4d0f9movaps x1, x10
37be4d0fdjmp 0x37be4d000
37be4d102nop [rax+rax]
37be4d108mov r13, [r9]
37be4d10btest r13, r13
37be4d10ejle 0x37be4d000
37be4d114mov [rsp+32], rdx
37be4d119movq x9, x8
37be4d11eadd r13, 1
37be4d122mov rdi, [rsp+264]
37be4d12amov [rsp+40], rax
37be4d12fmovaps x8, x6
37be4d133pxor x7, x7
37be4d137lea r14, [8*r8]
37be4d13fmov r12, [rdi]
37be4d142mov rbp, -1
37be4d149mov rdi, rbx
37be4d14cmov esi, 1
37be4d151shufps x8, x8, 0
37be4d156nop [rax+rax]
37be4d160
37be4d160loc_37be4d160:
37be4d160add rsi, 1
37be4d164mov r11, r12
37be4d167cmp rsi, r12
37be4d16acmovle r11, rsi
37be4d16etest r11, r11
37be4d171jle 0x37be4d224
37be4d177cmp r11, 1
37be4d17bje 0x37be4d1f7
37be4d17dmov r10, r11
37be4d180mov rax, rdi
37be4d183xor edx, edx
37be4d185shr r10, 1
37be4d188nop
37be4d189nop [rax+rax]
37be4d194nop [rax+rax]
37be4d19fnop [rax+rax]
37be4d1aanop [rax+rax]
37be4d1b5nop [rax+rax]
37be4d1c0
37be4d1c0loc_37be4d1c0:
37be4d1c0movups x0, [rax]
37be4d1c3movaps x6, x8
37be4d1c7add rdx, 1
37be4d1cbadd rax, 16
37be4d1cfmulps x6, x0
37be4d1d2shufps x0, x0, -79
37be4d1d6mulps x0, x7
37be4d1d9addsubps x6, x0
37be4d1ddmovups [rax-16], x6
37be4d1e1cmp rdx, r10
37be4d1e4jne 0x37be4d1c0
37be4d1e6mov rax, r11
37be4d1e9and rax, -2
37be4d1edand r11l, 1
37be4d1f1je 0x37be4d224
37be4d1f3lea r11, [rax+1]
37be4d1f7
37be4d1f7loc_37be4d1f7:
37be4d1f7add r11, rbp
37be4d1famovq x0, [rbx+8*r11]
37be4d200movq x6, x0
37be4d204shufps x0, x0, -31
37be4d208mulps x6, x9
37be4d20cmovq x0, x0
37be4d210mulps x0, x7
37be4d213movq x6, x6
37be4d217movq x0, x0
37be4d21baddsubps x6, x0
37be4d21fmovlps [rbx+8*r11], x6
37be4d224
37be4d224loc_37be4d224:
37be4d224add rbp, r8
37be4d227add rdi, r14
37be4d22acmp rsi, r13
37be4d22djne 0x37be4d160
37be4d233jmp 0x37be4cff6
37be4d238nop [rax+rax]
37be4d240mov r13, [r9]
37be4d243test r13, r13
37be4d246jle 0x37be4d000
37be4d24cmov rdi, [rsp+264]
37be4d254movaps x9, x6
37be4d258add r13, 1
37be4d25cpxor x7, x7
37be4d260mov [rsp+32], rdx
37be4d265lea r14, [8*r8]
37be4d26dmov rbp, -1
37be4d274mov esi, 1
37be4d279mov [rsp+40], rax
37be4d27emov r12, [rdi]
37be4d281movq x8, x8
37be4d286mov rdi, rbx
37be4d289shufps x9, x9, 0
37be4d28enop
37be4d290
37be4d290loc_37be4d290:
37be4d290cmp r12, rsi
37be4d293mov r11, rsi
37be4d296cmovle r11, r12
37be4d29atest r11, r11
37be4d29djle 0x37be4d324
37be4d2a3cmp r11, 1
37be4d2a7je 0x37be4d2f7
37be4d2a9mov r10, r11
37be4d2acmov rax, rdi
37be4d2afxor edx, edx
37be4d2b1shr r10, 1
37be4d2b4nop
37be4d2b5nop [rax+rax]
37be4d2c0
37be4d2c0loc_37be4d2c0:
37be4d2c0movups x0, [rax]
37be4d2c3movaps x6, x9
37be4d2c7add rdx, 1
37be4d2cbadd rax, 16
37be4d2cfmulps x6, x0
37be4d2d2shufps x0, x0, -79
37be4d2d6mulps x0, x7
37be4d2d9addsubps x6, x0
37be4d2ddmovups [rax-16], x6
37be4d2e1cmp rdx, r10
37be4d2e4jne 0x37be4d2c0
37be4d2e6mov rax, r11
37be4d2e9and rax, -2
37be4d2edand r11l, 1
37be4d2f1je 0x37be4d324
37be4d2f3lea r11, [rax+1]
37be4d2f7
37be4d2f7loc_37be4d2f7:
37be4d2f7add r11, rbp
37be4d2famovq x0, [rbx+8*r11]
37be4d300movq x6, x0
37be4d304shufps x0, x0, -31
37be4d308mulps x6, x8
37be4d30cmovq x0, x0
37be4d310mulps x0, x7
37be4d313movq x6, x6
37be4d317movq x0, x0
37be4d31baddsubps x6, x0
37be4d31fmovlps [rbx+8*r11], x6
37be4d324
37be4d324loc_37be4d324:
37be4d324add rsi, 1
37be4d328add rbp, r8
37be4d32badd rdi, r14
37be4d32ecmp rsi, r13
37be4d331jne 0x37be4d290
37be4d337jmp 0x37be4cff6
37be4d33cnop [rax]
37be4d340mov r12, [r9]
37be4d343test r12, r12
37be4d346jle 0x37be4d000
37be4d34cmov [rsp+32], rdx
37be4d351movaps x9, x6
37be4d355add r12, 1
37be4d359mov r11, rax
37be4d35cmov [rsp+40], rax
37be4d361movq x8, x8
37be4d366pxor x7, x7
37be4d36amov rdi, [rsp+264]
37be4d372lea r14, [8*r8+8]
37be4d37amov rbp, -1
37be4d381shufps x9, x9, 0
37be4d386mov r13, [rdi]
37be4d389mov rdi, rbx
37be4d38cmov rsi, r13
37be4d38fnop
37be4d390
37be4d390loc_37be4d390:
37be4d390cmp r13, r11
37be4d393jl 0x37be4d421
37be4d399je 0x37be4d720
37be4d39fmov r10, rsi
37be4d3a2mov rax, rdi
37be4d3a5xor edx, edx
37be4d3a7shr r10, 1
37be4d3aanop [rax+rax]
37be4d3b5nop [rax+rax]
37be4d3c0
37be4d3c0loc_37be4d3c0:
37be4d3c0movups x0, [rax]
37be4d3c3movaps x6, x9
37be4d3c7add rdx, 1
37be4d3cbadd rax, 16
37be4d3cfmulps x6, x0
37be4d3d2shufps x0, x0, -79
37be4d3d6mulps x0, x7
37be4d3d9addsubps x6, x0
37be4d3ddmovups [rax-16], x6
37be4d3e1cmp rdx, r10
37be4d3e4jne 0x37be4d3c0
37be4d3e6test sil, 1
37be4d3eaje 0x37be4d421
37be4d3ecmov rax, rsi
37be4d3efand rax, -2
37be4d3f3add rax, r11
37be4d3f6
37be4d3f6loc_37be4d3f6:
37be4d3f6add rax, rbp
37be4d3f9movq x0, [rbx+8*rax]
37be4d3femovq x6, x0
37be4d402shufps x0, x0, -31
37be4d406mulps x6, x8
37be4d40amovq x0, x0
37be4d40emulps x0, x7
37be4d411movq x6, x6
37be4d415movq x0, x0
37be4d419addsubps x6, x0
37be4d41dmovlps [rbx+8*rax], x6
37be4d421
37be4d421loc_37be4d421:
37be4d421add r11, 1
37be4d425add rbp, r8
37be4d428sub rsi, 1
37be4d42cadd rdi, r14
37be4d42fcmp r11, r12
37be4d432jne 0x37be4d390
37be4d438jmp 0x37be4cff6
37be4d43dnop [rax]
37be4d440mov rsi, [r9]
37be4d443test rsi, rsi
37be4d446jle 0x37be4d000
37be4d44cmov r10, [rcx]
37be4d44fmov [rsp+32], rdx
37be4d454pxor x7, x7
37be4d458movaps x10, x1
37be4d45cmov [rsp+40], rax
37be4d461mov rdi, [rsp+240]
37be4d469shufps x6, x6, 0
37be4d46dmovq x9, x8
37be4d472mov r14, [rsp+264]
37be4d47alea rbp, [r10+1]
37be4d47emov [rsp+232], rcx
37be4d486mov r12, [rdi]
37be4d489mov [rsp+272], r9
37be4d491mov r11, [r14]
37be4d494add r12, r10
37be4d497lea rdi, [r10+r12+1]
37be4d49clea r10, [r12+1]
37be4d4a1add r11, r10
37be4d4a4mov r13, r10
37be4d4a7sub r11, r12
37be4d4aasub r13, rsi
37be4d4admov rsi, -1
37be4d4b4lea r12, [r11-2]
37be4d4b8nop [rax+rax]
37be4d4c0
37be4d4c0loc_37be4d4c0:
37be4d4c0cmp r10, rbp
37be4d4c3lea rcx, [r12+r10]
37be4d4c7mov r11, rbp
37be4d4cacmovge r11, r10
37be4d4cecmp rcx, rdi
37be4d4d1cmovg rcx, rdi
37be4d4d5cmp r11, rcx
37be4d4d8jg 0x37be4d560
37be4d4deje 0x37be4d531
37be4d4e0mov eax, 1
37be4d4e5xor edx, edx
37be4d4e7sub rax, r11
37be4d4eaadd rcx, rax
37be4d4edlea rax, [r11+rsi]
37be4d4f1mov r9, rcx
37be4d4f4lea rax, [rbx+8*rax]
37be4d4f8shr r9, 1
37be4d4fbnop [rax+rax]
37be4d500
37be4d500loc_37be4d500:
37be4d500movups x0, [rax]
37be4d503movaps x1, x6
37be4d506add rdx, 1
37be4d50aadd rax, 16
37be4d50emulps x1, x0
37be4d511shufps x0, x0, -79
37be4d515mulps x0, x7
37be4d518addsubps x1, x0
37be4d51cmovups [rax-16], x1
37be4d520cmp rdx, r9
37be4d523jne 0x37be4d500
37be4d525test cl, 1
37be4d528je 0x37be4d560
37be4d52aand rcx, -2
37be4d52eadd rcx, r11
37be4d531
37be4d531loc_37be4d531:
37be4d531add rcx, rsi
37be4d534movq x0, [rbx+8*rcx]
37be4d539movq x8, x0
37be4d53eshufps x0, x0, -31
37be4d542mulps x8, x9
37be4d546movq x0, x0
37be4d54amulps x0, x7
37be4d54dmovq x8, x8
37be4d552movq x0, x0
37be4d556addsubps x8, x0
37be4d55bmovlps [rbx+8*rcx], x8
37be4d560
37be4d560loc_37be4d560:
37be4d560sub r10, 1
37be4d564add rsi, r8
37be4d567cmp r10, r13
37be4d56ajne 0x37be4d4c0
37be4d570mov rdx, [rsp+32]
37be4d575mov rax, [rsp+40]
37be4d57amovaps x1, x10
37be4d57emov rcx, [rsp+232]
37be4d586mov r9, [rsp+272]
37be4d58ejmp 0x37be4d000
37be4d593nop [rax+rax]
37be4d598
37be4d598loc_37be4d598:
37be4d598mov r13, [r9]
37be4d59btest r13, r13
37be4d59ejle 0x37be4d000
37be4d5a4mov rdi, [rsp+264]
37be4d5acadd r13, 1
37be4d5b0mov r12, [rdi]
37be4d5b3test r12, r12
37be4d5b6jle 0x37be4d000
37be4d5bcmov [rsp+32], rdx
37be4d5c1mov r11, r12
37be4d5c4movaps x9, x6
37be4d5c8mov rdi, rbx
37be4d5cblea r14, [8*r8]
37be4d5d3mov esi, 1
37be4d5d8shr r11, 1
37be4d5dbpxor x7, x7
37be4d5dfmov rbp, -1
37be4d5e6movq x8, x8
37be4d5ebshufps x9, x9, 0
37be4d5f0
37be4d5f0loc_37be4d5f0:
37be4d5f0cmp r12, 1
37be4d5f4je 0x37be4d715
37be4d5fa
37be4d5faloc_37be4d5fa:
37be4d5famov rdx, rdi
37be4d5fdxor r10l, r10l
37be4d600
37be4d600loc_37be4d600:
37be4d600movups x0, [rdx]
37be4d603add r10, 1
37be4d607add rdx, 16
37be4d60bmovaps x6, x0
37be4d60eshufps x0, x0, -79
37be4d612mulps x6, x9
37be4d616mulps x0, x7
37be4d619addsubps x6, x0
37be4d61dmovups [rdx-16], x6
37be4d621cmp r10, r11
37be4d624jne 0x37be4d600
37be4d626test r12b, 1
37be4d62aje 0x37be4d698
37be4d62cmov r10, r12
37be4d62for r10, 1
37be4d633
37be4d633loc_37be4d633:
37be4d633add r10, rbp
37be4d636add rsi, 1
37be4d63aadd rbp, r8
37be4d63dadd rdi, r14
37be4d640movq x0, [rbx+8*r10]
37be4d646movq x6, x0
37be4d64ashufps x0, x0, -31
37be4d64emulps x6, x8
37be4d652movq x0, x0
37be4d656mulps x0, x7
37be4d659movq x6, x6
37be4d65dmovq x0, x0
37be4d661addsubps x6, x0
37be4d665movlps [rbx+8*r10], x6
37be4d66acmp r13, rsi
37be4d66djne 0x37be4d5f0
37be4d66f
37be4d66floc_37be4d66f:
37be4d66fmov rdx, [rsp+32]
37be4d674jmp 0x37be4d000
37be4d679nop [rax]
37be4d680
37be4d680loc_37be4d680:
37be4d680movaps x6, x2
37be4d683mov edx, 1
37be4d688divss x6, x1
37be4d68cjmp 0x37be4cec0
37be4d691nop [rax]
37be4d698
37be4d698loc_37be4d698:
37be4d698add rsi, 1
37be4d69ccmp r13, rsi
37be4d69fje 0x37be4d66f
37be4d6a1add rbp, r8
37be4d6a4add rdi, r14
37be4d6a7jmp 0x37be4d5fa
37be4d6acnop [rax]
37be4d6b0
37be4d6b0loc_37be4d6b0:
37be4d6b0movaps x6, x7
37be4d6b3movaps x0, x1
37be4d6b6andps x6, [rip+0x608b33]
37be4d6bdandps x0, [rip+0x608b2c]
37be4d6c4comiss x6, x0
37be4d6c7ja 0x37be4d708
37be4d6c9movaps x6, x2
37be4d6ccdivss x6, x1
37be4d6d0ucomiss x6, [rip+0x608b15]
37be4d6d7jp 0x37be4d6df
37be4d6d9je 0x37be4cb48
37be4d6df
37be4d6dfloc_37be4d6df:
37be4d6dfmov edx, 1
37be4d6e4jmp 0x37be4cec0
37be4d6e9nop [rax]
37be4d6f0
37be4d6f0loc_37be4d6f0:
37be4d6f0movss x1, [rip+0x608af4]
37be4d6f8movaps x6, x2
37be4d6fbmov edx, 1
37be4d700jmp 0x37be4cec0
37be4d705nop [rax]
37be4d708
37be4d708loc_37be4d708:
37be4d708movaps x6, x4
37be4d70bxor edx, edx
37be4d70dmovaps x2, x7
37be4d710jmp 0x37be4cec0
37be4d715
37be4d715loc_37be4d715:
37be4d715mov r10l, 1
37be4d71bjmp 0x37be4d633
37be4d720
37be4d720loc_37be4d720:
37be4d720mov rax, r13
37be4d723jmp 0x37be4d3f6
37be4d728
37be4d728loc_37be4d728:
37be4d728mov rdx, -7
37be4d72fmov eax, 7
37be4d734jmp 0x37be4cb27
37be4d739
37be4d739loc_37be4d739:
37be4d739neg rax
37be4d73cjmp 0x37be4cb2b
37be4d741
37be4d741loc_37be4d741:
37be4d741mov rdx, -1
37be4d748mov eax, 1
37be4d74djmp 0x37be4cb27
37be4d752
37be4d752loc_37be4d752:
37be4d752cmp r9, rax
37be4d755jge 0x37be4cbff
37be4d75bjmp 0x37be4cdd9
37be4d760
37be4d760loc_37be4d760:
37be4d760add r9, r9
37be4d763lea rax, [r9+r11]
37be4d767cmp rax, [r12]
37be4d76bjge 0x37be4cbff
37be4d771jmp 0x37be4cdd9
37be4ca80
37be4d776
37be4d776 // align 0x10
37be4d776 // align 0x10
37be4d780
37be4d780claset_64_:
37be4d780push r12
37be4d782push rbp
37be4d783push rdi
37be4d784push rsi
37be4d785push rbx
37be4d786sub rsp, 32
37be4d78amov rax, [rsp+128]
37be4d792mov rbx, [rax]
37be4d795xor eax, eax
37be4d797mov rbp, rdx
37be4d79atest rbx, rbx
37be4d79dmov r12, r8
37be4d7a0mov rsi, r9
37be4d7a3mov r8l, 1
37be4d7a9mov r9l, 1
37be4d7afcmovs rbx, rax
37be4d7b3mov rdi, rcx
37be4d7b6lea rdx, [rip+0x608a43]
37be4d7bdcall lsame_64_
37be4d7c2test rax, rax
37be4d7c5je 0x37be4d8ab
37be4d7cbmov rdi, [r12]
37be4d7cfmov r11, [rbp]
37be4d7d3cmp rdi, 1
37be4d7d7jle 0x37be4d85e
37be4d7ddmov rax, rbx
37be4d7e0mov rcx, [rsp+120]
37be4d7e5lea rbp, [8*rbx]
37be4d7edmov r8l, 1
37be4d7f3not rax
37be4d7f6lea rax, [rax+2*rbx]
37be4d7falea rdx, [rcx+8*rax]
37be4d7fenop
37be4d800
37be4d800loc_37be4d800:
37be4d800cmp r8, r11
37be4d803mov r9, r11
37be4d806cmovle r9, r8
37be4d80atest r9, r9
37be4d80djle 0x37be4d852
37be4d80flea r10, [r9+1]
37be4d813and r9l, 1
37be4d817mov rcx, [rsi]
37be4d81amov eax, 1
37be4d81fje 0x37be4d840
37be4d821mov eax, 2
37be4d826mov [rdx+8], rcx
37be4d82acmp rax, r10
37be4d82dje 0x37be4d852
37be4d82fnop [rax+rax]
37be4d835nop [rax+rax]
37be4d840
37be4d840loc_37be4d840:
37be4d840mov [rdx+8*rax], rcx
37be4d844mov [rdx+8*rax+8], rcx
37be4d849add rax, 2
37be4d84dcmp rax, r10
37be4d850jne 0x37be4d840
37be4d852
37be4d852loc_37be4d852:
37be4d852add r8, 1
37be4d856add rdx, rbp
37be4d859cmp r8, rdi
37be4d85cjne 0x37be4d800
37be4d85e
37be4d85eloc_37be4d85e:
37be4d85ecmp r11, rdi
37be4d861mov rax, rdi
37be4d864cmovle rax, r11
37be4d868test rax, rax
37be4d86bjle 0x37be4d8a0
37be4d86dmov rsi, [rsp+112]
37be4d872add rax, 1
37be4d876mov edx, 1
37be4d87blea r8, [8*rbx+8]
37be4d883mov r9, [rsi]
37be4d886mov rsi, [rsp+120]
37be4d88blea rcx, [rsi-8]
37be4d88fnop
37be4d890
37be4d890loc_37be4d890:
37be4d890add rdx, 1
37be4d894mov [rcx+8], r9
37be4d898add rcx, r8
37be4d89bcmp rdx, rax
37be4d89ejne 0x37be4d890
37be4d8a0
37be4d8a0loc_37be4d8a0:
37be4d8a0add rsp, 32
37be4d8a4pop rbx
37be4d8a5pop rsi
37be4d8a6pop rdi
37be4d8a7pop rbp
37be4d8a8pop r12
37be4d8aaret
37be4d8ab
37be4d8abloc_37be4d8ab:
37be4d8abmov r9l, 1
37be4d8b1mov r8l, 1
37be4d8b7lea rdx, [rip+0x608943]
37be4d8bemov rcx, rdi
37be4d8c1call lsame_64_
37be4d8c6mov r11, [r12]
37be4d8catest rax, rax
37be4d8cdje 0x37be4d98b
37be4d8d3mov rbp, [rbp]
37be4d8d7cmp rbp, r11
37be4d8dacmovle r11, rbp
37be4d8detest r11, r11
37be4d8e1jle 0x37be4d8a0
37be4d8e3mov rax, [rsp+120]
37be4d8e8shl rbx, 3
37be4d8ecadd r11, 1
37be4d8f0mov r8l, 1
37be4d8f6lea r9, [rbp+1]
37be4d8falea r10, [rax-8]
37be4d8femov rdx, r10
37be4d901nop [rax]
37be4d905nop [rax+rax]
37be4d910
37be4d910loc_37be4d910:
37be4d910add r8, 1
37be4d914cmp rbp, r8
37be4d917jl 0x37be4d952
37be4d919mov rdi, r9
37be4d91cmov rcx, [rsi]
37be4d91fmov rax, r8
37be4d922sub rdi, r8
37be4d925and edi, 1
37be4d928je 0x37be4d940
37be4d92alea rax, [r8+1]
37be4d92emov [rdx+8*r8], rcx
37be4d932cmp rax, r9
37be4d935je 0x37be4d952
37be4d937nop [rax+rax]
37be4d940
37be4d940loc_37be4d940:
37be4d940mov [rdx+8*rax], rcx
37be4d944mov [rdx+8*rax+8], rcx
37be4d949add rax, 2
37be4d94dcmp rax, r9
37be4d950jne 0x37be4d940
37be4d952
37be4d952loc_37be4d952:
37be4d952add rdx, rbx
37be4d955cmp r8, r11
37be4d958jne 0x37be4d910
37be4d95amov rax, [rsp+112]
37be4d95fadd rbx, 8
37be4d963mov rdx, [rax]
37be4d966mov eax, 1
37be4d96bnop [rax+rax]
37be4d970
37be4d970loc_37be4d970:
37be4d970add rax, 1
37be4d974mov [r10+8], rdx
37be4d978add r10, rbx
37be4d97bcmp rax, r11
37be4d97ejne 0x37be4d970
37be4d980add rsp, 32
37be4d984pop rbx
37be4d985pop rsi
37be4d986pop rdi
37be4d987pop rbp
37be4d988pop r12
37be4d98aret
37be4d98b
37be4d98bloc_37be4d98b:
37be4d98btest r11, r11
37be4d98ejle 0x37be4d8a0
37be4d994mov rdi, [rbp]
37be4d998lea rbp, [r11+1]
37be4d99ctest rdi, rdi
37be4d99fjle 0x37be4d8a0
37be4d9a5mov rax, [rsp+120]
37be4d9aamov rcx, [rsi]
37be4d9adshl rbx, 3
37be4d9b1lea r8, [rdi+1]
37be4d9b5mov r10l, 1
37be4d9bblea r9, [rax-8]
37be4d9bfmov rdx, r9
37be4d9c2nop [rax]
37be4d9c5nop [rax+rax]
37be4d9d0
37be4d9d0loc_37be4d9d0:
37be4d9d0mov eax, 1
37be4d9d5test r8b, 1
37be4d9d9jne 0x37be4da00
37be4d9dbmov eax, 2
37be4d9e0mov [rdx+8], rcx
37be4d9e4cmp rax, r8
37be4d9e7je 0x37be4da12
37be4d9e9nop
37be4d9eanop [rax+rax]
37be4d9f5nop [rax+rax]
37be4da00
37be4da00loc_37be4da00:
37be4da00mov [rdx+8*rax], rcx
37be4da04mov [rdx+8*rax+8], rcx
37be4da09add rax, 2
37be4da0dcmp rax, r8
37be4da10jne 0x37be4da00
37be4da12
37be4da12loc_37be4da12:
37be4da12add r10, 1
37be4da16add rdx, rbx
37be4da19cmp r10, rbp
37be4da1cjne 0x37be4d9d0
37be4da1ecmp rdi, r11
37be4da21mov rcx, r11
37be4da24mov rax, [rsp+112]
37be4da29mov edx, 1
37be4da2ecmovle rcx, rdi
37be4da32mov r8, [rax]
37be4da35lea rax, [rbx+8]
37be4da39add rcx, 1
37be4da3dnop [rax]
37be4da40
37be4da40loc_37be4da40:
37be4da40add rdx, 1
37be4da44mov [r9+8], r8
37be4da48add r9, rax
37be4da4bcmp rdx, rcx
37be4da4ejne 0x37be4da40
37be4da50add rsp, 32
37be4da54pop rbx
37be4da55pop rsi
37be4da56pop rdi
37be4da57pop rbp
37be4da58pop r12
37be4da5aret
37be4d780
37be4d780claset_64_:
37be4d780push r12
37be4d782push rbp
37be4d783push rdi
37be4d784push rsi
37be4d785push rbx
37be4d786sub rsp, 32
37be4d78amov rax, [rsp+128]
37be4d792mov rbx, [rax]
37be4d795xor eax, eax
37be4d797mov rbp, rdx
37be4d79atest rbx, rbx
37be4d79dmov r12, r8
37be4d7a0mov rsi, r9
37be4d7a3mov r8l, 1
37be4d7a9mov r9l, 1
37be4d7afcmovs rbx, rax
37be4d7b3mov rdi, rcx
37be4d7b6lea rdx, [rip+0x608a43]
37be4d7bdcall lsame_64_
37be4d7c2test rax, rax
37be4d7c5je 0x37be4d8ab
37be4d7cbmov rdi, [r12]
37be4d7cfmov r11, [rbp]
37be4d7d3cmp rdi, 1
37be4d7d7jle 0x37be4d85e
37be4d7ddmov rax, rbx
37be4d7e0mov rcx, [rsp+120]
37be4d7e5lea rbp, [8*rbx]
37be4d7edmov r8l, 1
37be4d7f3not rax
37be4d7f6lea rax, [rax+2*rbx]
37be4d7falea rdx, [rcx+8*rax]
37be4d7fenop
37be4d800
37be4d800loc_37be4d800:
37be4d800cmp r8, r11
37be4d803mov r9, r11
37be4d806cmovle r9, r8
37be4d80atest r9, r9
37be4d80djle 0x37be4d852
37be4d80flea r10, [r9+1]
37be4d813and r9l, 1
37be4d817mov rcx, [rsi]
37be4d81amov eax, 1
37be4d81fje 0x37be4d840
37be4d821mov eax, 2
37be4d826mov [rdx+8], rcx
37be4d82acmp rax, r10
37be4d82dje 0x37be4d852
37be4d82fnop [rax+rax]
37be4d835nop [rax+rax]
37be4d840
37be4d840loc_37be4d840:
37be4d840mov [rdx+8*rax], rcx
37be4d844mov [rdx+8*rax+8], rcx
37be4d849add rax, 2
37be4d84dcmp rax, r10
37be4d850jne 0x37be4d840
37be4d852
37be4d852loc_37be4d852:
37be4d852add r8, 1
37be4d856add rdx, rbp
37be4d859cmp r8, rdi
37be4d85cjne 0x37be4d800
37be4d85e
37be4d85eloc_37be4d85e:
37be4d85ecmp r11, rdi
37be4d861mov rax, rdi
37be4d864cmovle rax, r11
37be4d868test rax, rax
37be4d86bjle 0x37be4d8a0
37be4d86dmov rsi, [rsp+112]
37be4d872add rax, 1
37be4d876mov edx, 1
37be4d87blea r8, [8*rbx+8]
37be4d883mov r9, [rsi]
37be4d886mov rsi, [rsp+120]
37be4d88blea rcx, [rsi-8]
37be4d88fnop
37be4d890
37be4d890loc_37be4d890:
37be4d890add rdx, 1
37be4d894mov [rcx+8], r9
37be4d898add rcx, r8
37be4d89bcmp rdx, rax
37be4d89ejne 0x37be4d890
37be4d8a0
37be4d8a0loc_37be4d8a0:
37be4d8a0add rsp, 32
37be4d8a4pop rbx
37be4d8a5pop rsi
37be4d8a6pop rdi
37be4d8a7pop rbp
37be4d8a8pop r12
37be4d8aaret
37be4d8ab
37be4d8abloc_37be4d8ab:
37be4d8abmov r9l, 1
37be4d8b1mov r8l, 1
37be4d8b7lea rdx, [rip+0x608943]
37be4d8bemov rcx, rdi
37be4d8c1call lsame_64_
37be4d8c6mov r11, [r12]
37be4d8catest rax, rax
37be4d8cdje 0x37be4d98b
37be4d8d3mov rbp, [rbp]
37be4d8d7cmp rbp, r11
37be4d8dacmovle r11, rbp
37be4d8detest r11, r11
37be4d8e1jle 0x37be4d8a0
37be4d8e3mov rax, [rsp+120]
37be4d8e8shl rbx, 3
37be4d8ecadd r11, 1
37be4d8f0mov r8l, 1
37be4d8f6lea r9, [rbp+1]
37be4d8falea r10, [rax-8]
37be4d8femov rdx, r10
37be4d901nop [rax]
37be4d905nop [rax+rax]
37be4d910
37be4d910loc_37be4d910:
37be4d910add r8, 1
37be4d914cmp rbp, r8
37be4d917jl 0x37be4d952
37be4d919mov rdi, r9
37be4d91cmov rcx, [rsi]
37be4d91fmov rax, r8
37be4d922sub rdi, r8
37be4d925and edi, 1
37be4d928je 0x37be4d940
37be4d92alea rax, [r8+1]
37be4d92emov [rdx+8*r8], rcx
37be4d932cmp rax, r9
37be4d935je 0x37be4d952
37be4d937nop [rax+rax]
37be4d940
37be4d940loc_37be4d940:
37be4d940mov [rdx+8*rax], rcx
37be4d944mov [rdx+8*rax+8], rcx
37be4d949add rax, 2
37be4d94dcmp rax, r9
37be4d950jne 0x37be4d940
37be4d952
37be4d952loc_37be4d952:
37be4d952add rdx, rbx
37be4d955cmp r8, r11
37be4d958jne 0x37be4d910
37be4d95amov rax, [rsp+112]
37be4d95fadd rbx, 8
37be4d963mov rdx, [rax]
37be4d966mov eax, 1
37be4d96bnop [rax+rax]
37be4d970
37be4d970loc_37be4d970:
37be4d970add rax, 1
37be4d974mov [r10+8], rdx
37be4d978add r10, rbx
37be4d97bcmp rax, r11
37be4d97ejne 0x37be4d970
37be4d980add rsp, 32
37be4d984pop rbx
37be4d985pop rsi
37be4d986pop rdi
37be4d987pop rbp
37be4d988pop r12
37be4d98aret
37be4d98b
37be4d98bloc_37be4d98b:
37be4d98btest r11, r11
37be4d98ejle 0x37be4d8a0
37be4d994mov rdi, [rbp]
37be4d998lea rbp, [r11+1]
37be4d99ctest rdi, rdi
37be4d99fjle 0x37be4d8a0
37be4d9a5mov rax, [rsp+120]
37be4d9aamov rcx, [rsi]
37be4d9adshl rbx, 3
37be4d9b1lea r8, [rdi+1]
37be4d9b5mov r10l, 1
37be4d9bblea r9, [rax-8]
37be4d9bfmov rdx, r9
37be4d9c2nop [rax]
37be4d9c5nop [rax+rax]
37be4d9d0
37be4d9d0loc_37be4d9d0:
37be4d9d0mov eax, 1
37be4d9d5test r8b, 1
37be4d9d9jne 0x37be4da00
37be4d9dbmov eax, 2
37be4d9e0mov [rdx+8], rcx
37be4d9e4cmp rax, r8
37be4d9e7je 0x37be4da12
37be4d9e9nop
37be4d9eanop [rax+rax]
37be4d9f5nop [rax+rax]
37be4da00
37be4da00loc_37be4da00:
37be4da00mov [rdx+8*rax], rcx
37be4da04mov [rdx+8*rax+8], rcx
37be4da09add rax, 2
37be4da0dcmp rax, r8
37be4da10jne 0x37be4da00
37be4da12
37be4da12loc_37be4da12:
37be4da12add r10, 1
37be4da16add rdx, rbx
37be4da19cmp r10, rbp
37be4da1cjne 0x37be4d9d0
37be4da1ecmp rdi, r11
37be4da21mov rcx, r11
37be4da24mov rax, [rsp+112]
37be4da29mov edx, 1
37be4da2ecmovle rcx, rdi
37be4da32mov r8, [rax]
37be4da35lea rax, [rbx+8]
37be4da39add rcx, 1
37be4da3dnop [rax]
37be4da40
37be4da40loc_37be4da40:
37be4da40add rdx, 1
37be4da44mov [r9+8], r8
37be4da48add r9, rax
37be4da4bcmp rdx, rcx
37be4da4ejne 0x37be4da40
37be4da50add rsp, 32
37be4da54pop rbx
37be4da55pop rsi
37be4da56pop rdi
37be4da57pop rbp
37be4da58pop r12
37be4da5aret
37be4d780
37be4da5b
37be4da5b // align 0x10
37be4da5b // align 0x10
37be4da60
37be4da60clasr_64_:
37be4da60push r15
37be4da62push r14
37be4da64push r13
37be4da66push r12
37be4da68push rbp
37be4da69push rdi
37be4da6apush rsi
37be4da6bpush rbx
37be4da6csub rsp, 200
37be4da73movups [rsp+64], x6
37be4da78movups [rsp+80], x7
37be4da7dmovups [rsp+96], x8
37be4da83movups [rsp+112], x9
37be4da89movups [rsp+128], x10
37be4da92movups [rsp+144], x11
37be4da9bmovups [rsp+160], x12
37be4daa4movups [rsp+176], x13
37be4daadmov rax, [rsp+336]
37be4dab5mov r12, [rax]
37be4dab8mov rsi, rdx
37be4dabbmov rdi, r8
37be4dabemov rbp, r9
37be4dac1mov r8l, 1
37be4dac7mov r9l, 1
37be4dacdlea rdx, [rip+0x60873c]
37be4dad4mov rbx, rcx
37be4dad7mov [rsp+56], 0
37be4dae0call lsame_64_
37be4dae5test rax, rax
37be4dae8jne 0x37be4db80
37be4daeemov r9l, 1
37be4daf4mov r8l, 1
37be4dafalea rdx, [rip+0x608710]
37be4db01mov rcx, rbx
37be4db04call lsame_64_
37be4db09test rax, rax
37be4db0cjne 0x37be4db80
37be4db0emov eax, 1
37be4db13
37be4db13loc_37be4db13:
37be4db13lea rdx, [rsp+56]
37be4db18mov r8l, 6
37be4db1emov [rsp+56], rax
37be4db23lea rcx, [rip+0x6086ec]
37be4db2acall xerbla_64_
37be4db2fnop
37be4db30
37be4db30loc_37be4db30:
37be4db30movups x6, [rsp+64]
37be4db35movups x7, [rsp+80]
37be4db3amovups x8, [rsp+96]
37be4db40movups x9, [rsp+112]
37be4db46movups x10, [rsp+128]
37be4db4fmovups x11, [rsp+144]
37be4db58movups x12, [rsp+160]
37be4db61movups x13, [rsp+176]
37be4db6aadd rsp, 200
37be4db71pop rbx
37be4db72pop rsi
37be4db73pop rdi
37be4db74pop rbp
37be4db75pop r12
37be4db77pop r13
37be4db79pop r14
37be4db7bpop r15
37be4db7dret
37be4db7e
37be4db7e 66 90 f.
37be4db80
37be4db80loc_37be4db80:
37be4db80mov r9l, 1
37be4db86mov r8l, 1
37be4db8clea rdx, [rip+0x60867f]
37be4db93mov rcx, rsi
37be4db96call lsame_64_
37be4db9btest rax, rax
37be4db9ejne 0x37be4dbc4
37be4dba0mov r9l, 1
37be4dba6mov r8l, 1
37be4dbaclea rdx, [rip+0x608660]
37be4dbb3mov rcx, rsi
37be4dbb6call lsame_64_
37be4dbbbtest rax, rax
37be4dbbeje 0x37be4e190
37be4dbc4
37be4dbc4loc_37be4dbc4:
37be4dbc4mov r9l, 1
37be4dbcamov r8l, 1
37be4dbd0lea rdx, [rip+0x60863e]
37be4dbd7mov rcx, rdi
37be4dbdacall lsame_64_
37be4dbdftest rax, rax
37be4dbe2je 0x37be4df50
37be4dbe8
37be4dbe8loc_37be4dbe8:
37be4dbe8mov rax, [rbp]
37be4dbectest rax, rax
37be4dbefjs 0x37be4df40
37be4dbf5mov rcx, [rsp+304]
37be4dbfdmov rdx, [rcx]
37be4dc00test rdx, rdx
37be4dc03js 0x37be4e1d0
37be4dc09mov r11, [rsp+336]
37be4dc11test rax, rax
37be4dc14mov ecx, 1
37be4dc19cmovg rcx, rax
37be4dc1dcmp [r11], rcx
37be4dc20jl 0x37be4e1c0
37be4dc26test rax, rax
37be4dc29je 0x37be4db30
37be4dc2ftest rdx, rdx
37be4dc32je 0x37be4db30
37be4dc38xor eax, eax
37be4dc3atest r12, r12
37be4dc3dmov r9l, 1
37be4dc43mov r8l, 1
37be4dc49cmovs r12, rax
37be4dc4dlea rdx, [rip+0x6085bc]
37be4dc54mov rcx, rbx
37be4dc57mov rax, r12
37be4dc5anot rax
37be4dc5dmov r14, rax
37be4dc60call lsame_64_
37be4dc65mov r9l, 1
37be4dc6bmov r8l, 1
37be4dc71test rax, rax
37be4dc74je 0x37be4df80
37be4dc7alea rdx, [rip+0x608591]
37be4dc81mov rcx, rsi
37be4dc84call lsame_64_
37be4dc89mov r9l, 1
37be4dc8fmov r8l, 1
37be4dc95test rax, rax
37be4dc98je 0x37be4e1e0
37be4dc9elea rdx, [rip+0x608570]
37be4dca5mov rcx, rdi
37be4dca8call lsame_64_
37be4dcadtest rax, rax
37be4dcb0je 0x37be4e5b8
37be4dcb6mov rbp, [rbp]
37be4dcbacmp rbp, 1
37be4dcbejle 0x37be4db30
37be4dcc4mov r9, r12
37be4dcc7mov r13, r12
37be4dccamov ecx, 1
37be4dccfmov esi, 1
37be4dcd4lea r15, [8*r12+11]
37be4dcdcmov r11, [rsp+328]
37be4dce4shl r9, 4
37be4dce8movss x11, [rip+0x60852b]
37be4dcf1pxor x3, x3
37be4dcf5lea r12, [8*r12]
37be4dcfdjmp 0x37be4dd22
37be4dcff
37be4dcff 90 .
37be4dd00
37be4dd00loc_37be4dd00:
37be4dd00pxor x7, x7
37be4dd04xor eax, eax
37be4dd06ucomiss x2, x7
37be4dd09setp al
37be4dd0ccmovne rax, rsi
37be4dd10test rax, rax
37be4dd13jne 0x37be4dd57
37be4dd15
37be4dd15loc_37be4dd15:
37be4dd15add r11, 8
37be4dd19cmp rbp, rcx
37be4dd1cje 0x37be4db30
37be4dd22
37be4dd22loc_37be4dd22:
37be4dd22mov rax, [rsp+312]
37be4dd2amov rdi, rcx
37be4dd2dmovss x4, [rax+4*rcx-4]
37be4dd33mov rax, [rsp+320]
37be4dd3bmovss x2, [rax+4*rcx-4]
37be4dd41xor eax, eax
37be4dd43add rcx, 1
37be4dd47ucomiss x4, x11
37be4dd4bsetp al
37be4dd4ecmovne rax, rsi
37be4dd52test rax, rax
37be4dd55je 0x37be4dd00
37be4dd57
37be4dd57loc_37be4dd57:
37be4dd57mov rax, [rsp+304]
37be4dd5fmov r10, [rax]
37be4dd62test r10, r10
37be4dd65jle 0x37be4dd15
37be4dd67cmp r10, 1
37be4dd6bje 0x37be4ea58
37be4dd71cmp r15, 22
37be4dd75jbe 0x37be4ea58
37be4dd7bmovss [rsp+44], x2
37be4dd81mov rbx, r10
37be4dd84movaps x5, x4
37be4dd87lea rdx, [r11+r12]
37be4dd8bmovss x0, [rsp+44]
37be4dd91shr rbx, 1
37be4dd94mov rax, r11
37be4dd97xor r8l, r8l
37be4dd9amovaps x12, x4
37be4dd9emovaps x13, x2
37be4dda2shufps x5, x5, 0
37be4dda6movaps x7, x0
37be4dda9movlhps x7, x0
37be4ddacpxor x0, x0
37be4ddb0movaps x9, x7
37be4ddb4unpcklps x0, x2
37be4ddb7movaps x7, x0
37be4ddbamovlhps x7, x0
37be4ddbdmovaps x8, x7
37be4ddc1movaps x7, x2
37be4ddc4shufps x7, x7, 0
37be4ddc8movaps x10, x7
37be4ddccnop [rax]
37be4ddd0
37be4ddd0loc_37be4ddd0:
37be4ddd0movups x0, [rax]
37be4ddd3movups x6, [rdx]
37be4ddd6add r8, 1
37be4dddamovaps x2, x0
37be4ddddmovaps x4, x0
37be4dde0movaps x1, x0
37be4dde3shufps x2, x6, -18
37be4dde7shufps x4, x6, -69
37be4ddebmulps x2, x5
37be4ddeeshufps x1, x6, -86
37be4ddf2mulps x4, x3
37be4ddf5mulps x1, x9
37be4ddf9addsubps x2, x4
37be4ddfdmovaps x4, x0
37be4de00shufps x4, x6, -1
37be4de04mulps x4, x8
37be4de08addsubps x1, x4
37be4de0cmovaps x4, x0
37be4de0fshufps x0, x6, 17
37be4de13mulps x0, x3
37be4de16movlhps x4, x6
37be4de19mulps x4, x10
37be4de1daddsubps x4, x0
37be4de21movq x0, [rax]
37be4de25movhps x0, [rdx]
37be4de28subps x2, x4
37be4de2bmovaps x4, x0
37be4de2eshufps x0, x0, -79
37be4de32mulps x4, x5
37be4de35mulps x0, x3
37be4de38addsubps x4, x0
37be4de3caddps x1, x4
37be4de3fmovaps x6, x1
37be4de42shufps x1, x2, -18
37be4de46movlhps x6, x2
37be4de49movups [rax], x6
37be4de4cadd rax, r9
37be4de4fmovups [rdx], x1
37be4de52add rdx, r9
37be4de55cmp r8, rbx
37be4de58jne 0x37be4ddd0
37be4de5emovaps x4, x12
37be4de62movaps x2, x13
37be4de66test r10b, 1
37be4de6aje 0x37be4dd15
37be4de70or r10, 1
37be4de74pxor x8, x8
37be4de79pxor x9, x9
37be4de7emov rbx, [rsp+328]
37be4de86imul r10, r13
37be4de8amovaps x0, x13
37be4de8emovaps x10, x13
37be4de92lea rax, [r10+r14]
37be4de96lea rdx, [rax+rcx]
37be4de9aadd rax, rdi
37be4de9dmovss x6, [rbx+8*rdx]
37be4dea2movss x5, [rbx+8*rdx+4]
37be4dea8lea rdx, [rbx+8*rax]
37be4deacmovss x7, [rdx]
37be4deb0movss x1, [rdx+4]
37be4deb5mulss x8, x5
37be4debamulss x9, x6
37be4debfmulss x0, x6
37be4dec3mulss x10, x5
37be4dec8mulss x6, x12
37be4decdmulss x5, x12
37be4ded2mulss x2, x1
37be4ded6subss x0, x8
37be4dedbmulss x4, x1
37be4dedfunpcklps x1, x7
37be4dee2addss x10, x9
37be4dee7movlhps x1, x1
37be4deeamulps x1, x3
37be4deedsubss x6, x8
37be4def2addss x5, x9
37be4def7unpcklps x6, x5
37be4defamovaps x5, x0
37be4defdmovaps x0, x7
37be4df00mulss x0, x13
37be4df05unpcklps x5, x10
37be4df09movlhps x5, x6
37be4df0cmovaps x6, x7
37be4df0fmulss x6, x12
37be4df14unpcklps x0, x2
37be4df17movaps x2, x6
37be4df1aunpcklps x2, x4
37be4df1dmovlhps x2, x0
37be4df20addsubps x2, x1
37be4df24movaps x1, x5
37be4df27addps x1, x2
37be4df2asubps x5, x2
37be4df2dshufps x1, x5, -28
37be4df31movups [rbx+8*rax], x1
37be4df35jmp 0x37be4dd15
37be4df3a
37be4df3a 66 0f 1f 44 00 00 f..D..
37be4df40
37be4df40loc_37be4df40:
37be4df40mov eax, 4
37be4df45jmp 0x37be4db13
37be4df4a
37be4df4a 66 0f 1f 44 00 00 f..D..
37be4df50
37be4df50loc_37be4df50:
37be4df50mov r9l, 1
37be4df56mov r8l, 1
37be4df5clea rdx, [rip+0x6082b1]
37be4df63mov rcx, rdi
37be4df66call lsame_64_
37be4df6btest rax, rax
37be4df6ejne 0x37be4dbe8
37be4df74mov eax, 3
37be4df79jmp 0x37be4db13
37be4df7e
37be4df7e 66 90 f.
37be4df80
37be4df80loc_37be4df80:
37be4df80lea rdx, [rip+0x60828a]
37be4df87mov rcx, rbx
37be4df8acall lsame_64_
37be4df8ftest rax, rax
37be4df92je 0x37be4db30
37be4df98mov r9l, 1
37be4df9emov r8l, 1
37be4dfa4lea rdx, [rip+0x608267]
37be4dfabmov rcx, rsi
37be4dfaecall lsame_64_
37be4dfb3mov r9l, 1
37be4dfb9mov r8l, 1
37be4dfbftest rax, rax
37be4dfc2je 0x37be4e870
37be4dfc8lea rdx, [rip+0x608246]
37be4dfcfmov rcx, rdi
37be4dfd2call lsame_64_
37be4dfd7test rax, rax
37be4dfdaje 0x37be4eed1
37be4dfe0mov rax, [rsp+304]
37be4dfe8mov r9, [rax]
37be4dfebcmp r9, 1
37be4dfefjle 0x37be4db30
37be4dff5mov rsi, [rsp+328]
37be4dffdmov rbx, r12
37be4e000lea rax, [r14+2*r12]
37be4e004movss x11, [rip+0x60820f]
37be4e00dneg rbx
37be4e010mov r8l, 1
37be4e016mov r11l, 1
37be4e01clea r10, [8*r12]
37be4e024lea rcx, [rsi+8*rax+8]
37be4e029pxor x4, x4
37be4e02dshl rbx, 3
37be4e031jmp 0x37be4e059
37be4e033
37be4e033 0f 1f 44 00 00 ..D..
37be4e038
37be4e038loc_37be4e038:
37be4e038pxor x7, x7
37be4e03cxor eax, eax
37be4e03eucomiss x1, x7
37be4e041setp al
37be4e044cmovne rax, r11
37be4e048test rax, rax
37be4e04bjne 0x37be4e08d
37be4e04d
37be4e04dloc_37be4e04d:
37be4e04dadd rcx, r10
37be4e050cmp r9, r8
37be4e053je 0x37be4db30
37be4e059
37be4e059loc_37be4e059:
37be4e059mov rax, [rsp+312]
37be4e061movss x3, [rax+4*r8-4]
37be4e068mov rax, [rsp+320]
37be4e070movss x1, [rax+4*r8-4]
37be4e077xor eax, eax
37be4e079add r8, 1
37be4e07ducomiss x3, x11
37be4e081setp al
37be4e084cmovne rax, r11
37be4e088test rax, rax
37be4e08bje 0x37be4e038
37be4e08d
37be4e08dloc_37be4e08d:
37be4e08dmov rsi, [rbp]
37be4e091test rsi, rsi
37be4e094jle 0x37be4e04d
37be4e096movsldup x3, x3
37be4e09amovsldup x5, x1
37be4e09emovss [rsp+44], x1
37be4e0a4xor eax, eax
37be4e0a6movss x2, [rsp+44]
37be4e0acpxor x6, x6
37be4e0b0lea rdx, [rbx+rcx]
37be4e0b4unpcklps x6, x1
37be4e0b7movq x10, x2
37be4e0bcmovq x8, x6
37be4e0c1movq x3, x3
37be4e0c5movq x0, x5
37be4e0c9nop [rax]
37be4e0d0
37be4e0d0loc_37be4e0d0:
37be4e0d0movq x2, [rcx+8*rax]
37be4e0d5movaps x1, x2
37be4e0d8movq x6, x2
37be4e0dcmulps x6, x3
37be4e0dfshufps x1, x1, -31
37be4e0e3movq x1, x1
37be4e0e7mulps x1, x4
37be4e0eamovq x5, x1
37be4e0eemovq x1, x6
37be4e0f2addsubps x1, x5
37be4e0f6movsldup x5, x2
37be4e0famovshdup x2, x2
37be4e0femovq x1, x1
37be4e102movq x5, x5
37be4e106mulps x5, x10
37be4e10amovq x2, x2
37be4e10emulps x2, x8
37be4e112movq x5, x5
37be4e116movq x2, x2
37be4e11aaddsubps x5, x2
37be4e11emovq x2, [rdx+8*rax]
37be4e123movq x6, x2
37be4e127shufps x2, x2, -31
37be4e12bmulps x6, x0
37be4e12emovq x2, x2
37be4e132mulps x2, x4
37be4e135movq x6, x6
37be4e139movq x2, x2
37be4e13daddsubps x6, x2
37be4e141movq x2, x6
37be4e145subps x1, x2
37be4e148movlps [rcx+8*rax], x1
37be4e14cmovq x2, [rdx+8*rax]
37be4e151movq x1, x2
37be4e155shufps x2, x2, -31
37be4e159mulps x1, x3
37be4e15cmovq x2, x2
37be4e160mulps x2, x4
37be4e163movq x1, x1
37be4e167movq x2, x2
37be4e16baddsubps x1, x2
37be4e16fmovq x2, x5
37be4e173movq x1, x1
37be4e177addps x1, x2
37be4e17amovlps [rdx+8*rax], x1
37be4e17eadd rax, 1
37be4e182cmp rsi, rax
37be4e185jne 0x37be4e0d0
37be4e18bjmp 0x37be4e04d
37be4e190
37be4e190loc_37be4e190:
37be4e190mov r9l, 1
37be4e196mov r8l, 1
37be4e19clea rdx, [rip+0x608071]
37be4e1a3mov rcx, rsi
37be4e1a6call lsame_64_
37be4e1abtest rax, rax
37be4e1aejne 0x37be4dbc4
37be4e1b4mov eax, 2
37be4e1b9jmp 0x37be4db13
37be4e1be
37be4e1be 66 90 f.
37be4e1c0
37be4e1c0loc_37be4e1c0:
37be4e1c0mov eax, 9
37be4e1c5jmp 0x37be4db13
37be4e1ca
37be4e1ca 66 0f 1f 44 00 00 f..D..
37be4e1d0
37be4e1d0loc_37be4e1d0:
37be4e1d0mov eax, 5
37be4e1d5jmp 0x37be4db13
37be4e1da
37be4e1da 66 0f 1f 44 00 00 f..D..
37be4e1e0
37be4e1e0loc_37be4e1e0:
37be4e1e0lea rdx, [rip+0x60802c]
37be4e1e7mov rcx, rsi
37be4e1eacall lsame_64_
37be4e1efmov r9l, 1
37be4e1f5mov r8l, 1
37be4e1fbtest rax, rax
37be4e1fejne 0x37be4e3e8
37be4e204lea rdx, [rip+0x608009]
37be4e20bmov rcx, rsi
37be4e20ecall lsame_64_
37be4e213test rax, rax
37be4e216je 0x37be4db30
37be4e21cmov r9l, 1
37be4e222mov r8l, 1
37be4e228lea rdx, [rip+0x607fe6]
37be4e22fmov rcx, rdi
37be4e232call lsame_64_
37be4e237test rax, rax
37be4e23aje 0x37be4f16b
37be4e240mov r11, [rbp]
37be4e244cmp r11, 1
37be4e248jle 0x37be4db30
37be4e24emov r8l, 1
37be4e254mov ebx, 1
37be4e259pxor x3, x3
37be4e25dmov r10, [rsp+328]
37be4e265movss x11, [rip+0x607fae]
37be4e26elea r9, [8*r12]
37be4e276lea rsi, [r10+8*r11-8]
37be4e27bjmp 0x37be4e2a6
37be4e27d
37be4e27d 0f 1f 00 ...
37be4e280
37be4e280loc_37be4e280:
37be4e280pxor x0, x0
37be4e284xor eax, eax
37be4e286ucomiss x1, x0
37be4e289setp al
37be4e28ccmovne rax, rbx
37be4e290test rax, rax
37be4e293jne 0x37be4e2d6
37be4e295
37be4e295loc_37be4e295:
37be4e295add r8, 1
37be4e299add r10, 8
37be4e29dcmp r11, r8
37be4e2a0je 0x37be4db30
37be4e2a6
37be4e2a6loc_37be4e2a6:
37be4e2a6mov rax, [rsp+312]
37be4e2aemovss x2, [rax+4*r8-4]
37be4e2b5mov rax, [rsp+320]
37be4e2bdmovss x1, [rax+4*r8-4]
37be4e2c4xor eax, eax
37be4e2c6ucomiss x2, x11
37be4e2casetp al
37be4e2cdcmovne rax, rbx
37be4e2d1test rax, rax
37be4e2d4je 0x37be4e280
37be4e2d6
37be4e2d6loc_37be4e2d6:
37be4e2d6mov rax, [rsp+304]
37be4e2demov rdi, [rax]
37be4e2e1test rdi, rdi
37be4e2e4jle 0x37be4e295
37be4e2e6pxor x5, x5
37be4e2eamovss [rsp+44], x1
37be4e2f0movsldup x2, x2
37be4e2f4xor ecx, ecx
37be4e2f6unpcklps x5, x1
37be4e2f9movsldup x1, x1
37be4e2fdmovss x6, [rsp+44]
37be4e303mov rdx, r10
37be4e306mov rax, rsi
37be4e309movq x9, x5
37be4e30emovq x10, x6
37be4e313movq x2, x2
37be4e317movq x0, x1
37be4e31bnop [rax+rax]
37be4e320
37be4e320loc_37be4e320:
37be4e320movq x1, [rdx]
37be4e324add rcx, 1
37be4e328movsldup x4, x1
37be4e32cmovq x5, x1
37be4e330movaps x6, x1
37be4e333mulps x5, x2
37be4e336movshdup x1, x1
37be4e33ashufps x6, x6, -31
37be4e33emovq x6, x6
37be4e342mulps x6, x3
37be4e345movq x4, x4
37be4e349mulps x4, x10
37be4e34dmovq x1, x1
37be4e351mulps x1, x9
37be4e355movq x5, x5
37be4e359movq x6, x6
37be4e35daddsubps x5, x6
37be4e361movq x6, [rax]
37be4e365movq x4, x4
37be4e369movq x1, x1
37be4e36daddsubps x4, x1
37be4e371movq x1, x6
37be4e375shufps x6, x6, -31
37be4e379mulps x1, x0
37be4e37cmovq x6, x6
37be4e380movq x5, x5
37be4e384mulps x6, x3
37be4e387movq x4, x4
37be4e38bmovq x1, x1
37be4e38fmovq x6, x6
37be4e393addsubps x1, x6
37be4e397movq x1, x1
37be4e39baddps x1, x5
37be4e39emovlps [rdx], x1
37be4e3a1movq x5, [rax]
37be4e3a5add rdx, r9
37be4e3a8movq x1, x5
37be4e3acshufps x5, x5, -31
37be4e3b0mulps x1, x2
37be4e3b3movq x5, x5
37be4e3b7mulps x5, x3
37be4e3bamovq x1, x1
37be4e3bemovq x5, x5
37be4e3c2addsubps x1, x5
37be4e3c6movq x1, x1
37be4e3casubps x1, x4
37be4e3cdmovlps [rax], x1
37be4e3d0add rax, r9
37be4e3d3cmp rdi, rcx
37be4e3d6jne 0x37be4e320
37be4e3dcjmp 0x37be4e295
37be4e3e1
37be4e3e1 0f 1f 80 00 00 00 00 .......
37be4e3e8
37be4e3e8loc_37be4e3e8:
37be4e3e8lea rdx, [rip+0x607e26]
37be4e3efmov rcx, rdi
37be4e3f2call lsame_64_
37be4e3f7test rax, rax
37be4e3faje 0x37be4ed10
37be4e400mov r11, [rbp]
37be4e404cmp r11, 1
37be4e408jle 0x37be4db30
37be4e40emov rax, [rsp+328]
37be4e416add r11, 1
37be4e41amovss x11, [rip+0x607df9]
37be4e423lea r9, [8*r12]
37be4e42bmov r8l, 2
37be4e431mov ebx, 1
37be4e436pxor x4, x4
37be4e43alea r10, [rax+8]
37be4e43emov rsi, rax
37be4e441jmp 0x37be4e46e
37be4e443
37be4e443 0f 1f 44 00 00 ..D..
37be4e448
37be4e448loc_37be4e448:
37be4e448pxor x7, x7
37be4e44cxor eax, eax
37be4e44eucomiss x5, x7
37be4e451setp al
37be4e454cmovne rax, rbx
37be4e458test rax, rax
37be4e45bjne 0x37be4e49e
37be4e45d
37be4e45dloc_37be4e45d:
37be4e45dadd r8, 1
37be4e461add r10, 8
37be4e465cmp r11, r8
37be4e468je 0x37be4db30
37be4e46e
37be4e46eloc_37be4e46e:
37be4e46emov rax, [rsp+312]
37be4e476movss x3, [rax+4*r8-8]
37be4e47dmov rax, [rsp+320]
37be4e485movss x5, [rax+4*r8-8]
37be4e48cxor eax, eax
37be4e48eucomiss x3, x11
37be4e492setp al
37be4e495cmovne rax, rbx
37be4e499test rax, rax
37be4e49cje 0x37be4e448
37be4e49e
37be4e49eloc_37be4e49e:
37be4e49emov rax, [rsp+304]
37be4e4a6mov rdi, [rax]
37be4e4a9test rdi, rdi
37be4e4acjle 0x37be4e45d
37be4e4aepxor x1, x1
37be4e4b2movss [rsp+44], x5
37be4e4b8movsldup x3, x3
37be4e4bcxor ecx, ecx
37be4e4beunpcklps x1, x5
37be4e4c1movsldup x5, x5
37be4e4c5movss x2, [rsp+44]
37be4e4cbmov rax, rsi
37be4e4cemov rdx, r10
37be4e4d1movq x8, x1
37be4e4d6movq x9, x2
37be4e4dbmovq x10, x3
37be4e4e0movq x0, x5
37be4e4e4nop
37be4e4e5nop [rax+rax]
37be4e4f0
37be4e4f0loc_37be4e4f0:
37be4e4f0movq x2, [rdx]
37be4e4f4add rcx, 1
37be4e4f8movsldup x6, x2
37be4e4fcmovq x3, x2
37be4e500movaps x1, x2
37be4e503mulps x3, x10
37be4e507movshdup x2, x2
37be4e50bshufps x1, x1, -31
37be4e50fmovq x1, x1
37be4e513mulps x1, x4
37be4e516movq x6, x6
37be4e51amulps x6, x9
37be4e51emovq x2, x2
37be4e522mulps x2, x8
37be4e526movq x5, x1
37be4e52amovq x1, x3
37be4e52eaddsubps x1, x5
37be4e532movq x6, x6
37be4e536movq x2, x2
37be4e53aaddsubps x6, x2
37be4e53emovq x2, [rax]
37be4e542movq x1, x1
37be4e546movq x5, x2
37be4e54ashufps x2, x2, -31
37be4e54emulps x5, x0
37be4e551movq x2, x2
37be4e555mulps x2, x4
37be4e558movq x5, x5
37be4e55cmovq x2, x2
37be4e560addsubps x5, x2
37be4e564movq x2, x5
37be4e568subps x1, x2
37be4e56bmovlps [rdx], x1
37be4e56emovq x2, [rax]
37be4e572add rdx, r9
37be4e575movq x1, x2
37be4e579shufps x2, x2, -31
37be4e57dmulps x1, x10
37be4e581movq x2, x2
37be4e585mulps x2, x4
37be4e588movq x1, x1
37be4e58cmovq x2, x2
37be4e590addsubps x1, x2
37be4e594movq x2, x6
37be4e598movq x1, x1
37be4e59caddps x1, x2
37be4e59fmovlps [rax], x1
37be4e5a2add rax, r9
37be4e5a5cmp rcx, rdi
37be4e5a8jne 0x37be4e4f0
37be4e5aejmp 0x37be4e45d
37be4e5b3
37be4e5b3 0f 1f 44 00 00 ..D..
37be4e5b8
37be4e5b8loc_37be4e5b8:
37be4e5b8mov r9l, 1
37be4e5bemov r8l, 1
37be4e5c4lea rdx, [rip+0x607c49]
37be4e5cbmov rcx, rdi
37be4e5cecall lsame_64_
37be4e5d3test rax, rax
37be4e5d6je 0x37be4db30
37be4e5dcmov rax, [rbp]
37be4e5e0lea rcx, [rax-1]
37be4e5e4test rcx, rcx
37be4e5e7jle 0x37be4db30
37be4e5edmov r9, r12
37be4e5f0mov r11l, 1
37be4e5f6pxor x3, x3
37be4e5famov r13, r12
37be4e5fdmov rsi, [rsp+328]
37be4e605lea rbx, [8*r12]
37be4e60dshl r9, 4
37be4e611movss x11, [rip+0x607c02]
37be4e61alea r15, [rbx+11]
37be4e61elea r10, [rsi+8*rax-16]
37be4e623jmp 0x37be4e64a
37be4e625
37be4e625 0f 1f 00 ...
37be4e628
37be4e628loc_37be4e628:
37be4e628pxor x0, x0
37be4e62cxor eax, eax
37be4e62eucomiss x4, x0
37be4e631setp al
37be4e634cmovne rax, r11
37be4e638test rax, rax
37be4e63bjne 0x37be4e67d
37be4e63d
37be4e63dloc_37be4e63d:
37be4e63dsub r10, 8
37be4e641test rcx, rcx
37be4e644je 0x37be4db30
37be4e64a
37be4e64aloc_37be4e64a:
37be4e64amov rax, [rsp+312]
37be4e652mov rdi, rcx
37be4e655sub rcx, 1
37be4e659movss x5, [rax+4*rcx]
37be4e65emov rax, [rsp+320]
37be4e666movss x4, [rax+4*rcx]
37be4e66bxor eax, eax
37be4e66ducomiss x5, x11
37be4e671setp al
37be4e674cmovne rax, r11
37be4e678test rax, rax
37be4e67bje 0x37be4e628
37be4e67d
37be4e67dloc_37be4e67d:
37be4e67dmov rax, [rsp+304]
37be4e685mov rbp, [rax]
37be4e688test rbp, rbp
37be4e68bjle 0x37be4e63d
37be4e68dcmp rbp, 1
37be4e691je 0x37be4f0a0
37be4e697cmp r15, 22
37be4e69bjbe 0x37be4f0a0
37be4e6a1movss [rsp+44], x4
37be4e6a7mov r12, rbp
37be4e6aamovaps x6, x5
37be4e6adlea rdx, [r10+rbx]
37be4e6b1movss x0, [rsp+44]
37be4e6b7shr r12, 1
37be4e6bamov rax, r10
37be4e6bdxor r8l, r8l
37be4e6c0movaps x12, x5
37be4e6c4movaps x13, x4
37be4e6c8shufps x6, x6, 0
37be4e6ccmovaps x7, x0
37be4e6cfmovlhps x7, x0
37be4e6d2pxor x0, x0
37be4e6d6movaps x8, x7
37be4e6daunpcklps x0, x4
37be4e6ddmovaps x7, x0
37be4e6e0movlhps x7, x0
37be4e6e3movaps x0, x4
37be4e6e6movaps x10, x7
37be4e6eashufps x0, x0, 0
37be4e6eemovaps x9, x0
37be4e6f2nop [rax]
37be4e6f5nop [rax+rax]
37be4e700
37be4e700loc_37be4e700:
37be4e700movups x1, [rax]
37be4e703movups x5, [rdx]
37be4e706add r8, 1
37be4e70amovaps x0, x1
37be4e70dmovaps x4, x1
37be4e710movaps x2, x1
37be4e713shufps x0, x5, -18
37be4e717shufps x4, x5, -69
37be4e71bmulps x0, x6
37be4e71eshufps x2, x5, -86
37be4e722mulps x4, x3
37be4e725mulps x2, x8
37be4e729addsubps x0, x4
37be4e72dmovaps x4, x1
37be4e730shufps x4, x5, -1
37be4e734mulps x4, x10
37be4e738addsubps x2, x4
37be4e73cmovaps x4, x1
37be4e73fshufps x1, x5, 17
37be4e743mulps x1, x3
37be4e746movlhps x4, x5
37be4e749mulps x4, x9
37be4e74daddsubps x4, x1
37be4e751movq x1, [rax]
37be4e755movhps x1, [rdx]
37be4e758subps x0, x4
37be4e75bmovaps x4, x1
37be4e75eshufps x1, x1, -79
37be4e762mulps x4, x6
37be4e765mulps x1, x3
37be4e768addsubps x4, x1
37be4e76caddps x4, x2
37be4e76fmovaps x2, x4
37be4e772movaps x1, x4
37be4e775movlhps x2, x0
37be4e778shufps x1, x0, -18
37be4e77cmovups [rax], x2
37be4e77fadd rax, r9
37be4e782movups [rdx], x1
37be4e785add rdx, r9
37be4e788cmp r8, r12
37be4e78bjne 0x37be4e700
37be4e791movaps x5, x12
37be4e795movaps x4, x13
37be4e799test bpl, 1
37be4e79dje 0x37be4e63d
37be4e7a3pxor x8, x8
37be4e7a8movaps x0, x13
37be4e7acmovaps x10, x13
37be4e7b0mov rdx, rbp
37be4e7b3or rdx, 1
37be4e7b7pxor x9, x9
37be4e7bcimul rdx, r13
37be4e7c0lea rax, [rdx+r14]
37be4e7c4lea rdx, [rax+rdi+1]
37be4e7c9add rax, rdi
37be4e7ccmovss x6, [rsi+8*rdx]
37be4e7d1movss x2, [rsi+8*rdx+4]
37be4e7d7lea rdx, [rsi+8*rax]
37be4e7dbmovss x7, [rdx]
37be4e7dfmovss x1, [rdx+4]
37be4e7e4mulss x8, x2
37be4e7e9mulss x9, x6
37be4e7eemulss x0, x6
37be4e7f2mulss x10, x2
37be4e7f7mulss x6, x12
37be4e7fcmulss x2, x12
37be4e801mulss x4, x1
37be4e805subss x0, x8
37be4e80amulss x5, x1
37be4e80eunpcklps x1, x7
37be4e811addss x10, x9
37be4e816movlhps x1, x1
37be4e819mulps x1, x3
37be4e81csubss x6, x8
37be4e821addss x2, x9
37be4e826unpcklps x6, x2
37be4e829movaps x2, x0
37be4e82cmovaps x0, x7
37be4e82fmulss x0, x13
37be4e834unpcklps x2, x10
37be4e838movlhps x2, x6
37be4e83bmovaps x6, x7
37be4e83emulss x6, x12
37be4e843unpcklps x0, x4
37be4e846movaps x4, x6
37be4e849unpcklps x4, x5
37be4e84cmovlhps x4, x0
37be4e84faddsubps x4, x1
37be4e853movaps x1, x4
37be4e856addps x1, x2
37be4e859subps x2, x4
37be4e85cshufps x1, x2, -28
37be4e860movups [rsi+8*rax], x1
37be4e864jmp 0x37be4e63d
37be4e869
37be4e869 0f 1f 80 00 00 00 00 .......
37be4e870
37be4e870loc_37be4e870:
37be4e870lea rdx, [rip+0x60799c]
37be4e877mov rcx, rsi
37be4e87acall lsame_64_
37be4e87fmov r9l, 1
37be4e885mov r8l, 1
37be4e88btest rax, rax
37be4e88eje 0x37be4eb30
37be4e894lea rdx, [rip+0x60797a]
37be4e89bmov rcx, rdi
37be4e89ecall lsame_64_
37be4e8a3test rax, rax
37be4e8a6je 0x37be4f331
37be4e8acmov rax, [rsp+304]
37be4e8b4mov r11, [rax]
37be4e8b7cmp r11, 1
37be4e8bbjle 0x37be4db30
37be4e8c1mov rsi, [rsp+328]
37be4e8c9lea rax, [r14+2*r12]
37be4e8cdmovss x11, [rip+0x607946]
37be4e8d6lea r9, [8*r12]
37be4e8deadd r11, 1
37be4e8e2mov ecx, 2
37be4e8e7mov r10l, 1
37be4e8edlea rdx, [rsi+8*rax+8]
37be4e8f2pxor x4, x4
37be4e8f6mov r8, rsi
37be4e8f9jmp 0x37be4e925
37be4e8fb
37be4e8fb 0f 1f 44 00 00 ..D..
37be4e900
37be4e900loc_37be4e900:
37be4e900pxor x0, x0
37be4e904xor eax, eax
37be4e906ucomiss x1, x0
37be4e909setp al
37be4e90ccmovne rax, r10
37be4e910test rax, rax
37be4e913jne 0x37be4e953
37be4e915
37be4e915loc_37be4e915:
37be4e915add rcx, 1
37be4e919add rdx, r9
37be4e91ccmp rcx, r11
37be4e91fje 0x37be4db30
37be4e925
37be4e925loc_37be4e925:
37be4e925mov rax, [rsp+312]
37be4e92dmovss x3, [rax+4*rcx-8]
37be4e933mov rax, [rsp+320]
37be4e93bmovss x1, [rax+4*rcx-8]
37be4e941xor eax, eax
37be4e943ucomiss x3, x11
37be4e947setp al
37be4e94acmovne rax, r10
37be4e94etest rax, rax
37be4e951je 0x37be4e900
37be4e953
37be4e953loc_37be4e953:
37be4e953mov rbx, [rbp]
37be4e957test rbx, rbx
37be4e95ajle 0x37be4e915
37be4e95cpxor x6, x6
37be4e960movss [rsp+44], x1
37be4e966movsldup x3, x3
37be4e96axor eax, eax
37be4e96cunpcklps x6, x1
37be4e96fmovsldup x1, x1
37be4e973movss x2, [rsp+44]
37be4e979movq x8, x6
37be4e97emovq x9, x2
37be4e983movq x7, x3
37be4e987movq x0, x1
37be4e98bnop [rax+rax]
37be4e990
37be4e990loc_37be4e990:
37be4e990movq x2, [rdx+8*rax]
37be4e995movsldup x1, x2
37be4e999movq x3, x2
37be4e99dmulps x3, x7
37be4e9a0movq x5, x1
37be4e9a4movaps x1, x2
37be4e9a7mulps x5, x9
37be4e9abmovshdup x2, x2
37be4e9afshufps x1, x1, -31
37be4e9b3movq x1, x1
37be4e9b7mulps x1, x4
37be4e9bamovq x2, x2
37be4e9bemulps x2, x8
37be4e9c2movq x5, x5
37be4e9c6movq x6, x1
37be4e9camovq x1, x3
37be4e9ceaddsubps x1, x6
37be4e9d2movq x2, x2
37be4e9d6addsubps x5, x2
37be4e9damovq x2, [r8+8*rax]
37be4e9e0movq x1, x1
37be4e9e4movq x6, x2
37be4e9e8shufps x2, x2, -31
37be4e9ecmulps x6, x0
37be4e9efmovq x2, x2
37be4e9f3mulps x2, x4
37be4e9f6movq x6, x6
37be4e9famovq x2, x2
37be4e9feaddsubps x6, x2
37be4ea02movq x2, x6
37be4ea06subps x1, x2
37be4ea09movlps [rdx+8*rax], x1
37be4ea0dmovq x2, [r8+8*rax]
37be4ea13movq x1, x2
37be4ea17shufps x2, x2, -31
37be4ea1bmulps x1, x7
37be4ea1emovq x2, x2
37be4ea22mulps x2, x4
37be4ea25movq x1, x1
37be4ea29movq x2, x2
37be4ea2daddsubps x1, x2
37be4ea31movq x2, x5
37be4ea35movq x1, x1
37be4ea39addps x1, x2
37be4ea3cmovlps [r8+8*rax], x1
37be4ea41add rax, 1
37be4ea45cmp rbx, rax
37be4ea48jne 0x37be4e990
37be4ea4ejmp 0x37be4e915
37be4ea53
37be4ea53 0f 1f 44 00 00 ..D..
37be4ea58
37be4ea58loc_37be4ea58:
37be4ea58add r10, 1
37be4ea5cmov rax, r11
37be4ea5fmov edx, 1
37be4ea64nop
37be4ea65nop [rax+rax]
37be4ea70
37be4ea70loc_37be4ea70:
37be4ea70movss x6, [rax+8]
37be4ea75pxor x1, x1
37be4ea79movaps x7, x2
37be4ea7cpxor x0, x0
37be4ea80movss x5, [rax+12]
37be4ea85add rdx, 1
37be4ea89mulss x7, x6
37be4ea8dmulss x1, x5
37be4ea91mulss x0, x6
37be4ea95mulss x6, x4
37be4ea99subss x7, x1
37be4ea9dsubss x6, x1
37be4eaa1movss x1, [rax+4]
37be4eaa6movd r8l, x7
37be4eaabmovaps x7, x2
37be4eaaemulss x7, x5
37be4eab2mulss x5, x4
37be4eab6mulss x1, x4
37be4eabaaddss x7, x0
37be4eabeaddss x0, x5
37be4eac2movd x5, r8l
37be4eac7unpcklps x5, x7
37be4eacamovss x7, [rax+4]
37be4eacfunpcklps x6, x0
37be4ead2movss x0, [rax]
37be4ead6movlhps x5, x6
37be4ead9movss x6, [rax]
37be4eaddmulss x7, x2
37be4eae1mulss x0, x2
37be4eae5mulss x6, x4
37be4eae9unpcklps x0, x7
37be4eaecmovss x7, [rax]
37be4eaf0unpcklps x6, x1
37be4eaf3movss x1, [rax+4]
37be4eaf8movlhps x6, x0
37be4eafbunpcklps x1, x7
37be4eafepxor x7, x7
37be4eb02movlhps x1, x1
37be4eb05mulps x1, x7
37be4eb08addsubps x6, x1
37be4eb0cmovaps x1, x5
37be4eb0faddps x1, x6
37be4eb12subps x5, x6
37be4eb15shufps x1, x5, -28
37be4eb19movups [rax], x1
37be4eb1cadd rax, r12
37be4eb1fcmp r10, rdx
37be4eb22jne 0x37be4ea70
37be4eb28jmp 0x37be4dd15
37be4eb2d
37be4eb2d 0f 1f 00 ...
37be4eb30
37be4eb30loc_37be4eb30:
37be4eb30lea rdx, [rip+0x6076dd]
37be4eb37mov rcx, rsi
37be4eb3acall lsame_64_
37be4eb3ftest rax, rax
37be4eb42je 0x37be4db30
37be4eb48mov r9l, 1
37be4eb4emov r8l, 1
37be4eb54lea rdx, [rip+0x6076ba]
37be4eb5bmov rcx, rdi
37be4eb5ecall lsame_64_
37be4eb63test rax, rax
37be4eb66je 0x37be4f529
37be4eb6cmov rax, [rsp+304]
37be4eb74mov r8, [rax]
37be4eb77cmp r8, 1
37be4eb7bjle 0x37be4db30
37be4eb81mov rax, r12
37be4eb84mov rcx, [rsp+328]
37be4eb8cmovss x11, [rip+0x607687]
37be4eb95lea r9, [8*r12]
37be4eb9dimul rax, r8
37be4eba1mov r10l, 1
37be4eba7mov ebx, 1
37be4ebacpxor x0, x0
37be4ebb0lea rax, [rax+r14+1]
37be4ebb5lea rdx, [rcx+8*rax]
37be4ebb9jmp 0x37be4ebe1
37be4ebbb
37be4ebbb 0f 1f 44 00 00 ..D..
37be4ebc0
37be4ebc0loc_37be4ebc0:
37be4ebc0xor eax, eax
37be4ebc2ucomiss x2, x0
37be4ebc5setp al
37be4ebc8cmovne rax, rbx
37be4ebcctest rax, rax
37be4ebcfjne 0x37be4ec11
37be4ebd1
37be4ebd1loc_37be4ebd1:
37be4ebd1add r10, 1
37be4ebd5add rcx, r9
37be4ebd8cmp r8, r10
37be4ebdbje 0x37be4db30
37be4ebe1
37be4ebe1loc_37be4ebe1:
37be4ebe1mov rax, [rsp+312]
37be4ebe9movss x1, [rax+4*r10-4]
37be4ebf0mov rax, [rsp+320]
37be4ebf8movss x2, [rax+4*r10-4]
37be4ebffxor eax, eax
37be4ec01ucomiss x1, x11
37be4ec05setp al
37be4ec08cmovne rax, rbx
37be4ec0ctest rax, rax
37be4ec0fje 0x37be4ebc0
37be4ec11
37be4ec11loc_37be4ec11:
37be4ec11mov r11, [rbp]
37be4ec15test r11, r11
37be4ec18jle 0x37be4ebd1
37be4ec1amovsldup x2, x2
37be4ec1emovss [rsp+44], x1
37be4ec24movaps x3, x0
37be4ec27xor eax, eax
37be4ec29movss x4, [rsp+44]
37be4ec2funpcklps x3, x1
37be4ec32movq x3, x3
37be4ec36movq x4, x4
37be4ec3amovq x7, x2
37be4ec3enop
37be4ec40
37be4ec40loc_37be4ec40:
37be4ec40movq x1, [rcx+8*rax]
37be4ec45pxor x10, x10
37be4ec4amovsldup x5, x1
37be4ec4emovq x6, x1
37be4ec52movaps x2, x1
37be4ec55mulps x6, x7
37be4ec58movshdup x1, x1
37be4ec5cshufps x2, x2, -31
37be4ec60movq x2, x2
37be4ec64mulps x2, x10
37be4ec68movq x5, x5
37be4ec6cmulps x5, x4
37be4ec6fmovq x1, x1
37be4ec73mulps x1, x3
37be4ec76movq x6, x6
37be4ec7amovq x2, x2
37be4ec7eaddsubps x6, x2
37be4ec82movq x2, [rdx+8*rax]
37be4ec87movq x5, x5
37be4ec8bmovq x1, x1
37be4ec8faddsubps x5, x1
37be4ec93movq x1, x2
37be4ec97shufps x2, x2, -31
37be4ec9bmulps x1, x7
37be4ec9emovq x2, x2
37be4eca2movq x6, x6
37be4eca6mulps x2, x10
37be4ecaamovq x5, x5
37be4ecaemovq x1, x1
37be4ecb2movq x2, x2
37be4ecb6addsubps x1, x2
37be4ecbamovq x1, x1
37be4ecbeaddps x1, x5
37be4ecc1movlps [rcx+8*rax], x1
37be4ecc5movq x5, [rdx+8*rax]
37be4eccamovsldup x1, x5
37be4eccemovshdup x5, x5
37be4ecd2movq x1, x1
37be4ecd6movq x5, x5
37be4ecdamulps x1, x4
37be4ecddmulps x5, x3
37be4ece0movq x1, x1
37be4ece4movq x5, x5
37be4ece8addsubps x1, x5
37be4ececmovq x1, x1
37be4ecf0subps x1, x6
37be4ecf3movlps [rdx+8*rax], x1
37be4ecf7add rax, 1
37be4ecfbcmp r11, rax
37be4ecfejne 0x37be4ec40
37be4ed04jmp 0x37be4ebd1
37be4ed09
37be4ed09 0f 1f 80 00 00 00 00 .......
37be4ed10
37be4ed10loc_37be4ed10:
37be4ed10mov r9l, 1
37be4ed16mov r8l, 1
37be4ed1clea rdx, [rip+0x6074f1]
37be4ed23mov rcx, rdi
37be4ed26call lsame_64_
37be4ed2btest rax, rax
37be4ed2eje 0x37be4db30
37be4ed34mov r8, [rbp]
37be4ed38cmp r8, 1
37be4ed3cjle 0x37be4db30
37be4ed42mov rax, [rsp+328]
37be4ed4amov ebx, 1
37be4ed4fpxor x4, x4
37be4ed53movss x11, [rip+0x6074c0]
37be4ed5clea r9, [8*r12]
37be4ed64lea r11, [rax+8*r8-8]
37be4ed69mov rsi, rax
37be4ed6cjmp 0x37be4ed97
37be4ed6e
37be4ed6e 66 90 f.
37be4ed70
37be4ed70loc_37be4ed70:
37be4ed70pxor x7, x7
37be4ed74xor eax, eax
37be4ed76ucomiss x1, x7
37be4ed79setp al
37be4ed7ccmovne rax, rbx
37be4ed80test rax, rax
37be4ed83jne 0x37be4edc7
37be4ed85
37be4ed85loc_37be4ed85:
37be4ed85sub r8, 1
37be4ed89sub r11, 8
37be4ed8dcmp r8, 1
37be4ed91je 0x37be4db30
37be4ed97
37be4ed97loc_37be4ed97:
37be4ed97mov rax, [rsp+312]
37be4ed9fmovss x3, [rax+4*r8-8]
37be4eda6mov rax, [rsp+320]
37be4edaemovss x1, [rax+4*r8-8]
37be4edb5xor eax, eax
37be4edb7ucomiss x3, x11
37be4edbbsetp al
37be4edbecmovne rax, rbx
37be4edc2test rax, rax
37be4edc5je 0x37be4ed70
37be4edc7
37be4edc7loc_37be4edc7:
37be4edc7mov rax, [rsp+304]
37be4edcfmov r10, [rax]
37be4edd2test r10, r10
37be4edd5jle 0x37be4ed85
37be4edd7pxor x6, x6
37be4eddbmovss [rsp+44], x1
37be4ede1movsldup x3, x3
37be4ede5xor ecx, ecx
37be4ede7unpcklps x6, x1
37be4edeamovsldup x1, x1
37be4edeemovss x2, [rsp+44]
37be4edf4mov rax, rsi
37be4edf7mov rdx, r11
37be4edfamovq x12, x6
37be4edffmovq x13, x2
37be4ee04movq x7, x3
37be4ee08movq x0, x1
37be4ee0cnop [rax]
37be4ee10
37be4ee10loc_37be4ee10:
37be4ee10movq x2, [rdx]
37be4ee14add rcx, 1
37be4ee18movsldup x1, x2
37be4ee1cmovq x3, x2
37be4ee20mulps x3, x7
37be4ee23movq x5, x1
37be4ee27movaps x1, x2
37be4ee2amulps x5, x13
37be4ee2emovshdup x2, x2
37be4ee32shufps x1, x1, -31
37be4ee36movq x1, x1
37be4ee3amulps x1, x4
37be4ee3dmovq x2, x2
37be4ee41mulps x2, x12
37be4ee45movq x5, x5
37be4ee49movq x6, x1
37be4ee4dmovq x1, x3
37be4ee51addsubps x1, x6
37be4ee55movq x2, x2
37be4ee59addsubps x5, x2
37be4ee5dmovq x2, [rax]
37be4ee61movq x1, x1
37be4ee65movq x6, x2
37be4ee69shufps x2, x2, -31
37be4ee6dmulps x6, x0
37be4ee70movq x2, x2
37be4ee74mulps x2, x4
37be4ee77movq x6, x6
37be4ee7bmovq x2, x2
37be4ee7faddsubps x6, x2
37be4ee83movq x2, x6
37be4ee87subps x1, x2
37be4ee8amovlps [rdx], x1
37be4ee8dmovq x2, [rax]
37be4ee91add rdx, r9
37be4ee94movq x1, x2
37be4ee98shufps x2, x2, -31
37be4ee9cmulps x1, x7
37be4ee9fmovq x2, x2
37be4eea3mulps x2, x4
37be4eea6movq x1, x1
37be4eeaamovq x2, x2
37be4eeaeaddsubps x1, x2
37be4eeb2movq x2, x5
37be4eeb6movq x1, x1
37be4eebaaddps x1, x2
37be4eebdmovlps [rax], x1
37be4eec0add rax, r9
37be4eec3cmp r10, rcx
37be4eec6jne 0x37be4ee10
37be4eeccjmp 0x37be4ed85
37be4eed1
37be4eed1loc_37be4eed1:
37be4eed1mov r9l, 1
37be4eed7mov r8l, 1
37be4eeddlea rdx, [rip+0x607330]
37be4eee4mov rcx, rdi
37be4eee7call lsame_64_
37be4eeectest rax, rax
37be4eeefje 0x37be4db30
37be4eef5mov rax, [rsp+304]
37be4eefdmov rax, [rax]
37be4ef00lea r8, [rax-1]
37be4ef04test r8, r8
37be4ef07jle 0x37be4db30
37be4ef0dimul rax, r12
37be4ef11mov r9, r12
37be4ef14mov rdi, [rsp+328]
37be4ef1cmovss x11, [rip+0x6072f7]
37be4ef25neg r9
37be4ef28mov r11l, 1
37be4ef2epxor x4, x4
37be4ef32shl r9, 3
37be4ef36add rax, r14
37be4ef39lea rcx, [rdi+8*rax+8]
37be4ef3ejmp 0x37be4ef65
37be4ef40
37be4ef40loc_37be4ef40:
37be4ef40pxor x0, x0
37be4ef44xor eax, eax
37be4ef46lea rdx, [rcx+r9]
37be4ef4aucomiss x1, x0
37be4ef4dsetp al
37be4ef50cmovne rax, r11
37be4ef54test rax, rax
37be4ef57jne 0x37be4ef97
37be4ef59
37be4ef59loc_37be4ef59:
37be4ef59mov rcx, rdx
37be4ef5ctest r8, r8
37be4ef5fje 0x37be4db30
37be4ef65
37be4ef65loc_37be4ef65:
37be4ef65mov rax, [rsp+312]
37be4ef6dsub r8, 1
37be4ef71movss x3, [rax+4*r8]
37be4ef77mov rax, [rsp+320]
37be4ef7fmovss x1, [rax+4*r8]
37be4ef85xor eax, eax
37be4ef87ucomiss x3, x11
37be4ef8bsetp al
37be4ef8ecmovne rax, r11
37be4ef92test rax, rax
37be4ef95je 0x37be4ef40
37be4ef97
37be4ef97loc_37be4ef97:
37be4ef97mov r10, [rbp]
37be4ef9blea rdx, [rcx+r9]
37be4ef9ftest r10, r10
37be4efa2jle 0x37be4ef59
37be4efa4movsldup x3, x3
37be4efa8movsldup x5, x1
37be4efacmovss [rsp+44], x1
37be4efb2xor eax, eax
37be4efb4movss x2, [rsp+44]
37be4efbapxor x6, x6
37be4efbelea rdx, [rcx+r9]
37be4efc2unpcklps x6, x1
37be4efc5movq x12, x2
37be4efcamovq x13, x6
37be4efcfmovq x3, x3
37be4efd3movq x0, x5
37be4efd7nop [rax+rax]
37be4efe0
37be4efe0loc_37be4efe0:
37be4efe0movq x2, [rcx+8*rax]
37be4efe5movaps x1, x2
37be4efe8movq x6, x2
37be4efecmulps x6, x3
37be4efefshufps x1, x1, -31
37be4eff3movq x1, x1
37be4eff7mulps x1, x4
37be4effamovq x5, x1
37be4effemovq x1, x6
37be4f002addsubps x1, x5
37be4f006movsldup x5, x2
37be4f00amovshdup x2, x2
37be4f00emovq x1, x1
37be4f012movq x5, x5
37be4f016mulps x5, x12
37be4f01amovq x2, x2
37be4f01emulps x2, x13
37be4f022movq x5, x5
37be4f026movq x2, x2
37be4f02aaddsubps x5, x2
37be4f02emovq x2, [rdx+8*rax]
37be4f033movq x6, x2
37be4f037shufps x2, x2, -31
37be4f03bmulps x6, x0
37be4f03emovq x2, x2
37be4f042mulps x2, x4
37be4f045movq x6, x6
37be4f049movq x2, x2
37be4f04daddsubps x6, x2
37be4f051movq x2, x6
37be4f055subps x1, x2
37be4f058movlps [rcx+8*rax], x1
37be4f05cmovq x2, [rdx+8*rax]
37be4f061movq x1, x2
37be4f065shufps x2, x2, -31
37be4f069mulps x1, x3
37be4f06cmovq x2, x2
37be4f070mulps x2, x4
37be4f073movq x1, x1
37be4f077movq x2, x2
37be4f07baddsubps x1, x2
37be4f07fmovq x2, x5
37be4f083movq x1, x1
37be4f087addps x1, x2
37be4f08amovlps [rdx+8*rax], x1
37be4f08eadd rax, 1
37be4f092cmp r10, rax
37be4f095jne 0x37be4efe0
37be4f09bjmp 0x37be4ef59
37be4f0a0
37be4f0a0loc_37be4f0a0:
37be4f0a0lea rdx, [rbp+1]
37be4f0a4mov rax, r10
37be4f0a7mov r8l, 1
37be4f0adnop [rax]
37be4f0b0
37be4f0b0loc_37be4f0b0:
37be4f0b0movss x6, [rax+8]
37be4f0b5pxor x1, x1
37be4f0b9movaps x7, x4
37be4f0bcpxor x0, x0
37be4f0c0movss x2, [rax+12]
37be4f0c5add r8, 1
37be4f0c9mulss x7, x6
37be4f0cdmulss x1, x2
37be4f0d1mulss x0, x6
37be4f0d5mulss x6, x5
37be4f0d9subss x7, x1
37be4f0ddsubss x6, x1
37be4f0e1movss x1, [rax+4]
37be4f0e6movd edi, x7
37be4f0eamovaps x7, x4
37be4f0edmulss x7, x2
37be4f0f1mulss x2, x5
37be4f0f5mulss x1, x5
37be4f0f9addss x7, x0
37be4f0fdaddss x0, x2
37be4f101movd x2, edi
37be4f105unpcklps x2, x7
37be4f108movss x7, [rax+4]
37be4f10dunpcklps x6, x0
37be4f110movss x0, [rax]
37be4f114movlhps x2, x6
37be4f117movss x6, [rax]
37be4f11bmulss x7, x4
37be4f11fmulss x0, x4
37be4f123mulss x6, x5
37be4f127unpcklps x0, x7
37be4f12aunpcklps x6, x1
37be4f12dmovss x1, [rax+4]
37be4f132movlhps x6, x0
37be4f135movss x0, [rax]
37be4f139unpcklps x1, x0
37be4f13cpxor x0, x0
37be4f140movlhps x1, x1
37be4f143mulps x1, x0
37be4f146addsubps x6, x1
37be4f14amovaps x1, x6
37be4f14daddps x1, x2
37be4f150subps x2, x6
37be4f153shufps x1, x2, -28
37be4f157movups [rax], x1
37be4f15aadd rax, rbx
37be4f15dcmp rdx, r8
37be4f160jne 0x37be4f0b0
37be4f166jmp 0x37be4e63d
37be4f16b
37be4f16bloc_37be4f16b:
37be4f16bmov r9l, 1
37be4f171mov r8l, 1
37be4f177lea rdx, [rip+0x607096]
37be4f17emov rcx, rdi
37be4f181call lsame_64_
37be4f186test rax, rax
37be4f189je 0x37be4db30
37be4f18fmov rax, [rbp]
37be4f193lea r8, [rax-1]
37be4f197test r8, r8
37be4f19ajle 0x37be4db30
37be4f1a0mov rdi, [rsp+328]
37be4f1a8mov r11l, 1
37be4f1aepxor x3, x3
37be4f1b2movss x11, [rip+0x607061]
37be4f1bblea r9, [8*r12]
37be4f1c3lea r10, [rdi+8*rax-16]
37be4f1c8lea rbx, [rdi+8*r8]
37be4f1ccjmp 0x37be4f1f2
37be4f1ce
37be4f1ce 66 90 f.
37be4f1d0
37be4f1d0loc_37be4f1d0:
37be4f1d0pxor x0, x0
37be4f1d4xor eax, eax
37be4f1d6ucomiss x1, x0
37be4f1d9setp al
37be4f1dccmovne rax, r11
37be4f1e0test rax, rax
37be4f1e3jne 0x37be4f224
37be4f1e5
37be4f1e5loc_37be4f1e5:
37be4f1e5sub r10, 8
37be4f1e9test r8, r8
37be4f1ecje 0x37be4db30
37be4f1f2
37be4f1f2loc_37be4f1f2:
37be4f1f2mov rax, [rsp+312]
37be4f1fasub r8, 1
37be4f1femovss x2, [rax+4*r8]
37be4f204mov rax, [rsp+320]
37be4f20cmovss x1, [rax+4*r8]
37be4f212xor eax, eax
37be4f214ucomiss x2, x11
37be4f218setp al
37be4f21bcmovne rax, r11
37be4f21ftest rax, rax
37be4f222je 0x37be4f1d0
37be4f224
37be4f224loc_37be4f224:
37be4f224mov rax, [rsp+304]
37be4f22cmov rsi, [rax]
37be4f22ftest rsi, rsi
37be4f232jle 0x37be4f1e5
37be4f234pxor x5, x5
37be4f238movss [rsp+44], x1
37be4f23emovsldup x2, x2
37be4f242xor ecx, ecx
37be4f244unpcklps x5, x1
37be4f247movsldup x1, x1
37be4f24bmovss x6, [rsp+44]
37be4f251mov rdx, r10
37be4f254mov rax, rbx
37be4f257movq x13, x5
37be4f25cmovq x12, x6
37be4f261movq x2, x2
37be4f265movq x0, x1
37be4f269nop [rax]
37be4f270
37be4f270loc_37be4f270:
37be4f270movq x6, [rdx]
37be4f274add rcx, 1
37be4f278movsldup x1, x6
37be4f27cmovq x5, x6
37be4f280mulps x5, x2
37be4f283movq x4, x1
37be4f287movaps x1, x6
37be4f28amulps x4, x12
37be4f28eshufps x1, x1, -31
37be4f292movq x1, x1
37be4f296movq x5, x5
37be4f29amulps x1, x3
37be4f29dmovq x4, x4
37be4f2a1movq x1, x1
37be4f2a5addsubps x5, x1
37be4f2a9movshdup x1, x6
37be4f2admovq x6, [rax]
37be4f2b1movq x5, x5
37be4f2b5movq x1, x1
37be4f2b9mulps x1, x13
37be4f2bdmovq x1, x1
37be4f2c1addsubps x4, x1
37be4f2c5movq x1, x6
37be4f2c9shufps x6, x6, -31
37be4f2cdmulps x1, x0
37be4f2d0movq x6, x6
37be4f2d4mulps x6, x3
37be4f2d7movq x4, x4
37be4f2dbmovq x1, x1
37be4f2dfmovq x6, x6
37be4f2e3addsubps x1, x6
37be4f2e7movq x1, x1
37be4f2ebaddps x1, x5
37be4f2eemovlps [rdx], x1
37be4f2f1movq x5, [rax]
37be4f2f5add rdx, r9
37be4f2f8movq x1, x5
37be4f2fcshufps x5, x5, -31
37be4f300mulps x1, x2
37be4f303movq x5, x5
37be4f307mulps x5, x3
37be4f30amovq x1, x1
37be4f30emovq x5, x5
37be4f312addsubps x1, x5
37be4f316movq x1, x1
37be4f31asubps x1, x4
37be4f31dmovlps [rax], x1
37be4f320add rax, r9
37be4f323cmp rcx, rsi
37be4f326jne 0x37be4f270
37be4f32cjmp 0x37be4f1e5
37be4f331
37be4f331loc_37be4f331:
37be4f331mov r9l, 1
37be4f337mov r8l, 1
37be4f33dlea rdx, [rip+0x606ed0]
37be4f344mov rcx, rdi
37be4f347call lsame_64_
37be4f34ctest rax, rax
37be4f34fje 0x37be4db30
37be4f355mov rax, [rsp+304]
37be4f35dmov rcx, [rax]
37be4f360cmp rcx, 1
37be4f364jle 0x37be4db30
37be4f36amov rax, r12
37be4f36dmov r9, r12
37be4f370pxor x2, x2
37be4f374mov r10l, 1
37be4f37aimul rax, rcx
37be4f37eneg r9
37be4f381mov rdi, [rsp+328]
37be4f389movss x11, [rip+0x606e8a]
37be4f392shl r9, 3
37be4f396mov r8, rdi
37be4f399add rax, r14
37be4f39clea rdx, [rdi+8*rax+8]
37be4f3a1jmp 0x37be4f3ce
37be4f3a3
37be4f3a3 0f 1f 44 00 00 ..D..
37be4f3a8
37be4f3a8loc_37be4f3a8:
37be4f3a8pxor x0, x0
37be4f3acxor eax, eax
37be4f3aeucomiss x3, x0
37be4f3b1setp al
37be4f3b4cmovne rax, r10
37be4f3b8test rax, rax
37be4f3bbjne 0x37be4f3fc
37be4f3bd
37be4f3bdloc_37be4f3bd:
37be4f3bdsub rcx, 1
37be4f3c1add rdx, r9
37be4f3c4cmp rcx, 1
37be4f3c8je 0x37be4db30
37be4f3ce
37be4f3celoc_37be4f3ce:
37be4f3cemov rax, [rsp+312]
37be4f3d6movss x1, [rax+4*rcx-8]
37be4f3dcmov rax, [rsp+320]
37be4f3e4movss x3, [rax+4*rcx-8]
37be4f3eaxor eax, eax
37be4f3ecucomiss x1, x11
37be4f3f0setp al
37be4f3f3cmovne rax, r10
37be4f3f7test rax, rax
37be4f3faje 0x37be4f3a8
37be4f3fc
37be4f3fcloc_37be4f3fc:
37be4f3fcmov r11, [rbp]
37be4f400test r11, r11
37be4f403jle 0x37be4f3bd
37be4f405movsldup x0, x3
37be4f409movsldup x7, x1
37be4f40dmovss [rsp+44], x1
37be4f413xor eax, eax
37be4f415movss x10, [rsp+44]
37be4f41cpxor x6, x6
37be4f420movss [rsp+44], x3
37be4f426pxor x4, x4
37be4f42amovss x5, [rsp+44]
37be4f430unpcklps x6, x1
37be4f433unpcklps x4, x3
37be4f436movq x13, x10
37be4f43bmovq x6, x6
37be4f43fmovq x10, x4
37be4f444movq x12, x0
37be4f449movq x9, x5
37be4f44emovq x0, x7
37be4f452nop [rax]
37be4f455nop [rax+rax]
37be4f460
37be4f460loc_37be4f460:
37be4f460movq x1, [rdx+8*rax]
37be4f465movsldup x5, x1
37be4f469movq x3, x1
37be4f46dmovaps x4, x1
37be4f470mulps x3, x12
37be4f474movshdup x1, x1
37be4f478shufps x4, x4, -31
37be4f47cmovq x4, x4
37be4f480mulps x4, x2
37be4f483movq x5, x5
37be4f487mulps x5, x13
37be4f48bmovq x1, x1
37be4f48fmulps x1, x6
37be4f492movq x3, x3
37be4f496movq x4, x4
37be4f49aaddsubps x3, x4
37be4f49emovq x4, x1
37be4f4a2movq x1, x5
37be4f4a6movq x5, [r8+8*rax]
37be4f4acaddsubps x1, x4
37be4f4b0movq x3, x3
37be4f4b4movsldup x4, x5
37be4f4b8movshdup x5, x5
37be4f4bcmovq x1, x1
37be4f4c0movq x4, x4
37be4f4c4movq x5, x5
37be4f4c8mulps x4, x9
37be4f4ccmulps x5, x10
37be4f4d0movq x4, x4
37be4f4d4movq x5, x5
37be4f4d8addsubps x4, x5
37be4f4dcmovq x4, x4
37be4f4e0subps x1, x4
37be4f4e3movlps [rdx+8*rax], x1
37be4f4e7movq x4, [r8+8*rax]
37be4f4edmovq x1, x4
37be4f4f1shufps x4, x4, -31
37be4f4f5mulps x1, x0
37be4f4f8movq x4, x4
37be4f4fcmulps x4, x2
37be4f4ffmovq x1, x1
37be4f503movq x4, x4
37be4f507addsubps x1, x4
37be4f50bmovq x1, x1
37be4f50faddps x1, x3
37be4f512movlps [r8+8*rax], x1
37be4f517add rax, 1
37be4f51bcmp r11, rax
37be4f51ejne 0x37be4f460
37be4f524jmp 0x37be4f3bd
37be4f529
37be4f529loc_37be4f529:
37be4f529mov r9l, 1
37be4f52fmov r8l, 1
37be4f535lea rdx, [rip+0x606cd8]
37be4f53cmov rcx, rdi
37be4f53fcall lsame_64_
37be4f544test rax, rax
37be4f547je 0x37be4db30
37be4f54dmov rax, [rsp+304]
37be4f555mov rax, [rax]
37be4f558lea r8, [rax-1]
37be4f55ctest r8, r8
37be4f55fjle 0x37be4db30
37be4f565mov rdx, r8
37be4f568imul rax, r12
37be4f56cmov r11l, 1
37be4f572mov rdi, [rsp+328]
37be4f57amovss x11, [rip+0x606c99]
37be4f583imul rdx, r12
37be4f587imul r9, r12, -8
37be4f58blea rax, [rax+r14+1]
37be4f590add rdx, r14
37be4f593lea rcx, [rdi+8*rdx+8]
37be4f598lea rdx, [rdi+8*rax]
37be4f59cjmp 0x37be4f5bf
37be4f59e
37be4f59eloc_37be4f59e:
37be4f59epxor x3, x3
37be4f5a2xor eax, eax
37be4f5a4ucomiss x1, x3
37be4f5a7setp al
37be4f5aacmovne rax, r11
37be4f5aetest rax, rax
37be4f5b1jne 0x37be4f5f1
37be4f5b3
37be4f5b3loc_37be4f5b3:
37be4f5b3add rcx, r9
37be4f5b6test r8, r8
37be4f5b9je 0x37be4db30
37be4f5bf
37be4f5bfloc_37be4f5bf:
37be4f5bfmov rax, [rsp+312]
37be4f5c7sub r8, 1
37be4f5cbmovss x2, [rax+4*r8]
37be4f5d1mov rax, [rsp+320]
37be4f5d9movss x1, [rax+4*r8]
37be4f5dfxor eax, eax
37be4f5e1ucomiss x2, x11
37be4f5e5setp al
37be4f5e8cmovne rax, r11
37be4f5ectest rax, rax
37be4f5efje 0x37be4f59e
37be4f5f1
37be4f5f1loc_37be4f5f1:
37be4f5f1mov r10, [rbp]
37be4f5f5test r10, r10
37be4f5f8jle 0x37be4f5b3
37be4f5fapxor x5, x5
37be4f5femovss [rsp+44], x2
37be4f604pxor x3, x3
37be4f608xor eax, eax
37be4f60amovss x4, [rsp+44]
37be4f610unpcklps x5, x1
37be4f613movss [rsp+44], x1
37be4f619movsldup x1, x1
37be4f61dmovss x6, [rsp+44]
37be4f623unpcklps x3, x2
37be4f626movq x0, x5
37be4f62amovq x4, x4
37be4f62emovq x3, x3
37be4f632movq x12, x6
37be4f637movq x13, x1
37be4f63cnop [rax]
37be4f640
37be4f640loc_37be4f640:
37be4f640movq x6, [rcx+8*rax]
37be4f645pxor x7, x7
37be4f649movsldup x1, x6
37be4f64dmovq x2, x6
37be4f651mulps x2, x13
37be4f655movq x5, x1
37be4f659movaps x1, x6
37be4f65cmulps x5, x4
37be4f65fshufps x1, x1, -31
37be4f663movq x1, x1
37be4f667movq x2, x2
37be4f66bmulps x1, x7
37be4f66emovq x5, x5
37be4f672movq x1, x1
37be4f676addsubps x2, x1
37be4f67amovshdup x1, x6
37be4f67emovq x6, [rdx+8*rax]
37be4f683movq x2, x2
37be4f687movq x1, x1
37be4f68bmulps x1, x3
37be4f68emovq x1, x1
37be4f692addsubps x5, x1
37be4f696movsldup x1, x6
37be4f69amovshdup x6, x6
37be4f69emovq x5, x5
37be4f6a2movq x1, x1
37be4f6a6mulps x1, x12
37be4f6aamovq x6, x6
37be4f6aemulps x6, x0
37be4f6b1movq x1, x1
37be4f6b5movq x6, x6
37be4f6b9addsubps x1, x6
37be4f6bdmovq x1, x1
37be4f6c1addps x1, x5
37be4f6c4movlps [rcx+8*rax], x1
37be4f6c8movq x5, [rdx+8*rax]
37be4f6cdmovsldup x1, x5
37be4f6d1movshdup x5, x5
37be4f6d5movq x1, x1
37be4f6d9movq x5, x5
37be4f6ddmulps x1, x4
37be4f6e0mulps x5, x3
37be4f6e3movq x1, x1
37be4f6e7movq x5, x5
37be4f6ebaddsubps x1, x5
37be4f6efmovq x1, x1
37be4f6f3subps x1, x2
37be4f6f6movlps [rdx+8*rax], x1
37be4f6faadd rax, 1
37be4f6fecmp r10, rax
37be4f701jne 0x37be4f640
37be4f707jmp 0x37be4f5b3
37be4da60
37be4da60clasr_64_:
37be4da60push r15
37be4da62push r14
37be4da64push r13
37be4da66push r12
37be4da68push rbp
37be4da69push rdi
37be4da6apush rsi
37be4da6bpush rbx
37be4da6csub rsp, 200
37be4da73movups [rsp+64], x6
37be4da78movups [rsp+80], x7
37be4da7dmovups [rsp+96], x8
37be4da83movups [rsp+112], x9
37be4da89movups [rsp+128], x10
37be4da92movups [rsp+144], x11
37be4da9bmovups [rsp+160], x12
37be4daa4movups [rsp+176], x13
37be4daadmov rax, [rsp+336]
37be4dab5mov r12, [rax]
37be4dab8mov rsi, rdx
37be4dabbmov rdi, r8
37be4dabemov rbp, r9
37be4dac1mov r8l, 1
37be4dac7mov r9l, 1
37be4dacdlea rdx, [rip+0x60873c]
37be4dad4mov rbx, rcx
37be4dad7mov [rsp+56], 0
37be4dae0call lsame_64_
37be4dae5test rax, rax
37be4dae8jne 0x37be4db80
37be4daeemov r9l, 1
37be4daf4mov r8l, 1
37be4dafalea rdx, [rip+0x608710]
37be4db01mov rcx, rbx
37be4db04call lsame_64_
37be4db09test rax, rax
37be4db0cjne 0x37be4db80
37be4db0emov eax, 1
37be4db13
37be4db13loc_37be4db13:
37be4db13lea rdx, [rsp+56]
37be4db18mov r8l, 6
37be4db1emov [rsp+56], rax
37be4db23lea rcx, [rip+0x6086ec]
37be4db2acall xerbla_64_
37be4db2fnop
37be4db30
37be4db30loc_37be4db30:
37be4db30movups x6, [rsp+64]
37be4db35movups x7, [rsp+80]
37be4db3amovups x8, [rsp+96]
37be4db40movups x9, [rsp+112]
37be4db46movups x10, [rsp+128]
37be4db4fmovups x11, [rsp+144]
37be4db58movups x12, [rsp+160]
37be4db61movups x13, [rsp+176]
37be4db6aadd rsp, 200
37be4db71pop rbx
37be4db72pop rsi
37be4db73pop rdi
37be4db74pop rbp
37be4db75pop r12
37be4db77pop r13
37be4db79pop r14
37be4db7bpop r15
37be4db7dret
37be4db7e
37be4db7e 66 90 f.
37be4db80
37be4db80loc_37be4db80:
37be4db80mov r9l, 1
37be4db86mov r8l, 1
37be4db8clea rdx, [rip+0x60867f]
37be4db93mov rcx, rsi
37be4db96call lsame_64_
37be4db9btest rax, rax
37be4db9ejne 0x37be4dbc4
37be4dba0mov r9l, 1
37be4dba6mov r8l, 1
37be4dbaclea rdx, [rip+0x608660]
37be4dbb3mov rcx, rsi
37be4dbb6call lsame_64_
37be4dbbbtest rax, rax
37be4dbbeje 0x37be4e190
37be4dbc4
37be4dbc4loc_37be4dbc4:
37be4dbc4mov r9l, 1
37be4dbcamov r8l, 1
37be4dbd0lea rdx, [rip+0x60863e]
37be4dbd7mov rcx, rdi
37be4dbdacall lsame_64_
37be4dbdftest rax, rax
37be4dbe2je 0x37be4df50
37be4dbe8
37be4dbe8loc_37be4dbe8:
37be4dbe8mov rax, [rbp]
37be4dbectest rax, rax
37be4dbefjs 0x37be4df40
37be4dbf5mov rcx, [rsp+304]
37be4dbfdmov rdx, [rcx]
37be4dc00test rdx, rdx
37be4dc03js 0x37be4e1d0
37be4dc09mov r11, [rsp+336]
37be4dc11test rax, rax
37be4dc14mov ecx, 1
37be4dc19cmovg rcx, rax
37be4dc1dcmp [r11], rcx
37be4dc20jl 0x37be4e1c0
37be4dc26test rax, rax
37be4dc29je 0x37be4db30
37be4dc2ftest rdx, rdx
37be4dc32je 0x37be4db30
37be4dc38xor eax, eax
37be4dc3atest r12, r12
37be4dc3dmov r9l, 1
37be4dc43mov r8l, 1
37be4dc49cmovs r12, rax
37be4dc4dlea rdx, [rip+0x6085bc]
37be4dc54mov rcx, rbx
37be4dc57mov rax, r12
37be4dc5anot rax
37be4dc5dmov r14, rax
37be4dc60call lsame_64_
37be4dc65mov r9l, 1
37be4dc6bmov r8l, 1
37be4dc71test rax, rax
37be4dc74je 0x37be4df80
37be4dc7alea rdx, [rip+0x608591]
37be4dc81mov rcx, rsi
37be4dc84call lsame_64_
37be4dc89mov r9l, 1
37be4dc8fmov r8l, 1
37be4dc95test rax, rax
37be4dc98je 0x37be4e1e0
37be4dc9elea rdx, [rip+0x608570]
37be4dca5mov rcx, rdi
37be4dca8call lsame_64_
37be4dcadtest rax, rax
37be4dcb0je 0x37be4e5b8
37be4dcb6mov rbp, [rbp]
37be4dcbacmp rbp, 1
37be4dcbejle 0x37be4db30
37be4dcc4mov r9, r12
37be4dcc7mov r13, r12
37be4dccamov ecx, 1
37be4dccfmov esi, 1
37be4dcd4lea r15, [8*r12+11]
37be4dcdcmov r11, [rsp+328]
37be4dce4shl r9, 4
37be4dce8movss x11, [rip+0x60852b]
37be4dcf1pxor x3, x3
37be4dcf5lea r12, [8*r12]
37be4dcfdjmp 0x37be4dd22
37be4dcff
37be4dcff 90 .
37be4dd00
37be4dd00loc_37be4dd00:
37be4dd00pxor x7, x7
37be4dd04xor eax, eax
37be4dd06ucomiss x2, x7
37be4dd09setp al
37be4dd0ccmovne rax, rsi
37be4dd10test rax, rax
37be4dd13jne 0x37be4dd57
37be4dd15
37be4dd15loc_37be4dd15:
37be4dd15add r11, 8
37be4dd19cmp rbp, rcx
37be4dd1cje 0x37be4db30
37be4dd22
37be4dd22loc_37be4dd22:
37be4dd22mov rax, [rsp+312]
37be4dd2amov rdi, rcx
37be4dd2dmovss x4, [rax+4*rcx-4]
37be4dd33mov rax, [rsp+320]
37be4dd3bmovss x2, [rax+4*rcx-4]
37be4dd41xor eax, eax
37be4dd43add rcx, 1
37be4dd47ucomiss x4, x11
37be4dd4bsetp al
37be4dd4ecmovne rax, rsi
37be4dd52test rax, rax
37be4dd55je 0x37be4dd00
37be4dd57
37be4dd57loc_37be4dd57:
37be4dd57mov rax, [rsp+304]
37be4dd5fmov r10, [rax]
37be4dd62test r10, r10
37be4dd65jle 0x37be4dd15
37be4dd67cmp r10, 1
37be4dd6bje 0x37be4ea58
37be4dd71cmp r15, 22
37be4dd75jbe 0x37be4ea58
37be4dd7bmovss [rsp+44], x2
37be4dd81mov rbx, r10
37be4dd84movaps x5, x4
37be4dd87lea rdx, [r11+r12]
37be4dd8bmovss x0, [rsp+44]
37be4dd91shr rbx, 1
37be4dd94mov rax, r11
37be4dd97xor r8l, r8l
37be4dd9amovaps x12, x4
37be4dd9emovaps x13, x2
37be4dda2shufps x5, x5, 0
37be4dda6movaps x7, x0
37be4dda9movlhps x7, x0
37be4ddacpxor x0, x0
37be4ddb0movaps x9, x7
37be4ddb4unpcklps x0, x2
37be4ddb7movaps x7, x0
37be4ddbamovlhps x7, x0
37be4ddbdmovaps x8, x7
37be4ddc1movaps x7, x2
37be4ddc4shufps x7, x7, 0
37be4ddc8movaps x10, x7
37be4ddccnop [rax]
37be4ddd0
37be4ddd0loc_37be4ddd0:
37be4ddd0movups x0, [rax]
37be4ddd3movups x6, [rdx]
37be4ddd6add r8, 1
37be4dddamovaps x2, x0
37be4ddddmovaps x4, x0
37be4dde0movaps x1, x0
37be4dde3shufps x2, x6, -18
37be4dde7shufps x4, x6, -69
37be4ddebmulps x2, x5
37be4ddeeshufps x1, x6, -86
37be4ddf2mulps x4, x3
37be4ddf5mulps x1, x9
37be4ddf9addsubps x2, x4
37be4ddfdmovaps x4, x0
37be4de00shufps x4, x6, -1
37be4de04mulps x4, x8
37be4de08addsubps x1, x4
37be4de0cmovaps x4, x0
37be4de0fshufps x0, x6, 17
37be4de13mulps x0, x3
37be4de16movlhps x4, x6
37be4de19mulps x4, x10
37be4de1daddsubps x4, x0
37be4de21movq x0, [rax]
37be4de25movhps x0, [rdx]
37be4de28subps x2, x4
37be4de2bmovaps x4, x0
37be4de2eshufps x0, x0, -79
37be4de32mulps x4, x5
37be4de35mulps x0, x3
37be4de38addsubps x4, x0
37be4de3caddps x1, x4
37be4de3fmovaps x6, x1
37be4de42shufps x1, x2, -18
37be4de46movlhps x6, x2
37be4de49movups [rax], x6
37be4de4cadd rax, r9
37be4de4fmovups [rdx], x1
37be4de52add rdx, r9
37be4de55cmp r8, rbx
37be4de58jne 0x37be4ddd0
37be4de5emovaps x4, x12
37be4de62movaps x2, x13
37be4de66test r10b, 1
37be4de6aje 0x37be4dd15
37be4de70or r10, 1
37be4de74pxor x8, x8
37be4de79pxor x9, x9
37be4de7emov rbx, [rsp+328]
37be4de86imul r10, r13
37be4de8amovaps x0, x13
37be4de8emovaps x10, x13
37be4de92lea rax, [r10+r14]
37be4de96lea rdx, [rax+rcx]
37be4de9aadd rax, rdi
37be4de9dmovss x6, [rbx+8*rdx]
37be4dea2movss x5, [rbx+8*rdx+4]
37be4dea8lea rdx, [rbx+8*rax]
37be4deacmovss x7, [rdx]
37be4deb0movss x1, [rdx+4]
37be4deb5mulss x8, x5
37be4debamulss x9, x6
37be4debfmulss x0, x6
37be4dec3mulss x10, x5
37be4dec8mulss x6, x12
37be4decdmulss x5, x12
37be4ded2mulss x2, x1
37be4ded6subss x0, x8
37be4dedbmulss x4, x1
37be4dedfunpcklps x1, x7
37be4dee2addss x10, x9
37be4dee7movlhps x1, x1
37be4deeamulps x1, x3
37be4deedsubss x6, x8
37be4def2addss x5, x9
37be4def7unpcklps x6, x5
37be4defamovaps x5, x0
37be4defdmovaps x0, x7
37be4df00mulss x0, x13
37be4df05unpcklps x5, x10
37be4df09movlhps x5, x6
37be4df0cmovaps x6, x7
37be4df0fmulss x6, x12
37be4df14unpcklps x0, x2
37be4df17movaps x2, x6
37be4df1aunpcklps x2, x4
37be4df1dmovlhps x2, x0
37be4df20addsubps x2, x1
37be4df24movaps x1, x5
37be4df27addps x1, x2
37be4df2asubps x5, x2
37be4df2dshufps x1, x5, -28
37be4df31movups [rbx+8*rax], x1
37be4df35jmp 0x37be4dd15
37be4df3a
37be4df3a 66 0f 1f 44 00 00 f..D..
37be4df40
37be4df40loc_37be4df40:
37be4df40mov eax, 4
37be4df45jmp 0x37be4db13
37be4df4a
37be4df4a 66 0f 1f 44 00 00 f..D..
37be4df50
37be4df50loc_37be4df50:
37be4df50mov r9l, 1
37be4df56mov r8l, 1
37be4df5clea rdx, [rip+0x6082b1]
37be4df63mov rcx, rdi
37be4df66call lsame_64_
37be4df6btest rax, rax
37be4df6ejne 0x37be4dbe8
37be4df74mov eax, 3
37be4df79jmp 0x37be4db13
37be4df7e
37be4df7e 66 90 f.
37be4df80
37be4df80loc_37be4df80:
37be4df80lea rdx, [rip+0x60828a]
37be4df87mov rcx, rbx
37be4df8acall lsame_64_
37be4df8ftest rax, rax
37be4df92je 0x37be4db30
37be4df98mov r9l, 1
37be4df9emov r8l, 1
37be4dfa4lea rdx, [rip+0x608267]
37be4dfabmov rcx, rsi
37be4dfaecall lsame_64_
37be4dfb3mov r9l, 1
37be4dfb9mov r8l, 1
37be4dfbftest rax, rax
37be4dfc2je 0x37be4e870
37be4dfc8lea rdx, [rip+0x608246]
37be4dfcfmov rcx, rdi
37be4dfd2call lsame_64_
37be4dfd7test rax, rax
37be4dfdaje 0x37be4eed1
37be4dfe0mov rax, [rsp+304]
37be4dfe8mov r9, [rax]
37be4dfebcmp r9, 1
37be4dfefjle 0x37be4db30
37be4dff5mov rsi, [rsp+328]
37be4dffdmov rbx, r12
37be4e000lea rax, [r14+2*r12]
37be4e004movss x11, [rip+0x60820f]
37be4e00dneg rbx
37be4e010mov r8l, 1
37be4e016mov r11l, 1
37be4e01clea r10, [8*r12]
37be4e024lea rcx, [rsi+8*rax+8]
37be4e029pxor x4, x4
37be4e02dshl rbx, 3
37be4e031jmp 0x37be4e059
37be4e033
37be4e033 0f 1f 44 00 00 ..D..
37be4e038
37be4e038loc_37be4e038:
37be4e038pxor x7, x7
37be4e03cxor eax, eax
37be4e03eucomiss x1, x7
37be4e041setp al
37be4e044cmovne rax, r11
37be4e048test rax, rax
37be4e04bjne 0x37be4e08d
37be4e04d
37be4e04dloc_37be4e04d:
37be4e04dadd rcx, r10
37be4e050cmp r9, r8
37be4e053je 0x37be4db30
37be4e059
37be4e059loc_37be4e059:
37be4e059mov rax, [rsp+312]
37be4e061movss x3, [rax+4*r8-4]
37be4e068mov rax, [rsp+320]
37be4e070movss x1, [rax+4*r8-4]
37be4e077xor eax, eax
37be4e079add r8, 1
37be4e07ducomiss x3, x11
37be4e081setp al
37be4e084cmovne rax, r11
37be4e088test rax, rax
37be4e08bje 0x37be4e038
37be4e08d
37be4e08dloc_37be4e08d:
37be4e08dmov rsi, [rbp]
37be4e091test rsi, rsi
37be4e094jle 0x37be4e04d
37be4e096movsldup x3, x3
37be4e09amovsldup x5, x1
37be4e09emovss [rsp+44], x1
37be4e0a4xor eax, eax
37be4e0a6movss x2, [rsp+44]
37be4e0acpxor x6, x6
37be4e0b0lea rdx, [rbx+rcx]
37be4e0b4unpcklps x6, x1
37be4e0b7movq x10, x2
37be4e0bcmovq x8, x6
37be4e0c1movq x3, x3
37be4e0c5movq x0, x5
37be4e0c9nop [rax]
37be4e0d0
37be4e0d0loc_37be4e0d0:
37be4e0d0movq x2, [rcx+8*rax]
37be4e0d5movaps x1, x2
37be4e0d8movq x6, x2
37be4e0dcmulps x6, x3
37be4e0dfshufps x1, x1, -31
37be4e0e3movq x1, x1
37be4e0e7mulps x1, x4
37be4e0eamovq x5, x1
37be4e0eemovq x1, x6
37be4e0f2addsubps x1, x5
37be4e0f6movsldup x5, x2
37be4e0famovshdup x2, x2
37be4e0femovq x1, x1
37be4e102movq x5, x5
37be4e106mulps x5, x10
37be4e10amovq x2, x2
37be4e10emulps x2, x8
37be4e112movq x5, x5
37be4e116movq x2, x2
37be4e11aaddsubps x5, x2
37be4e11emovq x2, [rdx+8*rax]
37be4e123movq x6, x2
37be4e127shufps x2, x2, -31
37be4e12bmulps x6, x0
37be4e12emovq x2, x2
37be4e132mulps x2, x4
37be4e135movq x6, x6
37be4e139movq x2, x2
37be4e13daddsubps x6, x2
37be4e141movq x2, x6
37be4e145subps x1, x2
37be4e148movlps [rcx+8*rax], x1
37be4e14cmovq x2, [rdx+8*rax]
37be4e151movq x1, x2
37be4e155shufps x2, x2, -31
37be4e159mulps x1, x3
37be4e15cmovq x2, x2
37be4e160mulps x2, x4
37be4e163movq x1, x1
37be4e167movq x2, x2
37be4e16baddsubps x1, x2
37be4e16fmovq x2, x5
37be4e173movq x1, x1
37be4e177addps x1, x2
37be4e17amovlps [rdx+8*rax], x1
37be4e17eadd rax, 1
37be4e182cmp rsi, rax
37be4e185jne 0x37be4e0d0
37be4e18bjmp 0x37be4e04d
37be4e190
37be4e190loc_37be4e190:
37be4e190mov r9l, 1
37be4e196mov r8l, 1
37be4e19clea rdx, [rip+0x608071]
37be4e1a3mov rcx, rsi
37be4e1a6call lsame_64_
37be4e1abtest rax, rax
37be4e1aejne 0x37be4dbc4
37be4e1b4mov eax, 2
37be4e1b9jmp 0x37be4db13
37be4e1be
37be4e1be 66 90 f.
37be4e1c0
37be4e1c0loc_37be4e1c0:
37be4e1c0mov eax, 9
37be4e1c5jmp 0x37be4db13
37be4e1ca
37be4e1ca 66 0f 1f 44 00 00 f..D..
37be4e1d0
37be4e1d0loc_37be4e1d0:
37be4e1d0mov eax, 5
37be4e1d5jmp 0x37be4db13
37be4e1da
37be4e1da 66 0f 1f 44 00 00 f..D..
37be4e1e0
37be4e1e0loc_37be4e1e0:
37be4e1e0lea rdx, [rip+0x60802c]
37be4e1e7mov rcx, rsi
37be4e1eacall lsame_64_
37be4e1efmov r9l, 1
37be4e1f5mov r8l, 1
37be4e1fbtest rax, rax
37be4e1fejne 0x37be4e3e8
37be4e204lea rdx, [rip+0x608009]
37be4e20bmov rcx, rsi
37be4e20ecall lsame_64_
37be4e213test rax, rax
37be4e216je 0x37be4db30
37be4e21cmov r9l, 1
37be4e222mov r8l, 1
37be4e228lea rdx, [rip+0x607fe6]
37be4e22fmov rcx, rdi
37be4e232call lsame_64_
37be4e237test rax, rax
37be4e23aje 0x37be4f16b
37be4e240mov r11, [rbp]
37be4e244cmp r11, 1
37be4e248jle 0x37be4db30
37be4e24emov r8l, 1
37be4e254mov ebx, 1
37be4e259pxor x3, x3
37be4e25dmov r10, [rsp+328]
37be4e265movss x11, [rip+0x607fae]
37be4e26elea r9, [8*r12]
37be4e276lea rsi, [r10+8*r11-8]
37be4e27bjmp 0x37be4e2a6
37be4e27d
37be4e27d 0f 1f 00 ...
37be4e280
37be4e280loc_37be4e280:
37be4e280pxor x0, x0
37be4e284xor eax, eax
37be4e286ucomiss x1, x0
37be4e289setp al
37be4e28ccmovne rax, rbx
37be4e290test rax, rax
37be4e293jne 0x37be4e2d6
37be4e295
37be4e295loc_37be4e295:
37be4e295add r8, 1
37be4e299add r10, 8
37be4e29dcmp r11, r8
37be4e2a0je 0x37be4db30
37be4e2a6
37be4e2a6loc_37be4e2a6:
37be4e2a6mov rax, [rsp+312]
37be4e2aemovss x2, [rax+4*r8-4]
37be4e2b5mov rax, [rsp+320]
37be4e2bdmovss x1, [rax+4*r8-4]
37be4e2c4xor eax, eax
37be4e2c6ucomiss x2, x11
37be4e2casetp al
37be4e2cdcmovne rax, rbx
37be4e2d1test rax, rax
37be4e2d4je 0x37be4e280
37be4e2d6
37be4e2d6loc_37be4e2d6:
37be4e2d6mov rax, [rsp+304]
37be4e2demov rdi, [rax]
37be4e2e1test rdi, rdi
37be4e2e4jle 0x37be4e295
37be4e2e6pxor x5, x5
37be4e2eamovss [rsp+44], x1
37be4e2f0movsldup x2, x2
37be4e2f4xor ecx, ecx
37be4e2f6unpcklps x5, x1
37be4e2f9movsldup x1, x1
37be4e2fdmovss x6, [rsp+44]
37be4e303mov rdx, r10
37be4e306mov rax, rsi
37be4e309movq x9, x5
37be4e30emovq x10, x6
37be4e313movq x2, x2
37be4e317movq x0, x1
37be4e31bnop [rax+rax]
37be4e320
37be4e320loc_37be4e320:
37be4e320movq x1, [rdx]
37be4e324add rcx, 1
37be4e328movsldup x4, x1
37be4e32cmovq x5, x1
37be4e330movaps x6, x1
37be4e333mulps x5, x2
37be4e336movshdup x1, x1
37be4e33ashufps x6, x6, -31
37be4e33emovq x6, x6
37be4e342mulps x6, x3
37be4e345movq x4, x4
37be4e349mulps x4, x10
37be4e34dmovq x1, x1
37be4e351mulps x1, x9
37be4e355movq x5, x5
37be4e359movq x6, x6
37be4e35daddsubps x5, x6
37be4e361movq x6, [rax]
37be4e365movq x4, x4
37be4e369movq x1, x1
37be4e36daddsubps x4, x1
37be4e371movq x1, x6
37be4e375shufps x6, x6, -31
37be4e379mulps x1, x0
37be4e37cmovq x6, x6
37be4e380movq x5, x5
37be4e384mulps x6, x3
37be4e387movq x4, x4
37be4e38bmovq x1, x1
37be4e38fmovq x6, x6
37be4e393addsubps x1, x6
37be4e397movq x1, x1
37be4e39baddps x1, x5
37be4e39emovlps [rdx], x1
37be4e3a1movq x5, [rax]
37be4e3a5add rdx, r9
37be4e3a8movq x1, x5
37be4e3acshufps x5, x5, -31
37be4e3b0mulps x1, x2
37be4e3b3movq x5, x5
37be4e3b7mulps x5, x3
37be4e3bamovq x1, x1
37be4e3bemovq x5, x5
37be4e3c2addsubps x1, x5
37be4e3c6movq x1, x1
37be4e3casubps x1, x4
37be4e3cdmovlps [rax], x1
37be4e3d0add rax, r9
37be4e3d3cmp rdi, rcx
37be4e3d6jne 0x37be4e320
37be4e3dcjmp 0x37be4e295
37be4e3e1
37be4e3e1 0f 1f 80 00 00 00 00 .......
37be4e3e8
37be4e3e8loc_37be4e3e8:
37be4e3e8lea rdx, [rip+0x607e26]
37be4e3efmov rcx, rdi
37be4e3f2call lsame_64_
37be4e3f7test rax, rax
37be4e3faje 0x37be4ed10
37be4e400mov r11, [rbp]
37be4e404cmp r11, 1
37be4e408jle 0x37be4db30
37be4e40emov rax, [rsp+328]
37be4e416add r11, 1
37be4e41amovss x11, [rip+0x607df9]
37be4e423lea r9, [8*r12]
37be4e42bmov r8l, 2
37be4e431mov ebx, 1
37be4e436pxor x4, x4
37be4e43alea r10, [rax+8]
37be4e43emov rsi, rax
37be4e441jmp 0x37be4e46e
37be4e443
37be4e443 0f 1f 44 00 00 ..D..
37be4e448
37be4e448loc_37be4e448:
37be4e448pxor x7, x7
37be4e44cxor eax, eax
37be4e44eucomiss x5, x7
37be4e451setp al
37be4e454cmovne rax, rbx
37be4e458test rax, rax
37be4e45bjne 0x37be4e49e
37be4e45d
37be4e45dloc_37be4e45d:
37be4e45dadd r8, 1
37be4e461add r10, 8
37be4e465cmp r11, r8
37be4e468je 0x37be4db30
37be4e46e
37be4e46eloc_37be4e46e:
37be4e46emov rax, [rsp+312]
37be4e476movss x3, [rax+4*r8-8]
37be4e47dmov rax, [rsp+320]
37be4e485movss x5, [rax+4*r8-8]
37be4e48cxor eax, eax
37be4e48eucomiss x3, x11
37be4e492setp al
37be4e495cmovne rax, rbx
37be4e499test rax, rax
37be4e49cje 0x37be4e448
37be4e49e
37be4e49eloc_37be4e49e:
37be4e49emov rax, [rsp+304]
37be4e4a6mov rdi, [rax]
37be4e4a9test rdi, rdi
37be4e4acjle 0x37be4e45d
37be4e4aepxor x1, x1
37be4e4b2movss [rsp+44], x5
37be4e4b8movsldup x3, x3
37be4e4bcxor ecx, ecx
37be4e4beunpcklps x1, x5
37be4e4c1movsldup x5, x5
37be4e4c5movss x2, [rsp+44]
37be4e4cbmov rax, rsi
37be4e4cemov rdx, r10
37be4e4d1movq x8, x1
37be4e4d6movq x9, x2
37be4e4dbmovq x10, x3
37be4e4e0movq x0, x5
37be4e4e4nop
37be4e4e5nop [rax+rax]
37be4e4f0
37be4e4f0loc_37be4e4f0:
37be4e4f0movq x2, [rdx]
37be4e4f4add rcx, 1
37be4e4f8movsldup x6, x2
37be4e4fcmovq x3, x2
37be4e500movaps x1, x2
37be4e503mulps x3, x10
37be4e507movshdup x2, x2
37be4e50bshufps x1, x1, -31
37be4e50fmovq x1, x1
37be4e513mulps x1, x4
37be4e516movq x6, x6
37be4e51amulps x6, x9
37be4e51emovq x2, x2
37be4e522mulps x2, x8
37be4e526movq x5, x1
37be4e52amovq x1, x3
37be4e52eaddsubps x1, x5
37be4e532movq x6, x6
37be4e536movq x2, x2
37be4e53aaddsubps x6, x2
37be4e53emovq x2, [rax]
37be4e542movq x1, x1
37be4e546movq x5, x2
37be4e54ashufps x2, x2, -31
37be4e54emulps x5, x0
37be4e551movq x2, x2
37be4e555mulps x2, x4
37be4e558movq x5, x5
37be4e55cmovq x2, x2
37be4e560addsubps x5, x2
37be4e564movq x2, x5
37be4e568subps x1, x2
37be4e56bmovlps [rdx], x1
37be4e56emovq x2, [rax]
37be4e572add rdx, r9
37be4e575movq x1, x2
37be4e579shufps x2, x2, -31
37be4e57dmulps x1, x10
37be4e581movq x2, x2
37be4e585mulps x2, x4
37be4e588movq x1, x1
37be4e58cmovq x2, x2
37be4e590addsubps x1, x2
37be4e594movq x2, x6
37be4e598movq x1, x1
37be4e59caddps x1, x2
37be4e59fmovlps [rax], x1
37be4e5a2add rax, r9
37be4e5a5cmp rcx, rdi
37be4e5a8jne 0x37be4e4f0
37be4e5aejmp 0x37be4e45d
37be4e5b3
37be4e5b3 0f 1f 44 00 00 ..D..
37be4e5b8
37be4e5b8loc_37be4e5b8:
37be4e5b8mov r9l, 1
37be4e5bemov r8l, 1
37be4e5c4lea rdx, [rip+0x607c49]
37be4e5cbmov rcx, rdi
37be4e5cecall lsame_64_
37be4e5d3test rax, rax
37be4e5d6je 0x37be4db30
37be4e5dcmov rax, [rbp]
37be4e5e0lea rcx, [rax-1]
37be4e5e4test rcx, rcx
37be4e5e7jle 0x37be4db30
37be4e5edmov r9, r12
37be4e5f0mov r11l, 1
37be4e5f6pxor x3, x3
37be4e5famov r13, r12
37be4e5fdmov rsi, [rsp+328]
37be4e605lea rbx, [8*r12]
37be4e60dshl r9, 4
37be4e611movss x11, [rip+0x607c02]
37be4e61alea r15, [rbx+11]
37be4e61elea r10, [rsi+8*rax-16]
37be4e623jmp 0x37be4e64a
37be4e625
37be4e625 0f 1f 00 ...
37be4e628
37be4e628loc_37be4e628:
37be4e628pxor x0, x0
37be4e62cxor eax, eax
37be4e62eucomiss x4, x0
37be4e631setp al
37be4e634cmovne rax, r11
37be4e638test rax, rax
37be4e63bjne 0x37be4e67d
37be4e63d
37be4e63dloc_37be4e63d:
37be4e63dsub r10, 8
37be4e641test rcx, rcx
37be4e644je 0x37be4db30
37be4e64a
37be4e64aloc_37be4e64a:
37be4e64amov rax, [rsp+312]
37be4e652mov rdi, rcx
37be4e655sub rcx, 1
37be4e659movss x5, [rax+4*rcx]
37be4e65emov rax, [rsp+320]
37be4e666movss x4, [rax+4*rcx]
37be4e66bxor eax, eax
37be4e66ducomiss x5, x11
37be4e671setp al
37be4e674cmovne rax, r11
37be4e678test rax, rax
37be4e67bje 0x37be4e628
37be4e67d
37be4e67dloc_37be4e67d:
37be4e67dmov rax, [rsp+304]
37be4e685mov rbp, [rax]
37be4e688test rbp, rbp
37be4e68bjle 0x37be4e63d
37be4e68dcmp rbp, 1
37be4e691je 0x37be4f0a0
37be4e697cmp r15, 22
37be4e69bjbe 0x37be4f0a0
37be4e6a1movss [rsp+44], x4
37be4e6a7mov r12, rbp
37be4e6aamovaps x6, x5
37be4e6adlea rdx, [r10+rbx]
37be4e6b1movss x0, [rsp+44]
37be4e6b7shr r12, 1
37be4e6bamov rax, r10
37be4e6bdxor r8l, r8l
37be4e6c0movaps x12, x5
37be4e6c4movaps x13, x4
37be4e6c8shufps x6, x6, 0
37be4e6ccmovaps x7, x0
37be4e6cfmovlhps x7, x0
37be4e6d2pxor x0, x0
37be4e6d6movaps x8, x7
37be4e6daunpcklps x0, x4
37be4e6ddmovaps x7, x0
37be4e6e0movlhps x7, x0
37be4e6e3movaps x0, x4
37be4e6e6movaps x10, x7
37be4e6eashufps x0, x0, 0
37be4e6eemovaps x9, x0
37be4e6f2nop [rax]
37be4e6f5nop [rax+rax]
37be4e700
37be4e700loc_37be4e700:
37be4e700movups x1, [rax]
37be4e703movups x5, [rdx]
37be4e706add r8, 1
37be4e70amovaps x0, x1
37be4e70dmovaps x4, x1
37be4e710movaps x2, x1
37be4e713shufps x0, x5, -18
37be4e717shufps x4, x5, -69
37be4e71bmulps x0, x6
37be4e71eshufps x2, x5, -86
37be4e722mulps x4, x3
37be4e725mulps x2, x8
37be4e729addsubps x0, x4
37be4e72dmovaps x4, x1
37be4e730shufps x4, x5, -1
37be4e734mulps x4, x10
37be4e738addsubps x2, x4
37be4e73cmovaps x4, x1
37be4e73fshufps x1, x5, 17
37be4e743mulps x1, x3
37be4e746movlhps x4, x5
37be4e749mulps x4, x9
37be4e74daddsubps x4, x1
37be4e751movq x1, [rax]
37be4e755movhps x1, [rdx]
37be4e758subps x0, x4
37be4e75bmovaps x4, x1
37be4e75eshufps x1, x1, -79
37be4e762mulps x4, x6
37be4e765mulps x1, x3
37be4e768addsubps x4, x1
37be4e76caddps x4, x2
37be4e76fmovaps x2, x4
37be4e772movaps x1, x4
37be4e775movlhps x2, x0
37be4e778shufps x1, x0, -18
37be4e77cmovups [rax], x2
37be4e77fadd rax, r9
37be4e782movups [rdx], x1
37be4e785add rdx, r9
37be4e788cmp r8, r12
37be4e78bjne 0x37be4e700
37be4e791movaps x5, x12
37be4e795movaps x4, x13
37be4e799test bpl, 1
37be4e79dje 0x37be4e63d
37be4e7a3pxor x8, x8
37be4e7a8movaps x0, x13
37be4e7acmovaps x10, x13
37be4e7b0mov rdx, rbp
37be4e7b3or rdx, 1
37be4e7b7pxor x9, x9
37be4e7bcimul rdx, r13
37be4e7c0lea rax, [rdx+r14]
37be4e7c4lea rdx, [rax+rdi+1]
37be4e7c9add rax, rdi
37be4e7ccmovss x6, [rsi+8*rdx]
37be4e7d1movss x2, [rsi+8*rdx+4]
37be4e7d7lea rdx, [rsi+8*rax]
37be4e7dbmovss x7, [rdx]
37be4e7dfmovss x1, [rdx+4]
37be4e7e4mulss x8, x2
37be4e7e9mulss x9, x6
37be4e7eemulss x0, x6
37be4e7f2mulss x10, x2
37be4e7f7mulss x6, x12
37be4e7fcmulss x2, x12
37be4e801mulss x4, x1
37be4e805subss x0, x8
37be4e80amulss x5, x1
37be4e80eunpcklps x1, x7
37be4e811addss x10, x9
37be4e816movlhps x1, x1
37be4e819mulps x1, x3
37be4e81csubss x6, x8
37be4e821addss x2, x9
37be4e826unpcklps x6, x2
37be4e829movaps x2, x0
37be4e82cmovaps x0, x7
37be4e82fmulss x0, x13
37be4e834unpcklps x2, x10
37be4e838movlhps x2, x6
37be4e83bmovaps x6, x7
37be4e83emulss x6, x12
37be4e843unpcklps x0, x4
37be4e846movaps x4, x6
37be4e849unpcklps x4, x5
37be4e84cmovlhps x4, x0
37be4e84faddsubps x4, x1
37be4e853movaps x1, x4
37be4e856addps x1, x2
37be4e859subps x2, x4
37be4e85cshufps x1, x2, -28
37be4e860movups [rsi+8*rax], x1
37be4e864jmp 0x37be4e63d
37be4e869
37be4e869 0f 1f 80 00 00 00 00 .......
37be4e870
37be4e870loc_37be4e870:
37be4e870lea rdx, [rip+0x60799c]
37be4e877mov rcx, rsi
37be4e87acall lsame_64_
37be4e87fmov r9l, 1
37be4e885mov r8l, 1
37be4e88btest rax, rax
37be4e88eje 0x37be4eb30
37be4e894lea rdx, [rip+0x60797a]
37be4e89bmov rcx, rdi
37be4e89ecall lsame_64_
37be4e8a3test rax, rax
37be4e8a6je 0x37be4f331
37be4e8acmov rax, [rsp+304]
37be4e8b4mov r11, [rax]
37be4e8b7cmp r11, 1
37be4e8bbjle 0x37be4db30
37be4e8c1mov rsi, [rsp+328]
37be4e8c9lea rax, [r14+2*r12]
37be4e8cdmovss x11, [rip+0x607946]
37be4e8d6lea r9, [8*r12]
37be4e8deadd r11, 1
37be4e8e2mov ecx, 2
37be4e8e7mov r10l, 1
37be4e8edlea rdx, [rsi+8*rax+8]
37be4e8f2pxor x4, x4
37be4e8f6mov r8, rsi
37be4e8f9jmp 0x37be4e925
37be4e8fb
37be4e8fb 0f 1f 44 00 00 ..D..
37be4e900
37be4e900loc_37be4e900:
37be4e900pxor x0, x0
37be4e904xor eax, eax
37be4e906ucomiss x1, x0
37be4e909setp al
37be4e90ccmovne rax, r10
37be4e910test rax, rax
37be4e913jne 0x37be4e953
37be4e915
37be4e915loc_37be4e915:
37be4e915add rcx, 1
37be4e919add rdx, r9
37be4e91ccmp rcx, r11
37be4e91fje 0x37be4db30
37be4e925
37be4e925loc_37be4e925:
37be4e925mov rax, [rsp+312]
37be4e92dmovss x3, [rax+4*rcx-8]
37be4e933mov rax, [rsp+320]
37be4e93bmovss x1, [rax+4*rcx-8]
37be4e941xor eax, eax
37be4e943ucomiss x3, x11
37be4e947setp al
37be4e94acmovne rax, r10
37be4e94etest rax, rax
37be4e951je 0x37be4e900
37be4e953
37be4e953loc_37be4e953:
37be4e953mov rbx, [rbp]
37be4e957test rbx, rbx
37be4e95ajle 0x37be4e915
37be4e95cpxor x6, x6
37be4e960movss [rsp+44], x1
37be4e966movsldup x3, x3
37be4e96axor eax, eax
37be4e96cunpcklps x6, x1
37be4e96fmovsldup x1, x1
37be4e973movss x2, [rsp+44]
37be4e979movq x8, x6
37be4e97emovq x9, x2
37be4e983movq x7, x3
37be4e987movq x0, x1
37be4e98bnop [rax+rax]
37be4e990
37be4e990loc_37be4e990:
37be4e990movq x2, [rdx+8*rax]
37be4e995movsldup x1, x2
37be4e999movq x3, x2
37be4e99dmulps x3, x7
37be4e9a0movq x5, x1
37be4e9a4movaps x1, x2
37be4e9a7mulps x5, x9
37be4e9abmovshdup x2, x2
37be4e9afshufps x1, x1, -31
37be4e9b3movq x1, x1
37be4e9b7mulps x1, x4
37be4e9bamovq x2, x2
37be4e9bemulps x2, x8
37be4e9c2movq x5, x5
37be4e9c6movq x6, x1
37be4e9camovq x1, x3
37be4e9ceaddsubps x1, x6
37be4e9d2movq x2, x2
37be4e9d6addsubps x5, x2
37be4e9damovq x2, [r8+8*rax]
37be4e9e0movq x1, x1
37be4e9e4movq x6, x2
37be4e9e8shufps x2, x2, -31
37be4e9ecmulps x6, x0
37be4e9efmovq x2, x2
37be4e9f3mulps x2, x4
37be4e9f6movq x6, x6
37be4e9famovq x2, x2
37be4e9feaddsubps x6, x2
37be4ea02movq x2, x6
37be4ea06subps x1, x2
37be4ea09movlps [rdx+8*rax], x1
37be4ea0dmovq x2, [r8+8*rax]
37be4ea13movq x1, x2
37be4ea17shufps x2, x2, -31
37be4ea1bmulps x1, x7
37be4ea1emovq x2, x2
37be4ea22mulps x2, x4
37be4ea25movq x1, x1
37be4ea29movq x2, x2
37be4ea2daddsubps x1, x2
37be4ea31movq x2, x5
37be4ea35movq x1, x1
37be4ea39addps x1, x2
37be4ea3cmovlps [r8+8*rax], x1
37be4ea41add rax, 1
37be4ea45cmp rbx, rax
37be4ea48jne 0x37be4e990
37be4ea4ejmp 0x37be4e915
37be4ea53
37be4ea53 0f 1f 44 00 00 ..D..
37be4ea58
37be4ea58loc_37be4ea58:
37be4ea58add r10, 1
37be4ea5cmov rax, r11
37be4ea5fmov edx, 1
37be4ea64nop
37be4ea65nop [rax+rax]
37be4ea70
37be4ea70loc_37be4ea70:
37be4ea70movss x6, [rax+8]
37be4ea75pxor x1, x1
37be4ea79movaps x7, x2
37be4ea7cpxor x0, x0
37be4ea80movss x5, [rax+12]
37be4ea85add rdx, 1
37be4ea89mulss x7, x6
37be4ea8dmulss x1, x5
37be4ea91mulss x0, x6
37be4ea95mulss x6, x4
37be4ea99subss x7, x1
37be4ea9dsubss x6, x1
37be4eaa1movss x1, [rax+4]
37be4eaa6movd r8l, x7
37be4eaabmovaps x7, x2
37be4eaaemulss x7, x5
37be4eab2mulss x5, x4
37be4eab6mulss x1, x4
37be4eabaaddss x7, x0
37be4eabeaddss x0, x5
37be4eac2movd x5, r8l
37be4eac7unpcklps x5, x7
37be4eacamovss x7, [rax+4]
37be4eacfunpcklps x6, x0
37be4ead2movss x0, [rax]
37be4ead6movlhps x5, x6
37be4ead9movss x6, [rax]
37be4eaddmulss x7, x2
37be4eae1mulss x0, x2
37be4eae5mulss x6, x4
37be4eae9unpcklps x0, x7
37be4eaecmovss x7, [rax]
37be4eaf0unpcklps x6, x1
37be4eaf3movss x1, [rax+4]
37be4eaf8movlhps x6, x0
37be4eafbunpcklps x1, x7
37be4eafepxor x7, x7
37be4eb02movlhps x1, x1
37be4eb05mulps x1, x7
37be4eb08addsubps x6, x1
37be4eb0cmovaps x1, x5
37be4eb0faddps x1, x6
37be4eb12subps x5, x6
37be4eb15shufps x1, x5, -28
37be4eb19movups [rax], x1
37be4eb1cadd rax, r12
37be4eb1fcmp r10, rdx
37be4eb22jne 0x37be4ea70
37be4eb28jmp 0x37be4dd15
37be4eb2d
37be4eb2d 0f 1f 00 ...
37be4eb30
37be4eb30loc_37be4eb30:
37be4eb30lea rdx, [rip+0x6076dd]
37be4eb37mov rcx, rsi
37be4eb3acall lsame_64_
37be4eb3ftest rax, rax
37be4eb42je 0x37be4db30
37be4eb48mov r9l, 1
37be4eb4emov r8l, 1
37be4eb54lea rdx, [rip+0x6076ba]
37be4eb5bmov rcx, rdi
37be4eb5ecall lsame_64_
37be4eb63test rax, rax
37be4eb66je 0x37be4f529
37be4eb6cmov rax, [rsp+304]
37be4eb74mov r8, [rax]
37be4eb77cmp r8, 1
37be4eb7bjle 0x37be4db30
37be4eb81mov rax, r12
37be4eb84mov rcx, [rsp+328]
37be4eb8cmovss x11, [rip+0x607687]
37be4eb95lea r9, [8*r12]
37be4eb9dimul rax, r8
37be4eba1mov r10l, 1
37be4eba7mov ebx, 1
37be4ebacpxor x0, x0
37be4ebb0lea rax, [rax+r14+1]
37be4ebb5lea rdx, [rcx+8*rax]
37be4ebb9jmp 0x37be4ebe1
37be4ebbb
37be4ebbb 0f 1f 44 00 00 ..D..
37be4ebc0
37be4ebc0loc_37be4ebc0:
37be4ebc0xor eax, eax
37be4ebc2ucomiss x2, x0
37be4ebc5setp al
37be4ebc8cmovne rax, rbx
37be4ebcctest rax, rax
37be4ebcfjne 0x37be4ec11
37be4ebd1
37be4ebd1loc_37be4ebd1:
37be4ebd1add r10, 1
37be4ebd5add rcx, r9
37be4ebd8cmp r8, r10
37be4ebdbje 0x37be4db30
37be4ebe1
37be4ebe1loc_37be4ebe1:
37be4ebe1mov rax, [rsp+312]
37be4ebe9movss x1, [rax+4*r10-4]
37be4ebf0mov rax, [rsp+320]
37be4ebf8movss x2, [rax+4*r10-4]
37be4ebffxor eax, eax
37be4ec01ucomiss x1, x11
37be4ec05setp al
37be4ec08cmovne rax, rbx
37be4ec0ctest rax, rax
37be4ec0fje 0x37be4ebc0
37be4ec11
37be4ec11loc_37be4ec11:
37be4ec11mov r11, [rbp]
37be4ec15test r11, r11
37be4ec18jle 0x37be4ebd1
37be4ec1amovsldup x2, x2
37be4ec1emovss [rsp+44], x1
37be4ec24movaps x3, x0
37be4ec27xor eax, eax
37be4ec29movss x4, [rsp+44]
37be4ec2funpcklps x3, x1
37be4ec32movq x3, x3
37be4ec36movq x4, x4
37be4ec3amovq x7, x2
37be4ec3enop
37be4ec40
37be4ec40loc_37be4ec40:
37be4ec40movq x1, [rcx+8*rax]
37be4ec45pxor x10, x10
37be4ec4amovsldup x5, x1
37be4ec4emovq x6, x1
37be4ec52movaps x2, x1
37be4ec55mulps x6, x7
37be4ec58movshdup x1, x1
37be4ec5cshufps x2, x2, -31
37be4ec60movq x2, x2
37be4ec64mulps x2, x10
37be4ec68movq x5, x5
37be4ec6cmulps x5, x4
37be4ec6fmovq x1, x1
37be4ec73mulps x1, x3
37be4ec76movq x6, x6
37be4ec7amovq x2, x2
37be4ec7eaddsubps x6, x2
37be4ec82movq x2, [rdx+8*rax]
37be4ec87movq x5, x5
37be4ec8bmovq x1, x1
37be4ec8faddsubps x5, x1
37be4ec93movq x1, x2
37be4ec97shufps x2, x2, -31
37be4ec9bmulps x1, x7
37be4ec9emovq x2, x2
37be4eca2movq x6, x6
37be4eca6mulps x2, x10
37be4ecaamovq x5, x5
37be4ecaemovq x1, x1
37be4ecb2movq x2, x2
37be4ecb6addsubps x1, x2
37be4ecbamovq x1, x1
37be4ecbeaddps x1, x5
37be4ecc1movlps [rcx+8*rax], x1
37be4ecc5movq x5, [rdx+8*rax]
37be4eccamovsldup x1, x5
37be4eccemovshdup x5, x5
37be4ecd2movq x1, x1
37be4ecd6movq x5, x5
37be4ecdamulps x1, x4
37be4ecddmulps x5, x3
37be4ece0movq x1, x1
37be4ece4movq x5, x5
37be4ece8addsubps x1, x5
37be4ececmovq x1, x1
37be4ecf0subps x1, x6
37be4ecf3movlps [rdx+8*rax], x1
37be4ecf7add rax, 1
37be4ecfbcmp r11, rax
37be4ecfejne 0x37be4ec40
37be4ed04jmp 0x37be4ebd1
37be4ed09
37be4ed09 0f 1f 80 00 00 00 00 .......
37be4ed10
37be4ed10loc_37be4ed10:
37be4ed10mov r9l, 1
37be4ed16mov r8l, 1
37be4ed1clea rdx, [rip+0x6074f1]
37be4ed23mov rcx, rdi
37be4ed26call lsame_64_
37be4ed2btest rax, rax
37be4ed2eje 0x37be4db30
37be4ed34mov r8, [rbp]
37be4ed38cmp r8, 1
37be4ed3cjle 0x37be4db30
37be4ed42mov rax, [rsp+328]
37be4ed4amov ebx, 1
37be4ed4fpxor x4, x4
37be4ed53movss x11, [rip+0x6074c0]
37be4ed5clea r9, [8*r12]
37be4ed64lea r11, [rax+8*r8-8]
37be4ed69mov rsi, rax
37be4ed6cjmp 0x37be4ed97
37be4ed6e
37be4ed6e 66 90 f.
37be4ed70
37be4ed70loc_37be4ed70:
37be4ed70pxor x7, x7
37be4ed74xor eax, eax
37be4ed76ucomiss x1, x7
37be4ed79setp al
37be4ed7ccmovne rax, rbx
37be4ed80test rax, rax
37be4ed83jne 0x37be4edc7
37be4ed85
37be4ed85loc_37be4ed85:
37be4ed85sub r8, 1
37be4ed89sub r11, 8
37be4ed8dcmp r8, 1
37be4ed91je 0x37be4db30
37be4ed97
37be4ed97loc_37be4ed97:
37be4ed97mov rax, [rsp+312]
37be4ed9fmovss x3, [rax+4*r8-8]
37be4eda6mov rax, [rsp+320]
37be4edaemovss x1, [rax+4*r8-8]
37be4edb5xor eax, eax
37be4edb7ucomiss x3, x11
37be4edbbsetp al
37be4edbecmovne rax, rbx
37be4edc2test rax, rax
37be4edc5je 0x37be4ed70
37be4edc7
37be4edc7loc_37be4edc7:
37be4edc7mov rax, [rsp+304]
37be4edcfmov r10, [rax]
37be4edd2test r10, r10
37be4edd5jle 0x37be4ed85
37be4edd7pxor x6, x6
37be4eddbmovss [rsp+44], x1
37be4ede1movsldup x3, x3
37be4ede5xor ecx, ecx
37be4ede7unpcklps x6, x1
37be4edeamovsldup x1, x1
37be4edeemovss x2, [rsp+44]
37be4edf4mov rax, rsi
37be4edf7mov rdx, r11
37be4edfamovq x12, x6
37be4edffmovq x13, x2
37be4ee04movq x7, x3
37be4ee08movq x0, x1
37be4ee0cnop [rax]
37be4ee10
37be4ee10loc_37be4ee10:
37be4ee10movq x2, [rdx]
37be4ee14add rcx, 1
37be4ee18movsldup x1, x2
37be4ee1cmovq x3, x2
37be4ee20mulps x3, x7
37be4ee23movq x5, x1
37be4ee27movaps x1, x2
37be4ee2amulps x5, x13
37be4ee2emovshdup x2, x2
37be4ee32shufps x1, x1, -31
37be4ee36movq x1, x1
37be4ee3amulps x1, x4
37be4ee3dmovq x2, x2
37be4ee41mulps x2, x12
37be4ee45movq x5, x5
37be4ee49movq x6, x1
37be4ee4dmovq x1, x3
37be4ee51addsubps x1, x6
37be4ee55movq x2, x2
37be4ee59addsubps x5, x2
37be4ee5dmovq x2, [rax]
37be4ee61movq x1, x1
37be4ee65movq x6, x2
37be4ee69shufps x2, x2, -31
37be4ee6dmulps x6, x0
37be4ee70movq x2, x2
37be4ee74mulps x2, x4
37be4ee77movq x6, x6
37be4ee7bmovq x2, x2
37be4ee7faddsubps x6, x2
37be4ee83movq x2, x6
37be4ee87subps x1, x2
37be4ee8amovlps [rdx], x1
37be4ee8dmovq x2, [rax]
37be4ee91add rdx, r9
37be4ee94movq x1, x2
37be4ee98shufps x2, x2, -31
37be4ee9cmulps x1, x7
37be4ee9fmovq x2, x2
37be4eea3mulps x2, x4
37be4eea6movq x1, x1
37be4eeaamovq x2, x2
37be4eeaeaddsubps x1, x2
37be4eeb2movq x2, x5
37be4eeb6movq x1, x1
37be4eebaaddps x1, x2
37be4eebdmovlps [rax], x1
37be4eec0add rax, r9
37be4eec3cmp r10, rcx
37be4eec6jne 0x37be4ee10
37be4eeccjmp 0x37be4ed85
37be4eed1
37be4eed1loc_37be4eed1:
37be4eed1mov r9l, 1
37be4eed7mov r8l, 1
37be4eeddlea rdx, [rip+0x607330]
37be4eee4mov rcx, rdi
37be4eee7call lsame_64_
37be4eeectest rax, rax
37be4eeefje 0x37be4db30
37be4eef5mov rax, [rsp+304]
37be4eefdmov rax, [rax]
37be4ef00lea r8, [rax-1]
37be4ef04test r8, r8
37be4ef07jle 0x37be4db30
37be4ef0dimul rax, r12
37be4ef11mov r9, r12
37be4ef14mov rdi, [rsp+328]
37be4ef1cmovss x11, [rip+0x6072f7]
37be4ef25neg r9
37be4ef28mov r11l, 1
37be4ef2epxor x4, x4
37be4ef32shl r9, 3
37be4ef36add rax, r14
37be4ef39lea rcx, [rdi+8*rax+8]
37be4ef3ejmp 0x37be4ef65
37be4ef40
37be4ef40loc_37be4ef40:
37be4ef40pxor x0, x0
37be4ef44xor eax, eax
37be4ef46lea rdx, [rcx+r9]
37be4ef4aucomiss x1, x0
37be4ef4dsetp al
37be4ef50cmovne rax, r11
37be4ef54test rax, rax
37be4ef57jne 0x37be4ef97
37be4ef59
37be4ef59loc_37be4ef59:
37be4ef59mov rcx, rdx
37be4ef5ctest r8, r8
37be4ef5fje 0x37be4db30
37be4ef65
37be4ef65loc_37be4ef65:
37be4ef65mov rax, [rsp+312]
37be4ef6dsub r8, 1
37be4ef71movss x3, [rax+4*r8]
37be4ef77mov rax, [rsp+320]
37be4ef7fmovss x1, [rax+4*r8]
37be4ef85xor eax, eax
37be4ef87ucomiss x3, x11
37be4ef8bsetp al
37be4ef8ecmovne rax, r11
37be4ef92test rax, rax
37be4ef95je 0x37be4ef40
37be4ef97
37be4ef97loc_37be4ef97:
37be4ef97mov r10, [rbp]
37be4ef9blea rdx, [rcx+r9]
37be4ef9ftest r10, r10
37be4efa2jle 0x37be4ef59
37be4efa4movsldup x3, x3
37be4efa8movsldup x5, x1
37be4efacmovss [rsp+44], x1
37be4efb2xor eax, eax
37be4efb4movss x2, [rsp+44]
37be4efbapxor x6, x6
37be4efbelea rdx, [rcx+r9]
37be4efc2unpcklps x6, x1
37be4efc5movq x12, x2
37be4efcamovq x13, x6
37be4efcfmovq x3, x3
37be4efd3movq x0, x5
37be4efd7nop [rax+rax]
37be4efe0
37be4efe0loc_37be4efe0:
37be4efe0movq x2, [rcx+8*rax]
37be4efe5movaps x1, x2
37be4efe8movq x6, x2
37be4efecmulps x6, x3
37be4efefshufps x1, x1, -31
37be4eff3movq x1, x1
37be4eff7mulps x1, x4
37be4effamovq x5, x1
37be4effemovq x1, x6
37be4f002addsubps x1, x5
37be4f006movsldup x5, x2
37be4f00amovshdup x2, x2
37be4f00emovq x1, x1
37be4f012movq x5, x5
37be4f016mulps x5, x12
37be4f01amovq x2, x2
37be4f01emulps x2, x13
37be4f022movq x5, x5
37be4f026movq x2, x2
37be4f02aaddsubps x5, x2
37be4f02emovq x2, [rdx+8*rax]
37be4f033movq x6, x2
37be4f037shufps x2, x2, -31
37be4f03bmulps x6, x0
37be4f03emovq x2, x2
37be4f042mulps x2, x4
37be4f045movq x6, x6
37be4f049movq x2, x2
37be4f04daddsubps x6, x2
37be4f051movq x2, x6
37be4f055subps x1, x2
37be4f058movlps [rcx+8*rax], x1
37be4f05cmovq x2, [rdx+8*rax]
37be4f061movq x1, x2
37be4f065shufps x2, x2, -31
37be4f069mulps x1, x3
37be4f06cmovq x2, x2
37be4f070mulps x2, x4
37be4f073movq x1, x1
37be4f077movq x2, x2
37be4f07baddsubps x1, x2
37be4f07fmovq x2, x5
37be4f083movq x1, x1
37be4f087addps x1, x2
37be4f08amovlps [rdx+8*rax], x1
37be4f08eadd rax, 1
37be4f092cmp r10, rax
37be4f095jne 0x37be4efe0
37be4f09bjmp 0x37be4ef59
37be4f0a0
37be4f0a0loc_37be4f0a0:
37be4f0a0lea rdx, [rbp+1]
37be4f0a4mov rax, r10
37be4f0a7mov r8l, 1
37be4f0adnop [rax]
37be4f0b0
37be4f0b0loc_37be4f0b0:
37be4f0b0movss x6, [rax+8]
37be4f0b5pxor x1, x1
37be4f0b9movaps x7, x4
37be4f0bcpxor x0, x0
37be4f0c0movss x2, [rax+12]
37be4f0c5add r8, 1
37be4f0c9mulss x7, x6
37be4f0cdmulss x1, x2
37be4f0d1mulss x0, x6
37be4f0d5mulss x6, x5
37be4f0d9subss x7, x1
37be4f0ddsubss x6, x1
37be4f0e1movss x1, [rax+4]
37be4f0e6movd edi, x7
37be4f0eamovaps x7, x4
37be4f0edmulss x7, x2
37be4f0f1mulss x2, x5
37be4f0f5mulss x1, x5
37be4f0f9addss x7, x0
37be4f0fdaddss x0, x2
37be4f101movd x2, edi
37be4f105unpcklps x2, x7
37be4f108movss x7, [rax+4]
37be4f10dunpcklps x6, x0
37be4f110movss x0, [rax]
37be4f114movlhps x2, x6
37be4f117movss x6, [rax]
37be4f11bmulss x7, x4
37be4f11fmulss x0, x4
37be4f123mulss x6, x5
37be4f127unpcklps x0, x7
37be4f12aunpcklps x6, x1
37be4f12dmovss x1, [rax+4]
37be4f132movlhps x6, x0
37be4f135movss x0, [rax]
37be4f139unpcklps x1, x0
37be4f13cpxor x0, x0
37be4f140movlhps x1, x1
37be4f143mulps x1, x0
37be4f146addsubps x6, x1
37be4f14amovaps x1, x6
37be4f14daddps x1, x2
37be4f150subps x2, x6
37be4f153shufps x1, x2, -28
37be4f157movups [rax], x1
37be4f15aadd rax, rbx
37be4f15dcmp rdx, r8
37be4f160jne 0x37be4f0b0
37be4f166jmp 0x37be4e63d
37be4f16b
37be4f16bloc_37be4f16b:
37be4f16bmov r9l, 1
37be4f171mov r8l, 1
37be4f177lea rdx, [rip+0x607096]
37be4f17emov rcx, rdi
37be4f181call lsame_64_
37be4f186test rax, rax
37be4f189je 0x37be4db30
37be4f18fmov rax, [rbp]
37be4f193lea r8, [rax-1]
37be4f197test r8, r8
37be4f19ajle 0x37be4db30
37be4f1a0mov rdi, [rsp+328]
37be4f1a8mov r11l, 1
37be4f1aepxor x3, x3
37be4f1b2movss x11, [rip+0x607061]
37be4f1bblea r9, [8*r12]
37be4f1c3lea r10, [rdi+8*rax-16]
37be4f1c8lea rbx, [rdi+8*r8]
37be4f1ccjmp 0x37be4f1f2
37be4f1ce
37be4f1ce 66 90 f.
37be4f1d0
37be4f1d0loc_37be4f1d0:
37be4f1d0pxor x0, x0
37be4f1d4xor eax, eax
37be4f1d6ucomiss x1, x0
37be4f1d9setp al
37be4f1dccmovne rax, r11
37be4f1e0test rax, rax
37be4f1e3jne 0x37be4f224
37be4f1e5
37be4f1e5loc_37be4f1e5:
37be4f1e5sub r10, 8
37be4f1e9test r8, r8
37be4f1ecje 0x37be4db30
37be4f1f2
37be4f1f2loc_37be4f1f2:
37be4f1f2mov rax, [rsp+312]
37be4f1fasub r8, 1
37be4f1femovss x2, [rax+4*r8]
37be4f204mov rax, [rsp+320]
37be4f20cmovss x1, [rax+4*r8]
37be4f212xor eax, eax
37be4f214ucomiss x2, x11
37be4f218setp al
37be4f21bcmovne rax, r11
37be4f21ftest rax, rax
37be4f222je 0x37be4f1d0
37be4f224
37be4f224loc_37be4f224:
37be4f224mov rax, [rsp+304]
37be4f22cmov rsi, [rax]
37be4f22ftest rsi, rsi
37be4f232jle 0x37be4f1e5
37be4f234pxor x5, x5
37be4f238movss [rsp+44], x1
37be4f23emovsldup x2, x2
37be4f242xor ecx, ecx
37be4f244unpcklps x5, x1
37be4f247movsldup x1, x1
37be4f24bmovss x6, [rsp+44]
37be4f251mov rdx, r10
37be4f254mov rax, rbx
37be4f257movq x13, x5
37be4f25cmovq x12, x6
37be4f261movq x2, x2
37be4f265movq x0, x1
37be4f269nop [rax]
37be4f270
37be4f270loc_37be4f270:
37be4f270movq x6, [rdx]
37be4f274add rcx, 1
37be4f278movsldup x1, x6
37be4f27cmovq x5, x6
37be4f280mulps x5, x2
37be4f283movq x4, x1
37be4f287movaps x1, x6
37be4f28amulps x4, x12
37be4f28eshufps x1, x1, -31
37be4f292movq x1, x1
37be4f296movq x5, x5
37be4f29amulps x1, x3
37be4f29dmovq x4, x4
37be4f2a1movq x1, x1
37be4f2a5addsubps x5, x1
37be4f2a9movshdup x1, x6
37be4f2admovq x6, [rax]
37be4f2b1movq x5, x5
37be4f2b5movq x1, x1
37be4f2b9mulps x1, x13
37be4f2bdmovq x1, x1
37be4f2c1addsubps x4, x1
37be4f2c5movq x1, x6
37be4f2c9shufps x6, x6, -31
37be4f2cdmulps x1, x0
37be4f2d0movq x6, x6
37be4f2d4mulps x6, x3
37be4f2d7movq x4, x4
37be4f2dbmovq x1, x1
37be4f2dfmovq x6, x6
37be4f2e3addsubps x1, x6
37be4f2e7movq x1, x1
37be4f2ebaddps x1, x5
37be4f2eemovlps [rdx], x1
37be4f2f1movq x5, [rax]
37be4f2f5add rdx, r9
37be4f2f8movq x1, x5
37be4f2fcshufps x5, x5, -31
37be4f300mulps x1, x2
37be4f303movq x5, x5
37be4f307mulps x5, x3
37be4f30amovq x1, x1
37be4f30emovq x5, x5
37be4f312addsubps x1, x5
37be4f316movq x1, x1
37be4f31asubps x1, x4
37be4f31dmovlps [rax], x1
37be4f320add rax, r9
37be4f323cmp rcx, rsi
37be4f326jne 0x37be4f270
37be4f32cjmp 0x37be4f1e5
37be4f331
37be4f331loc_37be4f331:
37be4f331mov r9l, 1
37be4f337mov r8l, 1
37be4f33dlea rdx, [rip+0x606ed0]
37be4f344mov rcx, rdi
37be4f347call lsame_64_
37be4f34ctest rax, rax
37be4f34fje 0x37be4db30
37be4f355mov rax, [rsp+304]
37be4f35dmov rcx, [rax]
37be4f360cmp rcx, 1
37be4f364jle 0x37be4db30
37be4f36amov rax, r12
37be4f36dmov r9, r12
37be4f370pxor x2, x2
37be4f374mov r10l, 1
37be4f37aimul rax, rcx
37be4f37eneg r9
37be4f381mov rdi, [rsp+328]
37be4f389movss x11, [rip+0x606e8a]
37be4f392shl r9, 3
37be4f396mov r8, rdi
37be4f399add rax, r14
37be4f39clea rdx, [rdi+8*rax+8]
37be4f3a1jmp 0x37be4f3ce
37be4f3a3
37be4f3a3 0f 1f 44 00 00 ..D..
37be4f3a8
37be4f3a8loc_37be4f3a8:
37be4f3a8pxor x0, x0
37be4f3acxor eax, eax
37be4f3aeucomiss x3, x0
37be4f3b1setp al
37be4f3b4cmovne rax, r10
37be4f3b8test rax, rax
37be4f3bbjne 0x37be4f3fc
37be4f3bd
37be4f3bdloc_37be4f3bd:
37be4f3bdsub rcx, 1
37be4f3c1add rdx, r9
37be4f3c4cmp rcx, 1
37be4f3c8je 0x37be4db30
37be4f3ce
37be4f3celoc_37be4f3ce:
37be4f3cemov rax, [rsp+312]
37be4f3d6movss x1, [rax+4*rcx-8]
37be4f3dcmov rax, [rsp+320]
37be4f3e4movss x3, [rax+4*rcx-8]
37be4f3eaxor eax, eax
37be4f3ecucomiss x1, x11
37be4f3f0setp al
37be4f3f3cmovne rax, r10
37be4f3f7test rax, rax
37be4f3faje 0x37be4f3a8
37be4f3fc
37be4f3fcloc_37be4f3fc:
37be4f3fcmov r11, [rbp]
37be4f400test r11, r11
37be4f403jle 0x37be4f3bd
37be4f405movsldup x0, x3
37be4f409movsldup x7, x1
37be4f40dmovss [rsp+44], x1
37be4f413xor eax, eax
37be4f415movss x10, [rsp+44]
37be4f41cpxor x6, x6
37be4f420movss [rsp+44], x3
37be4f426pxor x4, x4
37be4f42amovss x5, [rsp+44]
37be4f430unpcklps x6, x1
37be4f433unpcklps x4, x3
37be4f436movq x13, x10
37be4f43bmovq x6, x6
37be4f43fmovq x10, x4
37be4f444movq x12, x0
37be4f449movq x9, x5
37be4f44emovq x0, x7
37be4f452nop [rax]
37be4f455nop [rax+rax]
37be4f460
37be4f460loc_37be4f460:
37be4f460movq x1, [rdx+8*rax]
37be4f465movsldup x5, x1
37be4f469movq x3, x1
37be4f46dmovaps x4, x1
37be4f470mulps x3, x12
37be4f474movshdup x1, x1
37be4f478shufps x4, x4, -31
37be4f47cmovq x4, x4
37be4f480mulps x4, x2
37be4f483movq x5, x5
37be4f487mulps x5, x13
37be4f48bmovq x1, x1
37be4f48fmulps x1, x6
37be4f492movq x3, x3
37be4f496movq x4, x4
37be4f49aaddsubps x3, x4
37be4f49emovq x4, x1
37be4f4a2movq x1, x5
37be4f4a6movq x5, [r8+8*rax]
37be4f4acaddsubps x1, x4
37be4f4b0movq x3, x3
37be4f4b4movsldup x4, x5
37be4f4b8movshdup x5, x5
37be4f4bcmovq x1, x1
37be4f4c0movq x4, x4
37be4f4c4movq x5, x5
37be4f4c8mulps x4, x9
37be4f4ccmulps x5, x10
37be4f4d0movq x4, x4
37be4f4d4movq x5, x5
37be4f4d8addsubps x4, x5
37be4f4dcmovq x4, x4
37be4f4e0subps x1, x4
37be4f4e3movlps [rdx+8*rax], x1
37be4f4e7movq x4, [r8+8*rax]
37be4f4edmovq x1, x4
37be4f4f1shufps x4, x4, -31
37be4f4f5mulps x1, x0
37be4f4f8movq x4, x4
37be4f4fcmulps x4, x2
37be4f4ffmovq x1, x1
37be4f503movq x4, x4
37be4f507addsubps x1, x4
37be4f50bmovq x1, x1
37be4f50faddps x1, x3
37be4f512movlps [r8+8*rax], x1
37be4f517add rax, 1
37be4f51bcmp r11, rax
37be4f51ejne 0x37be4f460
37be4f524jmp 0x37be4f3bd
37be4f529
37be4f529loc_37be4f529:
37be4f529mov r9l, 1
37be4f52fmov r8l, 1
37be4f535lea rdx, [rip+0x606cd8]
37be4f53cmov rcx, rdi
37be4f53fcall lsame_64_
37be4f544test rax, rax
37be4f547je 0x37be4db30
37be4f54dmov rax, [rsp+304]
37be4f555mov rax, [rax]
37be4f558lea r8, [rax-1]
37be4f55ctest r8, r8
37be4f55fjle 0x37be4db30
37be4f565mov rdx, r8
37be4f568imul rax, r12
37be4f56cmov r11l, 1
37be4f572mov rdi, [rsp+328]
37be4f57amovss x11, [rip+0x606c99]
37be4f583imul rdx, r12
37be4f587imul r9, r12, -8
37be4f58blea rax, [rax+r14+1]
37be4f590add rdx, r14
37be4f593lea rcx, [rdi+8*rdx+8]
37be4f598lea rdx, [rdi+8*rax]
37be4f59cjmp 0x37be4f5bf
37be4f59e
37be4f59eloc_37be4f59e:
37be4f59epxor x3, x3
37be4f5a2xor eax, eax
37be4f5a4ucomiss x1, x3
37be4f5a7setp al
37be4f5aacmovne rax, r11
37be4f5aetest rax, rax
37be4f5b1jne 0x37be4f5f1
37be4f5b3
37be4f5b3loc_37be4f5b3:
37be4f5b3add rcx, r9
37be4f5b6test r8, r8
37be4f5b9je 0x37be4db30
37be4f5bf
37be4f5bfloc_37be4f5bf:
37be4f5bfmov rax, [rsp+312]
37be4f5c7sub r8, 1
37be4f5cbmovss x2, [rax+4*r8]
37be4f5d1mov rax, [rsp+320]
37be4f5d9movss x1, [rax+4*r8]
37be4f5dfxor eax, eax
37be4f5e1ucomiss x2, x11
37be4f5e5setp al
37be4f5e8cmovne rax, r11
37be4f5ectest rax, rax
37be4f5efje 0x37be4f59e
37be4f5f1
37be4f5f1loc_37be4f5f1:
37be4f5f1mov r10, [rbp]
37be4f5f5test r10, r10
37be4f5f8jle 0x37be4f5b3
37be4f5fapxor x5, x5
37be4f5femovss [rsp+44], x2
37be4f604pxor x3, x3
37be4f608xor eax, eax
37be4f60amovss x4, [rsp+44]
37be4f610unpcklps x5, x1
37be4f613movss [rsp+44], x1
37be4f619movsldup x1, x1
37be4f61dmovss x6, [rsp+44]
37be4f623unpcklps x3, x2
37be4f626movq x0, x5
37be4f62amovq x4, x4
37be4f62emovq x3, x3
37be4f632movq x12, x6
37be4f637movq x13, x1
37be4f63cnop [rax]
37be4f640
37be4f640loc_37be4f640:
37be4f640movq x6, [rcx+8*rax]
37be4f645pxor x7, x7
37be4f649movsldup x1, x6
37be4f64dmovq x2, x6
37be4f651mulps x2, x13
37be4f655movq x5, x1
37be4f659movaps x1, x6
37be4f65cmulps x5, x4
37be4f65fshufps x1, x1, -31
37be4f663movq x1, x1
37be4f667movq x2, x2
37be4f66bmulps x1, x7
37be4f66emovq x5, x5
37be4f672movq x1, x1
37be4f676addsubps x2, x1
37be4f67amovshdup x1, x6
37be4f67emovq x6, [rdx+8*rax]
37be4f683movq x2, x2
37be4f687movq x1, x1
37be4f68bmulps x1, x3
37be4f68emovq x1, x1
37be4f692addsubps x5, x1
37be4f696movsldup x1, x6
37be4f69amovshdup x6, x6
37be4f69emovq x5, x5
37be4f6a2movq x1, x1
37be4f6a6mulps x1, x12
37be4f6aamovq x6, x6
37be4f6aemulps x6, x0
37be4f6b1movq x1, x1
37be4f6b5movq x6, x6
37be4f6b9addsubps x1, x6
37be4f6bdmovq x1, x1
37be4f6c1addps x1, x5
37be4f6c4movlps [rcx+8*rax], x1
37be4f6c8movq x5, [rdx+8*rax]
37be4f6cdmovsldup x1, x5
37be4f6d1movshdup x5, x5
37be4f6d5movq x1, x1
37be4f6d9movq x5, x5
37be4f6ddmulps x1, x4
37be4f6e0mulps x5, x3
37be4f6e3movq x1, x1
37be4f6e7movq x5, x5
37be4f6ebaddsubps x1, x5
37be4f6efmovq x1, x1
37be4f6f3subps x1, x2
37be4f6f6movlps [rdx+8*rax], x1
37be4f6faadd rax, 1
37be4f6fecmp r10, rax
37be4f701jne 0x37be4f640
37be4f707jmp 0x37be4f5b3
37be4da60
Loading..