File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37b714180
37b714180stptri_:
37b714180push r15
37b714182push r14
37b714184push r13
37b714186push r12
37b714188push rbp
37b714189push rdi
37b71418apush rsi
37b71418bpush rbx
37b71418csub rsp, 136
37b714193movups [rsp+112], x6
37b714198mov r12, [rsp+240]
37b7141a0mov [r12], 0
37b7141a8mov rdi, rdx
37b7141abmov r14, r8
37b7141aelea rdx, [rip+0xd21fcb]
37b7141b5mov rsi, r9
37b7141b8mov r8l, 1
37b7141bemov r9l, 1
37b7141c4mov rbx, rcx
37b7141c7call lsame_
37b7141ccmov r9l, 1
37b7141d2mov r8l, 1
37b7141d8mov rcx, rdi
37b7141dblea rdx, [rip+0xd21f9f]
37b7141e2mov r13l, eax
37b7141e5call lsame_
37b7141eamov ebp, eax
37b7141ectest r13l, r13l
37b7141efje 0x37b7142b8
37b7141f5
37b7141f5loc_37b7141f5:
37b7141f5test ebp, ebp
37b7141f7je 0x37b7142f0
37b7141fdmov ebx, [r14]
37b714200test ebx, ebx
37b714202js 0x37b714270
37b714204mov edx, [r12]
37b714208test edx, edx
37b71420ajne 0x37b7145a8
37b714210mov [r12], 1
37b714218test r13l, r13l
37b71421bje 0x37b714450
37b714221mov eax, 1
37b714226pxor x0, x0
37b71422atest ebx, ebx
37b71422cje 0x37b7145af
37b714232nop [rax]
37b714235nop [rax+rax]
37b714240
37b714240loc_37b714240:
37b714240add edx, eax
37b714242lea ecx, [rdx-1]
37b714245movsxd rcx, ecx
37b714248ucomiss x0, [rsi+4*rcx]
37b71424cjp 0x37b714250
37b71424eje 0x37b714299
37b714250
37b714250loc_37b714250:
37b714250add eax, 1
37b714253mov [r12], eax
37b714257cmp eax, ebx
37b714259jle 0x37b714240
37b71425bmov [r12], 0
37b714263jmp 0x37b71433b
37b714268
37b714268 0f 1f 84 00 00 00 00 00 ........
37b714270
37b714270loc_37b714270:
37b714270mov [r12], -3
37b714278mov edx, 3
37b71427d
37b71427dloc_37b71427d:
37b71427dmov [rsp+108], edx
37b714281mov r8l, 6
37b714287lea rdx, [rsp+108]
37b71428clea rcx, [rip+0xd21ef0]
37b714293call xerbla_
37b714298nop
37b714299
37b714299loc_37b714299:
37b714299movups x6, [rsp+112]
37b71429eadd rsp, 136
37b7142a5pop rbx
37b7142a6pop rsi
37b7142a7pop rdi
37b7142a8pop rbp
37b7142a9pop r12
37b7142abpop r13
37b7142adpop r14
37b7142afpop r15
37b7142b1ret
37b7142b2
37b7142b2 66 0f 1f 44 00 00 f..D..
37b7142b8
37b7142b8loc_37b7142b8:
37b7142b8mov r9l, 1
37b7142bemov r8l, 1
37b7142c4lea rdx, [rip+0xd21eb7]
37b7142cbmov rcx, rbx
37b7142cecall lsame_
37b7142d3test eax, eax
37b7142d5jne 0x37b7141f5
37b7142dbmov [r12], -1
37b7142e3mov edx, 1
37b7142e8jmp 0x37b71427d
37b7142ea
37b7142ea 66 0f 1f 44 00 00 f..D..
37b7142f0
37b7142f0loc_37b7142f0:
37b7142f0mov r9l, 1
37b7142f6mov r8l, 1
37b7142fclea rdx, [rip+0xd21e7d]
37b714303mov rcx, rdi
37b714306call lsame_
37b71430btest eax, eax
37b71430dje 0x37b714438
37b714313mov ebx, [r14]
37b714316test ebx, ebx
37b714318js 0x37b714270
37b71431emov edx, [r12]
37b714322test edx, edx
37b714324jne 0x37b7145a8
37b71432atest r13l, r13l
37b71432dje 0x37b714598
37b714333test ebx, ebx
37b714335je 0x37b714299
37b71433b
37b71433bloc_37b71433b:
37b71433blea rax, [rsp+108]
37b714340movss x6, [rip+0xd21e60]
37b714348mov r13l, 1
37b71434emov r15l, 1
37b714354mov [rsp+80], rax
37b714359lea rax, [rsp+104]
37b71435emov [rsp+88], rax
37b714363nop
37b714365nop [rax+rax]
37b714370
37b714370loc_37b714370:
37b714370mov eax, r13l
37b714373movaps x0, x6
37b714376add r13l, r15l
37b714379test ebp, ebp
37b71437bje 0x37b71439d
37b71437dlea edx, [r13-2]
37b714381movss x0, [rip+0xd21e23]
37b714389movsxd rdx, edx
37b71438cdivss x0, [rsi+4*rdx]
37b714391movss [rsi+4*rdx], x0
37b714396xorps x0, [rip+0xd21e13]
37b71439d
37b71439dloc_37b71439d:
37b71439dsub eax, 1
37b7143a0mov [rsp+32], rsi
37b7143a5mov r9, [rsp+80]
37b7143aamov r8, rdi
37b7143adcdqe
37b7143aflea r12l, [r15-1]
37b7143b3mov [rsp+72], 1
37b7143bclea rdx, [rip+0xd21dc6]
37b7143c3lea r14, [rsi+4*rax]
37b7143c7mov [rsp+108], r12l
37b7143ccadd r15l, 1
37b7143d0lea rax, [rip+0xd21dc5]
37b7143d7mov [rsp+48], rax
37b7143dclea rcx, [rip+0xd21db2]
37b7143e3mov [rsp+64], 12
37b7143ecmov [rsp+56], 5
37b7143f5mov [rsp+40], r14
37b7143famovss [rsp+104], x0
37b714400call stpmv_
37b714405mov rdx, [rsp+88]
37b71440amov rcx, [rsp+80]
37b71440fmov r8, r14
37b714412lea r9, [rip+0xd21d83]
37b714419mov [rsp+108], r12l
37b71441ecall sscal_
37b714423cmp ebx, r15l
37b714426jge 0x37b714370
37b71442cjmp 0x37b714299
37b714431
37b714431 0f 1f 80 00 00 00 00 .......
37b714438
37b714438loc_37b714438:
37b714438mov [r12], -2
37b714440mov edx, 2
37b714445jmp 0x37b71427d
37b71444a
37b71444a 66 0f 1f 44 00 00 f..D..
37b714450
37b714450loc_37b714450:
37b714450test ebx, ebx
37b714452je 0x37b7145af
37b714458mov ecx, 1
37b71445dmov eax, 1
37b714462pxor x0, x0
37b714466nop [rax+rax]
37b714470
37b714470loc_37b714470:
37b714470lea edx, [rcx-1]
37b714473movsxd rdx, edx
37b714476ucomiss x0, [rsi+4*rdx]
37b71447ajp 0x37b714482
37b71447cje 0x37b714299
37b714482
37b714482loc_37b714482:
37b714482mov edx, ebx
37b714484sub edx, eax
37b714486add eax, 1
37b714489mov [r12], eax
37b71448dlea ecx, [rdx+rcx+1]
37b714491cmp eax, ebx
37b714493jle 0x37b714470
37b714495mov [r12], 0
37b71449d
37b71449dloc_37b71449d:
37b71449dlea r13l, [rbx+1]
37b7144a1movss x6, [rip+0xd21cff]
37b7144a9mov r12l, ebx
37b7144acimul r13l, ebx
37b7144b0sar r13l, 1
37b7144b3jmp 0x37b7144d2
37b7144b5
37b7144b5 0f 1f 00 ...
37b7144b8
37b7144b8loc_37b7144b8:
37b7144b8mov eax, r13l
37b7144bbmovsxd r15, r13l
37b7144besub eax, ebx
37b7144c0lea eax, [r12+rax-2]
37b7144c5sub r12l, 1
37b7144c9je 0x37b714299
37b7144cfmov r13l, eax
37b7144d2
37b7144d2loc_37b7144d2:
37b7144d2movaps x0, x6
37b7144d5test ebp, ebp
37b7144d7je 0x37b7144f7
37b7144d9movsxd rax, r13l
37b7144dcmovss x0, [rip+0xd21cc8]
37b7144e4divss x0, [rsi+4*rax-4]
37b7144eamovss [rsi+4*rax-4], x0
37b7144f0xorps x0, [rip+0xd21cb9]
37b7144f7
37b7144f7loc_37b7144f7:
37b7144f7movss [rsp+104], x0
37b7144fdcmp ebx, r12l
37b714500jle 0x37b7144b8
37b714502movsxd rax, r13l
37b714505sub ebx, r12l
37b714508lea r9, [rsp+108]
37b71450dmov r8, rdi
37b714510lea r10, [rsi+4*rax]
37b714514lea rax, [rip+0xd21c81]
37b71451bmov [rsp+72], 1
37b714524mov [rsp+48], rax
37b714529lea rax, [rsi+4*r15-4]
37b71452elea rdx, [rip+0xd21c54]
37b714535mov [rsp+40], r10
37b71453alea rcx, [rip+0xd21c5f]
37b714541mov [rsp+32], rax
37b714546mov [rsp+64], 12
37b71454fmov [rsp+56], 5
37b714558mov [rsp+108], ebx
37b71455cmov [rsp+80], r10
37b714561call stpmv_
37b714566mov eax, [r14]
37b714569mov r8, [rsp+80]
37b71456elea rdx, [rsp+104]
37b714573lea r9, [rip+0xd21c22]
37b71457alea rcx, [rsp+108]
37b71457fsub eax, r12l
37b714582mov [rsp+108], eax
37b714586call sscal_
37b71458bmov ebx, [r14]
37b71458ejmp 0x37b7144b8
37b714593
37b714593 0f 1f 44 00 00 ..D..
37b714598
37b714598loc_37b714598:
37b714598test ebx, ebx
37b71459ajne 0x37b71449d
37b7145a0jmp 0x37b714299
37b7145a5
37b7145a5 0f 1f 00 ...
37b7145a8
37b7145a8loc_37b7145a8:
37b7145a8neg edx
37b7145aajmp 0x37b71427d
37b7145af
37b7145afloc_37b7145af:
37b7145afmov [r12], 0
37b7145b7jmp 0x37b714299
37b714180
37b714180stptri_:
37b714180push r15
37b714182push r14
37b714184push r13
37b714186push r12
37b714188push rbp
37b714189push rdi
37b71418apush rsi
37b71418bpush rbx
37b71418csub rsp, 136
37b714193movups [rsp+112], x6
37b714198mov r12, [rsp+240]
37b7141a0mov [r12], 0
37b7141a8mov rdi, rdx
37b7141abmov r14, r8
37b7141aelea rdx, [rip+0xd21fcb]
37b7141b5mov rsi, r9
37b7141b8mov r8l, 1
37b7141bemov r9l, 1
37b7141c4mov rbx, rcx
37b7141c7call lsame_
37b7141ccmov r9l, 1
37b7141d2mov r8l, 1
37b7141d8mov rcx, rdi
37b7141dblea rdx, [rip+0xd21f9f]
37b7141e2mov r13l, eax
37b7141e5call lsame_
37b7141eamov ebp, eax
37b7141ectest r13l, r13l
37b7141efje 0x37b7142b8
37b7141f5
37b7141f5loc_37b7141f5:
37b7141f5test ebp, ebp
37b7141f7je 0x37b7142f0
37b7141fdmov ebx, [r14]
37b714200test ebx, ebx
37b714202js 0x37b714270
37b714204mov edx, [r12]
37b714208test edx, edx
37b71420ajne 0x37b7145a8
37b714210mov [r12], 1
37b714218test r13l, r13l
37b71421bje 0x37b714450
37b714221mov eax, 1
37b714226pxor x0, x0
37b71422atest ebx, ebx
37b71422cje 0x37b7145af
37b714232nop [rax]
37b714235nop [rax+rax]
37b714240
37b714240loc_37b714240:
37b714240add edx, eax
37b714242lea ecx, [rdx-1]
37b714245movsxd rcx, ecx
37b714248ucomiss x0, [rsi+4*rcx]
37b71424cjp 0x37b714250
37b71424eje 0x37b714299
37b714250
37b714250loc_37b714250:
37b714250add eax, 1
37b714253mov [r12], eax
37b714257cmp eax, ebx
37b714259jle 0x37b714240
37b71425bmov [r12], 0
37b714263jmp 0x37b71433b
37b714268
37b714268 0f 1f 84 00 00 00 00 00 ........
37b714270
37b714270loc_37b714270:
37b714270mov [r12], -3
37b714278mov edx, 3
37b71427d
37b71427dloc_37b71427d:
37b71427dmov [rsp+108], edx
37b714281mov r8l, 6
37b714287lea rdx, [rsp+108]
37b71428clea rcx, [rip+0xd21ef0]
37b714293call xerbla_
37b714298nop
37b714299
37b714299loc_37b714299:
37b714299movups x6, [rsp+112]
37b71429eadd rsp, 136
37b7142a5pop rbx
37b7142a6pop rsi
37b7142a7pop rdi
37b7142a8pop rbp
37b7142a9pop r12
37b7142abpop r13
37b7142adpop r14
37b7142afpop r15
37b7142b1ret
37b7142b2
37b7142b2 66 0f 1f 44 00 00 f..D..
37b7142b8
37b7142b8loc_37b7142b8:
37b7142b8mov r9l, 1
37b7142bemov r8l, 1
37b7142c4lea rdx, [rip+0xd21eb7]
37b7142cbmov rcx, rbx
37b7142cecall lsame_
37b7142d3test eax, eax
37b7142d5jne 0x37b7141f5
37b7142dbmov [r12], -1
37b7142e3mov edx, 1
37b7142e8jmp 0x37b71427d
37b7142ea
37b7142ea 66 0f 1f 44 00 00 f..D..
37b7142f0
37b7142f0loc_37b7142f0:
37b7142f0mov r9l, 1
37b7142f6mov r8l, 1
37b7142fclea rdx, [rip+0xd21e7d]
37b714303mov rcx, rdi
37b714306call lsame_
37b71430btest eax, eax
37b71430dje 0x37b714438
37b714313mov ebx, [r14]
37b714316test ebx, ebx
37b714318js 0x37b714270
37b71431emov edx, [r12]
37b714322test edx, edx
37b714324jne 0x37b7145a8
37b71432atest r13l, r13l
37b71432dje 0x37b714598
37b714333test ebx, ebx
37b714335je 0x37b714299
37b71433b
37b71433bloc_37b71433b:
37b71433blea rax, [rsp+108]
37b714340movss x6, [rip+0xd21e60]
37b714348mov r13l, 1
37b71434emov r15l, 1
37b714354mov [rsp+80], rax
37b714359lea rax, [rsp+104]
37b71435emov [rsp+88], rax
37b714363nop
37b714365nop [rax+rax]
37b714370
37b714370loc_37b714370:
37b714370mov eax, r13l
37b714373movaps x0, x6
37b714376add r13l, r15l
37b714379test ebp, ebp
37b71437bje 0x37b71439d
37b71437dlea edx, [r13-2]
37b714381movss x0, [rip+0xd21e23]
37b714389movsxd rdx, edx
37b71438cdivss x0, [rsi+4*rdx]
37b714391movss [rsi+4*rdx], x0
37b714396xorps x0, [rip+0xd21e13]
37b71439d
37b71439dloc_37b71439d:
37b71439dsub eax, 1
37b7143a0mov [rsp+32], rsi
37b7143a5mov r9, [rsp+80]
37b7143aamov r8, rdi
37b7143adcdqe
37b7143aflea r12l, [r15-1]
37b7143b3mov [rsp+72], 1
37b7143bclea rdx, [rip+0xd21dc6]
37b7143c3lea r14, [rsi+4*rax]
37b7143c7mov [rsp+108], r12l
37b7143ccadd r15l, 1
37b7143d0lea rax, [rip+0xd21dc5]
37b7143d7mov [rsp+48], rax
37b7143dclea rcx, [rip+0xd21db2]
37b7143e3mov [rsp+64], 12
37b7143ecmov [rsp+56], 5
37b7143f5mov [rsp+40], r14
37b7143famovss [rsp+104], x0
37b714400call stpmv_
37b714405mov rdx, [rsp+88]
37b71440amov rcx, [rsp+80]
37b71440fmov r8, r14
37b714412lea r9, [rip+0xd21d83]
37b714419mov [rsp+108], r12l
37b71441ecall sscal_
37b714423cmp ebx, r15l
37b714426jge 0x37b714370
37b71442cjmp 0x37b714299
37b714431
37b714431 0f 1f 80 00 00 00 00 .......
37b714438
37b714438loc_37b714438:
37b714438mov [r12], -2
37b714440mov edx, 2
37b714445jmp 0x37b71427d
37b71444a
37b71444a 66 0f 1f 44 00 00 f..D..
37b714450
37b714450loc_37b714450:
37b714450test ebx, ebx
37b714452je 0x37b7145af
37b714458mov ecx, 1
37b71445dmov eax, 1
37b714462pxor x0, x0
37b714466nop [rax+rax]
37b714470
37b714470loc_37b714470:
37b714470lea edx, [rcx-1]
37b714473movsxd rdx, edx
37b714476ucomiss x0, [rsi+4*rdx]
37b71447ajp 0x37b714482
37b71447cje 0x37b714299
37b714482
37b714482loc_37b714482:
37b714482mov edx, ebx
37b714484sub edx, eax
37b714486add eax, 1
37b714489mov [r12], eax
37b71448dlea ecx, [rdx+rcx+1]
37b714491cmp eax, ebx
37b714493jle 0x37b714470
37b714495mov [r12], 0
37b71449d
37b71449dloc_37b71449d:
37b71449dlea r13l, [rbx+1]
37b7144a1movss x6, [rip+0xd21cff]
37b7144a9mov r12l, ebx
37b7144acimul r13l, ebx
37b7144b0sar r13l, 1
37b7144b3jmp 0x37b7144d2
37b7144b5
37b7144b5 0f 1f 00 ...
37b7144b8
37b7144b8loc_37b7144b8:
37b7144b8mov eax, r13l
37b7144bbmovsxd r15, r13l
37b7144besub eax, ebx
37b7144c0lea eax, [r12+rax-2]
37b7144c5sub r12l, 1
37b7144c9je 0x37b714299
37b7144cfmov r13l, eax
37b7144d2
37b7144d2loc_37b7144d2:
37b7144d2movaps x0, x6
37b7144d5test ebp, ebp
37b7144d7je 0x37b7144f7
37b7144d9movsxd rax, r13l
37b7144dcmovss x0, [rip+0xd21cc8]
37b7144e4divss x0, [rsi+4*rax-4]
37b7144eamovss [rsi+4*rax-4], x0
37b7144f0xorps x0, [rip+0xd21cb9]
37b7144f7
37b7144f7loc_37b7144f7:
37b7144f7movss [rsp+104], x0
37b7144fdcmp ebx, r12l
37b714500jle 0x37b7144b8
37b714502movsxd rax, r13l
37b714505sub ebx, r12l
37b714508lea r9, [rsp+108]
37b71450dmov r8, rdi
37b714510lea r10, [rsi+4*rax]
37b714514lea rax, [rip+0xd21c81]
37b71451bmov [rsp+72], 1
37b714524mov [rsp+48], rax
37b714529lea rax, [rsi+4*r15-4]
37b71452elea rdx, [rip+0xd21c54]
37b714535mov [rsp+40], r10
37b71453alea rcx, [rip+0xd21c5f]
37b714541mov [rsp+32], rax
37b714546mov [rsp+64], 12
37b71454fmov [rsp+56], 5
37b714558mov [rsp+108], ebx
37b71455cmov [rsp+80], r10
37b714561call stpmv_
37b714566mov eax, [r14]
37b714569mov r8, [rsp+80]
37b71456elea rdx, [rsp+104]
37b714573lea r9, [rip+0xd21c22]
37b71457alea rcx, [rsp+108]
37b71457fsub eax, r12l
37b714582mov [rsp+108], eax
37b714586call sscal_
37b71458bmov ebx, [r14]
37b71458ejmp 0x37b7144b8
37b714593
37b714593 0f 1f 44 00 00 ..D..
37b714598
37b714598loc_37b714598:
37b714598test ebx, ebx
37b71459ajne 0x37b71449d
37b7145a0jmp 0x37b714299
37b7145a5
37b7145a5 0f 1f 00 ...
37b7145a8
37b7145a8loc_37b7145a8:
37b7145a8neg edx
37b7145aajmp 0x37b71427d
37b7145af
37b7145afloc_37b7145af:
37b7145afmov [r12], 0
37b7145b7jmp 0x37b714299
37b714180
37b7145bc
37b7145bc // align 0x10
37b7145bc // align 0x10
37b7145c0
37b7145c0stptrs_:
37b7145c0push r15
37b7145c2push r14
37b7145c4push r13
37b7145c6push r12
37b7145c8push rbp
37b7145c9push rdi
37b7145capush rsi
37b7145cbpush rbx
37b7145ccsub rsp, 120
37b7145d0mov r13, [rsp+256]
37b7145d8mov rax, [rsp+248]
37b7145e0mov r12, [rsp+232]
37b7145e8mov [r13], 0
37b7145f0mov eax, [rax]
37b7145f2mov rsi, r8
37b7145f5mov rdi, rdx
37b7145f8mov r8l, 1
37b7145femov rbp, r9
37b714601lea rdx, [rip+0xd21bb8]
37b714608mov r9l, 1
37b71460emov rbx, rcx
37b714611mov [rsp+92], eax
37b714615call lsame_
37b71461amov r9l, 1
37b714620mov r8l, 1
37b714626mov rcx, rsi
37b714629lea rdx, [rip+0xd21b91]
37b714630mov r15l, eax
37b714633call lsame_
37b714638mov [rsp+80], eax
37b71463ctest r15l, r15l
37b71463fjne 0x37b7146a0
37b714641mov r9l, 1
37b714647mov r8l, 1
37b71464dlea rdx, [rip+0xd21b6e]
37b714654mov rcx, rbx
37b714657call lsame_
37b71465ctest eax, eax
37b71465ejne 0x37b7146a0
37b714660mov edx, -1
37b714665mov eax, 1
37b71466a
37b71466aloc_37b71466a:
37b71466amov [r13], edx
37b71466e
37b71466eloc_37b71466e:
37b71466elea rdx, [rsp+108]
37b714673mov r8l, 6
37b714679lea rcx, [rip+0xd21b45]
37b714680mov [rsp+108], eax
37b714684call xerbla_
37b714689nop
37b71468a
37b71468aloc_37b71468a:
37b71468aadd rsp, 120
37b71468epop rbx
37b71468fpop rsi
37b714690pop rdi
37b714691pop rbp
37b714692pop r12
37b714694pop r13
37b714696pop r14
37b714698pop r15
37b71469aret
37b71469b
37b71469b 0f 1f 44 00 00 ..D..
37b7146a0
37b7146a0loc_37b7146a0:
37b7146a0mov r9l, 1
37b7146a6mov r8l, 1
37b7146aclea rdx, [rip+0xd21b0e]
37b7146b3mov rcx, rdi
37b7146b6call lsame_
37b7146bbtest eax, eax
37b7146bdje 0x37b714898
37b7146c3
37b7146c3loc_37b7146c3:
37b7146c3mov edx, [rsp+80]
37b7146c7test edx, edx
37b7146c9je 0x37b714830
37b7146cf
37b7146cfloc_37b7146cf:
37b7146cfmov edx, [rbp]
37b7146d2test edx, edx
37b7146d4js 0x37b714818
37b7146damov rax, [rsp+224]
37b7146e2mov r14l, [rax]
37b7146e5test r14l, r14l
37b7146e8js 0x37b714900
37b7146eemov rcx, [rsp+248]
37b7146f6test edx, edx
37b7146f8mov eax, 1
37b7146fdcmovg eax, edx
37b714700cmp [rcx], eax
37b714702jl 0x37b7148f0
37b714708mov eax, [r13]
37b71470ctest eax, eax
37b71470ejne 0x37b71490f
37b714714test edx, edx
37b714716je 0x37b71468a
37b71471cmov eax, [rsp+80]
37b714720test eax, eax
37b714722je 0x37b714780
37b714724mov r8l, 1
37b71472amov [r13], 1
37b714732mov eax, 1
37b714737pxor x0, x0
37b71473btest r15l, r15l
37b71473eje 0x37b714868
37b714744nop
37b714745nop [rax+rax]
37b714750
37b714750loc_37b714750:
37b714750add r8l, eax
37b714753lea ecx, [r8-2]
37b714757movsxd rcx, ecx
37b71475aucomiss x0, [r12+4*rcx]
37b71475fjp 0x37b714767
37b714761je 0x37b71468a
37b714767
37b714767loc_37b714767:
37b714767add eax, 1
37b71476amov [r13], eax
37b71476ecmp edx, eax
37b714770jge 0x37b714750
37b714772nop [rax]
37b714775nop [rax+rax]
37b714780
37b714780loc_37b714780:
37b714780mov [r13], 0
37b714788test r14l, r14l
37b71478bje 0x37b71468a
37b714791movsxd r13, [rsp+92]
37b714796xor eax, eax
37b714798mov r15, [rsp+240]
37b7147a0test r13, r13
37b7147a3cmovs r13, rax
37b7147a7lea rax, [4*r13]
37b7147afmov r13l, 1
37b7147b5mov [rsp+80], rax
37b7147banop [rax+rax]
37b7147c0
37b7147c0loc_37b7147c0:
37b7147c0lea rax, [rip+0xd21a05]
37b7147c7mov r9, rbp
37b7147camov r8, rsi
37b7147cdmov rdx, rdi
37b7147d0mov [rsp+40], r15
37b7147d5mov rcx, rbx
37b7147d8add r13l, 1
37b7147dcmov [rsp+72], 1
37b7147e5mov [rsp+64], 1
37b7147eemov [rsp+56], 1
37b7147f7mov [rsp+48], rax
37b7147fcmov [rsp+32], r12
37b714801call stpsv_
37b714806add r15, [rsp+80]
37b71480bcmp r14l, r13l
37b71480ejge 0x37b7147c0
37b714810jmp 0x37b71468a
37b714815
37b714815 0f 1f 00 ...
37b714818
37b714818loc_37b714818:
37b714818mov edx, -4
37b71481dmov eax, 4
37b714822jmp 0x37b71466a
37b714827
37b714827 66 0f 1f 84 00 00 00 00 00 f........
37b714830
37b714830loc_37b714830:
37b714830mov r9l, 1
37b714836mov r8l, 1
37b71483clea rdx, [rip+0xd2197d]
37b714843mov rcx, rsi
37b714846call lsame_
37b71484btest eax, eax
37b71484djne 0x37b7146cf
37b714853mov [r13], -3
37b71485bmov eax, 3
37b714860jmp 0x37b71466e
37b714865
37b714865 0f 1f 00 ...
37b714868
37b714868loc_37b714868:
37b714868lea ecx, [r8-1]
37b71486cmovsxd rcx, ecx
37b71486fucomiss x0, [r12+4*rcx]
37b714874jp 0x37b71487c
37b714876je 0x37b71468a
37b71487c
37b71487cloc_37b71487c:
37b71487cmov ecx, edx
37b71487esub ecx, eax
37b714880add eax, 1
37b714883mov [r13], eax
37b714887lea r8l, [rcx+r8+1]
37b71488ccmp edx, eax
37b71488ejge 0x37b714868
37b714890jmp 0x37b714780
37b714895
37b714895 0f 1f 00 ...
37b714898
37b714898loc_37b714898:
37b714898mov r9l, 1
37b71489emov r8l, 1
37b7148a4lea rdx, [rip+0xd21918]
37b7148abmov rcx, rdi
37b7148aecall lsame_
37b7148b3test eax, eax
37b7148b5jne 0x37b7146c3
37b7148bbmov r9l, 1
37b7148c1mov r8l, 1
37b7148c7lea rdx, [rip+0xd218f6]
37b7148cemov rcx, rdi
37b7148d1call lsame_
37b7148d6test eax, eax
37b7148d8jne 0x37b7146c3
37b7148demov edx, -2
37b7148e3mov eax, 2
37b7148e8jmp 0x37b71466a
37b7148ed
37b7148ed 0f 1f 00 ...
37b7148f0
37b7148f0loc_37b7148f0:
37b7148f0mov edx, -8
37b7148f5mov eax, 8
37b7148fajmp 0x37b71466a
37b7148ff
37b7148ff 90 .
37b714900
37b714900loc_37b714900:
37b714900mov edx, -5
37b714905mov eax, 5
37b71490ajmp 0x37b71466a
37b71490f
37b71490floc_37b71490f:
37b71490fneg eax
37b714911jmp 0x37b71466e
37b7145c0
37b7145c0stptrs_:
37b7145c0push r15
37b7145c2push r14
37b7145c4push r13
37b7145c6push r12
37b7145c8push rbp
37b7145c9push rdi
37b7145capush rsi
37b7145cbpush rbx
37b7145ccsub rsp, 120
37b7145d0mov r13, [rsp+256]
37b7145d8mov rax, [rsp+248]
37b7145e0mov r12, [rsp+232]
37b7145e8mov [r13], 0
37b7145f0mov eax, [rax]
37b7145f2mov rsi, r8
37b7145f5mov rdi, rdx
37b7145f8mov r8l, 1
37b7145femov rbp, r9
37b714601lea rdx, [rip+0xd21bb8]
37b714608mov r9l, 1
37b71460emov rbx, rcx
37b714611mov [rsp+92], eax
37b714615call lsame_
37b71461amov r9l, 1
37b714620mov r8l, 1
37b714626mov rcx, rsi
37b714629lea rdx, [rip+0xd21b91]
37b714630mov r15l, eax
37b714633call lsame_
37b714638mov [rsp+80], eax
37b71463ctest r15l, r15l
37b71463fjne 0x37b7146a0
37b714641mov r9l, 1
37b714647mov r8l, 1
37b71464dlea rdx, [rip+0xd21b6e]
37b714654mov rcx, rbx
37b714657call lsame_
37b71465ctest eax, eax
37b71465ejne 0x37b7146a0
37b714660mov edx, -1
37b714665mov eax, 1
37b71466a
37b71466aloc_37b71466a:
37b71466amov [r13], edx
37b71466e
37b71466eloc_37b71466e:
37b71466elea rdx, [rsp+108]
37b714673mov r8l, 6
37b714679lea rcx, [rip+0xd21b45]
37b714680mov [rsp+108], eax
37b714684call xerbla_
37b714689nop
37b71468a
37b71468aloc_37b71468a:
37b71468aadd rsp, 120
37b71468epop rbx
37b71468fpop rsi
37b714690pop rdi
37b714691pop rbp
37b714692pop r12
37b714694pop r13
37b714696pop r14
37b714698pop r15
37b71469aret
37b71469b
37b71469b 0f 1f 44 00 00 ..D..
37b7146a0
37b7146a0loc_37b7146a0:
37b7146a0mov r9l, 1
37b7146a6mov r8l, 1
37b7146aclea rdx, [rip+0xd21b0e]
37b7146b3mov rcx, rdi
37b7146b6call lsame_
37b7146bbtest eax, eax
37b7146bdje 0x37b714898
37b7146c3
37b7146c3loc_37b7146c3:
37b7146c3mov edx, [rsp+80]
37b7146c7test edx, edx
37b7146c9je 0x37b714830
37b7146cf
37b7146cfloc_37b7146cf:
37b7146cfmov edx, [rbp]
37b7146d2test edx, edx
37b7146d4js 0x37b714818
37b7146damov rax, [rsp+224]
37b7146e2mov r14l, [rax]
37b7146e5test r14l, r14l
37b7146e8js 0x37b714900
37b7146eemov rcx, [rsp+248]
37b7146f6test edx, edx
37b7146f8mov eax, 1
37b7146fdcmovg eax, edx
37b714700cmp [rcx], eax
37b714702jl 0x37b7148f0
37b714708mov eax, [r13]
37b71470ctest eax, eax
37b71470ejne 0x37b71490f
37b714714test edx, edx
37b714716je 0x37b71468a
37b71471cmov eax, [rsp+80]
37b714720test eax, eax
37b714722je 0x37b714780
37b714724mov r8l, 1
37b71472amov [r13], 1
37b714732mov eax, 1
37b714737pxor x0, x0
37b71473btest r15l, r15l
37b71473eje 0x37b714868
37b714744nop
37b714745nop [rax+rax]
37b714750
37b714750loc_37b714750:
37b714750add r8l, eax
37b714753lea ecx, [r8-2]
37b714757movsxd rcx, ecx
37b71475aucomiss x0, [r12+4*rcx]
37b71475fjp 0x37b714767
37b714761je 0x37b71468a
37b714767
37b714767loc_37b714767:
37b714767add eax, 1
37b71476amov [r13], eax
37b71476ecmp edx, eax
37b714770jge 0x37b714750
37b714772nop [rax]
37b714775nop [rax+rax]
37b714780
37b714780loc_37b714780:
37b714780mov [r13], 0
37b714788test r14l, r14l
37b71478bje 0x37b71468a
37b714791movsxd r13, [rsp+92]
37b714796xor eax, eax
37b714798mov r15, [rsp+240]
37b7147a0test r13, r13
37b7147a3cmovs r13, rax
37b7147a7lea rax, [4*r13]
37b7147afmov r13l, 1
37b7147b5mov [rsp+80], rax
37b7147banop [rax+rax]
37b7147c0
37b7147c0loc_37b7147c0:
37b7147c0lea rax, [rip+0xd21a05]
37b7147c7mov r9, rbp
37b7147camov r8, rsi
37b7147cdmov rdx, rdi
37b7147d0mov [rsp+40], r15
37b7147d5mov rcx, rbx
37b7147d8add r13l, 1
37b7147dcmov [rsp+72], 1
37b7147e5mov [rsp+64], 1
37b7147eemov [rsp+56], 1
37b7147f7mov [rsp+48], rax
37b7147fcmov [rsp+32], r12
37b714801call stpsv_
37b714806add r15, [rsp+80]
37b71480bcmp r14l, r13l
37b71480ejge 0x37b7147c0
37b714810jmp 0x37b71468a
37b714815
37b714815 0f 1f 00 ...
37b714818
37b714818loc_37b714818:
37b714818mov edx, -4
37b71481dmov eax, 4
37b714822jmp 0x37b71466a
37b714827
37b714827 66 0f 1f 84 00 00 00 00 00 f........
37b714830
37b714830loc_37b714830:
37b714830mov r9l, 1
37b714836mov r8l, 1
37b71483clea rdx, [rip+0xd2197d]
37b714843mov rcx, rsi
37b714846call lsame_
37b71484btest eax, eax
37b71484djne 0x37b7146cf
37b714853mov [r13], -3
37b71485bmov eax, 3
37b714860jmp 0x37b71466e
37b714865
37b714865 0f 1f 00 ...
37b714868
37b714868loc_37b714868:
37b714868lea ecx, [r8-1]
37b71486cmovsxd rcx, ecx
37b71486fucomiss x0, [r12+4*rcx]
37b714874jp 0x37b71487c
37b714876je 0x37b71468a
37b71487c
37b71487cloc_37b71487c:
37b71487cmov ecx, edx
37b71487esub ecx, eax
37b714880add eax, 1
37b714883mov [r13], eax
37b714887lea r8l, [rcx+r8+1]
37b71488ccmp edx, eax
37b71488ejge 0x37b714868
37b714890jmp 0x37b714780
37b714895
37b714895 0f 1f 00 ...
37b714898
37b714898loc_37b714898:
37b714898mov r9l, 1
37b71489emov r8l, 1
37b7148a4lea rdx, [rip+0xd21918]
37b7148abmov rcx, rdi
37b7148aecall lsame_
37b7148b3test eax, eax
37b7148b5jne 0x37b7146c3
37b7148bbmov r9l, 1
37b7148c1mov r8l, 1
37b7148c7lea rdx, [rip+0xd218f6]
37b7148cemov rcx, rdi
37b7148d1call lsame_
37b7148d6test eax, eax
37b7148d8jne 0x37b7146c3
37b7148demov edx, -2
37b7148e3mov eax, 2
37b7148e8jmp 0x37b71466a
37b7148ed
37b7148ed 0f 1f 00 ...
37b7148f0
37b7148f0loc_37b7148f0:
37b7148f0mov edx, -8
37b7148f5mov eax, 8
37b7148fajmp 0x37b71466a
37b7148ff
37b7148ff 90 .
37b714900
37b714900loc_37b714900:
37b714900mov edx, -5
37b714905mov eax, 5
37b71490ajmp 0x37b71466a
37b71490f
37b71490floc_37b71490f:
37b71490fneg eax
37b714911jmp 0x37b71466e
37b7145c0
37b714916
37b714916 // align 0x10
37b714916 // align 0x10
37b714920
37b714920strcon_:
37b714920push r15
37b714922push r14
37b714924push r13
37b714926push r12
37b714928push rbp
37b714929push rdi
37b71492apush rsi
37b71492bpush rbx
37b71492csub rsp, 248
37b714933movups [rsp+192], x6
37b71493bmovups [rsp+208], x7
37b714943movups [rsp+224], x8
37b71494cmov r13, [rsp+392]
37b714954mov rsi, [rsp+376]
37b71495cmov [r13], 0
37b714964mov rbp, rdx
37b714967mov r12, rcx
37b71496amov rdi, r8
37b71496dmov rbx, r9
37b714970mov r8l, 1
37b714976mov r9l, 1
37b71497clea rdx, [rip+0xd2184d]
37b714983mov rcx, rbp
37b714986call lsame_
37b71498bmov r9l, 1
37b714991mov r8l, 1
37b714997mov r15l, eax
37b71499acmp [r12], 49
37b71499fjne 0x37b714ab0
37b7149a5lea rdx, [rip+0xd21825]
37b7149acmov rcx, rdi
37b7149afmov r14l, 1
37b7149b5call lsame_
37b7149bamov r10l, eax
37b7149bd
37b7149bdloc_37b7149bd:
37b7149bdtest r15l, r15l
37b7149c0je 0x37b714af1
37b7149c6
37b7149c6loc_37b7149c6:
37b7149c6test r10l, r10l
37b7149c9je 0x37b714a78
37b7149cf
37b7149cfloc_37b7149cf:
37b7149cfmov eax, [rbx]
37b7149d1test eax, eax
37b7149d3js 0x37b714a18
37b7149d5mov rcx, [rsp+360]
37b7149ddmov r15l, 1
37b7149e3cmovg r15l, eax
37b7149e7cmp [rcx], r15l
37b7149eajl 0x37b714ea0
37b7149f0mov edx, [r13]
37b7149f4test edx, edx
37b7149f6jne 0x37b714eaf
37b7149fctest eax, eax
37b7149femov rax, [rsp+368]
37b714a06jne 0x37b714b38
37b714a0cmov [rax], 0x3f800000
37b714a12jmp 0x37b714a48
37b714a14
37b714a14 0f 1f 40 00 ..@.
37b714a18
37b714a18loc_37b714a18:
37b714a18mov eax, -4
37b714a1dmov edx, 4
37b714a22
37b714a22loc_37b714a22:
37b714a22mov [r13], eax
37b714a26
37b714a26loc_37b714a26:
37b714a26mov [rsp+180], edx
37b714a2dmov r8l, 6
37b714a33lea rdx, [rsp+180]
37b714a3blea rcx, [rip+0xd21793]
37b714a42call xerbla_
37b714a47nop
37b714a48
37b714a48loc_37b714a48:
37b714a48movups x6, [rsp+192]
37b714a50movups x7, [rsp+208]
37b714a58movups x8, [rsp+224]
37b714a61add rsp, 248
37b714a68pop rbx
37b714a69pop rsi
37b714a6apop rdi
37b714a6bpop rbp
37b714a6cpop r12
37b714a6epop r13
37b714a70pop r14
37b714a72pop r15
37b714a74ret
37b714a75
37b714a75 0f 1f 00 ...
37b714a78
37b714a78loc_37b714a78:
37b714a78mov r9l, 1
37b714a7emov r8l, 1
37b714a84lea rdx, [rip+0xd21745]
37b714a8bmov rcx, rdi
37b714a8ecall lsame_
37b714a93test eax, eax
37b714a95jne 0x37b7149cf
37b714a9bmov eax, -3
37b714aa0mov edx, 3
37b714aa5jmp 0x37b714a22
37b714aaa
37b714aaa 66 0f 1f 44 00 00 f..D..
37b714ab0
37b714ab0loc_37b714ab0:
37b714ab0lea rdx, [rip+0xd2171b]
37b714ab7mov rcx, r12
37b714abacall lsame_
37b714abfmov r9l, 1
37b714ac5mov r8l, 1
37b714acbmov rcx, rdi
37b714acemov r14l, eax
37b714ad1lea rdx, [rip+0xd216f9]
37b714ad8test eax, eax
37b714adaje 0x37b714da0
37b714ae0call lsame_
37b714ae5mov r10l, eax
37b714ae8test r15l, r15l
37b714aebjne 0x37b7149c6
37b714af1
37b714af1loc_37b714af1:
37b714af1mov r9l, 1
37b714af7mov r8l, 1
37b714afdmov rcx, rbp
37b714b00mov [rsp+136], r10l
37b714b08lea rdx, [rip+0xd216c5]
37b714b0fcall lsame_
37b714b14mov r10l, [rsp+136]
37b714b1ctest eax, eax
37b714b1ejne 0x37b7149c6
37b714b24mov eax, -2
37b714b29mov edx, 2
37b714b2ejmp 0x37b714a22
37b714b33
37b714b33 0f 1f 44 00 00 ..D..
37b714b38
37b714b38loc_37b714b38:
37b714b38mov [rax], 0
37b714b3emov edx, 12
37b714b43lea rcx, [rip+0xd21691]
37b714b4acall slamch_
37b714b4fmov [rsp+56], rsi
37b714b54mov r9, rbx
37b714b57mov r8, rdi
37b714b5amov rax, [rsp+360]
37b714b62mov rdx, rbp
37b714b65mov rcx, r12
37b714b68mov [rsp+80], 1
37b714b71mov [rsp+72], 1
37b714b7amovaps x6, x0
37b714b7dmov [rsp+48], rax
37b714b82mov rax, [rsp+352]
37b714b8amov [rsp+64], 1
37b714b93mov [rsp+40], rax
37b714b98mov [rsp+32], rbx
37b714b9dcall slantr_
37b714ba2movaps x2, x0
37b714ba5movaps x7, x0
37b714ba8pxor x0, x0
37b714baccomiss x2, x0
37b714bafjbe 0x37b714a48
37b714bb5pxor x0, x0
37b714bb9mov eax, 2
37b714bbemov r12, rbx
37b714bc1mov [rsp+168], 0
37b714bcccvtsi2ss x0, r15l
37b714bd1sub eax, r14l
37b714bd4mov [rsp+167], 78
37b714bdclea r15, [rsp+180]
37b714be4mov [rsp+152], eax
37b714beblea rax, [rsp+168]
37b714bf3lea r14, [rsp+172]
37b714bfbmov [rsp+136], rax
37b714c03lea rax, [rsp+167]
37b714c0bmov [rsp+172], 0
37b714c16mulss x0, x6
37b714c1amov [rsp+144], rax
37b714c22movss x6, [rip+0xd215d6]
37b714c2amovaps x8, x0
37b714c2ejmp 0x37b714cbf
37b714c33
37b714c33 0f 1f 44 00 00 ..D..
37b714c38
37b714c38loc_37b714c38:
37b714c38mov [rsp+72], rax
37b714c3dmov r8, rdi
37b714c40mov rcx, rbp
37b714c43mov rax, [rsp+360]
37b714c4blea rbx, [rsp+176]
37b714c53mov [rsp+80], r13
37b714c58mov r9, [rsp+144]
37b714c60lea rdx, [rip+0xd2158c]
37b714c67mov [rsp+48], rax
37b714c6cmov rax, [rsp+352]
37b714c74mov [rsp+96], 9
37b714c7dmov [rsp+88], 1
37b714c86mov [rsp+64], rbx
37b714c8bmov [rsp+56], rsi
37b714c90mov [rsp+40], rax
37b714c95mov [rsp+32], r12
37b714c9acall slatrs_
37b714c9f
37b714c9floc_37b714c9f:
37b714c9fmovss x0, [rsp+176]
37b714ca8mov [rsp+167], 89
37b714cb0ucomiss x0, x6
37b714cb3jp 0x37b714e30
37b714cb9jne 0x37b714e30
37b714cbf
37b714cbfloc_37b714cbf:
37b714cbfmovsxd rax, [r12]
37b714cc3mov [rsp+48], r15
37b714cc8mov r8, rsi
37b714ccbmov rcx, r12
37b714ccemov [rsp+40], r14
37b714cd3mov r9, [rsp+384]
37b714cdblea rdx, [rsi+4*rax]
37b714cdfmov rax, [rsp+136]
37b714ce7mov [rsp+32], rax
37b714ceccall slacn2_
37b714cf1mov edx, [rsp+172]
37b714cf8test edx, edx
37b714cfaje 0x37b714df0
37b714d00mov eax, [r12]
37b714d04mov [rsp+112], 1
37b714d0dmov [rsp+104], 1
37b714d16add eax, eax
37b714d18cmp edx, [rsp+152]
37b714d1fcdqe
37b714d21lea rax, [rsi+4*rax]
37b714d25jne 0x37b714c38
37b714d2bmov [rsp+72], rax
37b714d30mov r8, rdi
37b714d33mov rcx, rbp
37b714d36mov rax, [rsp+360]
37b714d3elea rbx, [rsp+176]
37b714d46mov [rsp+80], r13
37b714d4bmov r9, [rsp+144]
37b714d53lea rdx, [rip+0xd2148d]
37b714d5amov [rsp+48], rax
37b714d5fmov rax, [rsp+352]
37b714d67mov [rsp+96], 12
37b714d70mov [rsp+88], 1
37b714d79mov [rsp+64], rbx
37b714d7emov [rsp+56], rsi
37b714d83mov [rsp+40], rax
37b714d88mov [rsp+32], r12
37b714d8dcall slatrs_
37b714d92jmp 0x37b714c9f
37b714d97
37b714d97 66 0f 1f 84 00 00 00 00 00 f........
37b714da0
37b714da0loc_37b714da0:
37b714da0call lsame_
37b714da5mov r9l, 1
37b714dabmov r8l, 1
37b714db1mov rcx, r12
37b714db4lea rdx, [rip+0xd21418]
37b714dbbmov [rsp+136], eax
37b714dc2call lsame_
37b714dc7mov r10l, [rsp+136]
37b714dcftest eax, eax
37b714dd1jne 0x37b7149bd
37b714dd7mov eax, -1
37b714ddcmov edx, 1
37b714de1jmp 0x37b714a22
37b714de6
37b714de6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b714df0
37b714df0loc_37b714df0:
37b714df0movss x1, [rsp+168]
37b714df9pxor x0, x0
37b714dfducomiss x1, x0
37b714e00jp 0x37b714e08
37b714e02je 0x37b714a48
37b714e08
37b714e08loc_37b714e08:
37b714e08movss x0, [rip+0xd213f0]
37b714e10mov rax, [rsp+368]
37b714e18divss x0, x7
37b714e1cdivss x0, x1
37b714e20movss [rax], x0
37b714e24jmp 0x37b714a48
37b714e29
37b714e29 0f 1f 80 00 00 00 00 .......
37b714e30
37b714e30loc_37b714e30:
37b714e30lea r8, [rip+0xd213c5]
37b714e37mov rdx, rsi
37b714e3amov rcx, r12
37b714e3dmovss [rsp+156], x0
37b714e46call isamax_
37b714e4bmovss x0, [rsp+156]
37b714e54cdqe
37b714e56movss x1, [rsi+4*rax-4]
37b714e5candps x1, [rip+0xd213ad]
37b714e63mulss x1, x8
37b714e68comiss x1, x0
37b714e6bja 0x37b714a48
37b714e71pxor x1, x1
37b714e75ucomiss x0, x1
37b714e78jp 0x37b714e80
37b714e7aje 0x37b714a48
37b714e80
37b714e80loc_37b714e80:
37b714e80lea r9, [rip+0xd21375]
37b714e87mov r8, rsi
37b714e8amov rdx, rbx
37b714e8dmov rcx, r12
37b714e90call srscl_
37b714e95jmp 0x37b714cbf
37b714e9a
37b714e9a 66 0f 1f 44 00 00 f..D..
37b714ea0
37b714ea0loc_37b714ea0:
37b714ea0mov eax, -6
37b714ea5mov edx, 6
37b714eaajmp 0x37b714a22
37b714eaf
37b714eafloc_37b714eaf:
37b714eafneg edx
37b714eb1jmp 0x37b714a26
37b714920
37b714920strcon_:
37b714920push r15
37b714922push r14
37b714924push r13
37b714926push r12
37b714928push rbp
37b714929push rdi
37b71492apush rsi
37b71492bpush rbx
37b71492csub rsp, 248
37b714933movups [rsp+192], x6
37b71493bmovups [rsp+208], x7
37b714943movups [rsp+224], x8
37b71494cmov r13, [rsp+392]
37b714954mov rsi, [rsp+376]
37b71495cmov [r13], 0
37b714964mov rbp, rdx
37b714967mov r12, rcx
37b71496amov rdi, r8
37b71496dmov rbx, r9
37b714970mov r8l, 1
37b714976mov r9l, 1
37b71497clea rdx, [rip+0xd2184d]
37b714983mov rcx, rbp
37b714986call lsame_
37b71498bmov r9l, 1
37b714991mov r8l, 1
37b714997mov r15l, eax
37b71499acmp [r12], 49
37b71499fjne 0x37b714ab0
37b7149a5lea rdx, [rip+0xd21825]
37b7149acmov rcx, rdi
37b7149afmov r14l, 1
37b7149b5call lsame_
37b7149bamov r10l, eax
37b7149bd
37b7149bdloc_37b7149bd:
37b7149bdtest r15l, r15l
37b7149c0je 0x37b714af1
37b7149c6
37b7149c6loc_37b7149c6:
37b7149c6test r10l, r10l
37b7149c9je 0x37b714a78
37b7149cf
37b7149cfloc_37b7149cf:
37b7149cfmov eax, [rbx]
37b7149d1test eax, eax
37b7149d3js 0x37b714a18
37b7149d5mov rcx, [rsp+360]
37b7149ddmov r15l, 1
37b7149e3cmovg r15l, eax
37b7149e7cmp [rcx], r15l
37b7149eajl 0x37b714ea0
37b7149f0mov edx, [r13]
37b7149f4test edx, edx
37b7149f6jne 0x37b714eaf
37b7149fctest eax, eax
37b7149femov rax, [rsp+368]
37b714a06jne 0x37b714b38
37b714a0cmov [rax], 0x3f800000
37b714a12jmp 0x37b714a48
37b714a14
37b714a14 0f 1f 40 00 ..@.
37b714a18
37b714a18loc_37b714a18:
37b714a18mov eax, -4
37b714a1dmov edx, 4
37b714a22
37b714a22loc_37b714a22:
37b714a22mov [r13], eax
37b714a26
37b714a26loc_37b714a26:
37b714a26mov [rsp+180], edx
37b714a2dmov r8l, 6
37b714a33lea rdx, [rsp+180]
37b714a3blea rcx, [rip+0xd21793]
37b714a42call xerbla_
37b714a47nop
37b714a48
37b714a48loc_37b714a48:
37b714a48movups x6, [rsp+192]
37b714a50movups x7, [rsp+208]
37b714a58movups x8, [rsp+224]
37b714a61add rsp, 248
37b714a68pop rbx
37b714a69pop rsi
37b714a6apop rdi
37b714a6bpop rbp
37b714a6cpop r12
37b714a6epop r13
37b714a70pop r14
37b714a72pop r15
37b714a74ret
37b714a75
37b714a75 0f 1f 00 ...
37b714a78
37b714a78loc_37b714a78:
37b714a78mov r9l, 1
37b714a7emov r8l, 1
37b714a84lea rdx, [rip+0xd21745]
37b714a8bmov rcx, rdi
37b714a8ecall lsame_
37b714a93test eax, eax
37b714a95jne 0x37b7149cf
37b714a9bmov eax, -3
37b714aa0mov edx, 3
37b714aa5jmp 0x37b714a22
37b714aaa
37b714aaa 66 0f 1f 44 00 00 f..D..
37b714ab0
37b714ab0loc_37b714ab0:
37b714ab0lea rdx, [rip+0xd2171b]
37b714ab7mov rcx, r12
37b714abacall lsame_
37b714abfmov r9l, 1
37b714ac5mov r8l, 1
37b714acbmov rcx, rdi
37b714acemov r14l, eax
37b714ad1lea rdx, [rip+0xd216f9]
37b714ad8test eax, eax
37b714adaje 0x37b714da0
37b714ae0call lsame_
37b714ae5mov r10l, eax
37b714ae8test r15l, r15l
37b714aebjne 0x37b7149c6
37b714af1
37b714af1loc_37b714af1:
37b714af1mov r9l, 1
37b714af7mov r8l, 1
37b714afdmov rcx, rbp
37b714b00mov [rsp+136], r10l
37b714b08lea rdx, [rip+0xd216c5]
37b714b0fcall lsame_
37b714b14mov r10l, [rsp+136]
37b714b1ctest eax, eax
37b714b1ejne 0x37b7149c6
37b714b24mov eax, -2
37b714b29mov edx, 2
37b714b2ejmp 0x37b714a22
37b714b33
37b714b33 0f 1f 44 00 00 ..D..
37b714b38
37b714b38loc_37b714b38:
37b714b38mov [rax], 0
37b714b3emov edx, 12
37b714b43lea rcx, [rip+0xd21691]
37b714b4acall slamch_
37b714b4fmov [rsp+56], rsi
37b714b54mov r9, rbx
37b714b57mov r8, rdi
37b714b5amov rax, [rsp+360]
37b714b62mov rdx, rbp
37b714b65mov rcx, r12
37b714b68mov [rsp+80], 1
37b714b71mov [rsp+72], 1
37b714b7amovaps x6, x0
37b714b7dmov [rsp+48], rax
37b714b82mov rax, [rsp+352]
37b714b8amov [rsp+64], 1
37b714b93mov [rsp+40], rax
37b714b98mov [rsp+32], rbx
37b714b9dcall slantr_
37b714ba2movaps x2, x0
37b714ba5movaps x7, x0
37b714ba8pxor x0, x0
37b714baccomiss x2, x0
37b714bafjbe 0x37b714a48
37b714bb5pxor x0, x0
37b714bb9mov eax, 2
37b714bbemov r12, rbx
37b714bc1mov [rsp+168], 0
37b714bcccvtsi2ss x0, r15l
37b714bd1sub eax, r14l
37b714bd4mov [rsp+167], 78
37b714bdclea r15, [rsp+180]
37b714be4mov [rsp+152], eax
37b714beblea rax, [rsp+168]
37b714bf3lea r14, [rsp+172]
37b714bfbmov [rsp+136], rax
37b714c03lea rax, [rsp+167]
37b714c0bmov [rsp+172], 0
37b714c16mulss x0, x6
37b714c1amov [rsp+144], rax
37b714c22movss x6, [rip+0xd215d6]
37b714c2amovaps x8, x0
37b714c2ejmp 0x37b714cbf
37b714c33
37b714c33 0f 1f 44 00 00 ..D..
37b714c38
37b714c38loc_37b714c38:
37b714c38mov [rsp+72], rax
37b714c3dmov r8, rdi
37b714c40mov rcx, rbp
37b714c43mov rax, [rsp+360]
37b714c4blea rbx, [rsp+176]
37b714c53mov [rsp+80], r13
37b714c58mov r9, [rsp+144]
37b714c60lea rdx, [rip+0xd2158c]
37b714c67mov [rsp+48], rax
37b714c6cmov rax, [rsp+352]
37b714c74mov [rsp+96], 9
37b714c7dmov [rsp+88], 1
37b714c86mov [rsp+64], rbx
37b714c8bmov [rsp+56], rsi
37b714c90mov [rsp+40], rax
37b714c95mov [rsp+32], r12
37b714c9acall slatrs_
37b714c9f
37b714c9floc_37b714c9f:
37b714c9fmovss x0, [rsp+176]
37b714ca8mov [rsp+167], 89
37b714cb0ucomiss x0, x6
37b714cb3jp 0x37b714e30
37b714cb9jne 0x37b714e30
37b714cbf
37b714cbfloc_37b714cbf:
37b714cbfmovsxd rax, [r12]
37b714cc3mov [rsp+48], r15
37b714cc8mov r8, rsi
37b714ccbmov rcx, r12
37b714ccemov [rsp+40], r14
37b714cd3mov r9, [rsp+384]
37b714cdblea rdx, [rsi+4*rax]
37b714cdfmov rax, [rsp+136]
37b714ce7mov [rsp+32], rax
37b714ceccall slacn2_
37b714cf1mov edx, [rsp+172]
37b714cf8test edx, edx
37b714cfaje 0x37b714df0
37b714d00mov eax, [r12]
37b714d04mov [rsp+112], 1
37b714d0dmov [rsp+104], 1
37b714d16add eax, eax
37b714d18cmp edx, [rsp+152]
37b714d1fcdqe
37b714d21lea rax, [rsi+4*rax]
37b714d25jne 0x37b714c38
37b714d2bmov [rsp+72], rax
37b714d30mov r8, rdi
37b714d33mov rcx, rbp
37b714d36mov rax, [rsp+360]
37b714d3elea rbx, [rsp+176]
37b714d46mov [rsp+80], r13
37b714d4bmov r9, [rsp+144]
37b714d53lea rdx, [rip+0xd2148d]
37b714d5amov [rsp+48], rax
37b714d5fmov rax, [rsp+352]
37b714d67mov [rsp+96], 12
37b714d70mov [rsp+88], 1
37b714d79mov [rsp+64], rbx
37b714d7emov [rsp+56], rsi
37b714d83mov [rsp+40], rax
37b714d88mov [rsp+32], r12
37b714d8dcall slatrs_
37b714d92jmp 0x37b714c9f
37b714d97
37b714d97 66 0f 1f 84 00 00 00 00 00 f........
37b714da0
37b714da0loc_37b714da0:
37b714da0call lsame_
37b714da5mov r9l, 1
37b714dabmov r8l, 1
37b714db1mov rcx, r12
37b714db4lea rdx, [rip+0xd21418]
37b714dbbmov [rsp+136], eax
37b714dc2call lsame_
37b714dc7mov r10l, [rsp+136]
37b714dcftest eax, eax
37b714dd1jne 0x37b7149bd
37b714dd7mov eax, -1
37b714ddcmov edx, 1
37b714de1jmp 0x37b714a22
37b714de6
37b714de6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b714df0
37b714df0loc_37b714df0:
37b714df0movss x1, [rsp+168]
37b714df9pxor x0, x0
37b714dfducomiss x1, x0
37b714e00jp 0x37b714e08
37b714e02je 0x37b714a48
37b714e08
37b714e08loc_37b714e08:
37b714e08movss x0, [rip+0xd213f0]
37b714e10mov rax, [rsp+368]
37b714e18divss x0, x7
37b714e1cdivss x0, x1
37b714e20movss [rax], x0
37b714e24jmp 0x37b714a48
37b714e29
37b714e29 0f 1f 80 00 00 00 00 .......
37b714e30
37b714e30loc_37b714e30:
37b714e30lea r8, [rip+0xd213c5]
37b714e37mov rdx, rsi
37b714e3amov rcx, r12
37b714e3dmovss [rsp+156], x0
37b714e46call isamax_
37b714e4bmovss x0, [rsp+156]
37b714e54cdqe
37b714e56movss x1, [rsi+4*rax-4]
37b714e5candps x1, [rip+0xd213ad]
37b714e63mulss x1, x8
37b714e68comiss x1, x0
37b714e6bja 0x37b714a48
37b714e71pxor x1, x1
37b714e75ucomiss x0, x1
37b714e78jp 0x37b714e80
37b714e7aje 0x37b714a48
37b714e80
37b714e80loc_37b714e80:
37b714e80lea r9, [rip+0xd21375]
37b714e87mov r8, rsi
37b714e8amov rdx, rbx
37b714e8dmov rcx, r12
37b714e90call srscl_
37b714e95jmp 0x37b714cbf
37b714e9a
37b714e9a 66 0f 1f 44 00 00 f..D..
37b714ea0
37b714ea0loc_37b714ea0:
37b714ea0mov eax, -6
37b714ea5mov edx, 6
37b714eaajmp 0x37b714a22
37b714eaf
37b714eafloc_37b714eaf:
37b714eafneg edx
37b714eb1jmp 0x37b714a26
37b714920
37b714eb6
37b714eb6 // align 0x10
37b714eb6 // align 0x10
37b714ec0
37b714ec0strevc_:
37b714ec0push r15
37b714ec2push r14
37b714ec4push r13
37b714ec6push r12
37b714ec8push rbp
37b714ec9push rdi
37b714ecapush rsi
37b714ecbpush rbx
37b714eccsub rsp, 632
37b714ed3movups [rsp+464], x6
37b714edbmovups [rsp+480], x7
37b714ee3movups [rsp+496], x8
37b714eecmovups [rsp+512], x9
37b714ef5movups [rsp+528], x10
37b714efemovups [rsp+544], x11
37b714f07movups [rsp+560], x12
37b714f10movups [rsp+576], x13
37b714f19movups [rsp+592], x14
37b714f22movups [rsp+608], x15
37b714f2bmov rax, [rsp+744]
37b714f33mov r12, [rsp+800]
37b714f3bmov ebp, [rax]
37b714f3dmov rax, [rsp+776]
37b714f45mov r13l, [rax]
37b714f48mov rsi, rcx
37b714f4bmov rbx, rdx
37b714f4emov r15, r9
37b714f51mov rax, [rsp+760]
37b714f59mov [rsp+720], r8
37b714f61mov r9l, 1
37b714f67mov r8l, 1
37b714f6dlea rdx, [rip+0xd212ac]
37b714f74mov eax, [rax]
37b714f76mov [rsp+256], eax
37b714f7dcall lsame_
37b714f82mov rcx, rsi
37b714f85mov r9l, 1
37b714f8bmov r8l, 1
37b714f91lea rdx, [rip+0xd21289]
37b714f98mov r14l, eax
37b714f9bcall lsame_
37b714fa0mov rcx, rsi
37b714fa3mov r9l, 1
37b714fa9mov r8l, 1
37b714fafor eax, r14l
37b714fb2lea rdx, [rip+0xd21269]
37b714fb9mov edi, eax
37b714fbbcall lsame_
37b714fc0mov r9l, 1
37b714fc6mov r8l, 1
37b714fccmov rcx, rbx
37b714fcflea rdx, [rip+0xd2124d]
37b714fd6or r14l, eax
37b714fd9call lsame_
37b714fdemov r9l, 1
37b714fe4mov r8l, 1
37b714feamov rcx, rbx
37b714fedlea rdx, [rip+0xd2122c]
37b714ff4mov esi, eax
37b714ff6call lsame_
37b714ffbmov r9l, 1
37b715001mov r8l, 1
37b715007mov rcx, rbx
37b71500alea rdx, [rip+0xd21213]
37b715011mov [rsp+312], eax
37b715018call lsame_
37b71501dmov [rsp+288], eax
37b715024mov rax, [rsp+808]
37b71502cmov [rax], 0
37b715032test edi, edi
37b715034jne 0x37b7150e8
37b71503amov edx, -1
37b71503fmov eax, 1
37b715044test r14l, r14l
37b715047jne 0x37b7150e8
37b71504d
37b71504dloc_37b71504d:
37b71504dmov rbx, [rsp+808]
37b715055mov r8l, 6
37b71505blea rcx, [rip+0xd211f6]
37b715062mov [rsp+448], eax
37b715069mov [rbx], edx
37b71506blea rdx, [rsp+448]
37b715073call xerbla_
37b715078nop
37b715079
37b715079loc_37b715079:
37b715079movups x6, [rsp+464]
37b715081movups x7, [rsp+480]
37b715089movups x8, [rsp+496]
37b715092movups x9, [rsp+512]
37b71509bmovups x10, [rsp+528]
37b7150a4movups x11, [rsp+544]
37b7150admovups x12, [rsp+560]
37b7150b6movups x13, [rsp+576]
37b7150bfmovups x14, [rsp+592]
37b7150c8movups x15, [rsp+608]
37b7150d1add rsp, 632
37b7150d8pop rbx
37b7150d9pop rsi
37b7150dapop rdi
37b7150dbpop rbp
37b7150dcpop r12
37b7150depop r13
37b7150e0pop r14
37b7150e2pop r15
37b7150e4ret
37b7150e5
37b7150e5 0f 1f 00 ...
37b7150e8
37b7150e8loc_37b7150e8:
37b7150e8or esi, [rsp+312]
37b7150efjne 0x37b715100
37b7150f1mov eax, [rsp+288]
37b7150f8test eax, eax
37b7150faje 0x37b715218
37b715100
37b715100loc_37b715100:
37b715100mov eax, [r15]
37b715103test eax, eax
37b715105js 0x37b715236
37b71510bmov rbx, [rsp+744]
37b715113mov edx, 1
37b715118cmovg edx, eax
37b71511bcmp [rbx], edx
37b71511djl 0x37b715227
37b715123mov rbx, [rsp+760]
37b71512bmov edx, [rbx]
37b71512dtest edx, edx
37b71512fjle 0x37b715245
37b715135cmp eax, edx
37b715137jle 0x37b715143
37b715139test r14b, 1
37b71513djne 0x37b715245
37b715143
37b715143loc_37b715143:
37b715143mov rsi, [rsp+776]
37b71514bmov edx, [rsi]
37b71514dtest edx, edx
37b71514fjle 0x37b715254
37b715155cmp eax, edx
37b715157jle 0x37b715163
37b715159test dil, 1
37b71515djne 0x37b715254
37b715163
37b715163loc_37b715163:
37b715163movsxd rbx, ebp
37b715166xor edx, edx
37b715168mov ebp, [rsp+288]
37b71516fmov rsi, [rsp+792]
37b715177test rbx, rbx
37b71517acmovns rdx, rbx
37b71517emov [rsp+240], rdx
37b715186test ebp, ebp
37b715188je 0x37b715263
37b71518emov [rsi], 0
37b715194test eax, eax
37b715196je 0x37b718c3e
37b71519cmov rsi, [rsp+240]
37b7151a4mov rbx, [rsp+736]
37b7151acmovsxd rdx, eax
37b7151afpxor x0, x0
37b7151b3lea r10, [rdx-1]
37b7151b7mov ecx, 1
37b7151bcmov rdx, [rsp+720]
37b7151c4lea r9, [4*rsi+4]
37b7151cclea r8, [rbx-4]
37b7151d0jmp 0x37b7151f4
37b7151d2
37b7151d2loc_37b7151d2:
37b7151d2mov ebx, [rdx+4*r10]
37b7151d6test ebx, ebx
37b7151d8je 0x37b7151e5
37b7151da
37b7151daloc_37b7151da:
37b7151damov rsi, [rsp+792]
37b7151e2add [rsi], 1
37b7151e5
37b7151e5loc_37b7151e5:
37b7151e5add rcx, 1
37b7151e9add r8, r9
37b7151eccmp eax, ecx
37b7151eejl 0x37b718bb4
37b7151f4
37b7151f4loc_37b7151f4:
37b7151f4cmp eax, ecx
37b7151f6jle 0x37b7151d2
37b7151f8ucomiss x0, [r8+8]
37b7151fdmov r11l, [rdx+4*rcx-4]
37b715202jp 0x37b718bd3
37b715208jne 0x37b718bd3
37b71520etest r11l, r11l
37b715211je 0x37b7151e5
37b715213jmp 0x37b7151da
37b715215
37b715215 0f 1f 00 ...
37b715218
37b715218loc_37b715218:
37b715218mov edx, -2
37b71521dmov eax, 2
37b715222jmp 0x37b71504d
37b715227
37b715227loc_37b715227:
37b715227mov edx, -6
37b71522cmov eax, 6
37b715231jmp 0x37b71504d
37b715236
37b715236loc_37b715236:
37b715236mov edx, -4
37b71523bmov eax, 4
37b715240jmp 0x37b71504d
37b715245
37b715245loc_37b715245:
37b715245mov edx, -8
37b71524amov eax, 8
37b71524fjmp 0x37b71504d
37b715254
37b715254loc_37b715254:
37b715254mov edx, -10
37b715259mov eax, 10
37b71525ejmp 0x37b71504d
37b715263
37b715263loc_37b715263:
37b715263mov rbx, [rsp+784]
37b71526bmov [rsi], eax
37b71526dcmp eax, [rbx]
37b71526fjle 0x37b715280
37b715271
37b715271loc_37b715271:
37b715271mov edx, -11
37b715276mov eax, 11
37b71527bjmp 0x37b71504d
37b715280
37b715280loc_37b715280:
37b715280test eax, eax
37b715282je 0x37b715079
37b715288
37b715288loc_37b715288:
37b715288mov rax, [rsp+240]
37b715290mov edx, 12
37b715295pxor x13, x13
37b71529alea rcx, [rip+0xd20f84]
37b7152a1not rax
37b7152a4mov [rsp+272], rax
37b7152accall slamch_
37b7152b1mov edx, 9
37b7152b6lea rcx, [rip+0xd20f74]
37b7152bdmovaps x9, x0
37b7152c1call slamch_
37b7152c6mov eax, [r15]
37b7152c9mov [r12], 0
37b7152d1movss [rsp+232], x0
37b7152dacvtsi2ss x13, eax
37b7152dfmov [rsp+344], eax
37b7152e6divss x13, x0
37b7152ebmulss x13, x9
37b7152f0movss x9, [rip+0xd20f67]
37b7152f9movaps x11, x9
37b7152fdsubss x11, x0
37b715302divss x11, x13
37b715307cmp eax, 1
37b71530ajle 0x37b718af8
37b715310mov rax, [rsp+272]
37b715318mov rbx, [rsp+240]
37b715320lea rcx, [r12+4]
37b715325mov rsi, [rsp+736]
37b71532dlea r8, [rax+2*rbx]
37b715331lea r11, [4*rbx+4]
37b715339lea rax, [4*r8]
37b715341lea rdx, [rsi+rax+8]
37b715346mov esi, [rsp+344]
37b71534dlea r9l, [rsi-2]
37b715351mov rsi, [rsp+736]
37b715359lea r10, [r12+4*r9+8]
37b71535elea r9, [rsi+4]
37b715362nop [rax]
37b715365nop [rax+rax]
37b715370
37b715370loc_37b715370:
37b715370add rax, r9
37b715373pxor x2, x2
37b715377nop [rax+rax]
37b715380
37b715380loc_37b715380:
37b715380movss x0, [rax]
37b715384andps x0, [rip+0xd20ee5]
37b71538badd rax, 4
37b71538faddss x2, x0
37b715393cmp rdx, rax
37b715396jne 0x37b715380
37b715398movss [rcx], x2
37b71539cadd rcx, 4
37b7153a0add r8, rbx
37b7153a3add rdx, r11
37b7153a6cmp r10, rcx
37b7153a9je 0x37b7153b8
37b7153ablea rax, [4*r8]
37b7153b3jmp 0x37b715370
37b7153b5
37b7153b5 0f 1f 00 ...
37b7153b8
37b7153b8loc_37b7153b8:
37b7153b8test edi, edi
37b7153baje 0x37b715bb1
37b7153c0mov edi, [rsp+344]
37b7153c7lea eax, [rdi+rdi]
37b7153camov [rsp+408], edi
37b7153d1mov [rsp+296], eax
37b7153d8mov [rsp+224], eax
37b7153dfmov rax, [rsp+792]
37b7153e7mov eax, [rax]
37b7153e9mov [rsp+216], eax
37b7153f0
37b7153f0loc_37b7153f0:
37b7153f0movsxd rsi, r13l
37b7153f3xor eax, eax
37b7153f5mov r13l, r14l
37b7153f8mov edi, [rsp+344]
37b7153fftest rsi, rsi
37b715402mov r14, [rsp+736]
37b71540amovss x10, [rip+0xd20e6d]
37b715413cmovns rax, rsi
37b715417mov [rsp+248], rax
37b71541fnot rax
37b715422mov [rsp+264], rax
37b71542amovsxd rax, [rsp+224]
37b715432lea rax, [r12+4*rax]
37b715436mov [rsp+168], rax
37b71543emov rax, [rsp+240]
37b715446neg rax
37b715449shl rax, 2
37b71544dmov [rsp+152], rax
37b715455mov rax, [rsp+272]
37b71545dshl rax, 2
37b715461mov [rsp+160], rax
37b715469jmp 0x37b715509
37b71546e
37b71546e 66 90 f.
37b715470
37b715470loc_37b715470:
37b715470mov rax, [rsp+240]
37b715478lea r8l, [rdi-1]
37b71547cmov rbx, [rsp+272]
37b715484pxor x0, x0
37b715488movsxd rcx, r8l
37b71548bimul rax, rcx
37b71548fadd rbx, rax
37b715492lea rdx, [rbx+r9]
37b715496movss x3, [r14+4*rdx]
37b71549cucomiss x3, x0
37b71549fjp 0x37b7154a7
37b7154a1je 0x37b71552d
37b7154a7
37b7154a7loc_37b7154a7:
37b7154a7mov r13l, r10l
37b7154aamov r10l, [rsp+288]
37b7154b2lea edx, [rdi-2]
37b7154b5test r10l, r10l
37b7154b8je 0x37b716680
37b7154bemov rsi, [rsp+720]
37b7154c6movsxd r10, edx
37b7154c9mov ebp, [rsi+4*r10]
37b7154cdtest ebp, ebp
37b7154cfjne 0x37b716680
37b7154d5mov eax, [rsp+408]
37b7154dcsub eax, 1
37b7154dfmov [rsp+408], eax
37b7154e6test eax, eax
37b7154e8jle 0x37b71824f
37b7154eenop
37b7154f0
37b7154f0loc_37b7154f0:
37b7154f0mov eax, [rsp+408]
37b7154f7lea edi, [rax-1]
37b7154famov [rsp+408], edi
37b715501test edi, edi
37b715503jle 0x37b71824f
37b715509
37b715509loc_37b715509:
37b715509lea rax, [rsp+424]
37b715511pxor x15, x15
37b715516mov r10l, r13l
37b715519mov [rsp+184], rax
37b715521
37b715521loc_37b715521:
37b715521movsxd r9, edi
37b715524cmp edi, 1
37b715527jne 0x37b715470
37b71552d
37b71552dloc_37b71552d:
37b71552dmov r11l, [rsp+288]
37b715535test r11l, r11l
37b715538je 0x37b715558
37b71553amov rax, [rsp+720]
37b715542mov r13l, [rax+4*r9-4]
37b715547test r13l, r13l
37b71554ajne 0x37b715558
37b71554cmov r13l, r10l
37b71554fjmp 0x37b7154f0
37b715551
37b715551 0f 1f 80 00 00 00 00 .......
37b715558
37b715558loc_37b715558:
37b715558mov r11, [rsp+240]
37b715560pxor x2, x2
37b715564movsxd rbx, [r15]
37b715567movss x12, [rip+0xd20d00]
37b715570imul r11, r9
37b715574add r11, [rsp+272]
37b71557clea rax, [r11+r9]
37b715580movss x0, [r14+4*rax]
37b715586lea eax, [rbx+rdi-1]
37b71558amov [rsp+428], 0
37b715595cdqe
37b715597movss [rsp+432], x0
37b7155a0andps x0, x12
37b7155a4addss x0, x2
37b7155a8movss [r12+4*rax], x9
37b7155aemulss x0, [rsp+232]
37b7155b7maxss x0, x13
37b7155bcmovss [rsp+424], x0
37b7155c5cmp edi, 1
37b7155c8je 0x37b715b10
37b7155celea eax, [rdi-2]
37b7155d1cmp eax, 2
37b7155d4jbe 0x37b718b48
37b7155dalea r8l, [rdi-1]
37b7155demovss x2, [rip+0xd20c9a]
37b7155e6lea rsi, [r14+4*r11+4]
37b7155ebxor eax, eax
37b7155edmov edx, r8l
37b7155f0lea rcx, [r12+4*rbx]
37b7155f4shr edx, 2
37b7155f7shufps x2, x2, 0
37b7155fbshl rdx, 4
37b7155ffnop
37b715600
37b715600loc_37b715600:
37b715600movups x0, [rsi+rax]
37b715604xorps x0, x2
37b715607movups [rcx+rax], x0
37b71560badd rax, 16
37b71560fcmp rax, rdx
37b715612jne 0x37b715600
37b715614mov r13l, r8l
37b715617test r8b, 3
37b71561bje 0x37b71564d
37b71561dmov eax, r8l
37b715620and eax, -4
37b715623add eax, 1
37b715626
37b715626loc_37b715626:
37b715626cdqe
37b715628lea rdx, [r14+4*r11]
37b71562clea rcx, [r12+4*rbx]
37b715630
37b715630loc_37b715630:
37b715630movss x0, [rdx+4*rax]
37b715635xorps x0, [rip+0xd20c44]
37b71563cmovss [rcx+4*rax-4], x0
37b715642add rax, 1
37b715646cmp edi, eax
37b715648jg 0x37b715630
37b71564amov r13l, r8l
37b71564d
37b71564dloc_37b71564d:
37b71564dlea eax, [r8-1]
37b715651lea rbp, [r12+4*r9]
37b715655mov rsi, [rsp+272]
37b71565dmov [rsp+736], r14
37b715665cdqe
37b715667mov [rsp+192], r10l
37b71566fmovsxd rbx, r8l
37b715672imul rax, [rsp+240]
37b71567badd r9, rsi
37b71567elea rcx, [rsi+rax]
37b715682add r9, rax
37b715685lea rdi, [r14+4*rcx+4]
37b71568alea rsi, [r14+4*r9-4]
37b71568fmov r14, rbp
37b715692jmp 0x37b7158a0
37b715697
37b715697 66 0f 1f 84 00 00 00 00 00 f........
37b7156a0
37b7156a0loc_37b7156a0:
37b7156a0lea rdx, [rsp+404]
37b7156a8lea rax, [rip+0xd20b91]
37b7156afmov [rsp+80], r15
37b7156b4mov [rsp+136], rdx
37b7156bclea rdx, [rsp+436]
37b7156c4lea r11, [rsp+420]
37b7156ccmov [rsp+128], rdx
37b7156d4lea rdx, [rsp+448]
37b7156dclea r8, [rip+0xd20b59]
37b7156e3mov [rsp+104], rdx
37b7156e8lea rdx, [rsp+432]
37b7156f0lea r9, [rsp+424]
37b7156f8mov [rsp+88], rdx
37b7156fdlea edx, [rcx+rbx-1]
37b715701mov rcx, [rsp+744]
37b715709movsxd rdx, edx
37b71570cmov [rsp+112], rax
37b715711lea rax, [rip+0xd20b30]
37b715718lea rdx, [r12+4*rdx]
37b71571cmov [rsp+96], rax
37b715721lea rax, [rip+0xd20b24]
37b715728mov [rsp+72], rdx
37b71572dmov rdx, rsi
37b715730sub rdx, [rsp+152]
37b715738mov [rsp+120], r11
37b71573dmov [rsp+48], rcx
37b715742lea rcx, [rip+0xd20afb]
37b715749mov [rsp+40], rdx
37b71574emov rdx, r8
37b715751mov [rsp+64], rax
37b715756mov [rsp+56], rax
37b71575bmov [rsp+32], rax
37b715760mov [rsp+176], r11
37b715768movups [rsp+448], x1
37b715770call slaln2_
37b715775mov r11, [rsp+176]
37b71577dmovss x0, [rsp+436]
37b715786movss x14, [rsp+448]
37b715790movss x7, [rsp+452]
37b715799movss x6, [rsp+456]
37b7157a2comiss x0, x9
37b7157a6movss x8, [rsp+460]
37b7157b0movss x1, [rsp+420]
37b7157b9jbe 0x37b7157e0
37b7157bbmovaps x3, x11
37b7157bfmovss x4, [r14-8]
37b7157c5divss x3, x0
37b7157c9comiss x4, x3
37b7157ccjbe 0x37b7157e0
37b7157cedivss x1, x0
37b7157d2divss x14, x0
37b7157d7movss [rsp+420], x1
37b7157e0
37b7157e0loc_37b7157e0:
37b7157e0ucomiss x1, x9
37b7157e4jp 0x37b7180a2
37b7157eajne 0x37b7180a2
37b7157f0
37b7157f0loc_37b7157f0:
37b7157f0movsxd r8, [r15]
37b7157f3lea rax, [rip+0xd20a42]
37b7157famovaps x0, x14
37b7157felea rcx, [rsp+440]
37b715806xorps x0, x10
37b71580amov r9, rax
37b71580dmov [rsp+440], ebp
37b715814movss [rsp+444], x0
37b71581dlea edx, [rbx+r8-1]
37b715822lea r8, [r12+4*r8]
37b715826movsxd rdx, edx
37b715829movss [r12+4*rdx], x14
37b71582flea rdx, [rsp+444]
37b715837mov [rsp+32], r8
37b71583cmov r8, rdi
37b71583fsub r8, [rsp+152]
37b715847mov [rsp+40], rax
37b71584ccall saxpy_
37b715851nop [rax]
37b715854nop [rax+rax]
37b71585fnop [rax+rax]
37b71586anop [rax+rax]
37b715875nop [rax+rax]
37b715880
37b715880loc_37b715880:
37b715880sub rbx, 1
37b715884add rdi, [rsp+152]
37b71588csub r14, 4
37b715890add rsi, [rsp+160]
37b715898test ebx, ebx
37b71589aje 0x37b715b00
37b7158a0
37b7158a0loc_37b7158a0:
37b7158a0cmp ebx, r13l
37b7158a3jg 0x37b715880
37b7158a5movaps x1, x14
37b7158a9unpcklps x6, x8
37b7158admov ecx, [r15]
37b7158b0mov edx, ebx
37b7158b2unpcklps x1, x7
37b7158b5mov [rsp+176], ebx
37b7158bclea ebp, [rbx-1]
37b7158bfmovlhps x1, x6
37b7158c2cmp ebx, 1
37b7158c5je 0x37b716568
37b7158cbucomiss x15, [rsi]
37b7158cfjp 0x37b7158da
37b7158d1mov r13l, ebp
37b7158d4je 0x37b7156a0
37b7158da
37b7158daloc_37b7158da:
37b7158dalea r13l, [rdx-2]
37b7158delea rdx, [rsp+404]
37b7158e6mov [rsp+80], r15
37b7158ebmov r9, [rsp+184]
37b7158f3mov [rsp+136], rdx
37b7158fblea rdx, [rsp+436]
37b715903lea rax, [rip+0xd20936]
37b71590amov [rsp+128], rdx
37b715912lea rdx, [rsp+448]
37b71591alea r11, [rsp+420]
37b715922mov [rsp+104], rdx
37b715927lea rdx, [rsp+432]
37b71592flea r8, [rip+0xd20906]
37b715936mov [rsp+88], rdx
37b71593blea edx, [rcx+rbp-1]
37b71593fmov rcx, [rsp+744]
37b715947movsxd rdx, edx
37b71594amov [rsp+112], rax
37b71594flea rax, [rip+0xd208f2]
37b715956lea rdx, [r12+4*rdx]
37b71595amov [rsp+96], rax
37b71595flea rax, [rip+0xd208e6]
37b715966mov [rsp+72], rdx
37b71596blea rdx, [rsi-4]
37b71596fmov [rsp+120], r11
37b715974mov [rsp+48], rcx
37b715979lea rcx, [rip+0xd208c4]
37b715980mov [rsp+40], rdx
37b715985lea rdx, [rip+0xd208b4]
37b71598cmov [rsp+64], rax
37b715991mov [rsp+56], rax
37b715996mov [rsp+32], rax
37b71599bmov [rsp+176], r11
37b7159a3movups [rsp+448], x1
37b7159abcall slaln2_
37b7159b0mov r11, [rsp+176]
37b7159b8movss x0, [rsp+436]
37b7159c1movss x14, [rsp+448]
37b7159cbmovss x7, [rsp+452]
37b7159d4movss x6, [rsp+456]
37b7159ddcomiss x0, x9
37b7159e1movss x8, [rsp+460]
37b7159ebmovss x1, [rsp+420]
37b7159f4jbe 0x37b715a25
37b7159f6movaps x3, x11
37b7159famovss x2, [r14-12]
37b715a00maxss x2, [r14-8]
37b715a06divss x3, x0
37b715a0acomiss x2, x3
37b715a0djbe 0x37b715a25
37b715a0fdivss x1, x0
37b715a13divss x14, x0
37b715a18movss [rsp+420], x1
37b715a21divss x7, x0
37b715a25
37b715a25loc_37b715a25:
37b715a25ucomiss x1, x9
37b715a29jp 0x37b716570
37b715a2fjne 0x37b716570
37b715a35
37b715a35loc_37b715a35:
37b715a35movsxd rcx, [r15]
37b715a38lea rax, [rip+0xd207fd]
37b715a3fmovaps x0, x14
37b715a43mov r8, rdi
37b715a46xorps x0, x10
37b715a4amov r9, rax
37b715a4dmov [rsp+440], r13l
37b715a55movss [rsp+444], x0
37b715a5elea edx, [rcx+rbp-1]
37b715a62lea rbp, [rsp+440]
37b715a6amovsxd rdx, edx
37b715a6dmovss [r12+4*rdx], x14
37b715a73lea edx, [rcx+rbx-1]
37b715a77lea rcx, [r12+4*rcx]
37b715a7bmovsxd rdx, edx
37b715a7emovss [r12+4*rdx], x7
37b715a84lea rdx, [rsp+444]
37b715a8cmov [rsp+40], rax
37b715a91mov [rsp+32], rcx
37b715a96mov rcx, rbp
37b715a99mov [rsp+176], rdx
37b715aa1call saxpy_
37b715aa6lea rax, [rip+0xd2078f]
37b715aadmovaps x0, x7
37b715ab0mov r8, rdi
37b715ab3mov [rsp+40], rax
37b715ab8movsxd rcx, [r15]
37b715abbxorps x0, x10
37b715abfmov r9, rax
37b715ac2mov rdx, [rsp+176]
37b715acasub r8, [rsp+152]
37b715ad2mov [rsp+440], r13l
37b715adamovss [rsp+444], x0
37b715ae3lea rcx, [r12+4*rcx]
37b715ae7mov [rsp+32], rcx
37b715aecmov rcx, rbp
37b715aefcall saxpy_
37b715af4jmp 0x37b715880
37b715af9
37b715af9 0f 1f 80 00 00 00 00 .......
37b715b00
37b715b00loc_37b715b00:
37b715b00mov r10l, [rsp+192]
37b715b08mov r14, [rsp+736]
37b715b10
37b715b10loc_37b715b10:
37b715b10mov eax, [rsp+216]
37b715b17mov edi, [rsp+312]
37b715b1elea ebx, [rax-1]
37b715b21test edi, edi
37b715b23je 0x37b7189e7
37b715b29movsxd rbp, [rsp+408]
37b715b31mov rdi, [rsp+768]
37b715b39mov rax, rbp
37b715b3cimul rbp, [rsp+248]
37b715b45add rbp, [rsp+264]
37b715b4dlea rsi, [rdi+4*rbp+4]
37b715b52cmp eax, 1
37b715b55jg 0x37b7171fa
37b715b5blea r8, [rip+0xd206da]
37b715b62mov rdx, rsi
37b715b65mov rcx, r15
37b715b68mov r14l, r10l
37b715b6bcall isamax_
37b715b70movaps x2, x9
37b715b74mov r8, rsi
37b715b77mov rcx, r15
37b715b7amov rdi, [rsp+768]
37b715b82cdqe
37b715b84lea rdx, [rsp+416]
37b715b8clea r9, [rip+0xd206a9]
37b715b93add rax, rbp
37b715b96movss x0, [rdi+4*rax]
37b715b9bandps x0, x12
37b715b9fdivss x2, x0
37b715ba3movss [rsp+416], x2
37b715baccall sscal_
37b715bb1
37b715bb1loc_37b715bb1:
37b715bb1test r14l, r14l
37b715bb4je 0x37b715079
37b715bbamov [rsp+408], 1
37b715bc5mov eax, [r15]
37b715bc8mov [rsp+328], eax
37b715bcftest eax, eax
37b715bd1jle 0x37b715079
37b715bd7movsxd rdi, [rsp+256]
37b715bdfxor eax, eax
37b715be1mov rbx, [rsp+240]
37b715be9movss [rsp+376], x13
37b715bf3mov [rsp+264], -1
37b715bffmovaps x13, x11
37b715c03movss x10, [rip+0xd20674]
37b715c0cmovss x11, [rsp+232]
37b715c16test rdi, rdi
37b715c19lea rsi, [4*rbx+4]
37b715c21mov [rsp+208], 3
37b715c2ccmovns rax, rdi
37b715c30mov [rsp+160], rsi
37b715c38mov [rsp+216], 2
37b715c44mov rdi, rax
37b715c47mov [rsp+304], rax
37b715c4fmov [rsp+248], 1
37b715c5bnot rdi
37b715c5emov [rsp+384], rdi
37b715c66mov rdi, [rsp+736]
37b715c6emov [rsp+348], 1
37b715c79lea rsi, [rdi-4]
37b715c7dmov [rsp+280], rsi
37b715c85mov esi, [rsp+344]
37b715c8clea edi, [rsi+rsi+3]
37b715c90lea rsi, [r12+4]
37b715c95mov [rsp+292], edi
37b715c9clea rdi, [4*rbx]
37b715ca4mov rbx, [rsp+752]
37b715cacmov [rsp+360], rsi
37b715cb4lea rax, [rbx+4*rax]
37b715cb8mov [rsp+184], rsi
37b715cc0mov [rsp+392], rax
37b715cc8xor eax, eax
37b715ccamov [rsp+168], rdi
37b715cd2jmp 0x37b715de0
37b715cd7
37b715cd7 66 0f 1f 84 00 00 00 00 00 f........
37b715ce0
37b715ce0loc_37b715ce0:
37b715ce0lea eax, [rbx-1]
37b715ce3mov edx, [r15]
37b715ce6mov [rsp+152], eax
37b715cedmov rax, [rsp+248]
37b715cf5mov [rsp+176], edx
37b715cfcmov [rsp+332], eax
37b715d03cmp eax, edx
37b715d05je 0x37b715e20
37b715d0bmov rax, [rsp+280]
37b715d13pxor x2, x2
37b715d17movss x0, [rax+8]
37b715d1cucomiss x0, x2
37b715d1fjp 0x37b715d27
37b715d21je 0x37b715e20
37b715d27
37b715d27loc_37b715d27:
37b715d27mov ebx, [rsp+288]
37b715d2etest ebx, ebx
37b715d30je 0x37b7172ed
37b715d36mov rax, [rsp+720]
37b715d3emov rbx, [rsp+248]
37b715d46mov r11l, [rax+4*rbx-4]
37b715d4btest r11l, r11l
37b715d4ejne 0x37b7172ed
37b715d54mov rdi, [rsp+216]
37b715d5cmov rbx, [rsp+304]
37b715d64mov eax, -1
37b715d69lea rbp, [rdi+1]
37b715d6dmov rdi, [rsp+264]
37b715d75add rbx, rdi
37b715d78nop [rax+rax]
37b715d80
37b715d80loc_37b715d80:
37b715d80mov esi, [rsp+192]
37b715d87mov rdi, [rsp+160]
37b715d8fmov [rsp+216], rbp
37b715d97lea edx, [rbp-1]
37b715d9aadd [rsp+248], 1
37b715da3add [rsp+208], 1
37b715dabadd [rsp+280], rdi
37b715db3add [rsp+292], 1
37b715dbbadd [rsp+184], 4
37b715dc4mov [rsp+408], esi
37b715dcbmov [rsp+264], rbx
37b715dd3cmp [rsp+328], edx
37b715ddajl 0x37b715079
37b715de0
37b715de0loc_37b715de0:
37b715de0mov rbx, [rsp+216]
37b715de8mov [rsp+192], ebx
37b715defcmp eax, -1
37b715df2jne 0x37b715ce0
37b715df8mov rdi, [rsp+216]
37b715e00mov rbx, [rsp+264]
37b715e08xor eax, eax
37b715e0aadd rbx, [rsp+304]
37b715e12lea rbp, [rdi+1]
37b715e16jmp 0x37b715d80
37b715e1b
37b715e1b 0f 1f 44 00 00 ..D..
37b715e20
37b715e20loc_37b715e20:
37b715e20mov r10l, [rsp+288]
37b715e28test r10l, r10l
37b715e2bje 0x37b715e70
37b715e2dmov rax, [rsp+720]
37b715e35mov rbx, [rsp+248]
37b715e3dmov r9l, [rax+4*rbx-4]
37b715e42test r9l, r9l
37b715e45jne 0x37b715e70
37b715e47mov rbx, [rsp+216]
37b715e4fxor eax, eax
37b715e51lea rbp, [rbx+1]
37b715e55mov rbx, [rsp+264]
37b715e5dadd rbx, [rsp+304]
37b715e65jmp 0x37b715d80
37b715e6a
37b715e6a 66 0f 1f 44 00 00 f..D..
37b715e70
37b715e70loc_37b715e70:
37b715e70mov rax, [rsp+280]
37b715e78pxor x2, x2
37b715e7cmovss x0, [rax+4]
37b715e81mov eax, [rsp+152]
37b715e88movss [rsp+432], x0
37b715e91andps x0, [rip+0xd203d8]
37b715e98lea eax, [rax+rdx-1]
37b715e9ccdqe
37b715e9eaddss x0, x2
37b715ea2movss [r12+4*rax], x9
37b715ea8mov rax, [rsp+216]
37b715eb0lea rbp, [rax+1]
37b715eb4mulss x0, x11
37b715eb9maxss x0, [rsp+376]
37b715ec2movss [rsp+424], x0
37b715ecbcmp edx, [rsp+192]
37b715ed2jl 0x37b7164b0
37b715ed8mov rdi, [rsp+248]
37b715ee0mov rax, [rsp+272]
37b715ee8movsxd r10, edx
37b715eeblea r8l, [rdx-1]
37b715eefmov rbx, [rsp+736]
37b715ef7lea r9, [rdi+rax]
37b715efbmov rax, [rsp+216]
37b715f03add r10, rdi
37b715f06sub r8l, edi
37b715f09imul rax, [rsp+240]
37b715f12mov rdi, [rsp+360]
37b715f1aadd r8, r10
37b715f1dlea r8, [rdi+4*r8]
37b715f21add rax, r9
37b715f24lea rcx, [rbx+4*rax]
37b715f28lea rax, [r12+4*r10]
37b715f2cmov r10, [rsp+168]
37b715f34nop
37b715f35nop [rax+rax]
37b715f40
37b715f40loc_37b715f40:
37b715f40movss x0, [rcx]
37b715f44add rax, 4
37b715f48add rcx, r10
37b715f4bxorps x0, x10
37b715f4fmovss [rax-4], x0
37b715f54cmp rax, r8
37b715f57jne 0x37b715f40
37b715f59mov rbx, [rsp+216]
37b715f61movaps x2, x13
37b715f65movaps x12, x9
37b715f69mov rax, [rsp+240]
37b715f71mov rcx, [rsp+168]
37b715f79mov rdi, [rsp+736]
37b715f81lea r14, [rip+0xd202c4]
37b715f88imul rax, rbx
37b715f8clea rbp, [rbx+1]
37b715f90imul rcx, rbp
37b715f94mov [rsp+296], rbp
37b715f9cadd r9, rax
37b715f9fneg rax
37b715fa2lea r11, [rdi+4*r9+4]
37b715fa7lea rax, [rcx+4*rax]
37b715fabxor edi, edi
37b715fadmov [rsp+256], rax
37b715fb5mov r13, r11
37b715fb8mov eax, [rsp+192]
37b715fbfjmp 0x37b7161e5
37b715fc4
37b715fc4 0f 1f 40 00 ..@.
37b715fc8
37b715fc8loc_37b715fc8:
37b715fc8comiss x0, x2
37b715fcbja 0x37b718031
37b715fd1lea rax, [rsp+444]
37b715fd9mov [rsp+200], rax
37b715fe1
37b715fe1loc_37b715fe1:
37b715fe1lea eax, [rsi+rcx]
37b715fe4mov rdx, r11
37b715fe7mov [rsp+224], r11
37b715fefcdqe
37b715ff1mov [rsp+444], edi
37b715ff8movss x15, [r12+4*rax-4]
37b715fffmov eax, [rsp+192]
37b716006lea eax, [rcx+rax-1]
37b71600alea rcx, [rip+0xd2022b]
37b716011mov [rsp+32], rcx
37b716016cdqe
37b716018mov r8, rcx
37b71601bmov rcx, [rsp+200]
37b716023lea r9, [r12+4*rax]
37b716027call sdot_
37b71602cmov eax, [r15]
37b71602flea rdx, [rsp+404]
37b716037lea rcx, [rip+0xd20202]
37b71603esubss x15, x0
37b716043lea r8, [rip+0xd201f2]
37b71604amovss [rsp+448], x14
37b716054add eax, esi
37b716056lea r10, [rsp+420]
37b71605elea r9, [rsp+424]
37b716066movss [rsp+452], x7
37b71606fcdqe
37b716071mov [rsp+216], r10
37b716079movss [rsp+456], x6
37b716082sub rax, 1
37b716086movss [r12+4*rax], x15
37b71608clea rax, [r12+4*rax]
37b716090mov [rsp+136], rdx
37b716098lea rdx, [rsp+436]
37b7160a0mov [rsp+128], rdx
37b7160a8lea rdx, [rsp+448]
37b7160b0mov [rsp+72], rax
37b7160b5mov rax, [rsp+744]
37b7160bdmov [rsp+112], rcx
37b7160c2lea rcx, [rip+0xd2017f]
37b7160c9mov [rsp+104], rdx
37b7160celea rdx, [rsp+432]
37b7160d6mov [rsp+96], rcx
37b7160dblea rcx, [rip+0xd20162]
37b7160e2mov [rsp+88], rdx
37b7160e7mov rdx, r8
37b7160eamov [rsp+80], r15
37b7160efmov [rsp+64], r14
37b7160f4mov [rsp+56], r14
37b7160f9mov [rsp+48], rax
37b7160femov [rsp+40], r13
37b716103mov [rsp+32], r14
37b716108mov [rsp+120], r10
37b71610dmovss [rsp+460], x8
37b716117call slaln2_
37b71611cmov r10, [rsp+216]
37b716124ucomiss x9, [rsp+420]
37b71612dmovss x14, [rsp+448]
37b716137movss x7, [rsp+452]
37b716140movss x6, [rsp+456]
37b716149mov r11, [rsp+224]
37b716151movss x8, [rsp+460]
37b71615bjp 0x37b717fe3
37b716161jne 0x37b717fe3
37b716167
37b716167loc_37b716167:
37b716167movaps x0, x14
37b71616bandps x0, [rip+0xd200fe]
37b716172mov edx, [r15]
37b716175mov eax, ebp
37b716177movaps x2, x13
37b71617bmaxss x12, x0
37b716180add esi, edx
37b716182movsxd rsi, esi
37b716185movss [r12+4*rsi-4], x14
37b71618cdivss x2, x12
37b716191nop [rax]
37b716194nop [rax+rax]
37b71619fnop [rax+rax]
37b7161aanop [rax+rax]
37b7161b5nop [rax+rax]
37b7161c0
37b7161c0loc_37b7161c0:
37b7161c0add rdi, 1
37b7161c4add rbx, 1
37b7161c8add r11, [rsp+168]
37b7161d0add r13, [rsp+160]
37b7161d8cmp [rsp+176], ebx
37b7161dfjl 0x37b7164a8
37b7161e5
37b7161e5loc_37b7161e5:
37b7161e5cmp eax, ebx
37b7161e7jg 0x37b7161c0
37b7161e9mov r10, [rsp+184]
37b7161f1mov eax, ebx
37b7161f3mov esi, ebx
37b7161f5lea ebp, [rbx+1]
37b7161f8mov ecx, edx
37b7161famovss x0, [r10+4*rdi]
37b716200cmp edx, ebx
37b716202jle 0x37b715fc8
37b716208pxor x1, x1
37b71620cucomiss x1, [r13+4]
37b716211jp 0x37b716219
37b716213je 0x37b715fc8
37b716219
37b716219loc_37b716219:
37b716219mov r10, [rsp+184]
37b716221add eax, 2
37b716224maxss x0, [r10+4*rdi+4]
37b71622bcomiss x0, x2
37b71622eja 0x37b7165f8
37b716234lea rdx, [rsp+444]
37b71623cmov [rsp+200], rdx
37b716244
37b716244loc_37b716244:
37b716244mov [rsp+232], eax
37b71624blea edx, [rsi+rcx]
37b71624emov eax, [rsp+192]
37b716255movsxd rdx, edx
37b716258mov [rsp+216], r11
37b716260movss x15, [r12+4*rdx-4]
37b716267lea edx, [rcx+rax-1]
37b71626blea rcx, [rip+0xd1ffca]
37b716272mov [rsp+444], edi
37b716279mov [rsp+32], rcx
37b71627emov r8, rcx
37b716281movsxd rdx, edx
37b716284mov rcx, [rsp+200]
37b71628clea r9, [r12+4*rdx]
37b716290mov rdx, r11
37b716293call sdot_
37b716298mov edx, [r15]
37b71629bmov eax, [rsp+192]
37b7162a2mov [rsp+444], edi
37b7162a9subss x15, x0
37b7162aemov r11, [rsp+216]
37b7162b6lea ecx, [rdx+rsi]
37b7162b9movsxd rcx, ecx
37b7162bcmov [rsp+224], r11
37b7162c4movss [r12+4*rcx-4], x15
37b7162cblea ecx, [rdx+rbp]
37b7162cemovsxd rcx, ecx
37b7162d1movss x15, [r12+4*rcx-4]
37b7162d8lea ecx, [rdx+rax-1]
37b7162dclea rax, [rip+0xd1ff59]
37b7162e3mov rdx, [rsp+256]
37b7162ebmov [rsp+32], rax
37b7162f0movsxd rcx, ecx
37b7162f3mov r8, rax
37b7162f6lea r9, [r12+4*rcx]
37b7162famov rcx, [rsp+200]
37b716302add rdx, r11
37b716305call sdot_
37b71630amov edx, [r15]
37b71630dlea rax, [rip+0xd1ff2c]
37b716314lea r10, [rsp+420]
37b71631csubss x15, x0
37b716321lea r9, [rsp+424]
37b716329mov [rsp+216], r10
37b716331lea ecx, [rdx+rbp]
37b716334add edx, esi
37b716336lea r8, [rip+0xd1feff]
37b71633dmovss [rsp+448], x14
37b716347movss [rsp+452], x7
37b716350movsxd rcx, ecx
37b716353movsxd rdx, edx
37b716356movss [r12+4*rcx-4], x15
37b71635dlea rdx, [r12+4*rdx-4]
37b716362lea rcx, [rsp+404]
37b71636amov [rsp+136], rcx
37b716372lea rcx, [rsp+436]
37b71637amov [rsp+112], rax
37b71637flea rax, [rip+0xd1fec2]
37b716386mov [rsp+128], rcx
37b71638elea rcx, [rsp+448]
37b716396mov [rsp+96], rax
37b71639bmov rax, [rsp+744]
37b7163a3mov [rsp+104], rcx
37b7163a8lea rcx, [rsp+432]
37b7163b0mov [rsp+88], rcx
37b7163b5lea rcx, [rip+0xd1fe98]
37b7163bcmov [rsp+72], rdx
37b7163c1lea rdx, [rip+0xd1fe78]
37b7163c8mov [rsp+48], rax
37b7163cdmov [rsp+80], r15
37b7163d2mov [rsp+64], r14
37b7163d7mov [rsp+56], r14
37b7163dcmov [rsp+40], r13
37b7163e1mov [rsp+32], r14
37b7163e6mov [rsp+120], r10
37b7163ebmovss [rsp+456], x6
37b7163f4movss [rsp+460], x8
37b7163fecall slaln2_
37b716403mov r10, [rsp+216]
37b71640bucomiss x9, [rsp+420]
37b716414movss x7, [rsp+452]
37b71641dmovss x14, [rsp+448]
37b716427movss x6, [rsp+456]
37b716430mov r11, [rsp+224]
37b716438movss x8, [rsp+460]
37b716442mov eax, [rsp+232]
37b716449jp 0x37b716598
37b71644fjne 0x37b716598
37b716455
37b716455loc_37b716455:
37b716455mov edx, [r15]
37b716458movaps x2, x7
37b71645bandps x2, [rip+0xd1fe0e]
37b716462lea ecx, [rdx+rsi]
37b716465add ebp, edx
37b716467movsxd rcx, ecx
37b71646amovsxd rbp, ebp
37b71646dsub rcx, 1
37b716471movss [r12+4*rcx], x14
37b716477movss [r12+4*rbp-4], x7
37b71647emovss x0, [r12+4*rcx]
37b716484andps x0, [rip+0xd1fde5]
37b71648bmaxss x0, x2
37b71648fmovaps x2, x13
37b716493maxss x12, x0
37b716498divss x2, x12
37b71649djmp 0x37b7161c0
37b7164a2
37b7164a2 66 0f 1f 44 00 00 f..D..
37b7164a8
37b7164a8loc_37b7164a8:
37b7164a8mov rbp, [rsp+296]
37b7164b0
37b7164b0loc_37b7164b0:
37b7164b0mov eax, [rsp+348]
37b7164b7mov r8l, [rsp+312]
37b7164bflea edi, [rax+1]
37b7164c2test r8l, r8l
37b7164c5je 0x37b718896
37b7164cbmov rax, [rsp+264]
37b7164d3mov rsi, [rsp+752]
37b7164dbmov rbx, [rsp+304]
37b7164e3lea rsi, [rsi+4*rax+4]
37b7164e8add rbx, rax
37b7164ebcmp [rsp+332], edx
37b7164f2jl 0x37b7187fe
37b7164f8
37b7164f8loc_37b7164f8:
37b7164f8lea r8, [rip+0xd1fd3d]
37b7164ffmov rdx, rsi
37b716502mov rcx, r15
37b716505call isamax_
37b71650amov rcx, [rsp+752]
37b716512movaps x1, x9
37b716516lea rdx, [rsp+416]
37b71651ecdqe
37b716520add rax, [rsp+264]
37b716528lea r9, [rip+0xd1fd0d]
37b71652fmov r8, rsi
37b716532movss x0, [rcx+4*rax]
37b716537andps x0, [rip+0xd1fd32]
37b71653emov rcx, r15
37b716541divss x1, x0
37b716545movss [rsp+416], x1
37b71654ecall sscal_
37b716553
37b716553loc_37b716553:
37b716553mov [rsp+348], edi
37b71655axor eax, eax
37b71655cjmp 0x37b715d80
37b716561
37b716561 0f 1f 80 00 00 00 00 .......
37b716568
37b716568loc_37b716568:
37b716568xor r13l, r13l
37b71656bjmp 0x37b7156a0
37b716570
37b716570loc_37b716570:
37b716570movsxd rdx, [r15]
37b716573lea rcx, [rsp+408]
37b71657blea r9, [rip+0xd1fcba]
37b716582lea r8, [r12+4*rdx]
37b716586mov rdx, r11
37b716589call sscal_
37b71658ejmp 0x37b715a35
37b716593
37b716593 0f 1f 44 00 00 ..D..
37b716598
37b716598loc_37b716598:
37b716598mov ecx, [r15]
37b71659bmov [rsp+216], eax
37b7165a2lea r9, [rip+0xd1fc93]
37b7165a9mov eax, [rsp+152]
37b7165b0mov [rsp+224], r11
37b7165b8mov edx, ecx
37b7165basub edx, eax
37b7165bcadd edx, 1
37b7165bfmov [rsp+444], edx
37b7165c6lea edx, [rax+rcx-1]
37b7165camov rcx, [rsp+200]
37b7165d2movsxd rdx, edx
37b7165d5lea r8, [r12+4*rdx]
37b7165d9mov rdx, r10
37b7165dccall sscal_
37b7165e1mov r11, [rsp+224]
37b7165e9mov eax, [rsp+216]
37b7165f0jmp 0x37b716455
37b7165f5
37b7165f5 0f 1f 00 ...
37b7165f8
37b7165f8loc_37b7165f8:
37b7165f8movaps x0, x9
37b7165fcmov [rsp+216], eax
37b716603mov eax, [rsp+152]
37b71660amov ecx, edx
37b71660cdivss x0, x12
37b716611lea r9, [rip+0xd1fc24]
37b716618movaps x12, x9
37b71661cmov [rsp+224], r11
37b716624sub ecx, eax
37b716626add ecx, 1
37b716629mov [rsp+444], ecx
37b716630lea ecx, [rax+rdx-1]
37b716634lea rax, [rsp+444]
37b71663cmovsxd rcx, ecx
37b71663flea rdx, [rsp+412]
37b716647mov [rsp+200], rax
37b71664flea r8, [r12+4*rcx]
37b716653mov rcx, rax
37b716656movss [rsp+412], x0
37b71665fcall sscal_
37b716664mov ecx, [r15]
37b716667mov r11, [rsp+224]
37b71666fmov eax, [rsp+216]
37b716676jmp 0x37b716244
37b71667b
37b71667b 0f 1f 44 00 00 ..D..
37b716680
37b716680loc_37b716680:
37b716680add rax, [rsp+240]
37b716688add rax, [rsp+272]
37b716690movaps x4, x3
37b716693add rcx, rax
37b716696andps x4, [rip+0xd1fbd3]
37b71669dlea r10, [rax+r9]
37b7166a1mov esi, [rsp+224]
37b7166a8movss x12, [r14+4*rcx]
37b7166aemovss x0, [r14+4*r10]
37b7166b4movaps x2, x4
37b7166b7movsxd rcx, [r15]
37b7166balea r11l, [rdi+rsi-1]
37b7166bfmovaps x1, x12
37b7166c3andps x1, [rip+0xd1fba6]
37b7166camovsxd r11, r11l
37b7166cdmovss [rsp+432], x0
37b7166d6sqrtss x2, x2
37b7166daandps x0, [rip+0xd1fb8f]
37b7166e1lea r10l, [rcx+r8-1]
37b7166e6movaps x15, x1
37b7166eacomiss x1, x4
37b7166edmovsxd r10, r10l
37b7166f0sqrtss x15, x15
37b7166f5mulss x2, x15
37b7166famovss [rsp+428], x2
37b716703addss x0, x2
37b716707mulss x0, [rsp+232]
37b716710maxss x0, x13
37b716715movss [rsp+424], x0
37b71671ejb 0x37b717fcc
37b716724divss x2, x12
37b716729movaps x0, x9
37b71672d
37b71672dloc_37b71672d:
37b71672dlea esi, [rdi+rcx-1]
37b716731movss [r12+4*r10], x0
37b716737movsxd rsi, esi
37b71673amovss [r12+4*r11], x2
37b716740mov [r12+4*rsi], 0
37b716748mov esi, [rsp+224]
37b71674flea esi, [rsi+r8-1]
37b716754movsxd rsi, esi
37b716757mov [r12+4*rsi], 0
37b71675ftest edx, edx
37b716761je 0x37b716ea8
37b716767mov [rsp+176], edx
37b71676elea rbp, [r14+4*rbx]
37b716772movsxd rbx, ecx
37b716775mov r8l, r8l
37b716778mov rdx, [rsp+168]
37b716780lea rsi, [r12+4*rbx]
37b716784lea rbx, [r14+4*rax]
37b716788mov eax, 1
37b71678dnop [rax]
37b716794nop [rax+rax]
37b71679fnop [rax+rax]
37b7167aanop [rax+rax]
37b7167b5nop [rax+rax]
37b7167c0
37b7167c0loc_37b7167c0:
37b7167c0movss x0, [r12+4*r10]
37b7167c6mulss x0, [rbp+4*rax]
37b7167ccxorps x0, x10
37b7167d0movss [rsi+4*rax-4], x0
37b7167d6movss x0, [r12+4*r11]
37b7167dcmulss x0, [rbx+4*rax]
37b7167e1xorps x0, x10
37b7167e5movss [rdx+4*rax-4], x0
37b7167ebadd rax, 1
37b7167efcmp r8, rax
37b7167f2jne 0x37b7167c0
37b7167f4lea r8l, [rdi-3]
37b7167f8mov eax, [rsp+296]
37b7167ffmov r10, [rsp+272]
37b716807lea r11, [rsp+424]
37b71680fmovsxd r8, r8l
37b716812movsxd rbx, [rsp+176]
37b71681aimul r8, [rsp+240]
37b716823mov [rsp+200], r11
37b71682blea esi, [rdi+rax-3]
37b71682flea r11, [rsp+404]
37b716837mov [rsp+292], r13l
37b71683fmov [rsp+208], r11
37b716847mov r13l, ebx
37b71684alea rax, [r10+r8]
37b71684emov [rsp+736], r14
37b716856lea rdi, [r14+4*rax+4]
37b71685blea rax, [r12+4*r9]
37b71685fadd r9, r10
37b716862add r9, r8
37b716865lea rbp, [r14+4*r9-8]
37b71686ajmp 0x37b716b23
37b71686f
37b71686f 90 .
37b716870
37b716870loc_37b716870:
37b716870lea rdx, [rsp+436]
37b716878mov [rsp+184], rax
37b716880mov rax, [rsp+208]
37b716888lea r14, [rsp+420]
37b716890mov [rsp+128], rdx
37b716898lea rdx, [rsp+448]
37b7168a0mov r9, [rsp+200]
37b7168a8lea r8, [rip+0xd1f991]
37b7168afmov [rsp+104], rdx
37b7168b4lea rdx, [rsp+428]
37b7168bcmov [rsp+96], rdx
37b7168c1lea rdx, [rsp+432]
37b7168c9mov [rsp+88], rdx
37b7168celea edx, [rcx+rbx-1]
37b7168d2mov rcx, [rsp+744]
37b7168damovsxd rdx, edx
37b7168ddmov [rsp+136], rax
37b7168e5lea rax, [rip+0xd1f954]
37b7168eclea rdx, [r12+4*rdx]
37b7168f0mov [rsp+112], rax
37b7168f5lea rax, [rip+0xd1f950]
37b7168fcmov [rsp+72], rdx
37b716901mov rdx, rbp
37b716904sub rdx, [rsp+152]
37b71690cmov [rsp+64], rax
37b716911mov [rsp+56], rax
37b716916mov [rsp+48], rcx
37b71691blea rcx, [rip+0xd1f922]
37b716922mov [rsp+40], rdx
37b716927lea rdx, [rip+0xd1f90e]
37b71692emov [rsp+32], rax
37b716933mov [rsp+80], r15
37b716938mov [rsp+176], r10l
37b716940movss [rsp+448], x14
37b71694amovss [rsp+452], x7
37b716953movss [rsp+456], x6
37b71695cmovss [rsp+460], x8
37b716966mov [rsp+120], r14
37b71696bcall slaln2_
37b716970mov r10l, [rsp+176]
37b716978movss x0, [rsp+436]
37b716981movss x14, [rsp+448]
37b71698bmovss x7, [rsp+452]
37b716994comiss x0, x9
37b716998movss x6, [rsp+456]
37b7169a1movss x8, [rsp+460]
37b7169abmovss x1, [rsp+420]
37b7169b4mov rax, [rsp+184]
37b7169bcjbe 0x37b7169e6
37b7169bemovaps x3, x11
37b7169c2movss x4, [rax-12]
37b7169c7divss x3, x0
37b7169cbcomiss x4, x3
37b7169cejbe 0x37b7169e6
37b7169d0divss x1, x0
37b7169d4divss x14, x0
37b7169d9movss [rsp+420], x1
37b7169e2divss x6, x0
37b7169e6
37b7169e6loc_37b7169e6:
37b7169e6ucomiss x1, x9
37b7169eajp 0x37b7181e5
37b7169f0jne 0x37b7181e5
37b7169f6
37b7169f6loc_37b7169f6:
37b7169f6movsxd rdx, [r15]
37b7169f9mov [rsp+280], rax
37b716a01movaps x0, x14
37b716a05lea rax, [rip+0xd1f830]
37b716a0cxorps x0, x10
37b716a10mov r9, rax
37b716a13mov r8, rdi
37b716a16sub r8, [rsp+152]
37b716a1elea ecx, [rdx+rbx-1]
37b716a22lea rdx, [r12+4*rdx]
37b716a26mov [rsp+440], r10l
37b716a2emovsxd rcx, ecx
37b716a31mov [rsp+192], r10l
37b716a39movss [r12+4*rcx], x14
37b716a3fmovsxd rcx, esi
37b716a42movss [r12+4*rcx], x6
37b716a48lea rcx, [rsp+440]
37b716a50mov [rsp+40], rax
37b716a55mov [rsp+32], rdx
37b716a5alea rdx, [rsp+444]
37b716a62mov [rsp+184], r8
37b716a6amov [rsp+176], rcx
37b716a72movss [rsp+444], x0
37b716a7bcall saxpy_
37b716a80lea rax, [rip+0xd1f7b5]
37b716a87movaps x0, x6
37b716a8amov r10l, [rsp+192]
37b716a92mov [rsp+40], rax
37b716a97mov rax, [rsp+168]
37b716a9fxorps x0, x10
37b716aa3lea r9, [rip+0xd1f792]
37b716aaamov rcx, [rsp+176]
37b716ab2mov r8, [rsp+184]
37b716abalea rdx, [rsp+444]
37b716ac2mov [rsp+440], r10l
37b716acamov [rsp+32], rax
37b716acfmovss [rsp+444], x0
37b716ad8call saxpy_
37b716addmovsxd rcx, [r15]
37b716ae0lea r10l, [rsi-1]
37b716ae4mov rax, [rsp+280]
37b716aecnop [rax+rax]
37b716af5nop [rax+rax]
37b716b00
37b716b00loc_37b716b00:
37b716b00sub rbx, 1
37b716b04mov esi, r10l
37b716b07sub rax, 4
37b716b0badd rdi, [rsp+152]
37b716b13add rbp, [rsp+160]
37b716b1btest ebx, ebx
37b716b1djle 0x37b716e98
37b716b23
37b716b23loc_37b716b23:
37b716b23lea r10l, [rsi-1]
37b716b27cmp r13l, ebx
37b716b2ajl 0x37b716b00
37b716b2cmov [rsp+176], ebx
37b716b33mov edx, ebx
37b716b35lea r10l, [rbx-1]
37b716b39cmp ebx, 1
37b716b3cje 0x37b717188
37b716b42pxor x0, x0
37b716b46ucomiss x0, [rbp]
37b716b4ajp 0x37b716b55
37b716b4cmov r13l, r10l
37b716b4fje 0x37b716870
37b716b55
37b716b55loc_37b716b55:
37b716b55lea r13l, [rdx-2]
37b716b59lea rdx, [rsp+436]
37b716b61mov [rsp+184], rax
37b716b69mov rax, [rsp+208]
37b716b71mov [rsp+128], rdx
37b716b79lea rdx, [rsp+448]
37b716b81lea r8, [rip+0xd1f6b8]
37b716b88mov r9, [rsp+200]
37b716b90mov [rsp+104], rdx
37b716b95lea rdx, [rsp+428]
37b716b9dlea r14, [rsp+420]
37b716ba5mov [rsp+96], rdx
37b716baalea rdx, [rsp+432]
37b716bb2mov [rsp+88], rdx
37b716bb7lea edx, [r10+rcx-1]
37b716bbcmov rcx, [rsp+744]
37b716bc4movsxd rdx, edx
37b716bc7mov [rsp+136], rax
37b716bcflea rax, [rip+0xd1f66a]
37b716bd6lea rdx, [r12+4*rdx]
37b716bdamov [rsp+112], rax
37b716bdflea rax, [rip+0xd1f666]
37b716be6mov [rsp+72], rdx
37b716beblea rdx, [rbp-4]
37b716befmov [rsp+64], rax
37b716bf4mov [rsp+56], rax
37b716bf9mov [rsp+48], rcx
37b716bfelea rcx, [rip+0xd1f63f]
37b716c05mov [rsp+40], rdx
37b716c0amov rdx, r8
37b716c0dmov [rsp+32], rax
37b716c12mov [rsp+80], r15
37b716c17mov [rsp+176], r10l
37b716c1fmovss [rsp+448], x14
37b716c29movss [rsp+452], x7
37b716c32movss [rsp+456], x6
37b716c3bmovss [rsp+460], x8
37b716c45mov [rsp+120], r14
37b716c4acall slaln2_
37b716c4fmov r10l, [rsp+176]
37b716c57movss x0, [rsp+436]
37b716c60movss x14, [rsp+448]
37b716c6amovss x7, [rsp+452]
37b716c73comiss x0, x9
37b716c77movss x6, [rsp+456]
37b716c80movss x8, [rsp+460]
37b716c8amovss x2, [rsp+420]
37b716c93mov rax, [rsp+184]
37b716c9bjbe 0x37b716ce4
37b716c9dmovaps x3, x11
37b716ca1movss x1, [rax-16]
37b716ca6maxss x1, [rax-12]
37b716cabdivss x3, x0
37b716cafcomiss x1, x3
37b716cb2jbe 0x37b716ce4
37b716cb4movaps x3, x9
37b716cb8divss x3, x0
37b716cbcmulss x2, x3
37b716cc0movss [rsp+412], x3
37b716cc9mulss x14, x3
37b716ccemulss x6, x3
37b716cd2mulss x7, x3
37b716cd6mulss x8, x3
37b716cdbmovss [rsp+420], x2
37b716ce4
37b716ce4loc_37b716ce4:
37b716ce4ucomiss x2, x9
37b716ce8jp 0x37b717190
37b716ceejne 0x37b717190
37b716cf4
37b716cf4loc_37b716cf4:
37b716cf4movsxd rdx, [r15]
37b716cf7mov [rsp+192], rax
37b716cffmovaps x0, x14
37b716d03lea rax, [rip+0xd1f532]
37b716d0axorps x0, x10
37b716d0emov r9, rax
37b716d11mov r8, rdi
37b716d14mov [rsp+440], r13l
37b716d1cmovss [rsp+444], x0
37b716d25lea ecx, [rdx+r10-1]
37b716d2alea r10l, [rsi-1]
37b716d2emovsxd rsi, esi
37b716d31movsxd rcx, ecx
37b716d34mov [rsp+184], r10l
37b716d3cmovss [r12+4*rcx], x14
37b716d42lea ecx, [rdx+rbx-1]
37b716d46lea rdx, [r12+4*rdx]
37b716d4amovsxd rcx, ecx
37b716d4dmovss [r12+4*rcx], x7
37b716d53movsxd rcx, r10l
37b716d56movss [r12+4*rcx], x6
37b716d5clea rcx, [rsp+440]
37b716d64movss [r12+4*rsi], x8
37b716d6amov [rsp+40], rax
37b716d6fmov [rsp+32], rdx
37b716d74lea rdx, [rsp+444]
37b716d7ccall saxpy_
37b716d81lea rax, [rip+0xd1f4b4]
37b716d88movaps x0, x7
37b716d8bmov r11, rdi
37b716d8emov [rsp+40], rax
37b716d93movsxd rdx, [r15]
37b716d96xorps x0, x10
37b716d9amov r9, rax
37b716d9dsub r11, [rsp+152]
37b716da5lea rcx, [rsp+440]
37b716dadmovss [rsp+444], x0
37b716db6lea rdx, [r12+4*rdx]
37b716dbamov r8, r11
37b716dbdmov [rsp+176], r11
37b716dc5mov [rsp+32], rdx
37b716dcalea rdx, [rsp+444]
37b716dd2mov [rsp+440], r13l
37b716ddacall saxpy_
37b716ddfmov rcx, [rsp+168]
37b716de7movaps x0, x6
37b716deamov r8, rdi
37b716dedlea rax, [rip+0xd1f448]
37b716df4xorps x0, x10
37b716df8lea rdx, [rsp+444]
37b716e00mov [rsp+440], r13l
37b716e08mov [rsp+40], rax
37b716e0dmov r9, rax
37b716e10mov [rsp+32], rcx
37b716e15lea rcx, [rsp+440]
37b716e1dmovss [rsp+444], x0
37b716e26call saxpy_
37b716e2blea rax, [rip+0xd1f40a]
37b716e32movaps x0, x8
37b716e36mov rcx, [rsp+168]
37b716e3emov [rsp+40], rax
37b716e43mov r8, [rsp+176]
37b716e4bxorps x0, x10
37b716e4fmov r9, rax
37b716e52mov [rsp+32], rcx
37b716e57lea rdx, [rsp+444]
37b716e5flea rcx, [rsp+440]
37b716e67mov [rsp+440], r13l
37b716e6fmovss [rsp+444], x0
37b716e78call saxpy_
37b716e7dmovsxd rcx, [r15]
37b716e80mov rax, [rsp+192]
37b716e88mov r10l, [rsp+184]
37b716e90jmp 0x37b716b00
37b716e95
37b716e95 0f 1f 00 ...
37b716e98
37b716e98loc_37b716e98:
37b716e98mov r13l, [rsp+292]
37b716ea0mov r14, [rsp+736]
37b716ea8
37b716ea8loc_37b716ea8:
37b716ea8mov esi, [rsp+312]
37b716eaftest esi, esi
37b716eb1je 0x37b71859b
37b716eb7mov edi, [rsp+408]
37b716ebemov rbx, [rsp+248]
37b716ec6mov r10, [rsp+264]
37b716ecemov rdx, [rsp+768]
37b716ed6lea esi, [rdi-1]
37b716ed9movsxd rax, esi
37b716edcimul rax, rbx
37b716ee0lea rbp, [r10+rax]
37b716ee4add rax, rbx
37b716ee7lea rbx, [r10+rax]
37b716eebmov rax, [rsp+768]
37b716ef3lea r11, [rdx+4*rbp+4]
37b716ef8mov r10l, [rsp+224]
37b716f00lea edx, [rcx+rsi]
37b716f03lea rax, [rax+4*rbx+4]
37b716f08mov [rsp+176], rax
37b716f10lea eax, [rdi+r10]
37b716f14mov [rsp+184], eax
37b716f1bcmp edi, 2
37b716f1ejle 0x37b718257
37b716f24lea eax, [rdx-1]
37b716f27lea r10, [rip+0xd1f30e]
37b716f2emov rdx, [rsp+776]
37b716f36mov [rsp+72], r11
37b716f3bcdqe
37b716f3dmov [rsp+80], r10
37b716f42sub edi, 2
37b716f45lea r8, [rsp+444]
37b716f4dmov [rsp+40], rdx
37b716f52lea rax, [r12+4*rax]
37b716f56mov rdx, [rsp+768]
37b716f5elea r9, [rip+0xd1f2e7]
37b716f65mov [rsp+64], rax
37b716f6alea rax, [r12+4*rcx]
37b716f6elea rcx, [rip+0xd1f2db]
37b716f75mov [rsp+56], r10
37b716f7amov [rsp+48], rax
37b716f7fmov [rsp+32], rdx
37b716f84mov rdx, r15
37b716f87mov [rsp+88], 1
37b716f90mov [rsp+200], r11
37b716f98mov [rsp+444], edi
37b716f9fmov [rsp+192], r8
37b716fa7call sgemv_
37b716facmov eax, [rsp+184]
37b716fb3mov rdx, r15
37b716fb6mov [rsp+444], edi
37b716fbdmov rdi, [rsp+176]
37b716fc5lea rcx, [rip+0xd1f270]
37b716fccmov [rsp+88], 1
37b716fd5lea r9, [rip+0xd1f270]
37b716fdcsub eax, 1
37b716fdfmov [rsp+80], rcx
37b716fe4mov r8, [rsp+192]
37b716feccdqe
37b716feemov [rsp+56], rcx
37b716ff3lea rcx, [rip+0xd1f256]
37b716ffalea rax, [r12+4*rax]
37b716ffemov [rsp+72], rdi
37b717003mov [rsp+64], rax
37b717008mov rax, [rsp+168]
37b717010mov [rsp+48], rax
37b717015mov rax, [rsp+776]
37b71701dmov [rsp+40], rax
37b717022mov rax, [rsp+768]
37b71702amov [rsp+32], rax
37b71702fcall sgemv_
37b717034mov r11, [rsp+200]
37b71703c
37b71703cloc_37b71703c:
37b71703cmov r9l, [r15]
37b71703ftest r9l, r9l
37b717042jle 0x37b718b5f
37b717048lea eax, [r9-1]
37b71704ccmp eax, 2
37b71704fjbe 0x37b718b76
37b717055mov rax, [rsp+768]
37b71705dmov edx, r9l
37b717060movss x3, [rip+0xd1f208]
37b717068pxor x4, x4
37b71706cshr edx, 2
37b71706flea r8, [rax+4*rbp+4]
37b717074lea rcx, [rax+4*rbx+4]
37b717079shl rdx, 4
37b71707dxor eax, eax
37b71707fshufps x3, x3, 0
37b717083nop [rax]
37b71708anop [rax+rax]
37b717095nop [rax+rax]
37b7170a0
37b7170a0loc_37b7170a0:
37b7170a0movups x0, [rcx+rax]
37b7170a4movups x2, [r8+rax]
37b7170a9add rax, 16
37b7170adandps x0, x3
37b7170b0andps x2, x3
37b7170b3addps x0, x2
37b7170b6maxps x4, x0
37b7170b9cmp rax, rdx
37b7170bcjne 0x37b7170a0
37b7170bemovaps x0, x4
37b7170c1movhlps x0, x4
37b7170c4maxps x0, x4
37b7170c7movaps x2, x0
37b7170cashufps x2, x0, 85
37b7170cemaxps x2, x0
37b7170d1test r9b, 3
37b7170d5je 0x37b71711b
37b7170d7mov eax, r9l
37b7170daand eax, -4
37b7170ddadd eax, 1
37b7170e0
37b7170e0loc_37b7170e0:
37b7170e0mov rdi, [rsp+768]
37b7170e8cdqe
37b7170ealea rcx, [rdi+4*rbp]
37b7170eelea rdx, [rdi+4*rbx]
37b7170f2
37b7170f2loc_37b7170f2:
37b7170f2movss x0, [rdx+4*rax]
37b7170f7movss x3, [rcx+4*rax]
37b7170fcadd rax, 1
37b717100andps x0, [rip+0xd1f169]
37b717107andps x3, [rip+0xd1f162]
37b71710eaddss x0, x3
37b717112maxss x2, x0
37b717116cmp r9l, eax
37b717119jge 0x37b7170f2
37b71711b
37b71711bloc_37b71711b:
37b71711bmovaps x0, x9
37b71711fmov r8, r11
37b717122mov rcx, r15
37b717125divss x0, x2
37b717129lea r9, [rip+0xd1f10c]
37b717130lea rdx, [rsp+416]
37b717138movss [rsp+416], x0
37b717141call sscal_
37b717146mov r8, [rsp+176]
37b71714elea r9, [rip+0xd1f0e7]
37b717155mov rcx, r15
37b717158lea rdx, [rsp+416]
37b717160call sscal_
37b717165
37b717165loc_37b717165:
37b717165mov [rsp+408], esi
37b71716ctest esi, esi
37b71716ejle 0x37b71824f
37b717174sub [rsp+216], 2
37b71717cjmp 0x37b7154f0
37b717181
37b717181 0f 1f 80 00 00 00 00 .......
37b717188
37b717188loc_37b717188:
37b717188xor r13l, r13l
37b71718bjmp 0x37b716870
37b717190
37b717190loc_37b717190:
37b717190movsxd rdx, [r15]
37b717193lea rcx, [rsp+408]
37b71719blea r9, [rip+0xd1f09a]
37b7171a2mov [rsp+192], rax
37b7171aamov [rsp+184], r10l
37b7171b2lea r8, [r12+4*rdx]
37b7171b6mov rdx, r14
37b7171b9mov [rsp+176], rcx
37b7171c1call sscal_
37b7171c6mov r8, [rsp+168]
37b7171cemov rcx, [rsp+176]
37b7171d6mov rdx, r14
37b7171d9lea r9, [rip+0xd1f05c]
37b7171e0call sscal_
37b7171e5mov rax, [rsp+192]
37b7171edmov r10l, [rsp+184]
37b7171f5jmp 0x37b716cf4
37b7171fa
37b7171faloc_37b7171fa:
37b7171famovsxd rdx, [r15]
37b7171fdlea edi, [rax-1]
37b717200lea rcx, [rip+0xd1f035]
37b717207mov [rsp+88], 1
37b717210mov [rsp+80], rcx
37b717215lea r9, [rip+0xd1f030]
37b71721clea r8, [rsp+444]
37b717224lea eax, [rax+rdx-1]
37b717228mov [rsp+56], rcx
37b71722dlea rcx, [rip+0xd1f01c]
37b717234cdqe
37b717236mov [rsp+72], rsi
37b71723blea rax, [r12+4*rax]
37b71723fmov [rsp+176], r10l
37b717247mov [rsp+64], rax
37b71724clea rax, [r12+4*rdx]
37b717250mov rdx, r15
37b717253mov [rsp+48], rax
37b717258mov rax, [rsp+776]
37b717260mov [rsp+444], edi
37b717267mov [rsp+40], rax
37b71726cmov rax, [rsp+768]
37b717274mov [rsp+32], rax
37b717279call sgemv_
37b71727elea r8, [rip+0xd1efb7]
37b717285mov rdx, rsi
37b717288mov rcx, r15
37b71728bcall isamax_
37b717290mov rcx, [rsp+768]
37b717298lea rdx, [rsp+416]
37b7172a0mov r8, rsi
37b7172a3cdqe
37b7172a5lea r9, [rip+0xd1ef90]
37b7172acadd rax, rbp
37b7172afmovss x0, [rcx+4*rax]
37b7172b4mov rcx, r15
37b7172b7andps x12, x0
37b7172bbmovaps x0, x9
37b7172bfdivss x0, x12
37b7172c4movss [rsp+416], x0
37b7172cdcall sscal_
37b7172d2mov [rsp+408], edi
37b7172d9mov r10l, [rsp+176]
37b7172e1
37b7172e1loc_37b7172e1:
37b7172e1mov [rsp+216], ebx
37b7172e8jmp 0x37b715521
37b7172ed
37b7172edloc_37b7172ed:
37b7172edmov rax, [rsp+280]
37b7172f5mov rdi, [rsp+240]
37b7172fdmovaps x2, x0
37b717300andps x2, [rip+0xd1ef69]
37b717307movss x1, [rax+4]
37b71730cmov rax, [rsp+280]
37b717314movaps x12, x2
37b717318movss x4, [rax+4*rdi+4]
37b71731esqrtss x12, x12
37b717323mov eax, [rsp+152]
37b71732amovss [rsp+432], x1
37b717333andps x1, [rip+0xd1ef36]
37b71733amovaps x3, x4
37b71733dandps x3, [rip+0xd1ef2c]
37b717344lea r10l, [rax+rdx-1]
37b717349mov eax, [rsp+292]
37b717350movsxd r10, r10l
37b717353movaps x5, x3
37b717356sub eax, 1
37b717359sqrtss x5, x5
37b71735dcomiss x3, x2
37b717360cdqe
37b717362lea rdi, [rax-1]
37b717366mulss x12, x5
37b71736baddss x1, x12
37b717370mulss x1, x11
37b717375maxss x1, [rsp+376]
37b71737ejb 0x37b717fb4
37b717384movaps x2, x12
37b717388movaps x0, x9
37b71738cdivss x2, x4
37b717390
37b717390loc_37b717390:
37b717390mov eax, [rsp+192]
37b717397movss [r12+4*r10], x2
37b71739dmovss [r12+4*rdi], x0
37b7173a3movss [rsp+428], x12
37b7173adlea eax, [rax+rdx-1]
37b7173b1movss [rsp+424], x1
37b7173bacdqe
37b7173bcmov [r12+4*rax], 0
37b7173c4mov eax, [rsp+292]
37b7173cbsub eax, 2
37b7173cecdqe
37b7173d0sub rax, 1
37b7173d4mov [rsp+336], rax
37b7173dcmov [r12+4*rax], 0
37b7173e4cmp edx, [rsp+208]
37b7173ebjl 0x37b717bc1
37b7173f1mov rbx, [rsp+248]
37b7173f9movsxd r11, edx
37b7173fclea r9l, [rdx-2]
37b717400mov rax, [rsp+272]
37b717408mov ecx, [rsp+208]
37b71740fmov r14, [rsp+736]
37b717417lea rsi, [rbx+rax]
37b71741bmov rax, [rsp+240]
37b717423mov r13, [rsp+168]
37b71742bimul rax, rcx
37b71742fadd rax, rsi
37b717432lea r8, [r14+4*rax]
37b717436mov r14, rbx
37b717439mov rax, [rsp+360]
37b717441lea rbx, [rbx+r11]
37b717445sub r9l, r14l
37b717448neg r11
37b71744badd r9, rbx
37b71744elea rax, [rax+4*rbx]
37b717452movsxd rbx, [rsp+344]
37b71745ashl r11, 2
37b71745elea rbp, [r12+4*r9+8]
37b717463nop [rax]
37b71746anop [rax+rax]
37b717475nop [rax+rax]
37b717480
37b717480loc_37b717480:
37b717480movss x0, [r12+4*r10]
37b717486mulss x0, [r8]
37b71748blea r9, [rax+r11]
37b71748fadd rax, 4
37b717493xorps x0, x10
37b717497movss [rax-4], x0
37b71749cmovss x0, [r12+4*rdi]
37b7174a2mulss x0, [r8+4]
37b7174a8add r8, r13
37b7174abxorps x0, x10
37b7174afmovss [r9+8*rbx], x0
37b7174b5cmp rax, rbp
37b7174b8jne 0x37b717480
37b7174bamov r9, [rsp+240]
37b7174c2movaps x3, x13
37b7174c6movaps x15, x9
37b7174camovsxd rax, [rsp+292]
37b7174d2mov r10, [rsp+168]
37b7174damov [rsp+368], rdi
37b7174e2xorps x12, x10
37b7174e6xor r14l, r14l
37b7174e9imul r9, rcx
37b7174edmov r13, rax
37b7174f0lea rax, [r12+4*rax-4]
37b7174f5movss [rsp+380], x11
37b7174ffmov [rsp+296], rax
37b717507mov rax, [rsp+736]
37b71750fadd rsi, r9
37b717512neg r9
37b717515lea rbp, [rax+4*rsi+8]
37b71751alea rax, [rcx+1]
37b71751eimul r10, rax
37b717522mov [rsp+200], rbp
37b71752alea rbx, [r10+4*r9]
37b71752emov [rsp+352], rbx
37b717536mov ebx, [rsp+208]
37b71753dmov [rsp+232], ebx
37b717544jmp 0x37b7177f3
37b717549
37b717549 0f 1f 80 00 00 00 00 .......
37b717550
37b717550loc_37b717550:
37b717550comiss x0, x3
37b717553lea rdi, [rsp+444]
37b71755bja 0x37b7180c5
37b717561
37b717561loc_37b717561:
37b717561mov [rsp+256], rax
37b717569lea edx, [rbx+r8]
37b71756dmov rcx, rdi
37b717570mov eax, [rsp+208]
37b717577movsxd rdx, edx
37b71757amov [rsp+444], r14l
37b717582movss x11, [r12+4*rdx-4]
37b717589lea edx, [rax+r8-1]
37b71758elea rax, [rip+0xd1eca7]
37b717595mov [rsp+32], rax
37b71759amovsxd rdx, edx
37b71759dmov r8, rax
37b7175a0lea r9, [r12+4*rdx]
37b7175a4mov rdx, rbp
37b7175a7call sdot_
37b7175acmov edx, [r15]
37b7175afmovaps x1, x11
37b7175b3mov rcx, rdi
37b7175b6subss x1, x0
37b7175balea rax, [rip+0xd1ec7b]
37b7175c1mov r9, [rsp+296]
37b7175c9mov [rsp+444], r14l
37b7175d1add edx, ebx
37b7175d3mov r8, rax
37b7175d6movsxd rdx, edx
37b7175d9movss [r12+4*rdx-4], x1
37b7175e0movsxd rdx, r13l
37b7175e3lea rsi, [r12+4*rdx]
37b7175e7mov rdx, rbp
37b7175eamovss x11, [rsi-4]
37b7175f0mov [rsp+32], rax
37b7175f5mov [rsp+232], rsi
37b7175fdcall sdot_
37b717602movaps x1, x11
37b717606mov edx, [r15]
37b717609lea rcx, [rsp+404]
37b717611subss x1, x0
37b717615lea rax, [rip+0xd1ec24]
37b71761cmovss [rsp+448], x14
37b717626add edx, ebx
37b717628lea r8, [rip+0xd1ec11]
37b71762flea r9, [rsp+424]
37b717637movss [rsp+452], x7
37b717640movss [rsp+456], x6
37b717649movsxd rdx, edx
37b71764cmovss [rsi-4], x1
37b717651lea rdx, [r12+4*rdx-4]
37b717656lea rsi, [rsp+420]
37b71765emov [rsp+136], rcx
37b717666lea rcx, [rsp+436]
37b71766emov [rsp+128], rcx
37b717676lea rcx, [rsp+448]
37b71767emov [rsp+104], rcx
37b717683lea rcx, [rsp+432]
37b71768bmov [rsp+88], rcx
37b717690mov rcx, [rsp+744]
37b717698mov [rsp+112], rax
37b71769dlea rax, [rip+0xd1eba8]
37b7176a4mov [rsp+48], rcx
37b7176a9mov rcx, [rsp+200]
37b7176b1mov [rsp+72], rdx
37b7176b6lea rdx, [rip+0xd1eb7f]
37b7176bdmov [rsp+64], rax
37b7176c2mov [rsp+56], rax
37b7176c7mov [rsp+40], rcx
37b7176cclea rcx, [rip+0xd1eb71]
37b7176d3mov [rsp+32], rax
37b7176d8mov [rsp+96], rdi
37b7176ddmov [rsp+80], r15
37b7176e2movss [rsp+460], x8
37b7176ecmov [rsp+120], rsi
37b7176f1movss [rsp+444], x12
37b7176fbcall slaln2_
37b717700mov rax, [rsp+256]
37b717708ucomiss x9, [rsp+420]
37b717711movss x14, [rsp+448]
37b71771bmovss x7, [rsp+452]
37b717724movss x6, [rsp+456]
37b71772dmovss x8, [rsp+460]
37b717737jp 0x37b718169
37b71773djne 0x37b718169
37b717743
37b717743loc_37b717743:
37b717743mov edx, [r15]
37b717746mov rdi, [rsp+232]
37b71774emovaps x3, x6
37b717751lea r11l, [r13+1]
37b717755andps x3, [rip+0xd1eb14]
37b71775clea ecx, [rbx+rdx]
37b71775fmov ebx, [rsp+224]
37b717766movsxd rcx, ecx
37b717769sub rcx, 1
37b71776dmov [rsp+232], ebx
37b717774movss [r12+4*rcx], x14
37b71777amovss [rdi-4], x6
37b71777fmovss x0, [r12+4*rcx]
37b717785andps x0, [rip+0xd1eae4]
37b71778cmaxss x0, x3
37b717790movaps x3, x13
37b717794maxss x15, x0
37b717799divss x3, x15
37b71779enop
37b71779fnop [rax+rax]
37b7177aanop [rax+rax]
37b7177b5nop [rax+rax]
37b7177c0
37b7177c0loc_37b7177c0:
37b7177c0mov rdi, [rsp+160]
37b7177c8add r14, 1
37b7177ccmov rcx, rax
37b7177cfadd [rsp+200], rdi
37b7177d7add rbp, [rsp+168]
37b7177dfmov r13l, r11l
37b7177e2cmp [rsp+176], eax
37b7177e9jl 0x37b717ba0
37b7177efadd rax, 1
37b7177f3
37b7177f3loc_37b7177f3:
37b7177f3lea r11l, [r13+1]
37b7177f7cmp [rsp+232], ecx
37b7177fejg 0x37b7177c0
37b717800mov rdi, [rsp+184]
37b717808lea esi, [rcx+1]
37b71780bmov r9l, ecx
37b71780emov ebx, ecx
37b717810mov [rsp+224], esi
37b717817mov r8l, edx
37b71781amovss x0, [rdi+4*r14+4]
37b717821cmp edx, ecx
37b717823jle 0x37b717550
37b717829mov rdi, [rsp+200]
37b717831pxor x1, x1
37b717835ucomiss x1, [rdi+4]
37b717839jp 0x37b717841
37b71783bje 0x37b717550
37b717841
37b717841loc_37b717841:
37b717841mov rdi, [rsp+184]
37b717849lea esi, [r9+2]
37b71784dmov [rsp+232], esi
37b717854maxss x0, [rdi+4*r14+8]
37b71785blea rdi, [rsp+444]
37b717863comiss x0, x3
37b717866ja 0x37b717f10
37b71786c
37b71786cloc_37b71786c:
37b71786cmov [rsp+320], rax
37b717874lea edx, [rbx+r8]
37b717878mov eax, [rsp+208]
37b71787fmov rcx, rdi
37b717882lea rsi, [rip+0xd1e9b3]
37b717889movsxd rdx, edx
37b71788cmov [rsp+444], r14l
37b717894movss x11, [r12+4*rdx-4]
37b71789blea edx, [rax+r8-1]
37b7178a0mov r8, rsi
37b7178a3mov [rsp+32], rsi
37b7178a8movsxd rdx, edx
37b7178ablea r9, [r12+4*rdx]
37b7178afmov rdx, rbp
37b7178b2call sdot_
37b7178b7mov edx, [r15]
37b7178bamovaps x1, x11
37b7178bemov r8, rsi
37b7178c1subss x1, x0
37b7178c5mov r9, [rsp+296]
37b7178cdmov rcx, rdi
37b7178d0mov [rsp+444], r14l
37b7178d8add edx, ebx
37b7178damovsxd rdx, edx
37b7178ddmovss [r12+4*rdx-4], x1
37b7178e4movsxd rdx, r13l
37b7178e7lea rax, [r12+4*rdx]
37b7178ebmov rdx, rbp
37b7178eemovss x11, [rax-4]
37b7178f4mov [rsp+32], rsi
37b7178f9mov [rsp+256], rax
37b717901call sdot_
37b717906movaps x1, x11
37b71790amov edx, [r15]
37b71790dmov rcx, [rsp+256]
37b717915subss x1, x0
37b717919mov r10l, [rsp+208]
37b717921lea rax, [rip+0xd1e914]
37b717928mov r11, [rsp+352]
37b717930mov r8, rax
37b717933mov [rsp+444], r14l
37b71793blea rsi, [r11+rbp]
37b71793fmovss [rcx-4], x1
37b717944mov ecx, [rsp+224]
37b71794badd ecx, edx
37b71794dlea edx, [r10+rdx-1]
37b717952movsxd rcx, ecx
37b717955movsxd rdx, edx
37b717958movss x11, [r12+4*rcx-4]
37b71795fmov [rsp+32], rax
37b717964lea r9, [r12+4*rdx]
37b717968mov rcx, rdi
37b71796bmov rdx, rsi
37b71796ecall sdot_
37b717973movaps x1, x11
37b717977lea r11l, [r13+1]
37b71797bmov rcx, rdi
37b71797esubss x1, x0
37b717982mov edx, [rsp+224]
37b717989add edx, [r15]
37b71798clea rax, [rip+0xd1e8a9]
37b717993movsxd rdx, edx
37b717996mov r9, [rsp+296]
37b71799emov r8, rax
37b7179a1mov [rsp+316], r11l
37b7179a9mov [rsp+444], r14l
37b7179b1movss [r12+4*rdx-4], x1
37b7179b8movsxd rdx, r11l
37b7179bblea r13, [r12+4*rdx]
37b7179bfmov rdx, rsi
37b7179c2lea rsi, [rsp+420]
37b7179camovss x11, [r13-4]
37b7179d0mov [rsp+32], rax
37b7179d5call sdot_
37b7179damovaps x1, x11
37b7179demov edx, [r15]
37b7179e1lea rcx, [rsp+404]
37b7179e9subss x1, x0
37b7179edlea rax, [rip+0xd1e84c]
37b7179f4movss [rsp+448], x14
37b7179feadd edx, ebx
37b717a00lea r8, [rip+0xd1e839]
37b717a07lea r9, [rsp+424]
37b717a0fmovss [rsp+452], x7
37b717a18movss [rsp+456], x6
37b717a21movsxd rdx, edx
37b717a24movss [r13-4], x1
37b717a2alea rdx, [r12+4*rdx-4]
37b717a2fmov [rsp+136], rcx
37b717a37lea rcx, [rsp+436]
37b717a3fmov [rsp+128], rcx
37b717a47lea rcx, [rsp+448]
37b717a4fmov [rsp+104], rcx
37b717a54lea rcx, [rsp+432]
37b717a5cmov [rsp+88], rcx
37b717a61mov rcx, [rsp+744]
37b717a69mov [rsp+112], rax
37b717a6elea rax, [rip+0xd1e7d7]
37b717a75mov [rsp+48], rcx
37b717a7amov rcx, [rsp+200]
37b717a82mov [rsp+72], rdx
37b717a87mov rdx, r8
37b717a8amov [rsp+64], rax
37b717a8fmov [rsp+56], rax
37b717a94mov [rsp+40], rcx
37b717a99lea rcx, [rip+0xd1e7b4]
37b717aa0mov [rsp+32], rax
37b717aa5mov [rsp+96], rdi
37b717aaamov [rsp+80], r15
37b717aafmovss [rsp+460], x8
37b717ab9mov [rsp+120], rsi
37b717abemovss [rsp+444], x12
37b717ac8call slaln2_
37b717acdmov r11l, [rsp+316]
37b717ad5ucomiss x9, [rsp+420]
37b717ademovss x14, [rsp+448]
37b717ae8movss x7, [rsp+452]
37b717af1movss x6, [rsp+456]
37b717afamov rax, [rsp+320]
37b717b02movss x8, [rsp+460]
37b717b0cjp 0x37b717e80
37b717b12jne 0x37b717e80
37b717b18
37b717b18loc_37b717b18:
37b717b18movaps x0, x14
37b717b1cmovaps x3, x6
37b717b1fandps x0, [rip+0xd1e74a]
37b717b26mov edx, [r15]
37b717b29andps x3, [rip+0xd1e740]
37b717b30mov ecx, [rsp+224]
37b717b37add ebx, edx
37b717b39maxss x0, x3
37b717b3dmovaps x3, x8
37b717b41movsxd rbx, ebx
37b717b44add ecx, edx
37b717b46andps x3, [rip+0xd1e723]
37b717b4dmovss [r12+4*rbx-4], x14
37b717b54movsxd rcx, ecx
37b717b57mov rbx, [rsp+256]
37b717b5fmovaps x2, x0
37b717b62movaps x0, x7
37b717b65andps x0, [rip+0xd1e704]
37b717b6cmovss [rbx-4], x6
37b717b71maxss x2, x15
37b717b76movss [r12+4*rcx-4], x7
37b717b7dmaxss x0, x3
37b717b81movaps x3, x13
37b717b85movss [r13-4], x8
37b717b8bmaxss x2, x0
37b717b8fdivss x3, x2
37b717b93movaps x15, x2
37b717b97jmp 0x37b7177c0
37b717b9c
37b717b9c 0f 1f 40 00 ..@.
37b717ba0
37b717ba0loc_37b717ba0:
37b717ba0mov eax, [rsp+152]
37b717ba7mov rdi, [rsp+368]
37b717bafmovss x11, [rsp+380]
37b717bb9lea r10l, [rax+rdx-1]
37b717bbemovsxd r10, r10l
37b717bc1
37b717bc1loc_37b717bc1:
37b717bc1mov ecx, [rsp+312]
37b717bc8lea rax, [r12+4*r10]
37b717bcctest ecx, ecx
37b717bceje 0x37b7182dc
37b717bd4mov rbx, [rsp+264]
37b717bdclea rsi, [r12+4*rdi]
37b717be0lea ecx, [rdx-1]
37b717be3lea r13, [4*rbx]
37b717bebmov rbx, [rsp+752]
37b717bf3lea rbp, [rbx+r13+4]
37b717bf8mov rbx, [rsp+392]
37b717c00lea rbx, [r13+rbx+4]
37b717c05cmp [rsp+332], ecx
37b717c0cjge 0x37b7182ad
37b717c12mov ecx, edx
37b717c14sub ecx, [rsp+152]
37b717c1bmov r14, [rsp+384]
37b717c23mov [rsp+64], rax
37b717c28sub ecx, 1
37b717c2bmov [rsp+72], rbp
37b717c30lea r9, [rip+0xd1e615]
37b717c37lea r8, [rsp+444]
37b717c3fmov [rsp+444], ecx
37b717c46mov ecx, [rsp+208]
37b717c4dmov [rsp+88], 1
37b717c56mov r11, rcx
37b717c59imul rcx, [rsp+304]
37b717c62lea eax, [r11+rdx-1]
37b717c67mov rdx, [rsp+760]
37b717c6fcdqe
37b717c71lea rcx, [r14+rcx+1]
37b717c76lea rax, [r12+4*rax]
37b717c7amov [rsp+40], rdx
37b717c7fmov r14, [rsp+752]
37b717c87mov [rsp+48], rax
37b717c8cmov rdx, r15
37b717c8flea rdi, [r14+4*rcx]
37b717c93lea rcx, [rip+0xd1e5a2]
37b717c9amov [rsp+80], rcx
37b717c9fmov [rsp+56], rcx
37b717ca4lea rcx, [rip+0xd1e5a5]
37b717cabmov [rsp+32], rdi
37b717cb0call sgemv_
37b717cb5mov eax, [rsp+152]
37b717cbcmov rdx, r15
37b717cbflea rcx, [rip+0xd1e576]
37b717cc6lea r9, [rip+0xd1e57f]
37b717ccdlea r8, [rsp+444]
37b717cd5not eax
37b717cd7add eax, [r15]
37b717cdamov [rsp+80], rcx
37b717cdfmov [rsp+444], eax
37b717ce6movsxd rax, [rsp+292]
37b717ceemov [rsp+56], rcx
37b717cf3lea rcx, [rip+0xd1e556]
37b717cfalea rax, [r12+4*rax-4]
37b717cffmov [rsp+72], rbx
37b717d04mov [rsp+48], rax
37b717d09mov rax, [rsp+760]
37b717d11mov [rsp+88], 1
37b717d1amov [rsp+64], rsi
37b717d1fmov [rsp+40], rax
37b717d24mov [rsp+32], rdi
37b717d29call sgemv_
37b717d2e
37b717d2eloc_37b717d2e:
37b717d2emov edx, [r15]
37b717d31test edx, edx
37b717d33jle 0x37b718b56
37b717d39lea eax, [rdx-1]
37b717d3ccmp eax, 2
37b717d3fjbe 0x37b718b68
37b717d45mov ecx, edx
37b717d47xor eax, eax
37b717d49pxor x3, x3
37b717d4dshr ecx, 2
37b717d50shl rcx, 4
37b717d54nop [rax+rax]
37b717d5fnop [rax+rax]
37b717d6anop [rax+rax]
37b717d75nop [rax+rax]
37b717d80
37b717d80loc_37b717d80:
37b717d80movups x0, [rbx+rax]
37b717d84movups x2, [rbp+rax]
37b717d89add rax, 16
37b717d8dandps x0, [rip+0xd1e4fc]
37b717d94andps x2, [rip+0xd1e4f5]
37b717d9baddps x0, x2
37b717d9emaxps x3, x0
37b717da1cmp rcx, rax
37b717da4jne 0x37b717d80
37b717da6movaps x0, x3
37b717da9movhlps x0, x3
37b717dacmaxps x0, x3
37b717dafmovaps x2, x0
37b717db2shufps x2, x0, 85
37b717db6maxps x2, x0
37b717db9test dl, 3
37b717dbcje 0x37b717e05
37b717dbemov eax, edx
37b717dc0and eax, -4
37b717dc3add eax, 1
37b717dc6
37b717dc6loc_37b717dc6:
37b717dc6mov rcx, [rsp+752]
37b717dcecdqe
37b717dd0add rcx, r13
37b717dd3add r13, [rsp+392]
37b717ddb
37b717ddbloc_37b717ddb:
37b717ddbmovss x0, [r13+4*rax]
37b717de2movss x3, [rcx+4*rax]
37b717de7add rax, 1
37b717debandps x0, [rip+0xd1e47e]
37b717df2andps x3, [rip+0xd1e477]
37b717df9addss x0, x3
37b717dfdmaxss x2, x0
37b717e01cmp edx, eax
37b717e03jge 0x37b717ddb
37b717e05
37b717e05loc_37b717e05:
37b717e05movaps x0, x9
37b717e09mov r8, rbp
37b717e0cmov rcx, r15
37b717e0fdivss x0, x2
37b717e13lea r9, [rip+0xd1e422]
37b717e1alea rdx, [rsp+416]
37b717e22movss [rsp+416], x0
37b717e2bcall sscal_
37b717e30lea r9, [rip+0xd1e405]
37b717e37mov r8, rbx
37b717e3amov rcx, r15
37b717e3dlea rdx, [rsp+416]
37b717e45call sscal_
37b717e4a
37b717e4aloc_37b717e4a:
37b717e4amov rdi, [rsp+216]
37b717e52mov rsi, [rsp+304]
37b717e5amov eax, -1
37b717e5fadd [rsp+348], 2
37b717e67lea rbp, [rdi+1]
37b717e6bmov rdi, [rsp+264]
37b717e73lea rbx, [rdi+rsi]
37b717e77jmp 0x37b715d80
37b717e7c
37b717e7c 0f 1f 40 00 ..@.
37b717e80
37b717e80loc_37b717e80:
37b717e80mov ecx, [r15]
37b717e83mov [rsp+320], rax
37b717e8blea r9, [rip+0xd1e3aa]
37b717e92mov eax, [rsp+152]
37b717e99mov [rsp+316], r11l
37b717ea1mov edx, ecx
37b717ea3sub edx, eax
37b717ea5add edx, 1
37b717ea8mov [rsp+444], edx
37b717eaflea edx, [rax+rcx-1]
37b717eb3mov rcx, rdi
37b717eb6movsxd rdx, edx
37b717eb9lea r8, [r12+4*rdx]
37b717ebdmov rdx, rsi
37b717ec0call sscal_
37b717ec5mov rax, [rsp+336]
37b717ecdmov edx, [r15]
37b717ed0mov rcx, rdi
37b717ed3sub edx, [rsp+152]
37b717edalea r9, [rip+0xd1e35b]
37b717ee1add edx, 1
37b717ee4lea r8, [r12+4*rax]
37b717ee8mov [rsp+444], edx
37b717eefmov rdx, rsi
37b717ef2call sscal_
37b717ef7mov rax, [rsp+320]
37b717effmov r11l, [rsp+316]
37b717f07jmp 0x37b717b18
37b717f0c
37b717f0c 0f 1f 40 00 ..@.
37b717f10
37b717f10loc_37b717f10:
37b717f10movaps x0, x9
37b717f14mov [rsp+256], rax
37b717f1cmov eax, [rsp+152]
37b717f23mov ecx, edx
37b717f25divss x0, x15
37b717f2alea rdi, [rsp+444]
37b717f32movaps x15, x9
37b717f36sub ecx, eax
37b717f38lea edx, [rax+rdx-1]
37b717f3clea r9, [rip+0xd1e2f9]
37b717f43add ecx, 1
37b717f46movsxd rdx, edx
37b717f49lea r8, [r12+4*rdx]
37b717f4dmov [rsp+444], ecx
37b717f54mov rcx, rdi
37b717f57lea rdx, [rsp+412]
37b717f5fmovss [rsp+412], x0
37b717f68call sscal_
37b717f6dmov rax, [rsp+336]
37b717f75mov edx, [r15]
37b717f78mov rcx, rdi
37b717f7bsub edx, [rsp+152]
37b717f82lea r9, [rip+0xd1e2b3]
37b717f89add edx, 1
37b717f8clea r8, [r12+4*rax]
37b717f90mov [rsp+444], edx
37b717f97lea rdx, [rsp+412]
37b717f9fcall sscal_
37b717fa4mov r8l, [r15]
37b717fa7mov rax, [rsp+256]
37b717fafjmp 0x37b71786c
37b717fb4
37b717fb4loc_37b717fb4:
37b717fb4movaps x2, x12
37b717fb8divss x2, x0
37b717fbcxorps x2, x10
37b717fc0movaps x0, x2
37b717fc3movaps x2, x9
37b717fc7jmp 0x37b717390
37b717fcc
37b717fccloc_37b717fcc:
37b717fccdivss x2, x3
37b717fd0movaps x0, x2
37b717fd3movaps x2, x9
37b717fd7xorps x0, [rip+0xd1e2a2]
37b717fdejmp 0x37b71672d
37b717fe3
37b717fe3loc_37b717fe3:
37b717fe3mov edx, [r15]
37b717fe6mov ecx, [rsp+152]
37b717fedlea r9, [rip+0xd1e248]
37b717ff4mov [rsp+216], r11
37b717ffcmov eax, edx
37b717ffesub eax, ecx
37b718000add eax, 1
37b718003mov [rsp+444], eax
37b71800alea eax, [rcx+rdx-1]
37b71800emov rdx, r10
37b718011mov rcx, [rsp+200]
37b718019cdqe
37b71801blea r8, [r12+4*rax]
37b71801fcall sscal_
37b718024mov r11, [rsp+216]
37b71802cjmp 0x37b716167
37b718031
37b718031loc_37b718031:
37b718031movaps x0, x9
37b718035mov ecx, [rsp+152]
37b71803cmov eax, edx
37b71803elea r9, [rip+0xd1e1f7]
37b718045divss x0, x12
37b71804amov [rsp+216], r11
37b718052movaps x12, x9
37b718056sub eax, ecx
37b718058add eax, 1
37b71805bmov [rsp+444], eax
37b718062lea eax, [rcx+rdx-1]
37b718066lea rcx, [rsp+444]
37b71806ecdqe
37b718070lea rdx, [rsp+412]
37b718078mov [rsp+200], rcx
37b718080lea r8, [r12+4*rax]
37b718084movss [rsp+412], x0
37b71808dcall sscal_
37b718092mov ecx, [r15]
37b718095mov r11, [rsp+216]
37b71809djmp 0x37b715fe1
37b7180a2
37b7180a2loc_37b7180a2:
37b7180a2movsxd rdx, [r15]
37b7180a5lea rcx, [rsp+408]
37b7180adlea r9, [rip+0xd1e188]
37b7180b4lea r8, [r12+4*rdx]
37b7180b8mov rdx, r11
37b7180bbcall sscal_
37b7180c0jmp 0x37b7157f0
37b7180c5
37b7180c5loc_37b7180c5:
37b7180c5movaps x0, x9
37b7180c9mov [rsp+232], rax
37b7180d1mov eax, [rsp+152]
37b7180d8mov ecx, edx
37b7180dadivss x0, x15
37b7180dflea rdi, [rsp+444]
37b7180e7movaps x15, x9
37b7180ebsub ecx, eax
37b7180edlea edx, [rax+rdx-1]
37b7180f1lea r9, [rip+0xd1e144]
37b7180f8add ecx, 1
37b7180fbmovsxd rdx, edx
37b7180felea r8, [r12+4*rdx]
37b718102mov [rsp+444], ecx
37b718109mov rcx, rdi
37b71810clea rdx, [rsp+412]
37b718114movss [rsp+412], x0
37b71811dcall sscal_
37b718122mov rax, [rsp+336]
37b71812amov edx, [r15]
37b71812dmov rcx, rdi
37b718130sub edx, [rsp+152]
37b718137lea r9, [rip+0xd1e0fe]
37b71813eadd edx, 1
37b718141lea r8, [r12+4*rax]
37b718145mov [rsp+444], edx
37b71814clea rdx, [rsp+412]
37b718154call sscal_
37b718159mov r8l, [r15]
37b71815cmov rax, [rsp+232]
37b718164jmp 0x37b717561
37b718169
37b718169loc_37b718169:
37b718169mov ecx, [r15]
37b71816cmov [rsp+256], rax
37b718174lea r9, [rip+0xd1e0c1]
37b71817bmov eax, [rsp+152]
37b718182mov edx, ecx
37b718184sub edx, eax
37b718186add edx, 1
37b718189mov [rsp+444], edx
37b718190lea edx, [rax+rcx-1]
37b718194mov rcx, rdi
37b718197movsxd rdx, edx
37b71819alea r8, [r12+4*rdx]
37b71819emov rdx, rsi
37b7181a1call sscal_
37b7181a6mov rax, [rsp+336]
37b7181aemov edx, [r15]
37b7181b1mov rcx, rdi
37b7181b4sub edx, [rsp+152]
37b7181bblea r9, [rip+0xd1e07a]
37b7181c2add edx, 1
37b7181c5lea r8, [r12+4*rax]
37b7181c9mov [rsp+444], edx
37b7181d0mov rdx, rsi
37b7181d3call sscal_
37b7181d8mov rax, [rsp+256]
37b7181e0jmp 0x37b717743
37b7181e5
37b7181e5loc_37b7181e5:
37b7181e5movsxd rdx, [r15]
37b7181e8lea rcx, [rsp+408]
37b7181f0lea r9, [rip+0xd1e045]
37b7181f7mov [rsp+192], rax
37b7181ffmov [rsp+184], r10l
37b718207lea r8, [r12+4*rdx]
37b71820bmov rdx, r14
37b71820emov [rsp+176], rcx
37b718216call sscal_
37b71821bmov r8, [rsp+168]
37b718223mov rcx, [rsp+176]
37b71822bmov rdx, r14
37b71822elea r9, [rip+0xd1e007]
37b718235call sscal_
37b71823amov rax, [rsp+192]
37b718242mov r10l, [rsp+184]
37b71824ajmp 0x37b7169f6
37b71824f
37b71824floc_37b71824f:
37b71824fmov r14l, r13l
37b718252jmp 0x37b715bb1
37b718257
37b718257loc_37b718257:
37b718257movsxd rdx, edx
37b71825amov r8, r11
37b71825dlea r9, [rip+0xd1dfd8]
37b718264mov rcx, r15
37b718267lea rdx, [r12+4*rdx-4]
37b71826cmov [rsp+192], r11
37b718274call sscal_
37b718279mov eax, [rsp+184]
37b718280mov r8, [rsp+176]
37b718288mov rcx, r15
37b71828blea r9, [rip+0xd1dfaa]
37b718292sub eax, 1
37b718295cdqe
37b718297lea rdx, [r12+4*rax]
37b71829bcall sscal_
37b7182a0mov r11, [rsp+192]
37b7182a8jmp 0x37b71703c
37b7182ad
37b7182adloc_37b7182ad:
37b7182admov r8, rbp
37b7182b0mov rdx, rax
37b7182b3lea r9, [rip+0xd1df82]
37b7182bamov rcx, r15
37b7182bdcall sscal_
37b7182c2mov r8, rbx
37b7182c5mov rdx, rsi
37b7182c8mov rcx, r15
37b7182cblea r9, [rip+0xd1df6a]
37b7182d2call sscal_
37b7182d7jmp 0x37b717d2e
37b7182dc
37b7182dcloc_37b7182dc:
37b7182dcmovsxd rbx, [rsp+348]
37b7182e4mov rsi, [rsp+384]
37b7182eclea rcx, [rsp+444]
37b7182f4imul rbx, [rsp+304]
37b7182fdmov r13, [rsp+248]
37b718305sub edx, [rsp+152]
37b71830cmov r14, [rsp+752]
37b718314add edx, 1
37b718317lea rdi, [rbx+rsi]
37b71831bmov [rsp+444], edx
37b718322lea rdx, [rdi+r13]
37b718326lea rbp, [r14+4*rdx]
37b71832alea rdx, [rip+0xd1df0b]
37b718331mov [rsp+32], rdx
37b718336mov r8, rdx
37b718339mov r9, rbp
37b71833cmov rdx, rax
37b71833fcall scopy_
37b718344mov eax, [r15]
37b718347sub eax, [rsp+152]
37b71834elea r11, [rip+0xd1dee7]
37b718355mov rcx, [rsp+304]
37b71835dadd eax, 1
37b718360mov [rsp+32], r11
37b718365mov r8, r11
37b718368mov [rsp+444], eax
37b71836fmov rax, [rsp+384]
37b718377lea rsi, [rbx+rcx]
37b71837bmov [rsp+248], r13
37b718383lea rcx, [rsp+444]
37b71838blea r10, [rsi+rax]
37b71838flea rax, [r10+r13]
37b718393mov [rsp+176], r10
37b71839bmov r10, [rsp+752]
37b7183a3lea r13, [r10+4*rax]
37b7183a7mov r10, [rsp+336]
37b7183afmov r9, r13
37b7183b2lea rdx, [r12+4*r10]
37b7183b6call scopy_
37b7183bbmov edx, [r15]
37b7183becmp [rsp+332], edx
37b7183c5jg 0x37b718b8d
37b7183cbmov rcx, [rsp+248]
37b7183d3mov r11l, edx
37b7183d6mov r10, [rsp+176]
37b7183desub r11l, ecx
37b7183e1cmp r11l, 2
37b7183e5jbe 0x37b718b96
37b7183ebmov rax, [rsp+384]
37b7183f3lea r11l, [rdx+1]
37b7183f7movss x4, [rip+0xd1de71]
37b7183ffpxor x3, x3
37b718403sub r11l, ecx
37b718406add rax, rcx
37b718409mov rcx, [rsp+752]
37b718411shufps x4, x4, 0
37b718415add rbx, rax
37b718418add rax, rsi
37b71841blea r9, [rcx+4*rax]
37b71841flea r8, [rcx+4*rbx]
37b718423mov ecx, r11l
37b718426xor eax, eax
37b718428shr ecx, 2
37b71842bshl rcx, 4
37b71842fnop [rax+rax]
37b718435nop [rax+rax]
37b718440
37b718440loc_37b718440:
37b718440movups x0, [r9+rax]
37b718445movups x2, [r8+rax]
37b71844aadd rax, 16
37b71844eandps x0, x4
37b718451andps x2, x4
37b718454addps x0, x2
37b718457maxps x3, x0
37b71845acmp rcx, rax
37b71845djne 0x37b718440
37b71845fmovaps x0, x3
37b718462movhlps x0, x3
37b718465maxps x0, x3
37b718468movaps x2, x0
37b71846bshufps x2, x0, 85
37b71846fmaxps x2, x0
37b718472test r11b, 3
37b718476je 0x37b7184c0
37b718478mov eax, r11l
37b71847band eax, -4
37b71847eadd eax, [rsp+152]
37b718485
37b718485loc_37b718485:
37b718485mov rbx, [rsp+752]
37b71848dcdqe
37b71848flea r8, [rbx+4*rdi]
37b718493lea rcx, [rbx+4*r10]
37b718497
37b718497loc_37b718497:
37b718497movss x0, [rcx+4*rax]
37b71849cmovss x3, [r8+4*rax]
37b7184a2add rax, 1
37b7184a6andps x0, [rip+0xd1ddc3]
37b7184adandps x3, [rip+0xd1ddbc]
37b7184b4addss x0, x3
37b7184b8maxss x2, x0
37b7184bccmp edx, eax
37b7184bejge 0x37b718497
37b7184c0
37b7184c0loc_37b7184c0:
37b7184c0movaps x0, x9
37b7184c4mov esi, [rsp+152]
37b7184cbmov r8, rbp
37b7184celea r9, [rip+0xd1dd67]
37b7184d5divss x0, x2
37b7184d9lea rcx, [rsp+444]
37b7184e1sub edx, esi
37b7184e3lea eax, [rdx+1]
37b7184e6lea rdx, [rsp+416]
37b7184eemov [rsp+444], eax
37b7184f5movss [rsp+416], x0
37b7184fecall sscal_
37b718503mov eax, [r15]
37b718506mov r8, r13
37b718509lea r9, [rip+0xd1dd2c]
37b718510lea rdx, [rsp+416]
37b718518lea rcx, [rsp+444]
37b718520sub eax, esi
37b718522add eax, 1
37b718525mov [rsp+444], eax
37b71852ccall sscal_
37b718531mov rbx, [rsp+248]
37b718539cmp rbx, 1
37b71853dje 0x37b717e4a
37b718543lea edx, [rbx-2]
37b718546mov rax, [rsp+752]
37b71854emov rbx, [rsp+752]
37b718556add rdx, rdi
37b718559mov rcx, [rsp+304]
37b718561lea rax, [rax+4*rdi+4]
37b718566lea rdx, [rbx+4*rdx+8]
37b71856bnop [rax+rax]
37b718575nop [rax+rax]
37b718580
37b718580loc_37b718580:
37b718580mov [rax], 0
37b718586mov [rax+4*rcx], 0
37b71858dadd rax, 4
37b718591cmp rdx, rax
37b718594jne 0x37b718580
37b718596jmp 0x37b717e4a
37b71859b
37b71859bloc_37b71859b:
37b71859bmov eax, [rsp+216]
37b7185a2mov rdi, [rsp+264]
37b7185aalea rdx, [r12+4*rcx]
37b7185aelea r11, [rip+0xd1dc87]
37b7185b5mov rsi, [rsp+768]
37b7185bdmov [rsp+32], r11
37b7185c2mov r8, r11
37b7185c5lea rcx, [rsp+408]
37b7185cdlea ebx, [rax-1]
37b7185d0movsxd rbx, ebx
37b7185d3imul rbx, [rsp+248]
37b7185dcadd rdi, rbx
37b7185dflea rbp, [rsi+4*rdi+4]
37b7185e4mov r9, rbp
37b7185e7call scopy_
37b7185ecmov rax, [rsp+248]
37b7185f4mov rdx, [rsp+264]
37b7185fclea r11, [rip+0xd1dc39]
37b718603mov [rsp+32], r11
37b718608mov r8, r11
37b71860blea rcx, [rsp+408]
37b718613add rax, rbx
37b718616lea r10, [rax+rdx]
37b71861amov rdx, [rsp+768]
37b718622mov [rsp+184], r10
37b71862alea rdx, [rdx+4*r10+4]
37b71862fmov [rsp+176], rdx
37b718637mov r9, rdx
37b71863amov rdx, [rsp+168]
37b718642call scopy_
37b718647mov r8l, [rsp+408]
37b71864ftest r8l, r8l
37b718652jle 0x37b718b84
37b718658lea eax, [r8-1]
37b71865cmov r10, [rsp+184]
37b718664cmp eax, 2
37b718667jbe 0x37b718ba6
37b71866dmov rcx, [rsp+768]
37b718675mov rdx, rbx
37b718678pxor x4, x4
37b71867csub rdx, [rsp+248]
37b718684mov rax, [rsp+768]
37b71868cmovss x3, [rip+0xd1dbdc]
37b718694lea rcx, [rcx+4*rdx]
37b718698mov edx, r8l
37b71869bshr edx, 2
37b71869elea r9, [rax+4*rbx]
37b7186a2xor eax, eax
37b7186a4shufps x3, x3, 0
37b7186a8shl rdx, 4
37b7186acnop [rax+rax]
37b7186b5nop [rax+rax]
37b7186c0
37b7186c0loc_37b7186c0:
37b7186c0movups x0, [r9+rax]
37b7186c5movups x2, [rcx+rax]
37b7186c9add rax, 16
37b7186cdandps x0, x3
37b7186d0andps x2, x3
37b7186d3addps x0, x2
37b7186d6maxps x4, x0
37b7186d9cmp rax, rdx
37b7186dcjne 0x37b7186c0
37b7186demovaps x0, x4
37b7186e1movhlps x0, x4
37b7186e4maxps x0, x4
37b7186e7movaps x2, x0
37b7186eashufps x2, x0, 85
37b7186eemaxps x2, x0
37b7186f1test r8b, 3
37b7186f5je 0x37b71873b
37b7186f7mov eax, r8l
37b7186faand eax, -4
37b7186fdadd eax, 1
37b718700
37b718700loc_37b718700:
37b718700mov rbx, [rsp+768]
37b718708cdqe
37b71870alea rcx, [rbx+4*rdi]
37b71870elea rdx, [rbx+4*r10]
37b718712
37b718712loc_37b718712:
37b718712movss x0, [rdx+4*rax]
37b718717movss x3, [rcx+4*rax]
37b71871cadd rax, 1
37b718720andps x0, [rip+0xd1db49]
37b718727andps x3, [rip+0xd1db42]
37b71872eaddss x0, x3
37b718732maxss x2, x0
37b718736cmp r8l, eax
37b718739jge 0x37b718712
37b71873b
37b71873bloc_37b71873b:
37b71873bmovaps x0, x9
37b71873flea r9, [rip+0xd1daf6]
37b718746mov r8, rbp
37b718749divss x0, x2
37b71874dlea rdx, [rsp+416]
37b718755lea rcx, [rsp+408]
37b71875dmovss [rsp+416], x0
37b718766call sscal_
37b71876bmov r8, [rsp+176]
37b718773lea rdx, [rsp+416]
37b71877blea r9, [rip+0xd1daba]
37b718782lea rcx, [rsp+408]
37b71878acall sscal_
37b71878fmov esi, [rsp+408]
37b718796mov edx, [r15]
37b718799cmp esi, edx
37b71879bjge 0x37b7187f6
37b71879dsub edx, esi
37b71879fmovsxd rcx, esi
37b7187a2mov rbx, [rsp+768]
37b7187aasub edx, 1
37b7187adlea rax, [rcx+rdi]
37b7187b1add rdx, rcx
37b7187b4mov rcx, [rsp+248]
37b7187bclea rax, [rbx+4*rax+4]
37b7187c1add rdx, rdi
37b7187c4lea rdx, [rbx+4*rdx+8]
37b7187c9nop
37b7187canop [rax+rax]
37b7187d5nop [rax+rax]
37b7187e0
37b7187e0loc_37b7187e0:
37b7187e0mov [rax], 0
37b7187e6mov [rax+4*rcx], 0
37b7187edadd rax, 4
37b7187f1cmp rax, rdx
37b7187f4jne 0x37b7187e0
37b7187f6
37b7187f6loc_37b7187f6:
37b7187f6sub esi, 1
37b7187f9jmp 0x37b717165
37b7187fe
37b7187feloc_37b7187fe:
37b7187femov ecx, [rsp+152]
37b718805mov eax, edx
37b718807lea r14, [rip+0xd1da2e]
37b71880emov [rsp+88], 1
37b718817mov [rsp+80], r14
37b71881clea r9, [rip+0xd1da29]
37b718823lea r8, [rsp+444]
37b71882bsub eax, ecx
37b71882dmov [rsp+72], rsi
37b718832mov [rsp+444], eax
37b718839lea eax, [rcx+rdx-1]
37b71883dlea rcx, [rip+0xd1da0c]
37b718844cdqe
37b718846mov [rsp+56], r14
37b71884blea rax, [r12+4*rax]
37b71884fmov [rsp+64], rax
37b718854mov eax, [rsp+192]
37b71885blea eax, [rax+rdx-1]
37b71885fmov rdx, r15
37b718862cdqe
37b718864lea rax, [r12+4*rax]
37b718868mov [rsp+48], rax
37b71886dmov rax, [rsp+760]
37b718875mov [rsp+40], rax
37b71887amov rax, [rsp+752]
37b718882lea rax, [rax+4*rbx+4]
37b718887mov [rsp+32], rax
37b71888ccall sgemv_
37b718891jmp 0x37b7164f8
37b718896
37b718896loc_37b718896:
37b718896mov r13l, [rsp+152]
37b71889emov eax, edx
37b7188a0mov rsi, [rsp+384]
37b7188a8lea rcx, [rip+0xd1d98d]
37b7188afmov rbx, [rsp+752]
37b7188b7mov [rsp+32], rcx
37b7188bcmov r8, rcx
37b7188bflea rcx, [rsp+444]
37b7188c7sub eax, r13l
37b7188caadd eax, 1
37b7188cdmov [rsp+444], eax
37b7188d4movsxd rax, [rsp+348]
37b7188dcimul rax, [rsp+304]
37b7188e5add rsi, rax
37b7188e8mov rax, [rsp+248]
37b7188f0add rax, rsi
37b7188f3lea rbx, [rbx+4*rax]
37b7188f7lea eax, [rdx+r13-1]
37b7188fccdqe
37b7188femov r9, rbx
37b718901lea rdx, [r12+4*rax]
37b718905call scopy_
37b71890amov ecx, [r15]
37b71890dlea r8, [rip+0xd1d928]
37b718914mov rdx, rbx
37b718917sub ecx, r13l
37b71891alea eax, [rcx+1]
37b71891dlea rcx, [rsp+444]
37b718925mov [rsp+444], eax
37b71892ccall isamax_
37b718931mov rdx, [rsp+752]
37b718939movaps x1, x9
37b71893dmov r8, rbx
37b718940lea eax, [rax+r13-1]
37b718945lea r9, [rip+0xd1d8f0]
37b71894ccdqe
37b71894elea rcx, [rsp+444]
37b718956add rax, rsi
37b718959movss x0, [rdx+4*rax]
37b71895eandps x0, [rip+0xd1d90b]
37b718965mov edx, [r15]
37b718968divss x1, x0
37b71896csub edx, r13l
37b71896flea eax, [rdx+1]
37b718972lea rdx, [rsp+416]
37b71897amov [rsp+444], eax
37b718981movss [rsp+416], x1
37b71898acall sscal_
37b71898fcmp [rsp+248], 1
37b718998je 0x37b718c26
37b71899emov rax, [rsp+248]
37b7189a6mov rbx, [rsp+752]
37b7189aexor edx, edx
37b7189b0sub eax, 1
37b7189b3lea rcx, [rbx+4*rsi+4]
37b7189b8lea r8, [4*rax]
37b7189c0call memset
37b7189c5mov [rsp+348], edi
37b7189ccmov rsi, [rsp+304]
37b7189d4xor eax, eax
37b7189d6mov rdi, [rsp+264]
37b7189delea rbx, [rdi+rsi]
37b7189e2jmp 0x37b715d80
37b7189e7
37b7189e7loc_37b7189e7:
37b7189e7movsxd rbp, eax
37b7189eamov rax, [rsp+768]
37b7189f2imul rbp, [rsp+248]
37b7189fblea rcx, [rsp+408]
37b718a03add rbp, [rsp+264]
37b718a0bmov [rsp+176], r10l
37b718a13lea rsi, [rax+4*rbp+4]
37b718a18movsxd rax, [r15]
37b718a1bmov r9, rsi
37b718a1elea rdx, [r12+4*rax]
37b718a22lea rax, [rip+0xd1d813]
37b718a29mov [rsp+32], rax
37b718a2emov r8, rax
37b718a31call scopy_
37b718a36lea r8, [rip+0xd1d7ff]
37b718a3dmov rdx, rsi
37b718a40lea rcx, [rsp+408]
37b718a48call isamax_
37b718a4dmov rcx, [rsp+768]
37b718a55lea rdx, [rsp+416]
37b718a5dmov r8, rsi
37b718a60cdqe
37b718a62lea r9, [rip+0xd1d7d3]
37b718a69add rax, rbp
37b718a6cmovss x0, [rcx+4*rax]
37b718a71lea rcx, [rsp+408]
37b718a79andps x12, x0
37b718a7dmovaps x0, x9
37b718a81divss x0, x12
37b718a86movss [rsp+416], x0
37b718a8fcall sscal_
37b718a94mov edi, [rsp+408]
37b718a9bmov eax, [r15]
37b718a9emov r10l, [rsp+176]
37b718aa6lea edx, [rdi+1]
37b718aa9cmp edx, eax
37b718aabjg 0x37b718bf7
37b718ab1mov rsi, [rsp+768]
37b718ab9sub eax, edi
37b718abbmovsxd rdx, edx
37b718abesub edi, 1
37b718ac1sub eax, 1
37b718ac4add rdx, rbp
37b718ac7mov r13l, r10l
37b718acalea rcx, [rsi+4*rdx]
37b718acelea r8, [4*rax+4]
37b718ad6xor edx, edx
37b718ad8call memset
37b718addmov [rsp+408], edi
37b718ae4test edi, edi
37b718ae6jle 0x37b71824f
37b718aecmov [rsp+216], ebx
37b718af3jmp 0x37b715509
37b718af8
37b718af8loc_37b718af8:
37b718af8test edi, edi
37b718afaje 0x37b715bb1
37b718b00mov rax, [rsp+792]
37b718b08mov eax, [rax]
37b718b0amov [rsp+216], eax
37b718b11mov eax, [rsp+344]
37b718b18mov [rsp+408], eax
37b718b1fcmp eax, 1
37b718b22jne 0x37b715bb1
37b718b28mov [rsp+224], 2
37b718b33mov [rsp+296], 2
37b718b3ejmp 0x37b7153f0
37b718b43
37b718b43 0f 1f 44 00 00 ..D..
37b718b48
37b718b48loc_37b718b48:
37b718b48mov eax, 1
37b718b4dlea r8l, [rdi-1]
37b718b51jmp 0x37b715626
37b718b56
37b718b56loc_37b718b56:
37b718b56pxor x2, x2
37b718b5ajmp 0x37b717e05
37b718b5f
37b718b5floc_37b718b5f:
37b718b5fpxor x2, x2
37b718b63jmp 0x37b71711b
37b718b68
37b718b68loc_37b718b68:
37b718b68mov eax, 1
37b718b6dpxor x2, x2
37b718b71jmp 0x37b717dc6
37b718b76
37b718b76loc_37b718b76:
37b718b76mov eax, 1
37b718b7bpxor x2, x2
37b718b7fjmp 0x37b7170e0
37b718b84
37b718b84loc_37b718b84:
37b718b84pxor x2, x2
37b718b88jmp 0x37b71873b
37b718b8d
37b718b8dloc_37b718b8d:
37b718b8dpxor x2, x2
37b718b91jmp 0x37b7184c0
37b718b96
37b718b96loc_37b718b96:
37b718b96mov eax, [rsp+152]
37b718b9dpxor x2, x2
37b718ba1jmp 0x37b718485
37b718ba6
37b718ba6loc_37b718ba6:
37b718ba6mov eax, 1
37b718babpxor x2, x2
37b718bafjmp 0x37b718700
37b718bb4
37b718bb4loc_37b718bb4:
37b718bb4mov rsi, [rsp+792]
37b718bbcmov rax, [rsp+784]
37b718bc4mov ebx, [rsi]
37b718bc6cmp [rax], ebx
37b718bc8jl 0x37b715271
37b718bcejmp 0x37b715288
37b718bd3
37b718bd3loc_37b718bd3:
37b718bd3test r11l, r11l
37b718bd6jne 0x37b718c11
37b718bd8mov esi, [rdx+4*rcx]
37b718bdbtest esi, esi
37b718bddjne 0x37b718c11
37b718bdf
37b718bdfloc_37b718bdf:
37b718bdfadd rcx, 1
37b718be3cmp eax, ecx
37b718be5jl 0x37b718bb4
37b718be7mov [rdx+4*rcx-4], 0
37b718befadd r8, r9
37b718bf2jmp 0x37b7151e5
37b718bf7
37b718bf7loc_37b718bf7:
37b718bf7sub edi, 1
37b718bfamov [rsp+408], edi
37b718c01test edi, edi
37b718c03jg 0x37b7172e1
37b718c09mov r14l, r10l
37b718c0cjmp 0x37b715bb1
37b718c11
37b718c11loc_37b718c11:
37b718c11mov rbx, [rsp+792]
37b718c19mov [rdx+4*rcx-4], 1
37b718c21add [rbx], 2
37b718c24jmp 0x37b718bdf
37b718c26
37b718c26loc_37b718c26:
37b718c26mov rax, [rsp+264]
37b718c2emov rbx, [rsp+304]
37b718c36add rbx, rax
37b718c39jmp 0x37b716553
37b718c3e
37b718c3eloc_37b718c3e:
37b718c3emov rax, [rsp+784]
37b718c46mov edi, [rax]
37b718c48test edi, edi
37b718c4ajs 0x37b715271
37b718c50jmp 0x37b715079
37b714ec0
37b714ec0strevc_:
37b714ec0push r15
37b714ec2push r14
37b714ec4push r13
37b714ec6push r12
37b714ec8push rbp
37b714ec9push rdi
37b714ecapush rsi
37b714ecbpush rbx
37b714eccsub rsp, 632
37b714ed3movups [rsp+464], x6
37b714edbmovups [rsp+480], x7
37b714ee3movups [rsp+496], x8
37b714eecmovups [rsp+512], x9
37b714ef5movups [rsp+528], x10
37b714efemovups [rsp+544], x11
37b714f07movups [rsp+560], x12
37b714f10movups [rsp+576], x13
37b714f19movups [rsp+592], x14
37b714f22movups [rsp+608], x15
37b714f2bmov rax, [rsp+744]
37b714f33mov r12, [rsp+800]
37b714f3bmov ebp, [rax]
37b714f3dmov rax, [rsp+776]
37b714f45mov r13l, [rax]
37b714f48mov rsi, rcx
37b714f4bmov rbx, rdx
37b714f4emov r15, r9
37b714f51mov rax, [rsp+760]
37b714f59mov [rsp+720], r8
37b714f61mov r9l, 1
37b714f67mov r8l, 1
37b714f6dlea rdx, [rip+0xd212ac]
37b714f74mov eax, [rax]
37b714f76mov [rsp+256], eax
37b714f7dcall lsame_
37b714f82mov rcx, rsi
37b714f85mov r9l, 1
37b714f8bmov r8l, 1
37b714f91lea rdx, [rip+0xd21289]
37b714f98mov r14l, eax
37b714f9bcall lsame_
37b714fa0mov rcx, rsi
37b714fa3mov r9l, 1
37b714fa9mov r8l, 1
37b714fafor eax, r14l
37b714fb2lea rdx, [rip+0xd21269]
37b714fb9mov edi, eax
37b714fbbcall lsame_
37b714fc0mov r9l, 1
37b714fc6mov r8l, 1
37b714fccmov rcx, rbx
37b714fcflea rdx, [rip+0xd2124d]
37b714fd6or r14l, eax
37b714fd9call lsame_
37b714fdemov r9l, 1
37b714fe4mov r8l, 1
37b714feamov rcx, rbx
37b714fedlea rdx, [rip+0xd2122c]
37b714ff4mov esi, eax
37b714ff6call lsame_
37b714ffbmov r9l, 1
37b715001mov r8l, 1
37b715007mov rcx, rbx
37b71500alea rdx, [rip+0xd21213]
37b715011mov [rsp+312], eax
37b715018call lsame_
37b71501dmov [rsp+288], eax
37b715024mov rax, [rsp+808]
37b71502cmov [rax], 0
37b715032test edi, edi
37b715034jne 0x37b7150e8
37b71503amov edx, -1
37b71503fmov eax, 1
37b715044test r14l, r14l
37b715047jne 0x37b7150e8
37b71504d
37b71504dloc_37b71504d:
37b71504dmov rbx, [rsp+808]
37b715055mov r8l, 6
37b71505blea rcx, [rip+0xd211f6]
37b715062mov [rsp+448], eax
37b715069mov [rbx], edx
37b71506blea rdx, [rsp+448]
37b715073call xerbla_
37b715078nop
37b715079
37b715079loc_37b715079:
37b715079movups x6, [rsp+464]
37b715081movups x7, [rsp+480]
37b715089movups x8, [rsp+496]
37b715092movups x9, [rsp+512]
37b71509bmovups x10, [rsp+528]
37b7150a4movups x11, [rsp+544]
37b7150admovups x12, [rsp+560]
37b7150b6movups x13, [rsp+576]
37b7150bfmovups x14, [rsp+592]
37b7150c8movups x15, [rsp+608]
37b7150d1add rsp, 632
37b7150d8pop rbx
37b7150d9pop rsi
37b7150dapop rdi
37b7150dbpop rbp
37b7150dcpop r12
37b7150depop r13
37b7150e0pop r14
37b7150e2pop r15
37b7150e4ret
37b7150e5
37b7150e5 0f 1f 00 ...
37b7150e8
37b7150e8loc_37b7150e8:
37b7150e8or esi, [rsp+312]
37b7150efjne 0x37b715100
37b7150f1mov eax, [rsp+288]
37b7150f8test eax, eax
37b7150faje 0x37b715218
37b715100
37b715100loc_37b715100:
37b715100mov eax, [r15]
37b715103test eax, eax
37b715105js 0x37b715236
37b71510bmov rbx, [rsp+744]
37b715113mov edx, 1
37b715118cmovg edx, eax
37b71511bcmp [rbx], edx
37b71511djl 0x37b715227
37b715123mov rbx, [rsp+760]
37b71512bmov edx, [rbx]
37b71512dtest edx, edx
37b71512fjle 0x37b715245
37b715135cmp eax, edx
37b715137jle 0x37b715143
37b715139test r14b, 1
37b71513djne 0x37b715245
37b715143
37b715143loc_37b715143:
37b715143mov rsi, [rsp+776]
37b71514bmov edx, [rsi]
37b71514dtest edx, edx
37b71514fjle 0x37b715254
37b715155cmp eax, edx
37b715157jle 0x37b715163
37b715159test dil, 1
37b71515djne 0x37b715254
37b715163
37b715163loc_37b715163:
37b715163movsxd rbx, ebp
37b715166xor edx, edx
37b715168mov ebp, [rsp+288]
37b71516fmov rsi, [rsp+792]
37b715177test rbx, rbx
37b71517acmovns rdx, rbx
37b71517emov [rsp+240], rdx
37b715186test ebp, ebp
37b715188je 0x37b715263
37b71518emov [rsi], 0
37b715194test eax, eax
37b715196je 0x37b718c3e
37b71519cmov rsi, [rsp+240]
37b7151a4mov rbx, [rsp+736]
37b7151acmovsxd rdx, eax
37b7151afpxor x0, x0
37b7151b3lea r10, [rdx-1]
37b7151b7mov ecx, 1
37b7151bcmov rdx, [rsp+720]
37b7151c4lea r9, [4*rsi+4]
37b7151cclea r8, [rbx-4]
37b7151d0jmp 0x37b7151f4
37b7151d2
37b7151d2loc_37b7151d2:
37b7151d2mov ebx, [rdx+4*r10]
37b7151d6test ebx, ebx
37b7151d8je 0x37b7151e5
37b7151da
37b7151daloc_37b7151da:
37b7151damov rsi, [rsp+792]
37b7151e2add [rsi], 1
37b7151e5
37b7151e5loc_37b7151e5:
37b7151e5add rcx, 1
37b7151e9add r8, r9
37b7151eccmp eax, ecx
37b7151eejl 0x37b718bb4
37b7151f4
37b7151f4loc_37b7151f4:
37b7151f4cmp eax, ecx
37b7151f6jle 0x37b7151d2
37b7151f8ucomiss x0, [r8+8]
37b7151fdmov r11l, [rdx+4*rcx-4]
37b715202jp 0x37b718bd3
37b715208jne 0x37b718bd3
37b71520etest r11l, r11l
37b715211je 0x37b7151e5
37b715213jmp 0x37b7151da
37b715215
37b715215 0f 1f 00 ...
37b715218
37b715218loc_37b715218:
37b715218mov edx, -2
37b71521dmov eax, 2
37b715222jmp 0x37b71504d
37b715227
37b715227loc_37b715227:
37b715227mov edx, -6
37b71522cmov eax, 6
37b715231jmp 0x37b71504d
37b715236
37b715236loc_37b715236:
37b715236mov edx, -4
37b71523bmov eax, 4
37b715240jmp 0x37b71504d
37b715245
37b715245loc_37b715245:
37b715245mov edx, -8
37b71524amov eax, 8
37b71524fjmp 0x37b71504d
37b715254
37b715254loc_37b715254:
37b715254mov edx, -10
37b715259mov eax, 10
37b71525ejmp 0x37b71504d
37b715263
37b715263loc_37b715263:
37b715263mov rbx, [rsp+784]
37b71526bmov [rsi], eax
37b71526dcmp eax, [rbx]
37b71526fjle 0x37b715280
37b715271
37b715271loc_37b715271:
37b715271mov edx, -11
37b715276mov eax, 11
37b71527bjmp 0x37b71504d
37b715280
37b715280loc_37b715280:
37b715280test eax, eax
37b715282je 0x37b715079
37b715288
37b715288loc_37b715288:
37b715288mov rax, [rsp+240]
37b715290mov edx, 12
37b715295pxor x13, x13
37b71529alea rcx, [rip+0xd20f84]
37b7152a1not rax
37b7152a4mov [rsp+272], rax
37b7152accall slamch_
37b7152b1mov edx, 9
37b7152b6lea rcx, [rip+0xd20f74]
37b7152bdmovaps x9, x0
37b7152c1call slamch_
37b7152c6mov eax, [r15]
37b7152c9mov [r12], 0
37b7152d1movss [rsp+232], x0
37b7152dacvtsi2ss x13, eax
37b7152dfmov [rsp+344], eax
37b7152e6divss x13, x0
37b7152ebmulss x13, x9
37b7152f0movss x9, [rip+0xd20f67]
37b7152f9movaps x11, x9
37b7152fdsubss x11, x0
37b715302divss x11, x13
37b715307cmp eax, 1
37b71530ajle 0x37b718af8
37b715310mov rax, [rsp+272]
37b715318mov rbx, [rsp+240]
37b715320lea rcx, [r12+4]
37b715325mov rsi, [rsp+736]
37b71532dlea r8, [rax+2*rbx]
37b715331lea r11, [4*rbx+4]
37b715339lea rax, [4*r8]
37b715341lea rdx, [rsi+rax+8]
37b715346mov esi, [rsp+344]
37b71534dlea r9l, [rsi-2]
37b715351mov rsi, [rsp+736]
37b715359lea r10, [r12+4*r9+8]
37b71535elea r9, [rsi+4]
37b715362nop [rax]
37b715365nop [rax+rax]
37b715370
37b715370loc_37b715370:
37b715370add rax, r9
37b715373pxor x2, x2
37b715377nop [rax+rax]
37b715380
37b715380loc_37b715380:
37b715380movss x0, [rax]
37b715384andps x0, [rip+0xd20ee5]
37b71538badd rax, 4
37b71538faddss x2, x0
37b715393cmp rdx, rax
37b715396jne 0x37b715380
37b715398movss [rcx], x2
37b71539cadd rcx, 4
37b7153a0add r8, rbx
37b7153a3add rdx, r11
37b7153a6cmp r10, rcx
37b7153a9je 0x37b7153b8
37b7153ablea rax, [4*r8]
37b7153b3jmp 0x37b715370
37b7153b5
37b7153b5 0f 1f 00 ...
37b7153b8
37b7153b8loc_37b7153b8:
37b7153b8test edi, edi
37b7153baje 0x37b715bb1
37b7153c0mov edi, [rsp+344]
37b7153c7lea eax, [rdi+rdi]
37b7153camov [rsp+408], edi
37b7153d1mov [rsp+296], eax
37b7153d8mov [rsp+224], eax
37b7153dfmov rax, [rsp+792]
37b7153e7mov eax, [rax]
37b7153e9mov [rsp+216], eax
37b7153f0
37b7153f0loc_37b7153f0:
37b7153f0movsxd rsi, r13l
37b7153f3xor eax, eax
37b7153f5mov r13l, r14l
37b7153f8mov edi, [rsp+344]
37b7153fftest rsi, rsi
37b715402mov r14, [rsp+736]
37b71540amovss x10, [rip+0xd20e6d]
37b715413cmovns rax, rsi
37b715417mov [rsp+248], rax
37b71541fnot rax
37b715422mov [rsp+264], rax
37b71542amovsxd rax, [rsp+224]
37b715432lea rax, [r12+4*rax]
37b715436mov [rsp+168], rax
37b71543emov rax, [rsp+240]
37b715446neg rax
37b715449shl rax, 2
37b71544dmov [rsp+152], rax
37b715455mov rax, [rsp+272]
37b71545dshl rax, 2
37b715461mov [rsp+160], rax
37b715469jmp 0x37b715509
37b71546e
37b71546e 66 90 f.
37b715470
37b715470loc_37b715470:
37b715470mov rax, [rsp+240]
37b715478lea r8l, [rdi-1]
37b71547cmov rbx, [rsp+272]
37b715484pxor x0, x0
37b715488movsxd rcx, r8l
37b71548bimul rax, rcx
37b71548fadd rbx, rax
37b715492lea rdx, [rbx+r9]
37b715496movss x3, [r14+4*rdx]
37b71549cucomiss x3, x0
37b71549fjp 0x37b7154a7
37b7154a1je 0x37b71552d
37b7154a7
37b7154a7loc_37b7154a7:
37b7154a7mov r13l, r10l
37b7154aamov r10l, [rsp+288]
37b7154b2lea edx, [rdi-2]
37b7154b5test r10l, r10l
37b7154b8je 0x37b716680
37b7154bemov rsi, [rsp+720]
37b7154c6movsxd r10, edx
37b7154c9mov ebp, [rsi+4*r10]
37b7154cdtest ebp, ebp
37b7154cfjne 0x37b716680
37b7154d5mov eax, [rsp+408]
37b7154dcsub eax, 1
37b7154dfmov [rsp+408], eax
37b7154e6test eax, eax
37b7154e8jle 0x37b71824f
37b7154eenop
37b7154f0
37b7154f0loc_37b7154f0:
37b7154f0mov eax, [rsp+408]
37b7154f7lea edi, [rax-1]
37b7154famov [rsp+408], edi
37b715501test edi, edi
37b715503jle 0x37b71824f
37b715509
37b715509loc_37b715509:
37b715509lea rax, [rsp+424]
37b715511pxor x15, x15
37b715516mov r10l, r13l
37b715519mov [rsp+184], rax
37b715521
37b715521loc_37b715521:
37b715521movsxd r9, edi
37b715524cmp edi, 1
37b715527jne 0x37b715470
37b71552d
37b71552dloc_37b71552d:
37b71552dmov r11l, [rsp+288]
37b715535test r11l, r11l
37b715538je 0x37b715558
37b71553amov rax, [rsp+720]
37b715542mov r13l, [rax+4*r9-4]
37b715547test r13l, r13l
37b71554ajne 0x37b715558
37b71554cmov r13l, r10l
37b71554fjmp 0x37b7154f0
37b715551
37b715551 0f 1f 80 00 00 00 00 .......
37b715558
37b715558loc_37b715558:
37b715558mov r11, [rsp+240]
37b715560pxor x2, x2
37b715564movsxd rbx, [r15]
37b715567movss x12, [rip+0xd20d00]
37b715570imul r11, r9
37b715574add r11, [rsp+272]
37b71557clea rax, [r11+r9]
37b715580movss x0, [r14+4*rax]
37b715586lea eax, [rbx+rdi-1]
37b71558amov [rsp+428], 0
37b715595cdqe
37b715597movss [rsp+432], x0
37b7155a0andps x0, x12
37b7155a4addss x0, x2
37b7155a8movss [r12+4*rax], x9
37b7155aemulss x0, [rsp+232]
37b7155b7maxss x0, x13
37b7155bcmovss [rsp+424], x0
37b7155c5cmp edi, 1
37b7155c8je 0x37b715b10
37b7155celea eax, [rdi-2]
37b7155d1cmp eax, 2
37b7155d4jbe 0x37b718b48
37b7155dalea r8l, [rdi-1]
37b7155demovss x2, [rip+0xd20c9a]
37b7155e6lea rsi, [r14+4*r11+4]
37b7155ebxor eax, eax
37b7155edmov edx, r8l
37b7155f0lea rcx, [r12+4*rbx]
37b7155f4shr edx, 2
37b7155f7shufps x2, x2, 0
37b7155fbshl rdx, 4
37b7155ffnop
37b715600
37b715600loc_37b715600:
37b715600movups x0, [rsi+rax]
37b715604xorps x0, x2
37b715607movups [rcx+rax], x0
37b71560badd rax, 16
37b71560fcmp rax, rdx
37b715612jne 0x37b715600
37b715614mov r13l, r8l
37b715617test r8b, 3
37b71561bje 0x37b71564d
37b71561dmov eax, r8l
37b715620and eax, -4
37b715623add eax, 1
37b715626
37b715626loc_37b715626:
37b715626cdqe
37b715628lea rdx, [r14+4*r11]
37b71562clea rcx, [r12+4*rbx]
37b715630
37b715630loc_37b715630:
37b715630movss x0, [rdx+4*rax]
37b715635xorps x0, [rip+0xd20c44]
37b71563cmovss [rcx+4*rax-4], x0
37b715642add rax, 1
37b715646cmp edi, eax
37b715648jg 0x37b715630
37b71564amov r13l, r8l
37b71564d
37b71564dloc_37b71564d:
37b71564dlea eax, [r8-1]
37b715651lea rbp, [r12+4*r9]
37b715655mov rsi, [rsp+272]
37b71565dmov [rsp+736], r14
37b715665cdqe
37b715667mov [rsp+192], r10l
37b71566fmovsxd rbx, r8l
37b715672imul rax, [rsp+240]
37b71567badd r9, rsi
37b71567elea rcx, [rsi+rax]
37b715682add r9, rax
37b715685lea rdi, [r14+4*rcx+4]
37b71568alea rsi, [r14+4*r9-4]
37b71568fmov r14, rbp
37b715692jmp 0x37b7158a0
37b715697
37b715697 66 0f 1f 84 00 00 00 00 00 f........
37b7156a0
37b7156a0loc_37b7156a0:
37b7156a0lea rdx, [rsp+404]
37b7156a8lea rax, [rip+0xd20b91]
37b7156afmov [rsp+80], r15
37b7156b4mov [rsp+136], rdx
37b7156bclea rdx, [rsp+436]
37b7156c4lea r11, [rsp+420]
37b7156ccmov [rsp+128], rdx
37b7156d4lea rdx, [rsp+448]
37b7156dclea r8, [rip+0xd20b59]
37b7156e3mov [rsp+104], rdx
37b7156e8lea rdx, [rsp+432]
37b7156f0lea r9, [rsp+424]
37b7156f8mov [rsp+88], rdx
37b7156fdlea edx, [rcx+rbx-1]
37b715701mov rcx, [rsp+744]
37b715709movsxd rdx, edx
37b71570cmov [rsp+112], rax
37b715711lea rax, [rip+0xd20b30]
37b715718lea rdx, [r12+4*rdx]
37b71571cmov [rsp+96], rax
37b715721lea rax, [rip+0xd20b24]
37b715728mov [rsp+72], rdx
37b71572dmov rdx, rsi
37b715730sub rdx, [rsp+152]
37b715738mov [rsp+120], r11
37b71573dmov [rsp+48], rcx
37b715742lea rcx, [rip+0xd20afb]
37b715749mov [rsp+40], rdx
37b71574emov rdx, r8
37b715751mov [rsp+64], rax
37b715756mov [rsp+56], rax
37b71575bmov [rsp+32], rax
37b715760mov [rsp+176], r11
37b715768movups [rsp+448], x1
37b715770call slaln2_
37b715775mov r11, [rsp+176]
37b71577dmovss x0, [rsp+436]
37b715786movss x14, [rsp+448]
37b715790movss x7, [rsp+452]
37b715799movss x6, [rsp+456]
37b7157a2comiss x0, x9
37b7157a6movss x8, [rsp+460]
37b7157b0movss x1, [rsp+420]
37b7157b9jbe 0x37b7157e0
37b7157bbmovaps x3, x11
37b7157bfmovss x4, [r14-8]
37b7157c5divss x3, x0
37b7157c9comiss x4, x3
37b7157ccjbe 0x37b7157e0
37b7157cedivss x1, x0
37b7157d2divss x14, x0
37b7157d7movss [rsp+420], x1
37b7157e0
37b7157e0loc_37b7157e0:
37b7157e0ucomiss x1, x9
37b7157e4jp 0x37b7180a2
37b7157eajne 0x37b7180a2
37b7157f0
37b7157f0loc_37b7157f0:
37b7157f0movsxd r8, [r15]
37b7157f3lea rax, [rip+0xd20a42]
37b7157famovaps x0, x14
37b7157felea rcx, [rsp+440]
37b715806xorps x0, x10
37b71580amov r9, rax
37b71580dmov [rsp+440], ebp
37b715814movss [rsp+444], x0
37b71581dlea edx, [rbx+r8-1]
37b715822lea r8, [r12+4*r8]
37b715826movsxd rdx, edx
37b715829movss [r12+4*rdx], x14
37b71582flea rdx, [rsp+444]
37b715837mov [rsp+32], r8
37b71583cmov r8, rdi
37b71583fsub r8, [rsp+152]
37b715847mov [rsp+40], rax
37b71584ccall saxpy_
37b715851nop [rax]
37b715854nop [rax+rax]
37b71585fnop [rax+rax]
37b71586anop [rax+rax]
37b715875nop [rax+rax]
37b715880
37b715880loc_37b715880:
37b715880sub rbx, 1
37b715884add rdi, [rsp+152]
37b71588csub r14, 4
37b715890add rsi, [rsp+160]
37b715898test ebx, ebx
37b71589aje 0x37b715b00
37b7158a0
37b7158a0loc_37b7158a0:
37b7158a0cmp ebx, r13l
37b7158a3jg 0x37b715880
37b7158a5movaps x1, x14
37b7158a9unpcklps x6, x8
37b7158admov ecx, [r15]
37b7158b0mov edx, ebx
37b7158b2unpcklps x1, x7
37b7158b5mov [rsp+176], ebx
37b7158bclea ebp, [rbx-1]
37b7158bfmovlhps x1, x6
37b7158c2cmp ebx, 1
37b7158c5je 0x37b716568
37b7158cbucomiss x15, [rsi]
37b7158cfjp 0x37b7158da
37b7158d1mov r13l, ebp
37b7158d4je 0x37b7156a0
37b7158da
37b7158daloc_37b7158da:
37b7158dalea r13l, [rdx-2]
37b7158delea rdx, [rsp+404]
37b7158e6mov [rsp+80], r15
37b7158ebmov r9, [rsp+184]
37b7158f3mov [rsp+136], rdx
37b7158fblea rdx, [rsp+436]
37b715903lea rax, [rip+0xd20936]
37b71590amov [rsp+128], rdx
37b715912lea rdx, [rsp+448]
37b71591alea r11, [rsp+420]
37b715922mov [rsp+104], rdx
37b715927lea rdx, [rsp+432]
37b71592flea r8, [rip+0xd20906]
37b715936mov [rsp+88], rdx
37b71593blea edx, [rcx+rbp-1]
37b71593fmov rcx, [rsp+744]
37b715947movsxd rdx, edx
37b71594amov [rsp+112], rax
37b71594flea rax, [rip+0xd208f2]
37b715956lea rdx, [r12+4*rdx]
37b71595amov [rsp+96], rax
37b71595flea rax, [rip+0xd208e6]
37b715966mov [rsp+72], rdx
37b71596blea rdx, [rsi-4]
37b71596fmov [rsp+120], r11
37b715974mov [rsp+48], rcx
37b715979lea rcx, [rip+0xd208c4]
37b715980mov [rsp+40], rdx
37b715985lea rdx, [rip+0xd208b4]
37b71598cmov [rsp+64], rax
37b715991mov [rsp+56], rax
37b715996mov [rsp+32], rax
37b71599bmov [rsp+176], r11
37b7159a3movups [rsp+448], x1
37b7159abcall slaln2_
37b7159b0mov r11, [rsp+176]
37b7159b8movss x0, [rsp+436]
37b7159c1movss x14, [rsp+448]
37b7159cbmovss x7, [rsp+452]
37b7159d4movss x6, [rsp+456]
37b7159ddcomiss x0, x9
37b7159e1movss x8, [rsp+460]
37b7159ebmovss x1, [rsp+420]
37b7159f4jbe 0x37b715a25
37b7159f6movaps x3, x11
37b7159famovss x2, [r14-12]
37b715a00maxss x2, [r14-8]
37b715a06divss x3, x0
37b715a0acomiss x2, x3
37b715a0djbe 0x37b715a25
37b715a0fdivss x1, x0
37b715a13divss x14, x0
37b715a18movss [rsp+420], x1
37b715a21divss x7, x0
37b715a25
37b715a25loc_37b715a25:
37b715a25ucomiss x1, x9
37b715a29jp 0x37b716570
37b715a2fjne 0x37b716570
37b715a35
37b715a35loc_37b715a35:
37b715a35movsxd rcx, [r15]
37b715a38lea rax, [rip+0xd207fd]
37b715a3fmovaps x0, x14
37b715a43mov r8, rdi
37b715a46xorps x0, x10
37b715a4amov r9, rax
37b715a4dmov [rsp+440], r13l
37b715a55movss [rsp+444], x0
37b715a5elea edx, [rcx+rbp-1]
37b715a62lea rbp, [rsp+440]
37b715a6amovsxd rdx, edx
37b715a6dmovss [r12+4*rdx], x14
37b715a73lea edx, [rcx+rbx-1]
37b715a77lea rcx, [r12+4*rcx]
37b715a7bmovsxd rdx, edx
37b715a7emovss [r12+4*rdx], x7
37b715a84lea rdx, [rsp+444]
37b715a8cmov [rsp+40], rax
37b715a91mov [rsp+32], rcx
37b715a96mov rcx, rbp
37b715a99mov [rsp+176], rdx
37b715aa1call saxpy_
37b715aa6lea rax, [rip+0xd2078f]
37b715aadmovaps x0, x7
37b715ab0mov r8, rdi
37b715ab3mov [rsp+40], rax
37b715ab8movsxd rcx, [r15]
37b715abbxorps x0, x10
37b715abfmov r9, rax
37b715ac2mov rdx, [rsp+176]
37b715acasub r8, [rsp+152]
37b715ad2mov [rsp+440], r13l
37b715adamovss [rsp+444], x0
37b715ae3lea rcx, [r12+4*rcx]
37b715ae7mov [rsp+32], rcx
37b715aecmov rcx, rbp
37b715aefcall saxpy_
37b715af4jmp 0x37b715880
37b715af9
37b715af9 0f 1f 80 00 00 00 00 .......
37b715b00
37b715b00loc_37b715b00:
37b715b00mov r10l, [rsp+192]
37b715b08mov r14, [rsp+736]
37b715b10
37b715b10loc_37b715b10:
37b715b10mov eax, [rsp+216]
37b715b17mov edi, [rsp+312]
37b715b1elea ebx, [rax-1]
37b715b21test edi, edi
37b715b23je 0x37b7189e7
37b715b29movsxd rbp, [rsp+408]
37b715b31mov rdi, [rsp+768]
37b715b39mov rax, rbp
37b715b3cimul rbp, [rsp+248]
37b715b45add rbp, [rsp+264]
37b715b4dlea rsi, [rdi+4*rbp+4]
37b715b52cmp eax, 1
37b715b55jg 0x37b7171fa
37b715b5blea r8, [rip+0xd206da]
37b715b62mov rdx, rsi
37b715b65mov rcx, r15
37b715b68mov r14l, r10l
37b715b6bcall isamax_
37b715b70movaps x2, x9
37b715b74mov r8, rsi
37b715b77mov rcx, r15
37b715b7amov rdi, [rsp+768]
37b715b82cdqe
37b715b84lea rdx, [rsp+416]
37b715b8clea r9, [rip+0xd206a9]
37b715b93add rax, rbp
37b715b96movss x0, [rdi+4*rax]
37b715b9bandps x0, x12
37b715b9fdivss x2, x0
37b715ba3movss [rsp+416], x2
37b715baccall sscal_
37b715bb1
37b715bb1loc_37b715bb1:
37b715bb1test r14l, r14l
37b715bb4je 0x37b715079
37b715bbamov [rsp+408], 1
37b715bc5mov eax, [r15]
37b715bc8mov [rsp+328], eax
37b715bcftest eax, eax
37b715bd1jle 0x37b715079
37b715bd7movsxd rdi, [rsp+256]
37b715bdfxor eax, eax
37b715be1mov rbx, [rsp+240]
37b715be9movss [rsp+376], x13
37b715bf3mov [rsp+264], -1
37b715bffmovaps x13, x11
37b715c03movss x10, [rip+0xd20674]
37b715c0cmovss x11, [rsp+232]
37b715c16test rdi, rdi
37b715c19lea rsi, [4*rbx+4]
37b715c21mov [rsp+208], 3
37b715c2ccmovns rax, rdi
37b715c30mov [rsp+160], rsi
37b715c38mov [rsp+216], 2
37b715c44mov rdi, rax
37b715c47mov [rsp+304], rax
37b715c4fmov [rsp+248], 1
37b715c5bnot rdi
37b715c5emov [rsp+384], rdi
37b715c66mov rdi, [rsp+736]
37b715c6emov [rsp+348], 1
37b715c79lea rsi, [rdi-4]
37b715c7dmov [rsp+280], rsi
37b715c85mov esi, [rsp+344]
37b715c8clea edi, [rsi+rsi+3]
37b715c90lea rsi, [r12+4]
37b715c95mov [rsp+292], edi
37b715c9clea rdi, [4*rbx]
37b715ca4mov rbx, [rsp+752]
37b715cacmov [rsp+360], rsi
37b715cb4lea rax, [rbx+4*rax]
37b715cb8mov [rsp+184], rsi
37b715cc0mov [rsp+392], rax
37b715cc8xor eax, eax
37b715ccamov [rsp+168], rdi
37b715cd2jmp 0x37b715de0
37b715cd7
37b715cd7 66 0f 1f 84 00 00 00 00 00 f........
37b715ce0
37b715ce0loc_37b715ce0:
37b715ce0lea eax, [rbx-1]
37b715ce3mov edx, [r15]
37b715ce6mov [rsp+152], eax
37b715cedmov rax, [rsp+248]
37b715cf5mov [rsp+176], edx
37b715cfcmov [rsp+332], eax
37b715d03cmp eax, edx
37b715d05je 0x37b715e20
37b715d0bmov rax, [rsp+280]
37b715d13pxor x2, x2
37b715d17movss x0, [rax+8]
37b715d1cucomiss x0, x2
37b715d1fjp 0x37b715d27
37b715d21je 0x37b715e20
37b715d27
37b715d27loc_37b715d27:
37b715d27mov ebx, [rsp+288]
37b715d2etest ebx, ebx
37b715d30je 0x37b7172ed
37b715d36mov rax, [rsp+720]
37b715d3emov rbx, [rsp+248]
37b715d46mov r11l, [rax+4*rbx-4]
37b715d4btest r11l, r11l
37b715d4ejne 0x37b7172ed
37b715d54mov rdi, [rsp+216]
37b715d5cmov rbx, [rsp+304]
37b715d64mov eax, -1
37b715d69lea rbp, [rdi+1]
37b715d6dmov rdi, [rsp+264]
37b715d75add rbx, rdi
37b715d78nop [rax+rax]
37b715d80
37b715d80loc_37b715d80:
37b715d80mov esi, [rsp+192]
37b715d87mov rdi, [rsp+160]
37b715d8fmov [rsp+216], rbp
37b715d97lea edx, [rbp-1]
37b715d9aadd [rsp+248], 1
37b715da3add [rsp+208], 1
37b715dabadd [rsp+280], rdi
37b715db3add [rsp+292], 1
37b715dbbadd [rsp+184], 4
37b715dc4mov [rsp+408], esi
37b715dcbmov [rsp+264], rbx
37b715dd3cmp [rsp+328], edx
37b715ddajl 0x37b715079
37b715de0
37b715de0loc_37b715de0:
37b715de0mov rbx, [rsp+216]
37b715de8mov [rsp+192], ebx
37b715defcmp eax, -1
37b715df2jne 0x37b715ce0
37b715df8mov rdi, [rsp+216]
37b715e00mov rbx, [rsp+264]
37b715e08xor eax, eax
37b715e0aadd rbx, [rsp+304]
37b715e12lea rbp, [rdi+1]
37b715e16jmp 0x37b715d80
37b715e1b
37b715e1b 0f 1f 44 00 00 ..D..
37b715e20
37b715e20loc_37b715e20:
37b715e20mov r10l, [rsp+288]
37b715e28test r10l, r10l
37b715e2bje 0x37b715e70
37b715e2dmov rax, [rsp+720]
37b715e35mov rbx, [rsp+248]
37b715e3dmov r9l, [rax+4*rbx-4]
37b715e42test r9l, r9l
37b715e45jne 0x37b715e70
37b715e47mov rbx, [rsp+216]
37b715e4fxor eax, eax
37b715e51lea rbp, [rbx+1]
37b715e55mov rbx, [rsp+264]
37b715e5dadd rbx, [rsp+304]
37b715e65jmp 0x37b715d80
37b715e6a
37b715e6a 66 0f 1f 44 00 00 f..D..
37b715e70
37b715e70loc_37b715e70:
37b715e70mov rax, [rsp+280]
37b715e78pxor x2, x2
37b715e7cmovss x0, [rax+4]
37b715e81mov eax, [rsp+152]
37b715e88movss [rsp+432], x0
37b715e91andps x0, [rip+0xd203d8]
37b715e98lea eax, [rax+rdx-1]
37b715e9ccdqe
37b715e9eaddss x0, x2
37b715ea2movss [r12+4*rax], x9
37b715ea8mov rax, [rsp+216]
37b715eb0lea rbp, [rax+1]
37b715eb4mulss x0, x11
37b715eb9maxss x0, [rsp+376]
37b715ec2movss [rsp+424], x0
37b715ecbcmp edx, [rsp+192]
37b715ed2jl 0x37b7164b0
37b715ed8mov rdi, [rsp+248]
37b715ee0mov rax, [rsp+272]
37b715ee8movsxd r10, edx
37b715eeblea r8l, [rdx-1]
37b715eefmov rbx, [rsp+736]
37b715ef7lea r9, [rdi+rax]
37b715efbmov rax, [rsp+216]
37b715f03add r10, rdi
37b715f06sub r8l, edi
37b715f09imul rax, [rsp+240]
37b715f12mov rdi, [rsp+360]
37b715f1aadd r8, r10
37b715f1dlea r8, [rdi+4*r8]
37b715f21add rax, r9
37b715f24lea rcx, [rbx+4*rax]
37b715f28lea rax, [r12+4*r10]
37b715f2cmov r10, [rsp+168]
37b715f34nop
37b715f35nop [rax+rax]
37b715f40
37b715f40loc_37b715f40:
37b715f40movss x0, [rcx]
37b715f44add rax, 4
37b715f48add rcx, r10
37b715f4bxorps x0, x10
37b715f4fmovss [rax-4], x0
37b715f54cmp rax, r8
37b715f57jne 0x37b715f40
37b715f59mov rbx, [rsp+216]
37b715f61movaps x2, x13
37b715f65movaps x12, x9
37b715f69mov rax, [rsp+240]
37b715f71mov rcx, [rsp+168]
37b715f79mov rdi, [rsp+736]
37b715f81lea r14, [rip+0xd202c4]
37b715f88imul rax, rbx
37b715f8clea rbp, [rbx+1]
37b715f90imul rcx, rbp
37b715f94mov [rsp+296], rbp
37b715f9cadd r9, rax
37b715f9fneg rax
37b715fa2lea r11, [rdi+4*r9+4]
37b715fa7lea rax, [rcx+4*rax]
37b715fabxor edi, edi
37b715fadmov [rsp+256], rax
37b715fb5mov r13, r11
37b715fb8mov eax, [rsp+192]
37b715fbfjmp 0x37b7161e5
37b715fc4
37b715fc4 0f 1f 40 00 ..@.
37b715fc8
37b715fc8loc_37b715fc8:
37b715fc8comiss x0, x2
37b715fcbja 0x37b718031
37b715fd1lea rax, [rsp+444]
37b715fd9mov [rsp+200], rax
37b715fe1
37b715fe1loc_37b715fe1:
37b715fe1lea eax, [rsi+rcx]
37b715fe4mov rdx, r11
37b715fe7mov [rsp+224], r11
37b715fefcdqe
37b715ff1mov [rsp+444], edi
37b715ff8movss x15, [r12+4*rax-4]
37b715fffmov eax, [rsp+192]
37b716006lea eax, [rcx+rax-1]
37b71600alea rcx, [rip+0xd2022b]
37b716011mov [rsp+32], rcx
37b716016cdqe
37b716018mov r8, rcx
37b71601bmov rcx, [rsp+200]
37b716023lea r9, [r12+4*rax]
37b716027call sdot_
37b71602cmov eax, [r15]
37b71602flea rdx, [rsp+404]
37b716037lea rcx, [rip+0xd20202]
37b71603esubss x15, x0
37b716043lea r8, [rip+0xd201f2]
37b71604amovss [rsp+448], x14
37b716054add eax, esi
37b716056lea r10, [rsp+420]
37b71605elea r9, [rsp+424]
37b716066movss [rsp+452], x7
37b71606fcdqe
37b716071mov [rsp+216], r10
37b716079movss [rsp+456], x6
37b716082sub rax, 1
37b716086movss [r12+4*rax], x15
37b71608clea rax, [r12+4*rax]
37b716090mov [rsp+136], rdx
37b716098lea rdx, [rsp+436]
37b7160a0mov [rsp+128], rdx
37b7160a8lea rdx, [rsp+448]
37b7160b0mov [rsp+72], rax
37b7160b5mov rax, [rsp+744]
37b7160bdmov [rsp+112], rcx
37b7160c2lea rcx, [rip+0xd2017f]
37b7160c9mov [rsp+104], rdx
37b7160celea rdx, [rsp+432]
37b7160d6mov [rsp+96], rcx
37b7160dblea rcx, [rip+0xd20162]
37b7160e2mov [rsp+88], rdx
37b7160e7mov rdx, r8
37b7160eamov [rsp+80], r15
37b7160efmov [rsp+64], r14
37b7160f4mov [rsp+56], r14
37b7160f9mov [rsp+48], rax
37b7160femov [rsp+40], r13
37b716103mov [rsp+32], r14
37b716108mov [rsp+120], r10
37b71610dmovss [rsp+460], x8
37b716117call slaln2_
37b71611cmov r10, [rsp+216]
37b716124ucomiss x9, [rsp+420]
37b71612dmovss x14, [rsp+448]
37b716137movss x7, [rsp+452]
37b716140movss x6, [rsp+456]
37b716149mov r11, [rsp+224]
37b716151movss x8, [rsp+460]
37b71615bjp 0x37b717fe3
37b716161jne 0x37b717fe3
37b716167
37b716167loc_37b716167:
37b716167movaps x0, x14
37b71616bandps x0, [rip+0xd200fe]
37b716172mov edx, [r15]
37b716175mov eax, ebp
37b716177movaps x2, x13
37b71617bmaxss x12, x0
37b716180add esi, edx
37b716182movsxd rsi, esi
37b716185movss [r12+4*rsi-4], x14
37b71618cdivss x2, x12
37b716191nop [rax]
37b716194nop [rax+rax]
37b71619fnop [rax+rax]
37b7161aanop [rax+rax]
37b7161b5nop [rax+rax]
37b7161c0
37b7161c0loc_37b7161c0:
37b7161c0add rdi, 1
37b7161c4add rbx, 1
37b7161c8add r11, [rsp+168]
37b7161d0add r13, [rsp+160]
37b7161d8cmp [rsp+176], ebx
37b7161dfjl 0x37b7164a8
37b7161e5
37b7161e5loc_37b7161e5:
37b7161e5cmp eax, ebx
37b7161e7jg 0x37b7161c0
37b7161e9mov r10, [rsp+184]
37b7161f1mov eax, ebx
37b7161f3mov esi, ebx
37b7161f5lea ebp, [rbx+1]
37b7161f8mov ecx, edx
37b7161famovss x0, [r10+4*rdi]
37b716200cmp edx, ebx
37b716202jle 0x37b715fc8
37b716208pxor x1, x1
37b71620cucomiss x1, [r13+4]
37b716211jp 0x37b716219
37b716213je 0x37b715fc8
37b716219
37b716219loc_37b716219:
37b716219mov r10, [rsp+184]
37b716221add eax, 2
37b716224maxss x0, [r10+4*rdi+4]
37b71622bcomiss x0, x2
37b71622eja 0x37b7165f8
37b716234lea rdx, [rsp+444]
37b71623cmov [rsp+200], rdx
37b716244
37b716244loc_37b716244:
37b716244mov [rsp+232], eax
37b71624blea edx, [rsi+rcx]
37b71624emov eax, [rsp+192]
37b716255movsxd rdx, edx
37b716258mov [rsp+216], r11
37b716260movss x15, [r12+4*rdx-4]
37b716267lea edx, [rcx+rax-1]
37b71626blea rcx, [rip+0xd1ffca]
37b716272mov [rsp+444], edi
37b716279mov [rsp+32], rcx
37b71627emov r8, rcx
37b716281movsxd rdx, edx
37b716284mov rcx, [rsp+200]
37b71628clea r9, [r12+4*rdx]
37b716290mov rdx, r11
37b716293call sdot_
37b716298mov edx, [r15]
37b71629bmov eax, [rsp+192]
37b7162a2mov [rsp+444], edi
37b7162a9subss x15, x0
37b7162aemov r11, [rsp+216]
37b7162b6lea ecx, [rdx+rsi]
37b7162b9movsxd rcx, ecx
37b7162bcmov [rsp+224], r11
37b7162c4movss [r12+4*rcx-4], x15
37b7162cblea ecx, [rdx+rbp]
37b7162cemovsxd rcx, ecx
37b7162d1movss x15, [r12+4*rcx-4]
37b7162d8lea ecx, [rdx+rax-1]
37b7162dclea rax, [rip+0xd1ff59]
37b7162e3mov rdx, [rsp+256]
37b7162ebmov [rsp+32], rax
37b7162f0movsxd rcx, ecx
37b7162f3mov r8, rax
37b7162f6lea r9, [r12+4*rcx]
37b7162famov rcx, [rsp+200]
37b716302add rdx, r11
37b716305call sdot_
37b71630amov edx, [r15]
37b71630dlea rax, [rip+0xd1ff2c]
37b716314lea r10, [rsp+420]
37b71631csubss x15, x0
37b716321lea r9, [rsp+424]
37b716329mov [rsp+216], r10
37b716331lea ecx, [rdx+rbp]
37b716334add edx, esi
37b716336lea r8, [rip+0xd1feff]
37b71633dmovss [rsp+448], x14
37b716347movss [rsp+452], x7
37b716350movsxd rcx, ecx
37b716353movsxd rdx, edx
37b716356movss [r12+4*rcx-4], x15
37b71635dlea rdx, [r12+4*rdx-4]
37b716362lea rcx, [rsp+404]
37b71636amov [rsp+136], rcx
37b716372lea rcx, [rsp+436]
37b71637amov [rsp+112], rax
37b71637flea rax, [rip+0xd1fec2]
37b716386mov [rsp+128], rcx
37b71638elea rcx, [rsp+448]
37b716396mov [rsp+96], rax
37b71639bmov rax, [rsp+744]
37b7163a3mov [rsp+104], rcx
37b7163a8lea rcx, [rsp+432]
37b7163b0mov [rsp+88], rcx
37b7163b5lea rcx, [rip+0xd1fe98]
37b7163bcmov [rsp+72], rdx
37b7163c1lea rdx, [rip+0xd1fe78]
37b7163c8mov [rsp+48], rax
37b7163cdmov [rsp+80], r15
37b7163d2mov [rsp+64], r14
37b7163d7mov [rsp+56], r14
37b7163dcmov [rsp+40], r13
37b7163e1mov [rsp+32], r14
37b7163e6mov [rsp+120], r10
37b7163ebmovss [rsp+456], x6
37b7163f4movss [rsp+460], x8
37b7163fecall slaln2_
37b716403mov r10, [rsp+216]
37b71640bucomiss x9, [rsp+420]
37b716414movss x7, [rsp+452]
37b71641dmovss x14, [rsp+448]
37b716427movss x6, [rsp+456]
37b716430mov r11, [rsp+224]
37b716438movss x8, [rsp+460]
37b716442mov eax, [rsp+232]
37b716449jp 0x37b716598
37b71644fjne 0x37b716598
37b716455
37b716455loc_37b716455:
37b716455mov edx, [r15]
37b716458movaps x2, x7
37b71645bandps x2, [rip+0xd1fe0e]
37b716462lea ecx, [rdx+rsi]
37b716465add ebp, edx
37b716467movsxd rcx, ecx
37b71646amovsxd rbp, ebp
37b71646dsub rcx, 1
37b716471movss [r12+4*rcx], x14
37b716477movss [r12+4*rbp-4], x7
37b71647emovss x0, [r12+4*rcx]
37b716484andps x0, [rip+0xd1fde5]
37b71648bmaxss x0, x2
37b71648fmovaps x2, x13
37b716493maxss x12, x0
37b716498divss x2, x12
37b71649djmp 0x37b7161c0
37b7164a2
37b7164a2 66 0f 1f 44 00 00 f..D..
37b7164a8
37b7164a8loc_37b7164a8:
37b7164a8mov rbp, [rsp+296]
37b7164b0
37b7164b0loc_37b7164b0:
37b7164b0mov eax, [rsp+348]
37b7164b7mov r8l, [rsp+312]
37b7164bflea edi, [rax+1]
37b7164c2test r8l, r8l
37b7164c5je 0x37b718896
37b7164cbmov rax, [rsp+264]
37b7164d3mov rsi, [rsp+752]
37b7164dbmov rbx, [rsp+304]
37b7164e3lea rsi, [rsi+4*rax+4]
37b7164e8add rbx, rax
37b7164ebcmp [rsp+332], edx
37b7164f2jl 0x37b7187fe
37b7164f8
37b7164f8loc_37b7164f8:
37b7164f8lea r8, [rip+0xd1fd3d]
37b7164ffmov rdx, rsi
37b716502mov rcx, r15
37b716505call isamax_
37b71650amov rcx, [rsp+752]
37b716512movaps x1, x9
37b716516lea rdx, [rsp+416]
37b71651ecdqe
37b716520add rax, [rsp+264]
37b716528lea r9, [rip+0xd1fd0d]
37b71652fmov r8, rsi
37b716532movss x0, [rcx+4*rax]
37b716537andps x0, [rip+0xd1fd32]
37b71653emov rcx, r15
37b716541divss x1, x0
37b716545movss [rsp+416], x1
37b71654ecall sscal_
37b716553
37b716553loc_37b716553:
37b716553mov [rsp+348], edi
37b71655axor eax, eax
37b71655cjmp 0x37b715d80
37b716561
37b716561 0f 1f 80 00 00 00 00 .......
37b716568
37b716568loc_37b716568:
37b716568xor r13l, r13l
37b71656bjmp 0x37b7156a0
37b716570
37b716570loc_37b716570:
37b716570movsxd rdx, [r15]
37b716573lea rcx, [rsp+408]
37b71657blea r9, [rip+0xd1fcba]
37b716582lea r8, [r12+4*rdx]
37b716586mov rdx, r11
37b716589call sscal_
37b71658ejmp 0x37b715a35
37b716593
37b716593 0f 1f 44 00 00 ..D..
37b716598
37b716598loc_37b716598:
37b716598mov ecx, [r15]
37b71659bmov [rsp+216], eax
37b7165a2lea r9, [rip+0xd1fc93]
37b7165a9mov eax, [rsp+152]
37b7165b0mov [rsp+224], r11
37b7165b8mov edx, ecx
37b7165basub edx, eax
37b7165bcadd edx, 1
37b7165bfmov [rsp+444], edx
37b7165c6lea edx, [rax+rcx-1]
37b7165camov rcx, [rsp+200]
37b7165d2movsxd rdx, edx
37b7165d5lea r8, [r12+4*rdx]
37b7165d9mov rdx, r10
37b7165dccall sscal_
37b7165e1mov r11, [rsp+224]
37b7165e9mov eax, [rsp+216]
37b7165f0jmp 0x37b716455
37b7165f5
37b7165f5 0f 1f 00 ...
37b7165f8
37b7165f8loc_37b7165f8:
37b7165f8movaps x0, x9
37b7165fcmov [rsp+216], eax
37b716603mov eax, [rsp+152]
37b71660amov ecx, edx
37b71660cdivss x0, x12
37b716611lea r9, [rip+0xd1fc24]
37b716618movaps x12, x9
37b71661cmov [rsp+224], r11
37b716624sub ecx, eax
37b716626add ecx, 1
37b716629mov [rsp+444], ecx
37b716630lea ecx, [rax+rdx-1]
37b716634lea rax, [rsp+444]
37b71663cmovsxd rcx, ecx
37b71663flea rdx, [rsp+412]
37b716647mov [rsp+200], rax
37b71664flea r8, [r12+4*rcx]
37b716653mov rcx, rax
37b716656movss [rsp+412], x0
37b71665fcall sscal_
37b716664mov ecx, [r15]
37b716667mov r11, [rsp+224]
37b71666fmov eax, [rsp+216]
37b716676jmp 0x37b716244
37b71667b
37b71667b 0f 1f 44 00 00 ..D..
37b716680
37b716680loc_37b716680:
37b716680add rax, [rsp+240]
37b716688add rax, [rsp+272]
37b716690movaps x4, x3
37b716693add rcx, rax
37b716696andps x4, [rip+0xd1fbd3]
37b71669dlea r10, [rax+r9]
37b7166a1mov esi, [rsp+224]
37b7166a8movss x12, [r14+4*rcx]
37b7166aemovss x0, [r14+4*r10]
37b7166b4movaps x2, x4
37b7166b7movsxd rcx, [r15]
37b7166balea r11l, [rdi+rsi-1]
37b7166bfmovaps x1, x12
37b7166c3andps x1, [rip+0xd1fba6]
37b7166camovsxd r11, r11l
37b7166cdmovss [rsp+432], x0
37b7166d6sqrtss x2, x2
37b7166daandps x0, [rip+0xd1fb8f]
37b7166e1lea r10l, [rcx+r8-1]
37b7166e6movaps x15, x1
37b7166eacomiss x1, x4
37b7166edmovsxd r10, r10l
37b7166f0sqrtss x15, x15
37b7166f5mulss x2, x15
37b7166famovss [rsp+428], x2
37b716703addss x0, x2
37b716707mulss x0, [rsp+232]
37b716710maxss x0, x13
37b716715movss [rsp+424], x0
37b71671ejb 0x37b717fcc
37b716724divss x2, x12
37b716729movaps x0, x9
37b71672d
37b71672dloc_37b71672d:
37b71672dlea esi, [rdi+rcx-1]
37b716731movss [r12+4*r10], x0
37b716737movsxd rsi, esi
37b71673amovss [r12+4*r11], x2
37b716740mov [r12+4*rsi], 0
37b716748mov esi, [rsp+224]
37b71674flea esi, [rsi+r8-1]
37b716754movsxd rsi, esi
37b716757mov [r12+4*rsi], 0
37b71675ftest edx, edx
37b716761je 0x37b716ea8
37b716767mov [rsp+176], edx
37b71676elea rbp, [r14+4*rbx]
37b716772movsxd rbx, ecx
37b716775mov r8l, r8l
37b716778mov rdx, [rsp+168]
37b716780lea rsi, [r12+4*rbx]
37b716784lea rbx, [r14+4*rax]
37b716788mov eax, 1
37b71678dnop [rax]
37b716794nop [rax+rax]
37b71679fnop [rax+rax]
37b7167aanop [rax+rax]
37b7167b5nop [rax+rax]
37b7167c0
37b7167c0loc_37b7167c0:
37b7167c0movss x0, [r12+4*r10]
37b7167c6mulss x0, [rbp+4*rax]
37b7167ccxorps x0, x10
37b7167d0movss [rsi+4*rax-4], x0
37b7167d6movss x0, [r12+4*r11]
37b7167dcmulss x0, [rbx+4*rax]
37b7167e1xorps x0, x10
37b7167e5movss [rdx+4*rax-4], x0
37b7167ebadd rax, 1
37b7167efcmp r8, rax
37b7167f2jne 0x37b7167c0
37b7167f4lea r8l, [rdi-3]
37b7167f8mov eax, [rsp+296]
37b7167ffmov r10, [rsp+272]
37b716807lea r11, [rsp+424]
37b71680fmovsxd r8, r8l
37b716812movsxd rbx, [rsp+176]
37b71681aimul r8, [rsp+240]
37b716823mov [rsp+200], r11
37b71682blea esi, [rdi+rax-3]
37b71682flea r11, [rsp+404]
37b716837mov [rsp+292], r13l
37b71683fmov [rsp+208], r11
37b716847mov r13l, ebx
37b71684alea rax, [r10+r8]
37b71684emov [rsp+736], r14
37b716856lea rdi, [r14+4*rax+4]
37b71685blea rax, [r12+4*r9]
37b71685fadd r9, r10
37b716862add r9, r8
37b716865lea rbp, [r14+4*r9-8]
37b71686ajmp 0x37b716b23
37b71686f
37b71686f 90 .
37b716870
37b716870loc_37b716870:
37b716870lea rdx, [rsp+436]
37b716878mov [rsp+184], rax
37b716880mov rax, [rsp+208]
37b716888lea r14, [rsp+420]
37b716890mov [rsp+128], rdx
37b716898lea rdx, [rsp+448]
37b7168a0mov r9, [rsp+200]
37b7168a8lea r8, [rip+0xd1f991]
37b7168afmov [rsp+104], rdx
37b7168b4lea rdx, [rsp+428]
37b7168bcmov [rsp+96], rdx
37b7168c1lea rdx, [rsp+432]
37b7168c9mov [rsp+88], rdx
37b7168celea edx, [rcx+rbx-1]
37b7168d2mov rcx, [rsp+744]
37b7168damovsxd rdx, edx
37b7168ddmov [rsp+136], rax
37b7168e5lea rax, [rip+0xd1f954]
37b7168eclea rdx, [r12+4*rdx]
37b7168f0mov [rsp+112], rax
37b7168f5lea rax, [rip+0xd1f950]
37b7168fcmov [rsp+72], rdx
37b716901mov rdx, rbp
37b716904sub rdx, [rsp+152]
37b71690cmov [rsp+64], rax
37b716911mov [rsp+56], rax
37b716916mov [rsp+48], rcx
37b71691blea rcx, [rip+0xd1f922]
37b716922mov [rsp+40], rdx
37b716927lea rdx, [rip+0xd1f90e]
37b71692emov [rsp+32], rax
37b716933mov [rsp+80], r15
37b716938mov [rsp+176], r10l
37b716940movss [rsp+448], x14
37b71694amovss [rsp+452], x7
37b716953movss [rsp+456], x6
37b71695cmovss [rsp+460], x8
37b716966mov [rsp+120], r14
37b71696bcall slaln2_
37b716970mov r10l, [rsp+176]
37b716978movss x0, [rsp+436]
37b716981movss x14, [rsp+448]
37b71698bmovss x7, [rsp+452]
37b716994comiss x0, x9
37b716998movss x6, [rsp+456]
37b7169a1movss x8, [rsp+460]
37b7169abmovss x1, [rsp+420]
37b7169b4mov rax, [rsp+184]
37b7169bcjbe 0x37b7169e6
37b7169bemovaps x3, x11
37b7169c2movss x4, [rax-12]
37b7169c7divss x3, x0
37b7169cbcomiss x4, x3
37b7169cejbe 0x37b7169e6
37b7169d0divss x1, x0
37b7169d4divss x14, x0
37b7169d9movss [rsp+420], x1
37b7169e2divss x6, x0
37b7169e6
37b7169e6loc_37b7169e6:
37b7169e6ucomiss x1, x9
37b7169eajp 0x37b7181e5
37b7169f0jne 0x37b7181e5
37b7169f6
37b7169f6loc_37b7169f6:
37b7169f6movsxd rdx, [r15]
37b7169f9mov [rsp+280], rax
37b716a01movaps x0, x14
37b716a05lea rax, [rip+0xd1f830]
37b716a0cxorps x0, x10
37b716a10mov r9, rax
37b716a13mov r8, rdi
37b716a16sub r8, [rsp+152]
37b716a1elea ecx, [rdx+rbx-1]
37b716a22lea rdx, [r12+4*rdx]
37b716a26mov [rsp+440], r10l
37b716a2emovsxd rcx, ecx
37b716a31mov [rsp+192], r10l
37b716a39movss [r12+4*rcx], x14
37b716a3fmovsxd rcx, esi
37b716a42movss [r12+4*rcx], x6
37b716a48lea rcx, [rsp+440]
37b716a50mov [rsp+40], rax
37b716a55mov [rsp+32], rdx
37b716a5alea rdx, [rsp+444]
37b716a62mov [rsp+184], r8
37b716a6amov [rsp+176], rcx
37b716a72movss [rsp+444], x0
37b716a7bcall saxpy_
37b716a80lea rax, [rip+0xd1f7b5]
37b716a87movaps x0, x6
37b716a8amov r10l, [rsp+192]
37b716a92mov [rsp+40], rax
37b716a97mov rax, [rsp+168]
37b716a9fxorps x0, x10
37b716aa3lea r9, [rip+0xd1f792]
37b716aaamov rcx, [rsp+176]
37b716ab2mov r8, [rsp+184]
37b716abalea rdx, [rsp+444]
37b716ac2mov [rsp+440], r10l
37b716acamov [rsp+32], rax
37b716acfmovss [rsp+444], x0
37b716ad8call saxpy_
37b716addmovsxd rcx, [r15]
37b716ae0lea r10l, [rsi-1]
37b716ae4mov rax, [rsp+280]
37b716aecnop [rax+rax]
37b716af5nop [rax+rax]
37b716b00
37b716b00loc_37b716b00:
37b716b00sub rbx, 1
37b716b04mov esi, r10l
37b716b07sub rax, 4
37b716b0badd rdi, [rsp+152]
37b716b13add rbp, [rsp+160]
37b716b1btest ebx, ebx
37b716b1djle 0x37b716e98
37b716b23
37b716b23loc_37b716b23:
37b716b23lea r10l, [rsi-1]
37b716b27cmp r13l, ebx
37b716b2ajl 0x37b716b00
37b716b2cmov [rsp+176], ebx
37b716b33mov edx, ebx
37b716b35lea r10l, [rbx-1]
37b716b39cmp ebx, 1
37b716b3cje 0x37b717188
37b716b42pxor x0, x0
37b716b46ucomiss x0, [rbp]
37b716b4ajp 0x37b716b55
37b716b4cmov r13l, r10l
37b716b4fje 0x37b716870
37b716b55
37b716b55loc_37b716b55:
37b716b55lea r13l, [rdx-2]
37b716b59lea rdx, [rsp+436]
37b716b61mov [rsp+184], rax
37b716b69mov rax, [rsp+208]
37b716b71mov [rsp+128], rdx
37b716b79lea rdx, [rsp+448]
37b716b81lea r8, [rip+0xd1f6b8]
37b716b88mov r9, [rsp+200]
37b716b90mov [rsp+104], rdx
37b716b95lea rdx, [rsp+428]
37b716b9dlea r14, [rsp+420]
37b716ba5mov [rsp+96], rdx
37b716baalea rdx, [rsp+432]
37b716bb2mov [rsp+88], rdx
37b716bb7lea edx, [r10+rcx-1]
37b716bbcmov rcx, [rsp+744]
37b716bc4movsxd rdx, edx
37b716bc7mov [rsp+136], rax
37b716bcflea rax, [rip+0xd1f66a]
37b716bd6lea rdx, [r12+4*rdx]
37b716bdamov [rsp+112], rax
37b716bdflea rax, [rip+0xd1f666]
37b716be6mov [rsp+72], rdx
37b716beblea rdx, [rbp-4]
37b716befmov [rsp+64], rax
37b716bf4mov [rsp+56], rax
37b716bf9mov [rsp+48], rcx
37b716bfelea rcx, [rip+0xd1f63f]
37b716c05mov [rsp+40], rdx
37b716c0amov rdx, r8
37b716c0dmov [rsp+32], rax
37b716c12mov [rsp+80], r15
37b716c17mov [rsp+176], r10l
37b716c1fmovss [rsp+448], x14
37b716c29movss [rsp+452], x7
37b716c32movss [rsp+456], x6
37b716c3bmovss [rsp+460], x8
37b716c45mov [rsp+120], r14
37b716c4acall slaln2_
37b716c4fmov r10l, [rsp+176]
37b716c57movss x0, [rsp+436]
37b716c60movss x14, [rsp+448]
37b716c6amovss x7, [rsp+452]
37b716c73comiss x0, x9
37b716c77movss x6, [rsp+456]
37b716c80movss x8, [rsp+460]
37b716c8amovss x2, [rsp+420]
37b716c93mov rax, [rsp+184]
37b716c9bjbe 0x37b716ce4
37b716c9dmovaps x3, x11
37b716ca1movss x1, [rax-16]
37b716ca6maxss x1, [rax-12]
37b716cabdivss x3, x0
37b716cafcomiss x1, x3
37b716cb2jbe 0x37b716ce4
37b716cb4movaps x3, x9
37b716cb8divss x3, x0
37b716cbcmulss x2, x3
37b716cc0movss [rsp+412], x3
37b716cc9mulss x14, x3
37b716ccemulss x6, x3
37b716cd2mulss x7, x3
37b716cd6mulss x8, x3
37b716cdbmovss [rsp+420], x2
37b716ce4
37b716ce4loc_37b716ce4:
37b716ce4ucomiss x2, x9
37b716ce8jp 0x37b717190
37b716ceejne 0x37b717190
37b716cf4
37b716cf4loc_37b716cf4:
37b716cf4movsxd rdx, [r15]
37b716cf7mov [rsp+192], rax
37b716cffmovaps x0, x14
37b716d03lea rax, [rip+0xd1f532]
37b716d0axorps x0, x10
37b716d0emov r9, rax
37b716d11mov r8, rdi
37b716d14mov [rsp+440], r13l
37b716d1cmovss [rsp+444], x0
37b716d25lea ecx, [rdx+r10-1]
37b716d2alea r10l, [rsi-1]
37b716d2emovsxd rsi, esi
37b716d31movsxd rcx, ecx
37b716d34mov [rsp+184], r10l
37b716d3cmovss [r12+4*rcx], x14
37b716d42lea ecx, [rdx+rbx-1]
37b716d46lea rdx, [r12+4*rdx]
37b716d4amovsxd rcx, ecx
37b716d4dmovss [r12+4*rcx], x7
37b716d53movsxd rcx, r10l
37b716d56movss [r12+4*rcx], x6
37b716d5clea rcx, [rsp+440]
37b716d64movss [r12+4*rsi], x8
37b716d6amov [rsp+40], rax
37b716d6fmov [rsp+32], rdx
37b716d74lea rdx, [rsp+444]
37b716d7ccall saxpy_
37b716d81lea rax, [rip+0xd1f4b4]
37b716d88movaps x0, x7
37b716d8bmov r11, rdi
37b716d8emov [rsp+40], rax
37b716d93movsxd rdx, [r15]
37b716d96xorps x0, x10
37b716d9amov r9, rax
37b716d9dsub r11, [rsp+152]
37b716da5lea rcx, [rsp+440]
37b716dadmovss [rsp+444], x0
37b716db6lea rdx, [r12+4*rdx]
37b716dbamov r8, r11
37b716dbdmov [rsp+176], r11
37b716dc5mov [rsp+32], rdx
37b716dcalea rdx, [rsp+444]
37b716dd2mov [rsp+440], r13l
37b716ddacall saxpy_
37b716ddfmov rcx, [rsp+168]
37b716de7movaps x0, x6
37b716deamov r8, rdi
37b716dedlea rax, [rip+0xd1f448]
37b716df4xorps x0, x10
37b716df8lea rdx, [rsp+444]
37b716e00mov [rsp+440], r13l
37b716e08mov [rsp+40], rax
37b716e0dmov r9, rax
37b716e10mov [rsp+32], rcx
37b716e15lea rcx, [rsp+440]
37b716e1dmovss [rsp+444], x0
37b716e26call saxpy_
37b716e2blea rax, [rip+0xd1f40a]
37b716e32movaps x0, x8
37b716e36mov rcx, [rsp+168]
37b716e3emov [rsp+40], rax
37b716e43mov r8, [rsp+176]
37b716e4bxorps x0, x10
37b716e4fmov r9, rax
37b716e52mov [rsp+32], rcx
37b716e57lea rdx, [rsp+444]
37b716e5flea rcx, [rsp+440]
37b716e67mov [rsp+440], r13l
37b716e6fmovss [rsp+444], x0
37b716e78call saxpy_
37b716e7dmovsxd rcx, [r15]
37b716e80mov rax, [rsp+192]
37b716e88mov r10l, [rsp+184]
37b716e90jmp 0x37b716b00
37b716e95
37b716e95 0f 1f 00 ...
37b716e98
37b716e98loc_37b716e98:
37b716e98mov r13l, [rsp+292]
37b716ea0mov r14, [rsp+736]
37b716ea8
37b716ea8loc_37b716ea8:
37b716ea8mov esi, [rsp+312]
37b716eaftest esi, esi
37b716eb1je 0x37b71859b
37b716eb7mov edi, [rsp+408]
37b716ebemov rbx, [rsp+248]
37b716ec6mov r10, [rsp+264]
37b716ecemov rdx, [rsp+768]
37b716ed6lea esi, [rdi-1]
37b716ed9movsxd rax, esi
37b716edcimul rax, rbx
37b716ee0lea rbp, [r10+rax]
37b716ee4add rax, rbx
37b716ee7lea rbx, [r10+rax]
37b716eebmov rax, [rsp+768]
37b716ef3lea r11, [rdx+4*rbp+4]
37b716ef8mov r10l, [rsp+224]
37b716f00lea edx, [rcx+rsi]
37b716f03lea rax, [rax+4*rbx+4]
37b716f08mov [rsp+176], rax
37b716f10lea eax, [rdi+r10]
37b716f14mov [rsp+184], eax
37b716f1bcmp edi, 2
37b716f1ejle 0x37b718257
37b716f24lea eax, [rdx-1]
37b716f27lea r10, [rip+0xd1f30e]
37b716f2emov rdx, [rsp+776]
37b716f36mov [rsp+72], r11
37b716f3bcdqe
37b716f3dmov [rsp+80], r10
37b716f42sub edi, 2
37b716f45lea r8, [rsp+444]
37b716f4dmov [rsp+40], rdx
37b716f52lea rax, [r12+4*rax]
37b716f56mov rdx, [rsp+768]
37b716f5elea r9, [rip+0xd1f2e7]
37b716f65mov [rsp+64], rax
37b716f6alea rax, [r12+4*rcx]
37b716f6elea rcx, [rip+0xd1f2db]
37b716f75mov [rsp+56], r10
37b716f7amov [rsp+48], rax
37b716f7fmov [rsp+32], rdx
37b716f84mov rdx, r15
37b716f87mov [rsp+88], 1
37b716f90mov [rsp+200], r11
37b716f98mov [rsp+444], edi
37b716f9fmov [rsp+192], r8
37b716fa7call sgemv_
37b716facmov eax, [rsp+184]
37b716fb3mov rdx, r15
37b716fb6mov [rsp+444], edi
37b716fbdmov rdi, [rsp+176]
37b716fc5lea rcx, [rip+0xd1f270]
37b716fccmov [rsp+88], 1
37b716fd5lea r9, [rip+0xd1f270]
37b716fdcsub eax, 1
37b716fdfmov [rsp+80], rcx
37b716fe4mov r8, [rsp+192]
37b716feccdqe
37b716feemov [rsp+56], rcx
37b716ff3lea rcx, [rip+0xd1f256]
37b716ffalea rax, [r12+4*rax]
37b716ffemov [rsp+72], rdi
37b717003mov [rsp+64], rax
37b717008mov rax, [rsp+168]
37b717010mov [rsp+48], rax
37b717015mov rax, [rsp+776]
37b71701dmov [rsp+40], rax
37b717022mov rax, [rsp+768]
37b71702amov [rsp+32], rax
37b71702fcall sgemv_
37b717034mov r11, [rsp+200]
37b71703c
37b71703cloc_37b71703c:
37b71703cmov r9l, [r15]
37b71703ftest r9l, r9l
37b717042jle 0x37b718b5f
37b717048lea eax, [r9-1]
37b71704ccmp eax, 2
37b71704fjbe 0x37b718b76
37b717055mov rax, [rsp+768]
37b71705dmov edx, r9l
37b717060movss x3, [rip+0xd1f208]
37b717068pxor x4, x4
37b71706cshr edx, 2
37b71706flea r8, [rax+4*rbp+4]
37b717074lea rcx, [rax+4*rbx+4]
37b717079shl rdx, 4
37b71707dxor eax, eax
37b71707fshufps x3, x3, 0
37b717083nop [rax]
37b71708anop [rax+rax]
37b717095nop [rax+rax]
37b7170a0
37b7170a0loc_37b7170a0:
37b7170a0movups x0, [rcx+rax]
37b7170a4movups x2, [r8+rax]
37b7170a9add rax, 16
37b7170adandps x0, x3
37b7170b0andps x2, x3
37b7170b3addps x0, x2
37b7170b6maxps x4, x0
37b7170b9cmp rax, rdx
37b7170bcjne 0x37b7170a0
37b7170bemovaps x0, x4
37b7170c1movhlps x0, x4
37b7170c4maxps x0, x4
37b7170c7movaps x2, x0
37b7170cashufps x2, x0, 85
37b7170cemaxps x2, x0
37b7170d1test r9b, 3
37b7170d5je 0x37b71711b
37b7170d7mov eax, r9l
37b7170daand eax, -4
37b7170ddadd eax, 1
37b7170e0
37b7170e0loc_37b7170e0:
37b7170e0mov rdi, [rsp+768]
37b7170e8cdqe
37b7170ealea rcx, [rdi+4*rbp]
37b7170eelea rdx, [rdi+4*rbx]
37b7170f2
37b7170f2loc_37b7170f2:
37b7170f2movss x0, [rdx+4*rax]
37b7170f7movss x3, [rcx+4*rax]
37b7170fcadd rax, 1
37b717100andps x0, [rip+0xd1f169]
37b717107andps x3, [rip+0xd1f162]
37b71710eaddss x0, x3
37b717112maxss x2, x0
37b717116cmp r9l, eax
37b717119jge 0x37b7170f2
37b71711b
37b71711bloc_37b71711b:
37b71711bmovaps x0, x9
37b71711fmov r8, r11
37b717122mov rcx, r15
37b717125divss x0, x2
37b717129lea r9, [rip+0xd1f10c]
37b717130lea rdx, [rsp+416]
37b717138movss [rsp+416], x0
37b717141call sscal_
37b717146mov r8, [rsp+176]
37b71714elea r9, [rip+0xd1f0e7]
37b717155mov rcx, r15
37b717158lea rdx, [rsp+416]
37b717160call sscal_
37b717165
37b717165loc_37b717165:
37b717165mov [rsp+408], esi
37b71716ctest esi, esi
37b71716ejle 0x37b71824f
37b717174sub [rsp+216], 2
37b71717cjmp 0x37b7154f0
37b717181
37b717181 0f 1f 80 00 00 00 00 .......
37b717188
37b717188loc_37b717188:
37b717188xor r13l, r13l
37b71718bjmp 0x37b716870
37b717190
37b717190loc_37b717190:
37b717190movsxd rdx, [r15]
37b717193lea rcx, [rsp+408]
37b71719blea r9, [rip+0xd1f09a]
37b7171a2mov [rsp+192], rax
37b7171aamov [rsp+184], r10l
37b7171b2lea r8, [r12+4*rdx]
37b7171b6mov rdx, r14
37b7171b9mov [rsp+176], rcx
37b7171c1call sscal_
37b7171c6mov r8, [rsp+168]
37b7171cemov rcx, [rsp+176]
37b7171d6mov rdx, r14
37b7171d9lea r9, [rip+0xd1f05c]
37b7171e0call sscal_
37b7171e5mov rax, [rsp+192]
37b7171edmov r10l, [rsp+184]
37b7171f5jmp 0x37b716cf4
37b7171fa
37b7171faloc_37b7171fa:
37b7171famovsxd rdx, [r15]
37b7171fdlea edi, [rax-1]
37b717200lea rcx, [rip+0xd1f035]
37b717207mov [rsp+88], 1
37b717210mov [rsp+80], rcx
37b717215lea r9, [rip+0xd1f030]
37b71721clea r8, [rsp+444]
37b717224lea eax, [rax+rdx-1]
37b717228mov [rsp+56], rcx
37b71722dlea rcx, [rip+0xd1f01c]
37b717234cdqe
37b717236mov [rsp+72], rsi
37b71723blea rax, [r12+4*rax]
37b71723fmov [rsp+176], r10l
37b717247mov [rsp+64], rax
37b71724clea rax, [r12+4*rdx]
37b717250mov rdx, r15
37b717253mov [rsp+48], rax
37b717258mov rax, [rsp+776]
37b717260mov [rsp+444], edi
37b717267mov [rsp+40], rax
37b71726cmov rax, [rsp+768]
37b717274mov [rsp+32], rax
37b717279call sgemv_
37b71727elea r8, [rip+0xd1efb7]
37b717285mov rdx, rsi
37b717288mov rcx, r15
37b71728bcall isamax_
37b717290mov rcx, [rsp+768]
37b717298lea rdx, [rsp+416]
37b7172a0mov r8, rsi
37b7172a3cdqe
37b7172a5lea r9, [rip+0xd1ef90]
37b7172acadd rax, rbp
37b7172afmovss x0, [rcx+4*rax]
37b7172b4mov rcx, r15
37b7172b7andps x12, x0
37b7172bbmovaps x0, x9
37b7172bfdivss x0, x12
37b7172c4movss [rsp+416], x0
37b7172cdcall sscal_
37b7172d2mov [rsp+408], edi
37b7172d9mov r10l, [rsp+176]
37b7172e1
37b7172e1loc_37b7172e1:
37b7172e1mov [rsp+216], ebx
37b7172e8jmp 0x37b715521
37b7172ed
37b7172edloc_37b7172ed:
37b7172edmov rax, [rsp+280]
37b7172f5mov rdi, [rsp+240]
37b7172fdmovaps x2, x0
37b717300andps x2, [rip+0xd1ef69]
37b717307movss x1, [rax+4]
37b71730cmov rax, [rsp+280]
37b717314movaps x12, x2
37b717318movss x4, [rax+4*rdi+4]
37b71731esqrtss x12, x12
37b717323mov eax, [rsp+152]
37b71732amovss [rsp+432], x1
37b717333andps x1, [rip+0xd1ef36]
37b71733amovaps x3, x4
37b71733dandps x3, [rip+0xd1ef2c]
37b717344lea r10l, [rax+rdx-1]
37b717349mov eax, [rsp+292]
37b717350movsxd r10, r10l
37b717353movaps x5, x3
37b717356sub eax, 1
37b717359sqrtss x5, x5
37b71735dcomiss x3, x2
37b717360cdqe
37b717362lea rdi, [rax-1]
37b717366mulss x12, x5
37b71736baddss x1, x12
37b717370mulss x1, x11
37b717375maxss x1, [rsp+376]
37b71737ejb 0x37b717fb4
37b717384movaps x2, x12
37b717388movaps x0, x9
37b71738cdivss x2, x4
37b717390
37b717390loc_37b717390:
37b717390mov eax, [rsp+192]
37b717397movss [r12+4*r10], x2
37b71739dmovss [r12+4*rdi], x0
37b7173a3movss [rsp+428], x12
37b7173adlea eax, [rax+rdx-1]
37b7173b1movss [rsp+424], x1
37b7173bacdqe
37b7173bcmov [r12+4*rax], 0
37b7173c4mov eax, [rsp+292]
37b7173cbsub eax, 2
37b7173cecdqe
37b7173d0sub rax, 1
37b7173d4mov [rsp+336], rax
37b7173dcmov [r12+4*rax], 0
37b7173e4cmp edx, [rsp+208]
37b7173ebjl 0x37b717bc1
37b7173f1mov rbx, [rsp+248]
37b7173f9movsxd r11, edx
37b7173fclea r9l, [rdx-2]
37b717400mov rax, [rsp+272]
37b717408mov ecx, [rsp+208]
37b71740fmov r14, [rsp+736]
37b717417lea rsi, [rbx+rax]
37b71741bmov rax, [rsp+240]
37b717423mov r13, [rsp+168]
37b71742bimul rax, rcx
37b71742fadd rax, rsi
37b717432lea r8, [r14+4*rax]
37b717436mov r14, rbx
37b717439mov rax, [rsp+360]
37b717441lea rbx, [rbx+r11]
37b717445sub r9l, r14l
37b717448neg r11
37b71744badd r9, rbx
37b71744elea rax, [rax+4*rbx]
37b717452movsxd rbx, [rsp+344]
37b71745ashl r11, 2
37b71745elea rbp, [r12+4*r9+8]
37b717463nop [rax]
37b71746anop [rax+rax]
37b717475nop [rax+rax]
37b717480
37b717480loc_37b717480:
37b717480movss x0, [r12+4*r10]
37b717486mulss x0, [r8]
37b71748blea r9, [rax+r11]
37b71748fadd rax, 4
37b717493xorps x0, x10
37b717497movss [rax-4], x0
37b71749cmovss x0, [r12+4*rdi]
37b7174a2mulss x0, [r8+4]
37b7174a8add r8, r13
37b7174abxorps x0, x10
37b7174afmovss [r9+8*rbx], x0
37b7174b5cmp rax, rbp
37b7174b8jne 0x37b717480
37b7174bamov r9, [rsp+240]
37b7174c2movaps x3, x13
37b7174c6movaps x15, x9
37b7174camovsxd rax, [rsp+292]
37b7174d2mov r10, [rsp+168]
37b7174damov [rsp+368], rdi
37b7174e2xorps x12, x10
37b7174e6xor r14l, r14l
37b7174e9imul r9, rcx
37b7174edmov r13, rax
37b7174f0lea rax, [r12+4*rax-4]
37b7174f5movss [rsp+380], x11
37b7174ffmov [rsp+296], rax
37b717507mov rax, [rsp+736]
37b71750fadd rsi, r9
37b717512neg r9
37b717515lea rbp, [rax+4*rsi+8]
37b71751alea rax, [rcx+1]
37b71751eimul r10, rax
37b717522mov [rsp+200], rbp
37b71752alea rbx, [r10+4*r9]
37b71752emov [rsp+352], rbx
37b717536mov ebx, [rsp+208]
37b71753dmov [rsp+232], ebx
37b717544jmp 0x37b7177f3
37b717549
37b717549 0f 1f 80 00 00 00 00 .......
37b717550
37b717550loc_37b717550:
37b717550comiss x0, x3
37b717553lea rdi, [rsp+444]
37b71755bja 0x37b7180c5
37b717561
37b717561loc_37b717561:
37b717561mov [rsp+256], rax
37b717569lea edx, [rbx+r8]
37b71756dmov rcx, rdi
37b717570mov eax, [rsp+208]
37b717577movsxd rdx, edx
37b71757amov [rsp+444], r14l
37b717582movss x11, [r12+4*rdx-4]
37b717589lea edx, [rax+r8-1]
37b71758elea rax, [rip+0xd1eca7]
37b717595mov [rsp+32], rax
37b71759amovsxd rdx, edx
37b71759dmov r8, rax
37b7175a0lea r9, [r12+4*rdx]
37b7175a4mov rdx, rbp
37b7175a7call sdot_
37b7175acmov edx, [r15]
37b7175afmovaps x1, x11
37b7175b3mov rcx, rdi
37b7175b6subss x1, x0
37b7175balea rax, [rip+0xd1ec7b]
37b7175c1mov r9, [rsp+296]
37b7175c9mov [rsp+444], r14l
37b7175d1add edx, ebx
37b7175d3mov r8, rax
37b7175d6movsxd rdx, edx
37b7175d9movss [r12+4*rdx-4], x1
37b7175e0movsxd rdx, r13l
37b7175e3lea rsi, [r12+4*rdx]
37b7175e7mov rdx, rbp
37b7175eamovss x11, [rsi-4]
37b7175f0mov [rsp+32], rax
37b7175f5mov [rsp+232], rsi
37b7175fdcall sdot_
37b717602movaps x1, x11
37b717606mov edx, [r15]
37b717609lea rcx, [rsp+404]
37b717611subss x1, x0
37b717615lea rax, [rip+0xd1ec24]
37b71761cmovss [rsp+448], x14
37b717626add edx, ebx
37b717628lea r8, [rip+0xd1ec11]
37b71762flea r9, [rsp+424]
37b717637movss [rsp+452], x7
37b717640movss [rsp+456], x6
37b717649movsxd rdx, edx
37b71764cmovss [rsi-4], x1
37b717651lea rdx, [r12+4*rdx-4]
37b717656lea rsi, [rsp+420]
37b71765emov [rsp+136], rcx
37b717666lea rcx, [rsp+436]
37b71766emov [rsp+128], rcx
37b717676lea rcx, [rsp+448]
37b71767emov [rsp+104], rcx
37b717683lea rcx, [rsp+432]
37b71768bmov [rsp+88], rcx
37b717690mov rcx, [rsp+744]
37b717698mov [rsp+112], rax
37b71769dlea rax, [rip+0xd1eba8]
37b7176a4mov [rsp+48], rcx
37b7176a9mov rcx, [rsp+200]
37b7176b1mov [rsp+72], rdx
37b7176b6lea rdx, [rip+0xd1eb7f]
37b7176bdmov [rsp+64], rax
37b7176c2mov [rsp+56], rax
37b7176c7mov [rsp+40], rcx
37b7176cclea rcx, [rip+0xd1eb71]
37b7176d3mov [rsp+32], rax
37b7176d8mov [rsp+96], rdi
37b7176ddmov [rsp+80], r15
37b7176e2movss [rsp+460], x8
37b7176ecmov [rsp+120], rsi
37b7176f1movss [rsp+444], x12
37b7176fbcall slaln2_
37b717700mov rax, [rsp+256]
37b717708ucomiss x9, [rsp+420]
37b717711movss x14, [rsp+448]
37b71771bmovss x7, [rsp+452]
37b717724movss x6, [rsp+456]
37b71772dmovss x8, [rsp+460]
37b717737jp 0x37b718169
37b71773djne 0x37b718169
37b717743
37b717743loc_37b717743:
37b717743mov edx, [r15]
37b717746mov rdi, [rsp+232]
37b71774emovaps x3, x6
37b717751lea r11l, [r13+1]
37b717755andps x3, [rip+0xd1eb14]
37b71775clea ecx, [rbx+rdx]
37b71775fmov ebx, [rsp+224]
37b717766movsxd rcx, ecx
37b717769sub rcx, 1
37b71776dmov [rsp+232], ebx
37b717774movss [r12+4*rcx], x14
37b71777amovss [rdi-4], x6
37b71777fmovss x0, [r12+4*rcx]
37b717785andps x0, [rip+0xd1eae4]
37b71778cmaxss x0, x3
37b717790movaps x3, x13
37b717794maxss x15, x0
37b717799divss x3, x15
37b71779enop
37b71779fnop [rax+rax]
37b7177aanop [rax+rax]
37b7177b5nop [rax+rax]
37b7177c0
37b7177c0loc_37b7177c0:
37b7177c0mov rdi, [rsp+160]
37b7177c8add r14, 1
37b7177ccmov rcx, rax
37b7177cfadd [rsp+200], rdi
37b7177d7add rbp, [rsp+168]
37b7177dfmov r13l, r11l
37b7177e2cmp [rsp+176], eax
37b7177e9jl 0x37b717ba0
37b7177efadd rax, 1
37b7177f3
37b7177f3loc_37b7177f3:
37b7177f3lea r11l, [r13+1]
37b7177f7cmp [rsp+232], ecx
37b7177fejg 0x37b7177c0
37b717800mov rdi, [rsp+184]
37b717808lea esi, [rcx+1]
37b71780bmov r9l, ecx
37b71780emov ebx, ecx
37b717810mov [rsp+224], esi
37b717817mov r8l, edx
37b71781amovss x0, [rdi+4*r14+4]
37b717821cmp edx, ecx
37b717823jle 0x37b717550
37b717829mov rdi, [rsp+200]
37b717831pxor x1, x1
37b717835ucomiss x1, [rdi+4]
37b717839jp 0x37b717841
37b71783bje 0x37b717550
37b717841
37b717841loc_37b717841:
37b717841mov rdi, [rsp+184]
37b717849lea esi, [r9+2]
37b71784dmov [rsp+232], esi
37b717854maxss x0, [rdi+4*r14+8]
37b71785blea rdi, [rsp+444]
37b717863comiss x0, x3
37b717866ja 0x37b717f10
37b71786c
37b71786cloc_37b71786c:
37b71786cmov [rsp+320], rax
37b717874lea edx, [rbx+r8]
37b717878mov eax, [rsp+208]
37b71787fmov rcx, rdi
37b717882lea rsi, [rip+0xd1e9b3]
37b717889movsxd rdx, edx
37b71788cmov [rsp+444], r14l
37b717894movss x11, [r12+4*rdx-4]
37b71789blea edx, [rax+r8-1]
37b7178a0mov r8, rsi
37b7178a3mov [rsp+32], rsi
37b7178a8movsxd rdx, edx
37b7178ablea r9, [r12+4*rdx]
37b7178afmov rdx, rbp
37b7178b2call sdot_
37b7178b7mov edx, [r15]
37b7178bamovaps x1, x11
37b7178bemov r8, rsi
37b7178c1subss x1, x0
37b7178c5mov r9, [rsp+296]
37b7178cdmov rcx, rdi
37b7178d0mov [rsp+444], r14l
37b7178d8add edx, ebx
37b7178damovsxd rdx, edx
37b7178ddmovss [r12+4*rdx-4], x1
37b7178e4movsxd rdx, r13l
37b7178e7lea rax, [r12+4*rdx]
37b7178ebmov rdx, rbp
37b7178eemovss x11, [rax-4]
37b7178f4mov [rsp+32], rsi
37b7178f9mov [rsp+256], rax
37b717901call sdot_
37b717906movaps x1, x11
37b71790amov edx, [r15]
37b71790dmov rcx, [rsp+256]
37b717915subss x1, x0
37b717919mov r10l, [rsp+208]
37b717921lea rax, [rip+0xd1e914]
37b717928mov r11, [rsp+352]
37b717930mov r8, rax
37b717933mov [rsp+444], r14l
37b71793blea rsi, [r11+rbp]
37b71793fmovss [rcx-4], x1
37b717944mov ecx, [rsp+224]
37b71794badd ecx, edx
37b71794dlea edx, [r10+rdx-1]
37b717952movsxd rcx, ecx
37b717955movsxd rdx, edx
37b717958movss x11, [r12+4*rcx-4]
37b71795fmov [rsp+32], rax
37b717964lea r9, [r12+4*rdx]
37b717968mov rcx, rdi
37b71796bmov rdx, rsi
37b71796ecall sdot_
37b717973movaps x1, x11
37b717977lea r11l, [r13+1]
37b71797bmov rcx, rdi
37b71797esubss x1, x0
37b717982mov edx, [rsp+224]
37b717989add edx, [r15]
37b71798clea rax, [rip+0xd1e8a9]
37b717993movsxd rdx, edx
37b717996mov r9, [rsp+296]
37b71799emov r8, rax
37b7179a1mov [rsp+316], r11l
37b7179a9mov [rsp+444], r14l
37b7179b1movss [r12+4*rdx-4], x1
37b7179b8movsxd rdx, r11l
37b7179bblea r13, [r12+4*rdx]
37b7179bfmov rdx, rsi
37b7179c2lea rsi, [rsp+420]
37b7179camovss x11, [r13-4]
37b7179d0mov [rsp+32], rax
37b7179d5call sdot_
37b7179damovaps x1, x11
37b7179demov edx, [r15]
37b7179e1lea rcx, [rsp+404]
37b7179e9subss x1, x0
37b7179edlea rax, [rip+0xd1e84c]
37b7179f4movss [rsp+448], x14
37b7179feadd edx, ebx
37b717a00lea r8, [rip+0xd1e839]
37b717a07lea r9, [rsp+424]
37b717a0fmovss [rsp+452], x7
37b717a18movss [rsp+456], x6
37b717a21movsxd rdx, edx
37b717a24movss [r13-4], x1
37b717a2alea rdx, [r12+4*rdx-4]
37b717a2fmov [rsp+136], rcx
37b717a37lea rcx, [rsp+436]
37b717a3fmov [rsp+128], rcx
37b717a47lea rcx, [rsp+448]
37b717a4fmov [rsp+104], rcx
37b717a54lea rcx, [rsp+432]
37b717a5cmov [rsp+88], rcx
37b717a61mov rcx, [rsp+744]
37b717a69mov [rsp+112], rax
37b717a6elea rax, [rip+0xd1e7d7]
37b717a75mov [rsp+48], rcx
37b717a7amov rcx, [rsp+200]
37b717a82mov [rsp+72], rdx
37b717a87mov rdx, r8
37b717a8amov [rsp+64], rax
37b717a8fmov [rsp+56], rax
37b717a94mov [rsp+40], rcx
37b717a99lea rcx, [rip+0xd1e7b4]
37b717aa0mov [rsp+32], rax
37b717aa5mov [rsp+96], rdi
37b717aaamov [rsp+80], r15
37b717aafmovss [rsp+460], x8
37b717ab9mov [rsp+120], rsi
37b717abemovss [rsp+444], x12
37b717ac8call slaln2_
37b717acdmov r11l, [rsp+316]
37b717ad5ucomiss x9, [rsp+420]
37b717ademovss x14, [rsp+448]
37b717ae8movss x7, [rsp+452]
37b717af1movss x6, [rsp+456]
37b717afamov rax, [rsp+320]
37b717b02movss x8, [rsp+460]
37b717b0cjp 0x37b717e80
37b717b12jne 0x37b717e80
37b717b18
37b717b18loc_37b717b18:
37b717b18movaps x0, x14
37b717b1cmovaps x3, x6
37b717b1fandps x0, [rip+0xd1e74a]
37b717b26mov edx, [r15]
37b717b29andps x3, [rip+0xd1e740]
37b717b30mov ecx, [rsp+224]
37b717b37add ebx, edx
37b717b39maxss x0, x3
37b717b3dmovaps x3, x8
37b717b41movsxd rbx, ebx
37b717b44add ecx, edx
37b717b46andps x3, [rip+0xd1e723]
37b717b4dmovss [r12+4*rbx-4], x14
37b717b54movsxd rcx, ecx
37b717b57mov rbx, [rsp+256]
37b717b5fmovaps x2, x0
37b717b62movaps x0, x7
37b717b65andps x0, [rip+0xd1e704]
37b717b6cmovss [rbx-4], x6
37b717b71maxss x2, x15
37b717b76movss [r12+4*rcx-4], x7
37b717b7dmaxss x0, x3
37b717b81movaps x3, x13
37b717b85movss [r13-4], x8
37b717b8bmaxss x2, x0
37b717b8fdivss x3, x2
37b717b93movaps x15, x2
37b717b97jmp 0x37b7177c0
37b717b9c
37b717b9c 0f 1f 40 00 ..@.
37b717ba0
37b717ba0loc_37b717ba0:
37b717ba0mov eax, [rsp+152]
37b717ba7mov rdi, [rsp+368]
37b717bafmovss x11, [rsp+380]
37b717bb9lea r10l, [rax+rdx-1]
37b717bbemovsxd r10, r10l
37b717bc1
37b717bc1loc_37b717bc1:
37b717bc1mov ecx, [rsp+312]
37b717bc8lea rax, [r12+4*r10]
37b717bcctest ecx, ecx
37b717bceje 0x37b7182dc
37b717bd4mov rbx, [rsp+264]
37b717bdclea rsi, [r12+4*rdi]
37b717be0lea ecx, [rdx-1]
37b717be3lea r13, [4*rbx]
37b717bebmov rbx, [rsp+752]
37b717bf3lea rbp, [rbx+r13+4]
37b717bf8mov rbx, [rsp+392]
37b717c00lea rbx, [r13+rbx+4]
37b717c05cmp [rsp+332], ecx
37b717c0cjge 0x37b7182ad
37b717c12mov ecx, edx
37b717c14sub ecx, [rsp+152]
37b717c1bmov r14, [rsp+384]
37b717c23mov [rsp+64], rax
37b717c28sub ecx, 1
37b717c2bmov [rsp+72], rbp
37b717c30lea r9, [rip+0xd1e615]
37b717c37lea r8, [rsp+444]
37b717c3fmov [rsp+444], ecx
37b717c46mov ecx, [rsp+208]
37b717c4dmov [rsp+88], 1
37b717c56mov r11, rcx
37b717c59imul rcx, [rsp+304]
37b717c62lea eax, [r11+rdx-1]
37b717c67mov rdx, [rsp+760]
37b717c6fcdqe
37b717c71lea rcx, [r14+rcx+1]
37b717c76lea rax, [r12+4*rax]
37b717c7amov [rsp+40], rdx
37b717c7fmov r14, [rsp+752]
37b717c87mov [rsp+48], rax
37b717c8cmov rdx, r15
37b717c8flea rdi, [r14+4*rcx]
37b717c93lea rcx, [rip+0xd1e5a2]
37b717c9amov [rsp+80], rcx
37b717c9fmov [rsp+56], rcx
37b717ca4lea rcx, [rip+0xd1e5a5]
37b717cabmov [rsp+32], rdi
37b717cb0call sgemv_
37b717cb5mov eax, [rsp+152]
37b717cbcmov rdx, r15
37b717cbflea rcx, [rip+0xd1e576]
37b717cc6lea r9, [rip+0xd1e57f]
37b717ccdlea r8, [rsp+444]
37b717cd5not eax
37b717cd7add eax, [r15]
37b717cdamov [rsp+80], rcx
37b717cdfmov [rsp+444], eax
37b717ce6movsxd rax, [rsp+292]
37b717ceemov [rsp+56], rcx
37b717cf3lea rcx, [rip+0xd1e556]
37b717cfalea rax, [r12+4*rax-4]
37b717cffmov [rsp+72], rbx
37b717d04mov [rsp+48], rax
37b717d09mov rax, [rsp+760]
37b717d11mov [rsp+88], 1
37b717d1amov [rsp+64], rsi
37b717d1fmov [rsp+40], rax
37b717d24mov [rsp+32], rdi
37b717d29call sgemv_
37b717d2e
37b717d2eloc_37b717d2e:
37b717d2emov edx, [r15]
37b717d31test edx, edx
37b717d33jle 0x37b718b56
37b717d39lea eax, [rdx-1]
37b717d3ccmp eax, 2
37b717d3fjbe 0x37b718b68
37b717d45mov ecx, edx
37b717d47xor eax, eax
37b717d49pxor x3, x3
37b717d4dshr ecx, 2
37b717d50shl rcx, 4
37b717d54nop [rax+rax]
37b717d5fnop [rax+rax]
37b717d6anop [rax+rax]
37b717d75nop [rax+rax]
37b717d80
37b717d80loc_37b717d80:
37b717d80movups x0, [rbx+rax]
37b717d84movups x2, [rbp+rax]
37b717d89add rax, 16
37b717d8dandps x0, [rip+0xd1e4fc]
37b717d94andps x2, [rip+0xd1e4f5]
37b717d9baddps x0, x2
37b717d9emaxps x3, x0
37b717da1cmp rcx, rax
37b717da4jne 0x37b717d80
37b717da6movaps x0, x3
37b717da9movhlps x0, x3
37b717dacmaxps x0, x3
37b717dafmovaps x2, x0
37b717db2shufps x2, x0, 85
37b717db6maxps x2, x0
37b717db9test dl, 3
37b717dbcje 0x37b717e05
37b717dbemov eax, edx
37b717dc0and eax, -4
37b717dc3add eax, 1
37b717dc6
37b717dc6loc_37b717dc6:
37b717dc6mov rcx, [rsp+752]
37b717dcecdqe
37b717dd0add rcx, r13
37b717dd3add r13, [rsp+392]
37b717ddb
37b717ddbloc_37b717ddb:
37b717ddbmovss x0, [r13+4*rax]
37b717de2movss x3, [rcx+4*rax]
37b717de7add rax, 1
37b717debandps x0, [rip+0xd1e47e]
37b717df2andps x3, [rip+0xd1e477]
37b717df9addss x0, x3
37b717dfdmaxss x2, x0
37b717e01cmp edx, eax
37b717e03jge 0x37b717ddb
37b717e05
37b717e05loc_37b717e05:
37b717e05movaps x0, x9
37b717e09mov r8, rbp
37b717e0cmov rcx, r15
37b717e0fdivss x0, x2
37b717e13lea r9, [rip+0xd1e422]
37b717e1alea rdx, [rsp+416]
37b717e22movss [rsp+416], x0
37b717e2bcall sscal_
37b717e30lea r9, [rip+0xd1e405]
37b717e37mov r8, rbx
37b717e3amov rcx, r15
37b717e3dlea rdx, [rsp+416]
37b717e45call sscal_
37b717e4a
37b717e4aloc_37b717e4a:
37b717e4amov rdi, [rsp+216]
37b717e52mov rsi, [rsp+304]
37b717e5amov eax, -1
37b717e5fadd [rsp+348], 2
37b717e67lea rbp, [rdi+1]
37b717e6bmov rdi, [rsp+264]
37b717e73lea rbx, [rdi+rsi]
37b717e77jmp 0x37b715d80
37b717e7c
37b717e7c 0f 1f 40 00 ..@.
37b717e80
37b717e80loc_37b717e80:
37b717e80mov ecx, [r15]
37b717e83mov [rsp+320], rax
37b717e8blea r9, [rip+0xd1e3aa]
37b717e92mov eax, [rsp+152]
37b717e99mov [rsp+316], r11l
37b717ea1mov edx, ecx
37b717ea3sub edx, eax
37b717ea5add edx, 1
37b717ea8mov [rsp+444], edx
37b717eaflea edx, [rax+rcx-1]
37b717eb3mov rcx, rdi
37b717eb6movsxd rdx, edx
37b717eb9lea r8, [r12+4*rdx]
37b717ebdmov rdx, rsi
37b717ec0call sscal_
37b717ec5mov rax, [rsp+336]
37b717ecdmov edx, [r15]
37b717ed0mov rcx, rdi
37b717ed3sub edx, [rsp+152]
37b717edalea r9, [rip+0xd1e35b]
37b717ee1add edx, 1
37b717ee4lea r8, [r12+4*rax]
37b717ee8mov [rsp+444], edx
37b717eefmov rdx, rsi
37b717ef2call sscal_
37b717ef7mov rax, [rsp+320]
37b717effmov r11l, [rsp+316]
37b717f07jmp 0x37b717b18
37b717f0c
37b717f0c 0f 1f 40 00 ..@.
37b717f10
37b717f10loc_37b717f10:
37b717f10movaps x0, x9
37b717f14mov [rsp+256], rax
37b717f1cmov eax, [rsp+152]
37b717f23mov ecx, edx
37b717f25divss x0, x15
37b717f2alea rdi, [rsp+444]
37b717f32movaps x15, x9
37b717f36sub ecx, eax
37b717f38lea edx, [rax+rdx-1]
37b717f3clea r9, [rip+0xd1e2f9]
37b717f43add ecx, 1
37b717f46movsxd rdx, edx
37b717f49lea r8, [r12+4*rdx]
37b717f4dmov [rsp+444], ecx
37b717f54mov rcx, rdi
37b717f57lea rdx, [rsp+412]
37b717f5fmovss [rsp+412], x0
37b717f68call sscal_
37b717f6dmov rax, [rsp+336]
37b717f75mov edx, [r15]
37b717f78mov rcx, rdi
37b717f7bsub edx, [rsp+152]
37b717f82lea r9, [rip+0xd1e2b3]
37b717f89add edx, 1
37b717f8clea r8, [r12+4*rax]
37b717f90mov [rsp+444], edx
37b717f97lea rdx, [rsp+412]
37b717f9fcall sscal_
37b717fa4mov r8l, [r15]
37b717fa7mov rax, [rsp+256]
37b717fafjmp 0x37b71786c
37b717fb4
37b717fb4loc_37b717fb4:
37b717fb4movaps x2, x12
37b717fb8divss x2, x0
37b717fbcxorps x2, x10
37b717fc0movaps x0, x2
37b717fc3movaps x2, x9
37b717fc7jmp 0x37b717390
37b717fcc
37b717fccloc_37b717fcc:
37b717fccdivss x2, x3
37b717fd0movaps x0, x2
37b717fd3movaps x2, x9
37b717fd7xorps x0, [rip+0xd1e2a2]
37b717fdejmp 0x37b71672d
37b717fe3
37b717fe3loc_37b717fe3:
37b717fe3mov edx, [r15]
37b717fe6mov ecx, [rsp+152]
37b717fedlea r9, [rip+0xd1e248]
37b717ff4mov [rsp+216], r11
37b717ffcmov eax, edx
37b717ffesub eax, ecx
37b718000add eax, 1
37b718003mov [rsp+444], eax
37b71800alea eax, [rcx+rdx-1]
37b71800emov rdx, r10
37b718011mov rcx, [rsp+200]
37b718019cdqe
37b71801blea r8, [r12+4*rax]
37b71801fcall sscal_
37b718024mov r11, [rsp+216]
37b71802cjmp 0x37b716167
37b718031
37b718031loc_37b718031:
37b718031movaps x0, x9
37b718035mov ecx, [rsp+152]
37b71803cmov eax, edx
37b71803elea r9, [rip+0xd1e1f7]
37b718045divss x0, x12
37b71804amov [rsp+216], r11
37b718052movaps x12, x9
37b718056sub eax, ecx
37b718058add eax, 1
37b71805bmov [rsp+444], eax
37b718062lea eax, [rcx+rdx-1]
37b718066lea rcx, [rsp+444]
37b71806ecdqe
37b718070lea rdx, [rsp+412]
37b718078mov [rsp+200], rcx
37b718080lea r8, [r12+4*rax]
37b718084movss [rsp+412], x0
37b71808dcall sscal_
37b718092mov ecx, [r15]
37b718095mov r11, [rsp+216]
37b71809djmp 0x37b715fe1
37b7180a2
37b7180a2loc_37b7180a2:
37b7180a2movsxd rdx, [r15]
37b7180a5lea rcx, [rsp+408]
37b7180adlea r9, [rip+0xd1e188]
37b7180b4lea r8, [r12+4*rdx]
37b7180b8mov rdx, r11
37b7180bbcall sscal_
37b7180c0jmp 0x37b7157f0
37b7180c5
37b7180c5loc_37b7180c5:
37b7180c5movaps x0, x9
37b7180c9mov [rsp+232], rax
37b7180d1mov eax, [rsp+152]
37b7180d8mov ecx, edx
37b7180dadivss x0, x15
37b7180dflea rdi, [rsp+444]
37b7180e7movaps x15, x9
37b7180ebsub ecx, eax
37b7180edlea edx, [rax+rdx-1]
37b7180f1lea r9, [rip+0xd1e144]
37b7180f8add ecx, 1
37b7180fbmovsxd rdx, edx
37b7180felea r8, [r12+4*rdx]
37b718102mov [rsp+444], ecx
37b718109mov rcx, rdi
37b71810clea rdx, [rsp+412]
37b718114movss [rsp+412], x0
37b71811dcall sscal_
37b718122mov rax, [rsp+336]
37b71812amov edx, [r15]
37b71812dmov rcx, rdi
37b718130sub edx, [rsp+152]
37b718137lea r9, [rip+0xd1e0fe]
37b71813eadd edx, 1
37b718141lea r8, [r12+4*rax]
37b718145mov [rsp+444], edx
37b71814clea rdx, [rsp+412]
37b718154call sscal_
37b718159mov r8l, [r15]
37b71815cmov rax, [rsp+232]
37b718164jmp 0x37b717561
37b718169
37b718169loc_37b718169:
37b718169mov ecx, [r15]
37b71816cmov [rsp+256], rax
37b718174lea r9, [rip+0xd1e0c1]
37b71817bmov eax, [rsp+152]
37b718182mov edx, ecx
37b718184sub edx, eax
37b718186add edx, 1
37b718189mov [rsp+444], edx
37b718190lea edx, [rax+rcx-1]
37b718194mov rcx, rdi
37b718197movsxd rdx, edx
37b71819alea r8, [r12+4*rdx]
37b71819emov rdx, rsi
37b7181a1call sscal_
37b7181a6mov rax, [rsp+336]
37b7181aemov edx, [r15]
37b7181b1mov rcx, rdi
37b7181b4sub edx, [rsp+152]
37b7181bblea r9, [rip+0xd1e07a]
37b7181c2add edx, 1
37b7181c5lea r8, [r12+4*rax]
37b7181c9mov [rsp+444], edx
37b7181d0mov rdx, rsi
37b7181d3call sscal_
37b7181d8mov rax, [rsp+256]
37b7181e0jmp 0x37b717743
37b7181e5
37b7181e5loc_37b7181e5:
37b7181e5movsxd rdx, [r15]
37b7181e8lea rcx, [rsp+408]
37b7181f0lea r9, [rip+0xd1e045]
37b7181f7mov [rsp+192], rax
37b7181ffmov [rsp+184], r10l
37b718207lea r8, [r12+4*rdx]
37b71820bmov rdx, r14
37b71820emov [rsp+176], rcx
37b718216call sscal_
37b71821bmov r8, [rsp+168]
37b718223mov rcx, [rsp+176]
37b71822bmov rdx, r14
37b71822elea r9, [rip+0xd1e007]
37b718235call sscal_
37b71823amov rax, [rsp+192]
37b718242mov r10l, [rsp+184]
37b71824ajmp 0x37b7169f6
37b71824f
37b71824floc_37b71824f:
37b71824fmov r14l, r13l
37b718252jmp 0x37b715bb1
37b718257
37b718257loc_37b718257:
37b718257movsxd rdx, edx
37b71825amov r8, r11
37b71825dlea r9, [rip+0xd1dfd8]
37b718264mov rcx, r15
37b718267lea rdx, [r12+4*rdx-4]
37b71826cmov [rsp+192], r11
37b718274call sscal_
37b718279mov eax, [rsp+184]
37b718280mov r8, [rsp+176]
37b718288mov rcx, r15
37b71828blea r9, [rip+0xd1dfaa]
37b718292sub eax, 1
37b718295cdqe
37b718297lea rdx, [r12+4*rax]
37b71829bcall sscal_
37b7182a0mov r11, [rsp+192]
37b7182a8jmp 0x37b71703c
37b7182ad
37b7182adloc_37b7182ad:
37b7182admov r8, rbp
37b7182b0mov rdx, rax
37b7182b3lea r9, [rip+0xd1df82]
37b7182bamov rcx, r15
37b7182bdcall sscal_
37b7182c2mov r8, rbx
37b7182c5mov rdx, rsi
37b7182c8mov rcx, r15
37b7182cblea r9, [rip+0xd1df6a]
37b7182d2call sscal_
37b7182d7jmp 0x37b717d2e
37b7182dc
37b7182dcloc_37b7182dc:
37b7182dcmovsxd rbx, [rsp+348]
37b7182e4mov rsi, [rsp+384]
37b7182eclea rcx, [rsp+444]
37b7182f4imul rbx, [rsp+304]
37b7182fdmov r13, [rsp+248]
37b718305sub edx, [rsp+152]
37b71830cmov r14, [rsp+752]
37b718314add edx, 1
37b718317lea rdi, [rbx+rsi]
37b71831bmov [rsp+444], edx
37b718322lea rdx, [rdi+r13]
37b718326lea rbp, [r14+4*rdx]
37b71832alea rdx, [rip+0xd1df0b]
37b718331mov [rsp+32], rdx
37b718336mov r8, rdx
37b718339mov r9, rbp
37b71833cmov rdx, rax
37b71833fcall scopy_
37b718344mov eax, [r15]
37b718347sub eax, [rsp+152]
37b71834elea r11, [rip+0xd1dee7]
37b718355mov rcx, [rsp+304]
37b71835dadd eax, 1
37b718360mov [rsp+32], r11
37b718365mov r8, r11
37b718368mov [rsp+444], eax
37b71836fmov rax, [rsp+384]
37b718377lea rsi, [rbx+rcx]
37b71837bmov [rsp+248], r13
37b718383lea rcx, [rsp+444]
37b71838blea r10, [rsi+rax]
37b71838flea rax, [r10+r13]
37b718393mov [rsp+176], r10
37b71839bmov r10, [rsp+752]
37b7183a3lea r13, [r10+4*rax]
37b7183a7mov r10, [rsp+336]
37b7183afmov r9, r13
37b7183b2lea rdx, [r12+4*r10]
37b7183b6call scopy_
37b7183bbmov edx, [r15]
37b7183becmp [rsp+332], edx
37b7183c5jg 0x37b718b8d
37b7183cbmov rcx, [rsp+248]
37b7183d3mov r11l, edx
37b7183d6mov r10, [rsp+176]
37b7183desub r11l, ecx
37b7183e1cmp r11l, 2
37b7183e5jbe 0x37b718b96
37b7183ebmov rax, [rsp+384]
37b7183f3lea r11l, [rdx+1]
37b7183f7movss x4, [rip+0xd1de71]
37b7183ffpxor x3, x3
37b718403sub r11l, ecx
37b718406add rax, rcx
37b718409mov rcx, [rsp+752]
37b718411shufps x4, x4, 0
37b718415add rbx, rax
37b718418add rax, rsi
37b71841blea r9, [rcx+4*rax]
37b71841flea r8, [rcx+4*rbx]
37b718423mov ecx, r11l
37b718426xor eax, eax
37b718428shr ecx, 2
37b71842bshl rcx, 4
37b71842fnop [rax+rax]
37b718435nop [rax+rax]
37b718440
37b718440loc_37b718440:
37b718440movups x0, [r9+rax]
37b718445movups x2, [r8+rax]
37b71844aadd rax, 16
37b71844eandps x0, x4
37b718451andps x2, x4
37b718454addps x0, x2
37b718457maxps x3, x0
37b71845acmp rcx, rax
37b71845djne 0x37b718440
37b71845fmovaps x0, x3
37b718462movhlps x0, x3
37b718465maxps x0, x3
37b718468movaps x2, x0
37b71846bshufps x2, x0, 85
37b71846fmaxps x2, x0
37b718472test r11b, 3
37b718476je 0x37b7184c0
37b718478mov eax, r11l
37b71847band eax, -4
37b71847eadd eax, [rsp+152]
37b718485
37b718485loc_37b718485:
37b718485mov rbx, [rsp+752]
37b71848dcdqe
37b71848flea r8, [rbx+4*rdi]
37b718493lea rcx, [rbx+4*r10]
37b718497
37b718497loc_37b718497:
37b718497movss x0, [rcx+4*rax]
37b71849cmovss x3, [r8+4*rax]
37b7184a2add rax, 1
37b7184a6andps x0, [rip+0xd1ddc3]
37b7184adandps x3, [rip+0xd1ddbc]
37b7184b4addss x0, x3
37b7184b8maxss x2, x0
37b7184bccmp edx, eax
37b7184bejge 0x37b718497
37b7184c0
37b7184c0loc_37b7184c0:
37b7184c0movaps x0, x9
37b7184c4mov esi, [rsp+152]
37b7184cbmov r8, rbp
37b7184celea r9, [rip+0xd1dd67]
37b7184d5divss x0, x2
37b7184d9lea rcx, [rsp+444]
37b7184e1sub edx, esi
37b7184e3lea eax, [rdx+1]
37b7184e6lea rdx, [rsp+416]
37b7184eemov [rsp+444], eax
37b7184f5movss [rsp+416], x0
37b7184fecall sscal_
37b718503mov eax, [r15]
37b718506mov r8, r13
37b718509lea r9, [rip+0xd1dd2c]
37b718510lea rdx, [rsp+416]
37b718518lea rcx, [rsp+444]
37b718520sub eax, esi
37b718522add eax, 1
37b718525mov [rsp+444], eax
37b71852ccall sscal_
37b718531mov rbx, [rsp+248]
37b718539cmp rbx, 1
37b71853dje 0x37b717e4a
37b718543lea edx, [rbx-2]
37b718546mov rax, [rsp+752]
37b71854emov rbx, [rsp+752]
37b718556add rdx, rdi
37b718559mov rcx, [rsp+304]
37b718561lea rax, [rax+4*rdi+4]
37b718566lea rdx, [rbx+4*rdx+8]
37b71856bnop [rax+rax]
37b718575nop [rax+rax]
37b718580
37b718580loc_37b718580:
37b718580mov [rax], 0
37b718586mov [rax+4*rcx], 0
37b71858dadd rax, 4
37b718591cmp rdx, rax
37b718594jne 0x37b718580
37b718596jmp 0x37b717e4a
37b71859b
37b71859bloc_37b71859b:
37b71859bmov eax, [rsp+216]
37b7185a2mov rdi, [rsp+264]
37b7185aalea rdx, [r12+4*rcx]
37b7185aelea r11, [rip+0xd1dc87]
37b7185b5mov rsi, [rsp+768]
37b7185bdmov [rsp+32], r11
37b7185c2mov r8, r11
37b7185c5lea rcx, [rsp+408]
37b7185cdlea ebx, [rax-1]
37b7185d0movsxd rbx, ebx
37b7185d3imul rbx, [rsp+248]
37b7185dcadd rdi, rbx
37b7185dflea rbp, [rsi+4*rdi+4]
37b7185e4mov r9, rbp
37b7185e7call scopy_
37b7185ecmov rax, [rsp+248]
37b7185f4mov rdx, [rsp+264]
37b7185fclea r11, [rip+0xd1dc39]
37b718603mov [rsp+32], r11
37b718608mov r8, r11
37b71860blea rcx, [rsp+408]
37b718613add rax, rbx
37b718616lea r10, [rax+rdx]
37b71861amov rdx, [rsp+768]
37b718622mov [rsp+184], r10
37b71862alea rdx, [rdx+4*r10+4]
37b71862fmov [rsp+176], rdx
37b718637mov r9, rdx
37b71863amov rdx, [rsp+168]
37b718642call scopy_
37b718647mov r8l, [rsp+408]
37b71864ftest r8l, r8l
37b718652jle 0x37b718b84
37b718658lea eax, [r8-1]
37b71865cmov r10, [rsp+184]
37b718664cmp eax, 2
37b718667jbe 0x37b718ba6
37b71866dmov rcx, [rsp+768]
37b718675mov rdx, rbx
37b718678pxor x4, x4
37b71867csub rdx, [rsp+248]
37b718684mov rax, [rsp+768]
37b71868cmovss x3, [rip+0xd1dbdc]
37b718694lea rcx, [rcx+4*rdx]
37b718698mov edx, r8l
37b71869bshr edx, 2
37b71869elea r9, [rax+4*rbx]
37b7186a2xor eax, eax
37b7186a4shufps x3, x3, 0
37b7186a8shl rdx, 4
37b7186acnop [rax+rax]
37b7186b5nop [rax+rax]
37b7186c0
37b7186c0loc_37b7186c0:
37b7186c0movups x0, [r9+rax]
37b7186c5movups x2, [rcx+rax]
37b7186c9add rax, 16
37b7186cdandps x0, x3
37b7186d0andps x2, x3
37b7186d3addps x0, x2
37b7186d6maxps x4, x0
37b7186d9cmp rax, rdx
37b7186dcjne 0x37b7186c0
37b7186demovaps x0, x4
37b7186e1movhlps x0, x4
37b7186e4maxps x0, x4
37b7186e7movaps x2, x0
37b7186eashufps x2, x0, 85
37b7186eemaxps x2, x0
37b7186f1test r8b, 3
37b7186f5je 0x37b71873b
37b7186f7mov eax, r8l
37b7186faand eax, -4
37b7186fdadd eax, 1
37b718700
37b718700loc_37b718700:
37b718700mov rbx, [rsp+768]
37b718708cdqe
37b71870alea rcx, [rbx+4*rdi]
37b71870elea rdx, [rbx+4*r10]
37b718712
37b718712loc_37b718712:
37b718712movss x0, [rdx+4*rax]
37b718717movss x3, [rcx+4*rax]
37b71871cadd rax, 1
37b718720andps x0, [rip+0xd1db49]
37b718727andps x3, [rip+0xd1db42]
37b71872eaddss x0, x3
37b718732maxss x2, x0
37b718736cmp r8l, eax
37b718739jge 0x37b718712
37b71873b
37b71873bloc_37b71873b:
37b71873bmovaps x0, x9
37b71873flea r9, [rip+0xd1daf6]
37b718746mov r8, rbp
37b718749divss x0, x2
37b71874dlea rdx, [rsp+416]
37b718755lea rcx, [rsp+408]
37b71875dmovss [rsp+416], x0
37b718766call sscal_
37b71876bmov r8, [rsp+176]
37b718773lea rdx, [rsp+416]
37b71877blea r9, [rip+0xd1daba]
37b718782lea rcx, [rsp+408]
37b71878acall sscal_
37b71878fmov esi, [rsp+408]
37b718796mov edx, [r15]
37b718799cmp esi, edx
37b71879bjge 0x37b7187f6
37b71879dsub edx, esi
37b71879fmovsxd rcx, esi
37b7187a2mov rbx, [rsp+768]
37b7187aasub edx, 1
37b7187adlea rax, [rcx+rdi]
37b7187b1add rdx, rcx
37b7187b4mov rcx, [rsp+248]
37b7187bclea rax, [rbx+4*rax+4]
37b7187c1add rdx, rdi
37b7187c4lea rdx, [rbx+4*rdx+8]
37b7187c9nop
37b7187canop [rax+rax]
37b7187d5nop [rax+rax]
37b7187e0
37b7187e0loc_37b7187e0:
37b7187e0mov [rax], 0
37b7187e6mov [rax+4*rcx], 0
37b7187edadd rax, 4
37b7187f1cmp rax, rdx
37b7187f4jne 0x37b7187e0
37b7187f6
37b7187f6loc_37b7187f6:
37b7187f6sub esi, 1
37b7187f9jmp 0x37b717165
37b7187fe
37b7187feloc_37b7187fe:
37b7187femov ecx, [rsp+152]
37b718805mov eax, edx
37b718807lea r14, [rip+0xd1da2e]
37b71880emov [rsp+88], 1
37b718817mov [rsp+80], r14
37b71881clea r9, [rip+0xd1da29]
37b718823lea r8, [rsp+444]
37b71882bsub eax, ecx
37b71882dmov [rsp+72], rsi
37b718832mov [rsp+444], eax
37b718839lea eax, [rcx+rdx-1]
37b71883dlea rcx, [rip+0xd1da0c]
37b718844cdqe
37b718846mov [rsp+56], r14
37b71884blea rax, [r12+4*rax]
37b71884fmov [rsp+64], rax
37b718854mov eax, [rsp+192]
37b71885blea eax, [rax+rdx-1]
37b71885fmov rdx, r15
37b718862cdqe
37b718864lea rax, [r12+4*rax]
37b718868mov [rsp+48], rax
37b71886dmov rax, [rsp+760]
37b718875mov [rsp+40], rax
37b71887amov rax, [rsp+752]
37b718882lea rax, [rax+4*rbx+4]
37b718887mov [rsp+32], rax
37b71888ccall sgemv_
37b718891jmp 0x37b7164f8
37b718896
37b718896loc_37b718896:
37b718896mov r13l, [rsp+152]
37b71889emov eax, edx
37b7188a0mov rsi, [rsp+384]
37b7188a8lea rcx, [rip+0xd1d98d]
37b7188afmov rbx, [rsp+752]
37b7188b7mov [rsp+32], rcx
37b7188bcmov r8, rcx
37b7188bflea rcx, [rsp+444]
37b7188c7sub eax, r13l
37b7188caadd eax, 1
37b7188cdmov [rsp+444], eax
37b7188d4movsxd rax, [rsp+348]
37b7188dcimul rax, [rsp+304]
37b7188e5add rsi, rax
37b7188e8mov rax, [rsp+248]
37b7188f0add rax, rsi
37b7188f3lea rbx, [rbx+4*rax]
37b7188f7lea eax, [rdx+r13-1]
37b7188fccdqe
37b7188femov r9, rbx
37b718901lea rdx, [r12+4*rax]
37b718905call scopy_
37b71890amov ecx, [r15]
37b71890dlea r8, [rip+0xd1d928]
37b718914mov rdx, rbx
37b718917sub ecx, r13l
37b71891alea eax, [rcx+1]
37b71891dlea rcx, [rsp+444]
37b718925mov [rsp+444], eax
37b71892ccall isamax_
37b718931mov rdx, [rsp+752]
37b718939movaps x1, x9
37b71893dmov r8, rbx
37b718940lea eax, [rax+r13-1]
37b718945lea r9, [rip+0xd1d8f0]
37b71894ccdqe
37b71894elea rcx, [rsp+444]
37b718956add rax, rsi
37b718959movss x0, [rdx+4*rax]
37b71895eandps x0, [rip+0xd1d90b]
37b718965mov edx, [r15]
37b718968divss x1, x0
37b71896csub edx, r13l
37b71896flea eax, [rdx+1]
37b718972lea rdx, [rsp+416]
37b71897amov [rsp+444], eax
37b718981movss [rsp+416], x1
37b71898acall sscal_
37b71898fcmp [rsp+248], 1
37b718998je 0x37b718c26
37b71899emov rax, [rsp+248]
37b7189a6mov rbx, [rsp+752]
37b7189aexor edx, edx
37b7189b0sub eax, 1
37b7189b3lea rcx, [rbx+4*rsi+4]
37b7189b8lea r8, [4*rax]
37b7189c0call memset
37b7189c5mov [rsp+348], edi
37b7189ccmov rsi, [rsp+304]
37b7189d4xor eax, eax
37b7189d6mov rdi, [rsp+264]
37b7189delea rbx, [rdi+rsi]
37b7189e2jmp 0x37b715d80
37b7189e7
37b7189e7loc_37b7189e7:
37b7189e7movsxd rbp, eax
37b7189eamov rax, [rsp+768]
37b7189f2imul rbp, [rsp+248]
37b7189fblea rcx, [rsp+408]
37b718a03add rbp, [rsp+264]
37b718a0bmov [rsp+176], r10l
37b718a13lea rsi, [rax+4*rbp+4]
37b718a18movsxd rax, [r15]
37b718a1bmov r9, rsi
37b718a1elea rdx, [r12+4*rax]
37b718a22lea rax, [rip+0xd1d813]
37b718a29mov [rsp+32], rax
37b718a2emov r8, rax
37b718a31call scopy_
37b718a36lea r8, [rip+0xd1d7ff]
37b718a3dmov rdx, rsi
37b718a40lea rcx, [rsp+408]
37b718a48call isamax_
37b718a4dmov rcx, [rsp+768]
37b718a55lea rdx, [rsp+416]
37b718a5dmov r8, rsi
37b718a60cdqe
37b718a62lea r9, [rip+0xd1d7d3]
37b718a69add rax, rbp
37b718a6cmovss x0, [rcx+4*rax]
37b718a71lea rcx, [rsp+408]
37b718a79andps x12, x0
37b718a7dmovaps x0, x9
37b718a81divss x0, x12
37b718a86movss [rsp+416], x0
37b718a8fcall sscal_
37b718a94mov edi, [rsp+408]
37b718a9bmov eax, [r15]
37b718a9emov r10l, [rsp+176]
37b718aa6lea edx, [rdi+1]
37b718aa9cmp edx, eax
37b718aabjg 0x37b718bf7
37b718ab1mov rsi, [rsp+768]
37b718ab9sub eax, edi
37b718abbmovsxd rdx, edx
37b718abesub edi, 1
37b718ac1sub eax, 1
37b718ac4add rdx, rbp
37b718ac7mov r13l, r10l
37b718acalea rcx, [rsi+4*rdx]
37b718acelea r8, [4*rax+4]
37b718ad6xor edx, edx
37b718ad8call memset
37b718addmov [rsp+408], edi
37b718ae4test edi, edi
37b718ae6jle 0x37b71824f
37b718aecmov [rsp+216], ebx
37b718af3jmp 0x37b715509
37b718af8
37b718af8loc_37b718af8:
37b718af8test edi, edi
37b718afaje 0x37b715bb1
37b718b00mov rax, [rsp+792]
37b718b08mov eax, [rax]
37b718b0amov [rsp+216], eax
37b718b11mov eax, [rsp+344]
37b718b18mov [rsp+408], eax
37b718b1fcmp eax, 1
37b718b22jne 0x37b715bb1
37b718b28mov [rsp+224], 2
37b718b33mov [rsp+296], 2
37b718b3ejmp 0x37b7153f0
37b718b43
37b718b43 0f 1f 44 00 00 ..D..
37b718b48
37b718b48loc_37b718b48:
37b718b48mov eax, 1
37b718b4dlea r8l, [rdi-1]
37b718b51jmp 0x37b715626
37b718b56
37b718b56loc_37b718b56:
37b718b56pxor x2, x2
37b718b5ajmp 0x37b717e05
37b718b5f
37b718b5floc_37b718b5f:
37b718b5fpxor x2, x2
37b718b63jmp 0x37b71711b
37b718b68
37b718b68loc_37b718b68:
37b718b68mov eax, 1
37b718b6dpxor x2, x2
37b718b71jmp 0x37b717dc6
37b718b76
37b718b76loc_37b718b76:
37b718b76mov eax, 1
37b718b7bpxor x2, x2
37b718b7fjmp 0x37b7170e0
37b718b84
37b718b84loc_37b718b84:
37b718b84pxor x2, x2
37b718b88jmp 0x37b71873b
37b718b8d
37b718b8dloc_37b718b8d:
37b718b8dpxor x2, x2
37b718b91jmp 0x37b7184c0
37b718b96
37b718b96loc_37b718b96:
37b718b96mov eax, [rsp+152]
37b718b9dpxor x2, x2
37b718ba1jmp 0x37b718485
37b718ba6
37b718ba6loc_37b718ba6:
37b718ba6mov eax, 1
37b718babpxor x2, x2
37b718bafjmp 0x37b718700
37b718bb4
37b718bb4loc_37b718bb4:
37b718bb4mov rsi, [rsp+792]
37b718bbcmov rax, [rsp+784]
37b718bc4mov ebx, [rsi]
37b718bc6cmp [rax], ebx
37b718bc8jl 0x37b715271
37b718bcejmp 0x37b715288
37b718bd3
37b718bd3loc_37b718bd3:
37b718bd3test r11l, r11l
37b718bd6jne 0x37b718c11
37b718bd8mov esi, [rdx+4*rcx]
37b718bdbtest esi, esi
37b718bddjne 0x37b718c11
37b718bdf
37b718bdfloc_37b718bdf:
37b718bdfadd rcx, 1
37b718be3cmp eax, ecx
37b718be5jl 0x37b718bb4
37b718be7mov [rdx+4*rcx-4], 0
37b718befadd r8, r9
37b718bf2jmp 0x37b7151e5
37b718bf7
37b718bf7loc_37b718bf7:
37b718bf7sub edi, 1
37b718bfamov [rsp+408], edi
37b718c01test edi, edi
37b718c03jg 0x37b7172e1
37b718c09mov r14l, r10l
37b718c0cjmp 0x37b715bb1
37b718c11
37b718c11loc_37b718c11:
37b718c11mov rbx, [rsp+792]
37b718c19mov [rdx+4*rcx-4], 1
37b718c21add [rbx], 2
37b718c24jmp 0x37b718bdf
37b718c26
37b718c26loc_37b718c26:
37b718c26mov rax, [rsp+264]
37b718c2emov rbx, [rsp+304]
37b718c36add rbx, rax
37b718c39jmp 0x37b716553
37b718c3e
37b718c3eloc_37b718c3e:
37b718c3emov rax, [rsp+784]
37b718c46mov edi, [rax]
37b718c48test edi, edi
37b718c4ajs 0x37b715271
37b718c50jmp 0x37b715079
37b714ec0
Loading..