File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37b6bcd40
37b6bcd40spbtrf_:
37b6bcd40push r15
37b6bcd42mov eax, 4504
37b6bcd47push r14
37b6bcd49push r13
37b6bcd4bpush r12
37b6bcd4dpush rbp
37b6bcd4epush rdi
37b6bcd4fpush rsi
37b6bcd50push rbx
37b6bcd51call fn_37c42fc30
37b6bcd56sub rsp, rax
37b6bcd59mov rax, [rsp+4616]
37b6bcd61mov r14, [rsp+4608]
37b6bcd69mov [rax], 0
37b6bcd6fmovsxd rdi, [r14]
37b6bcd72mov r13, rdx
37b6bcd75mov rbx, r8
37b6bcd78mov rbp, r9
37b6bcd7bmov r8l, 1
37b6bcd81mov r9l, 1
37b6bcd87lea rdx, [rip+0xd77ed2]
37b6bcd8emov [rsp+4576], rcx
37b6bcd96call lsame_
37b6bcd9btest eax, eax
37b6bcd9dje 0x37b6bcec0
37b6bcda3
37b6bcda3loc_37b6bcda3:
37b6bcda3mov edx, [r13]
37b6bcda7test edx, edx
37b6bcda9js 0x37b6bce70
37b6bcdafmov eax, [rbx]
37b6bcdb1test eax, eax
37b6bcdb3js 0x37b6bcef8
37b6bcdb9cmp eax, [r14]
37b6bcdbcjge 0x37b6bcf10
37b6bcdc2mov rax, [rsp+4616]
37b6bcdcamov eax, [rax]
37b6bcdcctest eax, eax
37b6bcdcejne 0x37b6bdeba
37b6bcdd4test edx, edx
37b6bcdd6je 0x37b6bcea6
37b6bcddclea rax, [rip+0xd77e89]
37b6bcde3mov [rsp+32], rbx
37b6bcde8mov r9, r13
37b6bcdebmov r8, [rsp+4576]
37b6bcdf3mov [rsp+64], 1
37b6bcdfclea rdx, [rip+0xd77e5f]
37b6bce03lea rcx, [rip+0xd77e5e]
37b6bce0amov [rsp+56], 6
37b6bce13mov [rsp+48], rax
37b6bce18mov [rsp+40], rax
37b6bce1dcall ilaenv_
37b6bce22cmp eax, 1
37b6bce25jle 0x37b6bce3c
37b6bce27mov edx, 32
37b6bce2ccmp eax, edx
37b6bce2ecmovle edx, eax
37b6bce31mov r12l, edx
37b6bce34cmp [rbx], edx
37b6bce36jge 0x37b6bcf20
37b6bce3c
37b6bce3cloc_37b6bce3c:
37b6bce3cmov [rsp+32], r14
37b6bce41mov r9, rbp
37b6bce44mov r8, rbx
37b6bce47mov rdx, r13
37b6bce4amov rax, [rsp+4616]
37b6bce52mov rcx, [rsp+4576]
37b6bce5amov [rsp+48], 1
37b6bce63mov [rsp+40], rax
37b6bce68call spbtf2_
37b6bce6djmp 0x37b6bcea6
37b6bce6f
37b6bce6f 90 .
37b6bce70
37b6bce70loc_37b6bce70:
37b6bce70mov edx, -2
37b6bce75mov eax, 2
37b6bce7a
37b6bce7aloc_37b6bce7a:
37b6bce7amov rbx, [rsp+4616]
37b6bce82mov [rbx], edx
37b6bce84
37b6bce84loc_37b6bce84:
37b6bce84lea rdx, [rsp+272]
37b6bce8cmov r8l, 6
37b6bce92lea rcx, [rip+0xd77dc9]
37b6bce99mov [rsp+272], eax
37b6bcea0call xerbla_
37b6bcea5nop
37b6bcea6
37b6bcea6loc_37b6bcea6:
37b6bcea6add rsp, 4504
37b6bceadpop rbx
37b6bceaepop rsi
37b6bceafpop rdi
37b6bceb0pop rbp
37b6bceb1pop r12
37b6bceb3pop r13
37b6bceb5pop r14
37b6bceb7pop r15
37b6bceb9ret
37b6bceba
37b6bceba 66 0f 1f 44 00 00 f..D..
37b6bcec0
37b6bcec0loc_37b6bcec0:
37b6bcec0mov rcx, [rsp+4576]
37b6bcec8mov r9l, 1
37b6bcecemov r8l, 1
37b6bced4lea rdx, [rip+0xd77d86]
37b6bcedbcall lsame_
37b6bcee0test eax, eax
37b6bcee2jne 0x37b6bcda3
37b6bcee8mov edx, -1
37b6bceedmov eax, 1
37b6bcef2jmp 0x37b6bce7a
37b6bcef4
37b6bcef4 0f 1f 40 00 ..@.
37b6bcef8
37b6bcef8loc_37b6bcef8:
37b6bcef8mov edx, -3
37b6bcefdmov eax, 3
37b6bcf02jmp 0x37b6bce7a
37b6bcf07
37b6bcf07 66 0f 1f 84 00 00 00 00 00 f........
37b6bcf10
37b6bcf10loc_37b6bcf10:
37b6bcf10mov edx, -5
37b6bcf15mov eax, 5
37b6bcf1ajmp 0x37b6bce7a
37b6bcf1f
37b6bcf1f 90 .
37b6bcf20
37b6bcf20loc_37b6bcf20:
37b6bcf20xor eax, eax
37b6bcf22test rdi, rdi
37b6bcf25mov rcx, [rsp+4576]
37b6bcf2dmov r9l, 1
37b6bcf33cmovns rax, rdi
37b6bcf37mov r8l, 1
37b6bcf3dlea rdx, [rip+0xd77d1c]
37b6bcf44mov [rsp+200], rax
37b6bcf4cnot rax
37b6bcf4fmov [rsp+168], rax
37b6bcf57call lsame_
37b6bcf5ctest eax, eax
37b6bcf5elea rax, [rsp+272]
37b6bcf66mov [rsp+176], rax
37b6bcf6eje 0x37b6bcfdc
37b6bcf70mov rdx, rax
37b6bcf73mov ecx, 1
37b6bcf78xor eax, eax
37b6bcf7ajmp 0x37b6bcf93
37b6bcf7c
37b6bcf7c 0f 1f 40 00 ..@.
37b6bcf80
37b6bcf80loc_37b6bcf80:
37b6bcf80test cl, 4
37b6bcf83jne 0x37b6bdea5
37b6bcf89test ecx, ecx
37b6bcf8bje 0x37b6bcf90
37b6bcf8dmov [rdx], 0
37b6bcf90
37b6bcf90loc_37b6bcf90:
37b6bcf90mov ecx, r8l
37b6bcf93
37b6bcf93loc_37b6bcf93:
37b6bcf93lea r8l, [rcx+1]
37b6bcf97cmp r12l, r8l
37b6bcf9ajl 0x37b6bd767
37b6bcfa0shl rcx, 2
37b6bcfa4add rdx, 132
37b6bcfabcmp ecx, 8
37b6bcfaejb 0x37b6bcf80
37b6bcfb0mov r9l, ecx
37b6bcfb3lea rdi, [rdx+8]
37b6bcfb7mov [rdx], 0
37b6bcfbemov [rdx+r9-8], 0
37b6bcfc7and rdi, -8
37b6bcfcbmov r9, rdx
37b6bcfcesub r9, rdi
37b6bcfd1add ecx, r9l
37b6bcfd4shr ecx, 3
37b6bcfd7rep stosq [rdi], rax
37b6bcfdajmp 0x37b6bcf90
37b6bcfdc
37b6bcfdcloc_37b6bcfdc:
37b6bcfdclea rcx, [rsp+276]
37b6bcfe4mov r15l, 2
37b6bcfeanop [rax+rax]
37b6bcff0
37b6bcff0loc_37b6bcff0:
37b6bcff0mov eax, r12l
37b6bcff3xor edx, edx
37b6bcff5sub eax, r15l
37b6bcff8add r15l, 1
37b6bcffclea r8, [4*rax+4]
37b6bd004call memset
37b6bd009lea rcx, [rax+136]
37b6bd010cmp r12l, r15l
37b6bd013jge 0x37b6bcff0
37b6bd015mov ecx, [r13]
37b6bd019test ecx, ecx
37b6bd01bjle 0x37b6bcea6
37b6bd021lea eax, [rcx-1]
37b6bd024xor edx, edx
37b6bd026mov rdi, [rsp+200]
37b6bd02emov [rsp+4584], r13
37b6bd036mov rsi, -1
37b6bd03dmov r15l, 1
37b6bd043mov r13l, r12l
37b6bd046mov [rsp+184], -1
37b6bd052div r12l
37b6bd055mov [rsp+4600], rbp
37b6bd05dmov [rsp+144], eax
37b6bd064movsxd rax, r12l
37b6bd067imul rax, rdi
37b6bd06bmov [rsp+192], rax
37b6bd073lea rax, [4*rdi-4]
37b6bd07bmov [rsp+232], rax
37b6bd083lea rax, [rsp+268]
37b6bd08bmov [rsp+136], rax
37b6bd093lea rax, [rsp+256]
37b6bd09bmov [rsp+128], rax
37b6bd0a3lea rax, [rsp+260]
37b6bd0abmov [rsp+152], rax
37b6bd0b3lea rax, [rbp+4]
37b6bd0b7mov [rsp+160], rax
37b6bd0bfmov eax, ecx
37b6bd0c1jmp 0x37b6bd101
37b6bd0c3
37b6bd0c3 0f 1f 44 00 00 ..D..
37b6bd0c8
37b6bd0c8loc_37b6bd0c8:
37b6bd0c8mov eax, [rsp+144]
37b6bd0cftest eax, eax
37b6bd0d1je 0x37b6bcea6
37b6bd0d7sub eax, 1
37b6bd0damov rdi, [rsp+192]
37b6bd0e2add r15l, r13l
37b6bd0e5add [rsp+184], rdi
37b6bd0edmov [rsp+144], eax
37b6bd0f4mov rax, [rsp+4584]
37b6bd0fcadd rsi, rdi
37b6bd0ffmov eax, [rax]
37b6bd101
37b6bd101loc_37b6bd101:
37b6bd101sub eax, r15l
37b6bd104mov r9, [rsp+136]
37b6bd10cmov rdx, [rsp+128]
37b6bd114add eax, 1
37b6bd117mov rcx, [rsp+4576]
37b6bd11fcmp eax, r13l
37b6bd122cmovg eax, r13l
37b6bd126mov [rsp+256], eax
37b6bd12dmov eax, [r14]
37b6bd130mov [rsp+40], 1
37b6bd139sub eax, 1
37b6bd13cmov [rsp+268], eax
37b6bd143mov rax, [rsp+160]
37b6bd14blea r12, [rax+4*rsi]
37b6bd14fmov rax, [rsp+152]
37b6bd157mov r8, r12
37b6bd15amov [rsp+32], rax
37b6bd15fcall spotf2_
37b6bd164mov eax, [rsp+260]
37b6bd16btest eax, eax
37b6bd16djne 0x37b6bde91
37b6bd173mov rdi, [rsp+4584]
37b6bd17bmov eax, [rsp+256]
37b6bd182mov ebp, [rdi]
37b6bd184lea edx, [rax+r15]
37b6bd188cmp edx, ebp
37b6bd18ajg 0x37b6bd0c8
37b6bd190sub ebp, r15l
37b6bd193mov ecx, [rbx]
37b6bd195mov edx, ebp
37b6bd197sub edx, eax
37b6bd199mov r8l, ecx
37b6bd19cadd edx, 1
37b6bd19fsub r8l, eax
37b6bd1a2cmp edx, r8l
37b6bd1a5cmovg edx, r8l
37b6bd1a9sub ebp, ecx
37b6bd1abadd ebp, 1
37b6bd1aecmp ebp, eax
37b6bd1b0mov [rsp+248], edx
37b6bd1b7cmovg ebp, eax
37b6bd1bamov [rsp+252], ebp
37b6bd1c1test edx, edx
37b6bd1c3jle 0x37b6bd346
37b6bd1c9mov edi, [r14]
37b6bd1ccadd eax, 1
37b6bd1cfmov rcx, [rsp+4600]
37b6bd1d7lea r10, [rsp+264]
37b6bd1dfcdqe
37b6bd1e1mov [rsp+64], r10
37b6bd1e6lea r9, [rip+0xd77a83]
37b6bd1edlea r8, [rip+0xd77a84]
37b6bd1f4lea edx, [rdi-1]
37b6bd1f7add rax, rsi
37b6bd1famov rdi, [rsp+136]
37b6bd202mov [rsp+112], 8
37b6bd20bmov [rsp+264], edx
37b6bd212lea rax, [rcx+4*rax]
37b6bd216lea rcx, [rip+0xd77a6f]
37b6bd21dmov [rsp+268], edx
37b6bd224mov rdx, [rsp+128]
37b6bd22cmov [rsp+80], rdi
37b6bd231lea rdi, [rsp+248]
37b6bd239mov [rsp+72], rax
37b6bd23emov [rsp+48], rcx
37b6bd243lea rcx, [rip+0xd77a5f]
37b6bd24amov [rsp+40], rdx
37b6bd24flea rdx, [rip+0xd77a4e]
37b6bd256mov [rsp+104], 9
37b6bd25fmov [rsp+96], 5
37b6bd268mov [rsp+88], 5
37b6bd271mov [rsp+56], r12
37b6bd276mov [rsp+32], rdi
37b6bd27bmov [rsp+208], r10
37b6bd283call strsm_
37b6bd288mov r11l, [r14]
37b6bd28bmov r8, rdi
37b6bd28emov rax, [rsp+136]
37b6bd296mov r10, [rsp+208]
37b6bd29emov r9, [rsp+128]
37b6bd2a6mov [rsp+88], 12
37b6bd2aflea edx, [r11-1]
37b6bd2b3mov [rsp+72], rax
37b6bd2b8mov rax, [rsp+168]
37b6bd2c0mov [rsp+264], edx
37b6bd2c7mov [rsp+268], edx
37b6bd2cemov edx, [rsp+256]
37b6bd2d5mov [rsp+80], 5
37b6bd2delea ecx, [rdx+r15]
37b6bd2e2add edx, 1
37b6bd2e5mov [rsp+48], r10
37b6bd2eamovsxd rcx, ecx
37b6bd2edmovsxd rdx, edx
37b6bd2f0imul rcx, [rsp+200]
37b6bd2f9add rdx, rsi
37b6bd2fclea rcx, [rax+rcx+1]
37b6bd301mov rax, [rsp+4600]
37b6bd309lea rcx, [rax+4*rcx]
37b6bd30dlea rdx, [rax+4*rdx]
37b6bd311mov [rsp+64], rcx
37b6bd316lea rax, [rip+0xd77973]
37b6bd31dlea rcx, [rip+0xd77968]
37b6bd324mov [rsp+56], rcx
37b6bd329lea rcx, [rip+0xd77974]
37b6bd330mov [rsp+40], rdx
37b6bd335lea rdx, [rip+0xd7795c]
37b6bd33cmov [rsp+32], rax
37b6bd341call ssyrk_
37b6bd346
37b6bd346loc_37b6bd346:
37b6bd346test ebp, ebp
37b6bd348jle 0x37b6bd0c8
37b6bd34emov r10l, [rsp+256]
37b6bd356test r10l, r10l
37b6bd359jle 0x37b6bd437
37b6bd35fmov rdi, [rsp+160]
37b6bd367movsxd rax, [rbx]
37b6bd36amov [rsp+208], r12
37b6bd372add r10l, 1
37b6bd376add rax, [rsp+184]
37b6bd37emov [rsp+220], r15l
37b6bd386mov r12, rsi
37b6bd389lea r8, [rdi+4*rax]
37b6bd38dmov rdx, [rsp+176]
37b6bd395mov r11, [rsp+232]
37b6bd39dmov eax, 1
37b6bd3a2jmp 0x37b6bd3cd
37b6bd3a4
37b6bd3a4 0f 1f 40 00 ..@.
37b6bd3a8
37b6bd3a8loc_37b6bd3a8:
37b6bd3a8test cl, 4
37b6bd3abjne 0x37b6bde68
37b6bd3b1test ecx, ecx
37b6bd3b3je 0x37b6bd3bb
37b6bd3b5movzx ecx, [r8]
37b6bd3b9mov [rdx], cl
37b6bd3bb
37b6bd3bbloc_37b6bd3bb:
37b6bd3bbadd eax, 1
37b6bd3beadd rdx, 132
37b6bd3c5add r8, r11
37b6bd3c8cmp eax, r10l
37b6bd3cbje 0x37b6bd418
37b6bd3cd
37b6bd3cdloc_37b6bd3cd:
37b6bd3cdcmp ebp, eax
37b6bd3cfmov r9l, eax
37b6bd3d2cmovle r9l, ebp
37b6bd3d6mov ecx, r9l
37b6bd3d9shl rcx, 2
37b6bd3ddcmp ecx, 8
37b6bd3e0jb 0x37b6bd3a8
37b6bd3e2mov rsi, [r8]
37b6bd3e5mov r15, rdx
37b6bd3e8mov [rdx], rsi
37b6bd3ebmov esi, ecx
37b6bd3edmov rdi, [r8+rsi-8]
37b6bd3f2mov [rdx+rsi-8], rdi
37b6bd3f7lea rdi, [rdx+8]
37b6bd3fbmov rsi, r8
37b6bd3feand rdi, -8
37b6bd402sub r15, rdi
37b6bd405add ecx, r15l
37b6bd408sub rsi, r15
37b6bd40bshr ecx, 3
37b6bd40erep movsq [rdi], [rsi]
37b6bd411jmp 0x37b6bd3bb
37b6bd413
37b6bd413 0f 1f 44 00 00 ..D..
37b6bd418
37b6bd418loc_37b6bd418:
37b6bd418add r9l, 1
37b6bd41cmov rsi, r12
37b6bd41fmov r15l, [rsp+220]
37b6bd427mov r12, [rsp+208]
37b6bd42fmov [rsp+260], r9l
37b6bd437
37b6bd437loc_37b6bd437:
37b6bd437mov eax, [r14]
37b6bd43amov rcx, [rsp+136]
37b6bd442lea rdx, [rip+0xd77843]
37b6bd449lea rdi, [rip+0xd77844]
37b6bd450mov r11, [rsp+128]
37b6bd458lea rbp, [rsp+252]
37b6bd460mov [rsp+56], r12
37b6bd465lea r9, [rip+0xd77804]
37b6bd46csub eax, 1
37b6bd46fmov [rsp+64], rcx
37b6bd474lea r8, [rip+0xd777fd]
37b6bd47blea rcx, [rip+0xd77827]
37b6bd482mov [rsp+268], eax
37b6bd489lea r12, [rip+0xd77800]
37b6bd490mov rax, [rsp+176]
37b6bd498mov [rsp+48], rdx
37b6bd49dlea rdx, [rip+0xd77800]
37b6bd4a4mov [rsp+72], rax
37b6bd4a9mov [rsp+112], 8
37b6bd4b2mov [rsp+104], 9
37b6bd4bbmov [rsp+96], 5
37b6bd4c4mov [rsp+88], 5
37b6bd4cdmov [rsp+80], rdi
37b6bd4d2mov [rsp+40], r11
37b6bd4d7mov [rsp+32], rbp
37b6bd4dccall strsm_
37b6bd4e1mov eax, [rsp+248]
37b6bd4e8test eax, eax
37b6bd4eajle 0x37b6bd5cd
37b6bd4f0mov r10l, [r14]
37b6bd4f3mov rcx, [rsp+136]
37b6bd4fbmov r8, rbp
37b6bd4femov [rsp+112], 9
37b6bd507mov r11, [rsp+128]
37b6bd50flea r9, [rsp+248]
37b6bd517mov [rsp+104], 12
37b6bd520lea eax, [r10-1]
37b6bd524mov [rsp+96], rcx
37b6bd529mov ecx, [rbx]
37b6bd52bmov [rsp+264], eax
37b6bd532mov [rsp+268], eax
37b6bd539mov eax, [rsp+256]
37b6bd540add ecx, 1
37b6bd543mov [rsp+56], rdi
37b6bd548lea edx, [rax+r15]
37b6bd54csub ecx, eax
37b6bd54eadd eax, 1
37b6bd551mov [rsp+40], r12
37b6bd556movsxd rcx, ecx
37b6bd559movsxd rdx, edx
37b6bd55ccdqe
37b6bd55emov [rsp+32], r11
37b6bd563imul rdx, [rsp+200]
37b6bd56cadd rax, rsi
37b6bd56fadd rdx, [rsp+168]
37b6bd577add rdx, rcx
37b6bd57amov rcx, [rsp+4600]
37b6bd582lea rdx, [rcx+4*rdx]
37b6bd586lea rax, [rcx+4*rax]
37b6bd58amov [rsp+88], rdx
37b6bd58flea rdx, [rip+0xd776f6]
37b6bd596lea rcx, [rip+0xd77711]
37b6bd59dmov [rsp+64], rax
37b6bd5a2mov rax, [rsp+176]
37b6bd5aamov [rsp+80], rdx
37b6bd5aflea rdx, [rsp+264]
37b6bd5b7mov [rsp+72], rdx
37b6bd5bclea rdx, [rip+0xd776b5]
37b6bd5c3mov [rsp+48], rax
37b6bd5c8call sgemm_
37b6bd5cd
37b6bd5cdloc_37b6bd5cd:
37b6bd5cdmov eax, [r14]
37b6bd5d0mov rcx, [rsp+168]
37b6bd5d8mov r8, rbp
37b6bd5dbmov [rsp+88], 12
37b6bd5e4mov [rsp+80], 5
37b6bd5edmov r9, [rsp+128]
37b6bd5f5lea rdx, [rip+0xd7769c]
37b6bd5fcsub eax, 1
37b6bd5ffmov [rsp+268], eax
37b6bd606mov rax, [rsp+136]
37b6bd60emov [rsp+72], rax
37b6bd613mov eax, [rbx]
37b6bd615mov [rsp+32], r12
37b6bd61aadd eax, r15l
37b6bd61dcdqe
37b6bd61fimul rax, [rsp+200]
37b6bd628lea rax, [rcx+rax+1]
37b6bd62dmov rcx, [rsp+4600]
37b6bd635lea rax, [rcx+4*rax]
37b6bd639lea rcx, [rip+0xd77664]
37b6bd640mov [rsp+64], rax
37b6bd645lea rax, [rip+0xd77640]
37b6bd64cmov [rsp+56], rax
37b6bd651lea rax, [rip+0xd7763c]
37b6bd658mov [rsp+48], rax
37b6bd65dmov rax, [rsp+176]
37b6bd665mov [rsp+40], rax
37b6bd66acall ssyrk_
37b6bd66fmov ebp, [rsp+256]
37b6bd676test ebp, ebp
37b6bd678jle 0x37b6bd0c8
37b6bd67emov edi, [rsp+252]
37b6bd685mov r12, [rsp+176]
37b6bd68dlea ecx, [rbp+1]
37b6bd690lea eax, [r15-1]
37b6bd694mov [rsp+208], r15l
37b6bd69cmov ebp, 1
37b6bd6a1mov r15, [rsp+200]
37b6bd6a9mov [rsp+220], r13l
37b6bd6b1mov r13l, ecx
37b6bd6b4mov [rsp+224], rsi
37b6bd6bcmov esi, edi
37b6bd6bemov rdi, rbx
37b6bd6c1mov ebx, eax
37b6bd6c3mov [rsp+4608], r14
37b6bd6cbmov r14, r12
37b6bd6cejmp 0x37b6bd71d
37b6bd6d0
37b6bd6d0loc_37b6bd6d0:
37b6bd6d0mov ecx, [rdi]
37b6bd6d2lea eax, [rbx+rbp]
37b6bd6d5mov r8l, r12l
37b6bd6d8mov rdx, r14
37b6bd6dbcdqe
37b6bd6ddshl r8, 2
37b6bd6e1sub ecx, ebp
37b6bd6e3imul rax, r15
37b6bd6e7add rax, [rsp+168]
37b6bd6efadd ecx, 2
37b6bd6f2movsxd rcx, ecx
37b6bd6f5add rax, rcx
37b6bd6f8mov rcx, [rsp+4600]
37b6bd700lea rcx, [rcx+4*rax]
37b6bd704call memcpy
37b6bd709lea eax, [r12+1]
37b6bd70e
37b6bd70eloc_37b6bd70e:
37b6bd70eadd ebp, 1
37b6bd711add r14, 132
37b6bd718cmp r13l, ebp
37b6bd71bje 0x37b6bd738
37b6bd71d
37b6bd71dloc_37b6bd71d:
37b6bd71dcmp esi, ebp
37b6bd71fmov r12l, ebp
37b6bd722cmovle r12l, esi
37b6bd726test r12l, r12l
37b6bd729jg 0x37b6bd6d0
37b6bd72bmov eax, 1
37b6bd730jmp 0x37b6bd70e
37b6bd732
37b6bd732 66 0f 1f 44 00 00 f..D..
37b6bd738
37b6bd738loc_37b6bd738:
37b6bd738mov [rsp+260], eax
37b6bd73fmov r15l, [rsp+208]
37b6bd747mov rbx, rdi
37b6bd74amov r13l, [rsp+220]
37b6bd752mov rsi, [rsp+224]
37b6bd75amov r14, [rsp+4608]
37b6bd762jmp 0x37b6bd0c8
37b6bd767
37b6bd767loc_37b6bd767:
37b6bd767mov ecx, [r13]
37b6bd76btest ecx, ecx
37b6bd76djle 0x37b6bcea6
37b6bd773lea eax, [rcx-1]
37b6bd776xor edx, edx
37b6bd778mov r15, [rsp+200]
37b6bd780mov rdi, r14
37b6bd783div r12l
37b6bd786mov [rsp+4584], r13
37b6bd78emov [rsp+144], -1
37b6bd79amov r14l, r12l
37b6bd79dmov edx, ecx
37b6bd79fmov r13l, 1
37b6bd7a5mov [rsp+160], eax
37b6bd7acmovsxd rax, r12l
37b6bd7afmov r12, [rsp+168]
37b6bd7b7imul rax, r15
37b6bd7bbmov [rsp+184], rax
37b6bd7c3lea rax, [rsp+268]
37b6bd7cbmov [rsp+136], rax
37b6bd7d3lea rax, [rsp+256]
37b6bd7dbmov [rsp+128], rax
37b6bd7e3lea rax, [rsp+260]
37b6bd7ebmov [rsp+152], rax
37b6bd7f3jmp 0x37b6bd82e
37b6bd7f5
37b6bd7f5 0f 1f 00 ...
37b6bd7f8
37b6bd7f8loc_37b6bd7f8:
37b6bd7f8mov eax, [rsp+160]
37b6bd7fftest eax, eax
37b6bd801je 0x37b6bcea6
37b6bd807sub eax, 1
37b6bd80amov rcx, [rsp+184]
37b6bd812add r13l, r14l
37b6bd815add [rsp+144], rcx
37b6bd81dmov [rsp+160], eax
37b6bd824mov rax, [rsp+4584]
37b6bd82cmov edx, [rax]
37b6bd82e
37b6bd82eloc_37b6bd82e:
37b6bd82esub edx, r13l
37b6bd831mov eax, [rdi]
37b6bd833mov r9, [rsp+136]
37b6bd83badd edx, 1
37b6bd83emov rcx, [rsp+4576]
37b6bd846cmp edx, r14l
37b6bd849cmovg edx, r14l
37b6bd84dmov [rsp+256], edx
37b6bd854lea edx, [rax-1]
37b6bd857mov eax, [rbx]
37b6bd859mov [rsp+268], edx
37b6bd860mov [rsp+40], 1
37b6bd869lea edx, [rax+1]
37b6bd86cmov rax, [rsp+152]
37b6bd874movsxd rdx, edx
37b6bd877add rdx, [rsp+144]
37b6bd87fmov [rsp+32], rax
37b6bd884lea r8, [rbp+4*rdx]
37b6bd889mov rdx, [rsp+128]
37b6bd891call spotf2_
37b6bd896mov edx, [rsp+260]
37b6bd89dtest edx, edx
37b6bd89fjne 0x37b6bde7d
37b6bd8a5mov rax, [rsp+4584]
37b6bd8admov edx, [rsp+256]
37b6bd8b4mov esi, [rax]
37b6bd8b6lea r8l, [rdx+r13]
37b6bd8bacmp r8l, esi
37b6bd8bdjg 0x37b6bd7f8
37b6bd8c3sub esi, r13l
37b6bd8c6mov r9l, [rbx]
37b6bd8c9mov ecx, esi
37b6bd8cbsub ecx, edx
37b6bd8cdmov r10l, r9l
37b6bd8d0add ecx, 1
37b6bd8d3sub r10l, edx
37b6bd8d6cmp ecx, r10l
37b6bd8d9cmovg ecx, r10l
37b6bd8ddsub esi, r9l
37b6bd8e0add esi, 1
37b6bd8e3cmp esi, edx
37b6bd8e5mov [rsp+248], ecx
37b6bd8eccmovg esi, edx
37b6bd8efmov [rsp+252], esi
37b6bd8f6test ecx, ecx
37b6bd8f8jle 0x37b6bda9c
37b6bd8femovsxd r8, r8l
37b6bd901mov eax, [rdi]
37b6bd903add r9l, 1
37b6bd907lea r11, [rsp+264]
37b6bd90fimul r8, r15
37b6bd913mov [rsp+64], r11
37b6bd918lea r10, [rsp+248]
37b6bd920lea ecx, [rax-1]
37b6bd923mov [rsp+40], r10
37b6bd928mov rax, [rsp+136]
37b6bd930mov [rsp+264], ecx
37b6bd937mov [rsp+268], ecx
37b6bd93elea rcx, [r8+r12]
37b6bd942mov r8l, r9l
37b6bd945movsxd r9, r9l
37b6bd948sub r8l, edx
37b6bd94bmov [rsp+80], rax
37b6bd950add r9, [rsp+144]
37b6bd958movsxd rdx, r8l
37b6bd95blea r8, [rip+0xd77316]
37b6bd962mov [rsp+112], 8
37b6bd96badd rdx, rcx
37b6bd96elea rcx, [rip+0xd77317]
37b6bd975mov [rsp+104], 9
37b6bd97elea rdx, [rbp+4*rdx]
37b6bd983mov [rsp+48], rcx
37b6bd988lea rcx, [rip+0xd772f7]
37b6bd98fmov [rsp+72], rdx
37b6bd994lea rdx, [rbp+4*r9]
37b6bd999lea r9, [rip+0xd772d0]
37b6bd9a0mov [rsp+56], rdx
37b6bd9a5mov rdx, [rsp+128]
37b6bd9admov [rsp+96], 5
37b6bd9b6mov [rsp+32], rdx
37b6bd9bblea rdx, [rip+0xd772bf]
37b6bd9c2mov [rsp+88], 4
37b6bd9cbmov [rsp+192], r11
37b6bd9d3mov [rsp+168], r10
37b6bd9dbcall strsm_
37b6bd9e0mov r9l, [rsp+256]
37b6bd9e8mov r11l, [rdi]
37b6bd9ebmov rax, [rsp+136]
37b6bd9f3lea ecx, [r9+r13]
37b6bd9f7lea edx, [r11-1]
37b6bd9fbmov r11l, [rbx]
37b6bd9femov [rsp+88], 9
37b6bda07movsxd rcx, ecx
37b6bda0amov [rsp+264], edx
37b6bda11imul rcx, r15
37b6bda15mov [rsp+268], edx
37b6bda1clea edx, [r11+1]
37b6bda20mov r11, [rsp+192]
37b6bda28movsxd r8, edx
37b6bda2bsub edx, r9l
37b6bda2emov [rsp+72], rax
37b6bda33lea rax, [rip+0xd77252]
37b6bda3amovsxd rdx, edx
37b6bda3dmov [rsp+56], rax
37b6bda42lea rax, [rip+0xd77247]
37b6bda49mov r9, [rsp+128]
37b6bda51add rcx, r12
37b6bda54mov [rsp+48], r11
37b6bda59add r8, rcx
37b6bda5cadd rdx, rcx
37b6bda5fmov [rsp+32], rax
37b6bda64lea rcx, [rip+0xd77216]
37b6bda6blea r8, [rbp+4*r8]
37b6bda70lea rdx, [rbp+4*rdx]
37b6bda75mov [rsp+80], 5
37b6bda7emov [rsp+64], r8
37b6bda83mov r8, [rsp+168]
37b6bda8bmov [rsp+40], rdx
37b6bda90lea rdx, [rip+0xd771e1]
37b6bda97call ssyrk_
37b6bda9c
37b6bda9cloc_37b6bda9c:
37b6bda9ctest esi, esi
37b6bda9ejle 0x37b6bd7f8
37b6bdaa4mov r9l, [rsp+256]
37b6bdaaclea eax, [rsi+1]
37b6bdaafmov rcx, [rsp+176]
37b6bdab7mov [rsp+168], r14l
37b6bdabfmov [rsp+4608], rdi
37b6bdac7mov r14l, 1
37b6bdacdmov esi, eax
37b6bdacfmov edi, r9l
37b6bdad2nop [rax]
37b6bdad5nop [rax+rax]
37b6bdae0
37b6bdae0loc_37b6bdae0:
37b6bdae0cmp edi, r14l
37b6bdae3jl 0x37b6bde60
37b6bdae9lea eax, [r13+r14]
37b6bdaeeadd eax, [rbx]
37b6bdaf0mov edx, edi
37b6bdaf2sub eax, 1
37b6bdaf5sub edx, r14l
37b6bdaf8cdqe
37b6bdafalea r8, [4*rdx+4]
37b6bdb02imul rax, r15
37b6bdb06lea rax, [r12+rax+1]
37b6bdb0blea rdx, [rbp+4*rax]
37b6bdb10call memcpy
37b6bdb15lea edx, [rdi+1]
37b6bdb18mov rcx, rax
37b6bdb1b
37b6bdb1bloc_37b6bdb1b:
37b6bdb1badd r14l, 1
37b6bdb1fadd rcx, 136
37b6bdb26cmp esi, r14l
37b6bdb29jne 0x37b6bdae0
37b6bdb2bmov rdi, [rsp+4608]
37b6bdb33mov rsi, [rsp+176]
37b6bdb3bmov [rsp+260], edx
37b6bdb42lea r9, [rip+0xd77127]
37b6bdb49mov rcx, [rsp+136]
37b6bdb51mov r10, [rsp+128]
37b6bdb59lea r8, [rip+0xd77118]
37b6bdb60mov eax, [rdi]
37b6bdb62mov r14l, [rsp+168]
37b6bdb6amov [rsp+72], rsi
37b6bdb6flea rsi, [rsp+252]
37b6bdb77mov [rsp+64], rcx
37b6bdb7clea rcx, [rip+0xd77103]
37b6bdb83mov [rsp+112], 8
37b6bdb8clea edx, [rax-1]
37b6bdb8flea rax, [rip+0xd770fe]
37b6bdb96mov [rsp+104], 9
37b6bdb9fmov [rsp+96], 5
37b6bdba8mov [rsp+88], 4
37b6bdbb1mov [rsp+80], rax
37b6bdbb6mov r11l, [rbx]
37b6bdbb9mov [rsp+268], edx
37b6bdbc0lea edx, [r11+1]
37b6bdbc4lea r11, [rip+0xd770c1]
37b6bdbcbmov [rsp+32], r10
37b6bdbd0movsxd rdx, edx
37b6bdbd3add rdx, [rsp+144]
37b6bdbdbmov [rsp+48], r11
37b6bdbe0lea rdx, [rbp+4*rdx]
37b6bdbe5mov [rsp+40], rsi
37b6bdbeamov [rsp+56], rdx
37b6bdbeflea rdx, [rip+0xd7708b]
37b6bdbf6call strsm_
37b6bdbfbmov edx, [rsp+248]
37b6bdc02lea r10, [rip+0xd77087]
37b6bdc09test edx, edx
37b6bdc0bjle 0x37b6bdd08
37b6bdc11mov r9l, [rdi]
37b6bdc14mov ecx, [rbx]
37b6bdc16lea rax, [rip+0xd77077]
37b6bdc1dmov [rsp+40], r10
37b6bdc22mov r8l, [rsp+256]
37b6bdc2amov [rsp+72], rax
37b6bdc2flea r11, [rip+0xd77056]
37b6bdc36lea edx, [r9-1]
37b6bdc3amov [rsp+80], r11
37b6bdc3fmov rax, [rsp+176]
37b6bdc47mov [rsp+264], edx
37b6bdc4elea r9l, [r8+1]
37b6bdc52mov [rsp+268], edx
37b6bdc59movsxd r9, r9l
37b6bdc5cmov rdx, [rsp+136]
37b6bdc64mov [rsp+168], r10
37b6bdc6cmov r10, [rsp+128]
37b6bdc74mov [rsp+96], rdx
37b6bdc79lea edx, [r13+rcx]
37b6bdc7eadd ecx, 1
37b6bdc81movsxd rdx, edx
37b6bdc84sub ecx, r8l
37b6bdc87mov [rsp+32], r10
37b6bdc8cimul rdx, r15
37b6bdc90movsxd rcx, ecx
37b6bdc93mov [rsp+112], 12
37b6bdc9cmov [rsp+104], 9
37b6bdca5mov [rsp+64], rax
37b6bdcaaadd rdx, r12
37b6bdcadadd rdx, r9
37b6bdcb0mov r9, rsi
37b6bdcb3lea rdx, [rbp+4*rdx]
37b6bdcb8mov [rsp+88], rdx
37b6bdcbdlea rdx, [rsp+264]
37b6bdcc5mov [rsp+56], rdx
37b6bdccalea edx, [r8+r13]
37b6bdccelea r8, [rsp+248]
37b6bdcd6movsxd rdx, edx
37b6bdcd9imul rdx, r15
37b6bdcddadd rdx, r12
37b6bdce0add rdx, rcx
37b6bdce3lea rcx, [rip+0xd76f8e]
37b6bdcealea rdx, [rbp+4*rdx]
37b6bdcefmov [rsp+48], rdx
37b6bdcf4lea rdx, [rip+0xd76f9d]
37b6bdcfbcall sgemm_
37b6bdd00mov r10, [rsp+168]
37b6bdd08
37b6bdd08loc_37b6bdd08:
37b6bdd08mov eax, [rdi]
37b6bdd0amov ecx, [rbx]
37b6bdd0cmov [rsp+32], r10
37b6bdd11mov r8, rsi
37b6bdd14mov [rsp+88], 9
37b6bdd1dmov r9, [rsp+128]
37b6bdd25mov [rsp+80], 5
37b6bdd2elea edx, [rax-1]
37b6bdd31mov rax, [rsp+136]
37b6bdd39mov [rsp+268], edx
37b6bdd40lea edx, [rcx+r13]
37b6bdd44add ecx, 1
37b6bdd47movsxd rdx, edx
37b6bdd4amov [rsp+72], rax
37b6bdd4flea rax, [rip+0xd76f36]
37b6bdd56movsxd rcx, ecx
37b6bdd59imul rdx, r15
37b6bdd5dmov [rsp+56], rax
37b6bdd62lea rax, [rip+0xd76f2b]
37b6bdd69mov [rsp+48], rax
37b6bdd6emov rax, [rsp+176]
37b6bdd76add rdx, r12
37b6bdd79mov [rsp+40], rax
37b6bdd7eadd rdx, rcx
37b6bdd81lea rcx, [rip+0xd76ef9]
37b6bdd88lea rdx, [rbp+4*rdx]
37b6bdd8dmov [rsp+64], rdx
37b6bdd92lea rdx, [rip+0xd76edf]
37b6bdd99call ssyrk_
37b6bdd9emov esi, [rsp+252]
37b6bdda5test esi, esi
37b6bdda7jle 0x37b6bd7f8
37b6bddadmov r10l, [rsp+256]
37b6bddb5mov rdx, [rsp+176]
37b6bddbdadd esi, 1
37b6bddc0mov [rsp+192], r14l
37b6bddc8mov [rsp+168], esi
37b6bddcfmov esi, 1
37b6bddd4mov [rsp+4608], rdi
37b6bdddcmov r14l, r10l
37b6bdddfmov rdi, rdx
37b6bdde2jmp 0x37b6bde2e
37b6bdde4
37b6bdde4 0f 1f 40 00 ..@.
37b6bdde8
37b6bdde8loc_37b6bdde8:
37b6bdde8lea eax, [r13+rsi]
37b6bddedadd eax, [rbx]
37b6bddefmov rdx, rdi
37b6bddf2sub eax, 1
37b6bddf5cdqe
37b6bddf7imul rax, r15
37b6bddfblea rax, [r12+rax+1]
37b6bde00lea rcx, [rbp+4*rax]
37b6bde05mov eax, r14l
37b6bde08sub eax, esi
37b6bde0alea r8, [4*rax+4]
37b6bde12call memcpy
37b6bde17lea ecx, [r14+1]
37b6bde1b
37b6bde1bloc_37b6bde1b:
37b6bde1badd esi, 1
37b6bde1eadd rdi, 136
37b6bde25cmp [rsp+168], esi
37b6bde2cje 0x37b6bde40
37b6bde2e
37b6bde2eloc_37b6bde2e:
37b6bde2ecmp r14l, esi
37b6bde31jge 0x37b6bdde8
37b6bde33mov ecx, esi
37b6bde35jmp 0x37b6bde1b
37b6bde37
37b6bde37 66 0f 1f 84 00 00 00 00 00 f........
37b6bde40
37b6bde40loc_37b6bde40:
37b6bde40mov [rsp+260], ecx
37b6bde47mov r14l, [rsp+192]
37b6bde4fmov rdi, [rsp+4608]
37b6bde57jmp 0x37b6bd7f8
37b6bde5c
37b6bde5c 0f 1f 40 00 ..@.
37b6bde60
37b6bde60loc_37b6bde60:
37b6bde60mov edx, r14l
37b6bde63jmp 0x37b6bdb1b
37b6bde68
37b6bde68loc_37b6bde68:
37b6bde68mov esi, [r8]
37b6bde6bmov ecx, ecx
37b6bde6dmov [rdx], esi
37b6bde6fmov esi, [r8+rcx-4]
37b6bde74mov [rdx+rcx-4], esi
37b6bde78jmp 0x37b6bd3bb
37b6bde7d
37b6bde7dloc_37b6bde7d:
37b6bde7dmov rbx, [rsp+4616]
37b6bde85lea eax, [rdx+r13-1]
37b6bde8amov [rbx], eax
37b6bde8cjmp 0x37b6bcea6
37b6bde91
37b6bde91loc_37b6bde91:
37b6bde91mov rbx, [rsp+4616]
37b6bde99lea eax, [rax+r15-1]
37b6bde9emov [rbx], eax
37b6bdea0jmp 0x37b6bcea6
37b6bdea5
37b6bdea5loc_37b6bdea5:
37b6bdea5mov ecx, ecx
37b6bdea7mov [rdx], 0
37b6bdeadmov [rdx+rcx-4], 0
37b6bdeb5jmp 0x37b6bcf90
37b6bdeba
37b6bdebaloc_37b6bdeba:
37b6bdebaneg eax
37b6bdebcjmp 0x37b6bce84
37b6bcd40
37b6bcd40spbtrf_:
37b6bcd40push r15
37b6bcd42mov eax, 4504
37b6bcd47push r14
37b6bcd49push r13
37b6bcd4bpush r12
37b6bcd4dpush rbp
37b6bcd4epush rdi
37b6bcd4fpush rsi
37b6bcd50push rbx
37b6bcd51call fn_37c42fc30
37b6bcd56sub rsp, rax
37b6bcd59mov rax, [rsp+4616]
37b6bcd61mov r14, [rsp+4608]
37b6bcd69mov [rax], 0
37b6bcd6fmovsxd rdi, [r14]
37b6bcd72mov r13, rdx
37b6bcd75mov rbx, r8
37b6bcd78mov rbp, r9
37b6bcd7bmov r8l, 1
37b6bcd81mov r9l, 1
37b6bcd87lea rdx, [rip+0xd77ed2]
37b6bcd8emov [rsp+4576], rcx
37b6bcd96call lsame_
37b6bcd9btest eax, eax
37b6bcd9dje 0x37b6bcec0
37b6bcda3
37b6bcda3loc_37b6bcda3:
37b6bcda3mov edx, [r13]
37b6bcda7test edx, edx
37b6bcda9js 0x37b6bce70
37b6bcdafmov eax, [rbx]
37b6bcdb1test eax, eax
37b6bcdb3js 0x37b6bcef8
37b6bcdb9cmp eax, [r14]
37b6bcdbcjge 0x37b6bcf10
37b6bcdc2mov rax, [rsp+4616]
37b6bcdcamov eax, [rax]
37b6bcdcctest eax, eax
37b6bcdcejne 0x37b6bdeba
37b6bcdd4test edx, edx
37b6bcdd6je 0x37b6bcea6
37b6bcddclea rax, [rip+0xd77e89]
37b6bcde3mov [rsp+32], rbx
37b6bcde8mov r9, r13
37b6bcdebmov r8, [rsp+4576]
37b6bcdf3mov [rsp+64], 1
37b6bcdfclea rdx, [rip+0xd77e5f]
37b6bce03lea rcx, [rip+0xd77e5e]
37b6bce0amov [rsp+56], 6
37b6bce13mov [rsp+48], rax
37b6bce18mov [rsp+40], rax
37b6bce1dcall ilaenv_
37b6bce22cmp eax, 1
37b6bce25jle 0x37b6bce3c
37b6bce27mov edx, 32
37b6bce2ccmp eax, edx
37b6bce2ecmovle edx, eax
37b6bce31mov r12l, edx
37b6bce34cmp [rbx], edx
37b6bce36jge 0x37b6bcf20
37b6bce3c
37b6bce3cloc_37b6bce3c:
37b6bce3cmov [rsp+32], r14
37b6bce41mov r9, rbp
37b6bce44mov r8, rbx
37b6bce47mov rdx, r13
37b6bce4amov rax, [rsp+4616]
37b6bce52mov rcx, [rsp+4576]
37b6bce5amov [rsp+48], 1
37b6bce63mov [rsp+40], rax
37b6bce68call spbtf2_
37b6bce6djmp 0x37b6bcea6
37b6bce6f
37b6bce6f 90 .
37b6bce70
37b6bce70loc_37b6bce70:
37b6bce70mov edx, -2
37b6bce75mov eax, 2
37b6bce7a
37b6bce7aloc_37b6bce7a:
37b6bce7amov rbx, [rsp+4616]
37b6bce82mov [rbx], edx
37b6bce84
37b6bce84loc_37b6bce84:
37b6bce84lea rdx, [rsp+272]
37b6bce8cmov r8l, 6
37b6bce92lea rcx, [rip+0xd77dc9]
37b6bce99mov [rsp+272], eax
37b6bcea0call xerbla_
37b6bcea5nop
37b6bcea6
37b6bcea6loc_37b6bcea6:
37b6bcea6add rsp, 4504
37b6bceadpop rbx
37b6bceaepop rsi
37b6bceafpop rdi
37b6bceb0pop rbp
37b6bceb1pop r12
37b6bceb3pop r13
37b6bceb5pop r14
37b6bceb7pop r15
37b6bceb9ret
37b6bceba
37b6bceba 66 0f 1f 44 00 00 f..D..
37b6bcec0
37b6bcec0loc_37b6bcec0:
37b6bcec0mov rcx, [rsp+4576]
37b6bcec8mov r9l, 1
37b6bcecemov r8l, 1
37b6bced4lea rdx, [rip+0xd77d86]
37b6bcedbcall lsame_
37b6bcee0test eax, eax
37b6bcee2jne 0x37b6bcda3
37b6bcee8mov edx, -1
37b6bceedmov eax, 1
37b6bcef2jmp 0x37b6bce7a
37b6bcef4
37b6bcef4 0f 1f 40 00 ..@.
37b6bcef8
37b6bcef8loc_37b6bcef8:
37b6bcef8mov edx, -3
37b6bcefdmov eax, 3
37b6bcf02jmp 0x37b6bce7a
37b6bcf07
37b6bcf07 66 0f 1f 84 00 00 00 00 00 f........
37b6bcf10
37b6bcf10loc_37b6bcf10:
37b6bcf10mov edx, -5
37b6bcf15mov eax, 5
37b6bcf1ajmp 0x37b6bce7a
37b6bcf1f
37b6bcf1f 90 .
37b6bcf20
37b6bcf20loc_37b6bcf20:
37b6bcf20xor eax, eax
37b6bcf22test rdi, rdi
37b6bcf25mov rcx, [rsp+4576]
37b6bcf2dmov r9l, 1
37b6bcf33cmovns rax, rdi
37b6bcf37mov r8l, 1
37b6bcf3dlea rdx, [rip+0xd77d1c]
37b6bcf44mov [rsp+200], rax
37b6bcf4cnot rax
37b6bcf4fmov [rsp+168], rax
37b6bcf57call lsame_
37b6bcf5ctest eax, eax
37b6bcf5elea rax, [rsp+272]
37b6bcf66mov [rsp+176], rax
37b6bcf6eje 0x37b6bcfdc
37b6bcf70mov rdx, rax
37b6bcf73mov ecx, 1
37b6bcf78xor eax, eax
37b6bcf7ajmp 0x37b6bcf93
37b6bcf7c
37b6bcf7c 0f 1f 40 00 ..@.
37b6bcf80
37b6bcf80loc_37b6bcf80:
37b6bcf80test cl, 4
37b6bcf83jne 0x37b6bdea5
37b6bcf89test ecx, ecx
37b6bcf8bje 0x37b6bcf90
37b6bcf8dmov [rdx], 0
37b6bcf90
37b6bcf90loc_37b6bcf90:
37b6bcf90mov ecx, r8l
37b6bcf93
37b6bcf93loc_37b6bcf93:
37b6bcf93lea r8l, [rcx+1]
37b6bcf97cmp r12l, r8l
37b6bcf9ajl 0x37b6bd767
37b6bcfa0shl rcx, 2
37b6bcfa4add rdx, 132
37b6bcfabcmp ecx, 8
37b6bcfaejb 0x37b6bcf80
37b6bcfb0mov r9l, ecx
37b6bcfb3lea rdi, [rdx+8]
37b6bcfb7mov [rdx], 0
37b6bcfbemov [rdx+r9-8], 0
37b6bcfc7and rdi, -8
37b6bcfcbmov r9, rdx
37b6bcfcesub r9, rdi
37b6bcfd1add ecx, r9l
37b6bcfd4shr ecx, 3
37b6bcfd7rep stosq [rdi], rax
37b6bcfdajmp 0x37b6bcf90
37b6bcfdc
37b6bcfdcloc_37b6bcfdc:
37b6bcfdclea rcx, [rsp+276]
37b6bcfe4mov r15l, 2
37b6bcfeanop [rax+rax]
37b6bcff0
37b6bcff0loc_37b6bcff0:
37b6bcff0mov eax, r12l
37b6bcff3xor edx, edx
37b6bcff5sub eax, r15l
37b6bcff8add r15l, 1
37b6bcffclea r8, [4*rax+4]
37b6bd004call memset
37b6bd009lea rcx, [rax+136]
37b6bd010cmp r12l, r15l
37b6bd013jge 0x37b6bcff0
37b6bd015mov ecx, [r13]
37b6bd019test ecx, ecx
37b6bd01bjle 0x37b6bcea6
37b6bd021lea eax, [rcx-1]
37b6bd024xor edx, edx
37b6bd026mov rdi, [rsp+200]
37b6bd02emov [rsp+4584], r13
37b6bd036mov rsi, -1
37b6bd03dmov r15l, 1
37b6bd043mov r13l, r12l
37b6bd046mov [rsp+184], -1
37b6bd052div r12l
37b6bd055mov [rsp+4600], rbp
37b6bd05dmov [rsp+144], eax
37b6bd064movsxd rax, r12l
37b6bd067imul rax, rdi
37b6bd06bmov [rsp+192], rax
37b6bd073lea rax, [4*rdi-4]
37b6bd07bmov [rsp+232], rax
37b6bd083lea rax, [rsp+268]
37b6bd08bmov [rsp+136], rax
37b6bd093lea rax, [rsp+256]
37b6bd09bmov [rsp+128], rax
37b6bd0a3lea rax, [rsp+260]
37b6bd0abmov [rsp+152], rax
37b6bd0b3lea rax, [rbp+4]
37b6bd0b7mov [rsp+160], rax
37b6bd0bfmov eax, ecx
37b6bd0c1jmp 0x37b6bd101
37b6bd0c3
37b6bd0c3 0f 1f 44 00 00 ..D..
37b6bd0c8
37b6bd0c8loc_37b6bd0c8:
37b6bd0c8mov eax, [rsp+144]
37b6bd0cftest eax, eax
37b6bd0d1je 0x37b6bcea6
37b6bd0d7sub eax, 1
37b6bd0damov rdi, [rsp+192]
37b6bd0e2add r15l, r13l
37b6bd0e5add [rsp+184], rdi
37b6bd0edmov [rsp+144], eax
37b6bd0f4mov rax, [rsp+4584]
37b6bd0fcadd rsi, rdi
37b6bd0ffmov eax, [rax]
37b6bd101
37b6bd101loc_37b6bd101:
37b6bd101sub eax, r15l
37b6bd104mov r9, [rsp+136]
37b6bd10cmov rdx, [rsp+128]
37b6bd114add eax, 1
37b6bd117mov rcx, [rsp+4576]
37b6bd11fcmp eax, r13l
37b6bd122cmovg eax, r13l
37b6bd126mov [rsp+256], eax
37b6bd12dmov eax, [r14]
37b6bd130mov [rsp+40], 1
37b6bd139sub eax, 1
37b6bd13cmov [rsp+268], eax
37b6bd143mov rax, [rsp+160]
37b6bd14blea r12, [rax+4*rsi]
37b6bd14fmov rax, [rsp+152]
37b6bd157mov r8, r12
37b6bd15amov [rsp+32], rax
37b6bd15fcall spotf2_
37b6bd164mov eax, [rsp+260]
37b6bd16btest eax, eax
37b6bd16djne 0x37b6bde91
37b6bd173mov rdi, [rsp+4584]
37b6bd17bmov eax, [rsp+256]
37b6bd182mov ebp, [rdi]
37b6bd184lea edx, [rax+r15]
37b6bd188cmp edx, ebp
37b6bd18ajg 0x37b6bd0c8
37b6bd190sub ebp, r15l
37b6bd193mov ecx, [rbx]
37b6bd195mov edx, ebp
37b6bd197sub edx, eax
37b6bd199mov r8l, ecx
37b6bd19cadd edx, 1
37b6bd19fsub r8l, eax
37b6bd1a2cmp edx, r8l
37b6bd1a5cmovg edx, r8l
37b6bd1a9sub ebp, ecx
37b6bd1abadd ebp, 1
37b6bd1aecmp ebp, eax
37b6bd1b0mov [rsp+248], edx
37b6bd1b7cmovg ebp, eax
37b6bd1bamov [rsp+252], ebp
37b6bd1c1test edx, edx
37b6bd1c3jle 0x37b6bd346
37b6bd1c9mov edi, [r14]
37b6bd1ccadd eax, 1
37b6bd1cfmov rcx, [rsp+4600]
37b6bd1d7lea r10, [rsp+264]
37b6bd1dfcdqe
37b6bd1e1mov [rsp+64], r10
37b6bd1e6lea r9, [rip+0xd77a83]
37b6bd1edlea r8, [rip+0xd77a84]
37b6bd1f4lea edx, [rdi-1]
37b6bd1f7add rax, rsi
37b6bd1famov rdi, [rsp+136]
37b6bd202mov [rsp+112], 8
37b6bd20bmov [rsp+264], edx
37b6bd212lea rax, [rcx+4*rax]
37b6bd216lea rcx, [rip+0xd77a6f]
37b6bd21dmov [rsp+268], edx
37b6bd224mov rdx, [rsp+128]
37b6bd22cmov [rsp+80], rdi
37b6bd231lea rdi, [rsp+248]
37b6bd239mov [rsp+72], rax
37b6bd23emov [rsp+48], rcx
37b6bd243lea rcx, [rip+0xd77a5f]
37b6bd24amov [rsp+40], rdx
37b6bd24flea rdx, [rip+0xd77a4e]
37b6bd256mov [rsp+104], 9
37b6bd25fmov [rsp+96], 5
37b6bd268mov [rsp+88], 5
37b6bd271mov [rsp+56], r12
37b6bd276mov [rsp+32], rdi
37b6bd27bmov [rsp+208], r10
37b6bd283call strsm_
37b6bd288mov r11l, [r14]
37b6bd28bmov r8, rdi
37b6bd28emov rax, [rsp+136]
37b6bd296mov r10, [rsp+208]
37b6bd29emov r9, [rsp+128]
37b6bd2a6mov [rsp+88], 12
37b6bd2aflea edx, [r11-1]
37b6bd2b3mov [rsp+72], rax
37b6bd2b8mov rax, [rsp+168]
37b6bd2c0mov [rsp+264], edx
37b6bd2c7mov [rsp+268], edx
37b6bd2cemov edx, [rsp+256]
37b6bd2d5mov [rsp+80], 5
37b6bd2delea ecx, [rdx+r15]
37b6bd2e2add edx, 1
37b6bd2e5mov [rsp+48], r10
37b6bd2eamovsxd rcx, ecx
37b6bd2edmovsxd rdx, edx
37b6bd2f0imul rcx, [rsp+200]
37b6bd2f9add rdx, rsi
37b6bd2fclea rcx, [rax+rcx+1]
37b6bd301mov rax, [rsp+4600]
37b6bd309lea rcx, [rax+4*rcx]
37b6bd30dlea rdx, [rax+4*rdx]
37b6bd311mov [rsp+64], rcx
37b6bd316lea rax, [rip+0xd77973]
37b6bd31dlea rcx, [rip+0xd77968]
37b6bd324mov [rsp+56], rcx
37b6bd329lea rcx, [rip+0xd77974]
37b6bd330mov [rsp+40], rdx
37b6bd335lea rdx, [rip+0xd7795c]
37b6bd33cmov [rsp+32], rax
37b6bd341call ssyrk_
37b6bd346
37b6bd346loc_37b6bd346:
37b6bd346test ebp, ebp
37b6bd348jle 0x37b6bd0c8
37b6bd34emov r10l, [rsp+256]
37b6bd356test r10l, r10l
37b6bd359jle 0x37b6bd437
37b6bd35fmov rdi, [rsp+160]
37b6bd367movsxd rax, [rbx]
37b6bd36amov [rsp+208], r12
37b6bd372add r10l, 1
37b6bd376add rax, [rsp+184]
37b6bd37emov [rsp+220], r15l
37b6bd386mov r12, rsi
37b6bd389lea r8, [rdi+4*rax]
37b6bd38dmov rdx, [rsp+176]
37b6bd395mov r11, [rsp+232]
37b6bd39dmov eax, 1
37b6bd3a2jmp 0x37b6bd3cd
37b6bd3a4
37b6bd3a4 0f 1f 40 00 ..@.
37b6bd3a8
37b6bd3a8loc_37b6bd3a8:
37b6bd3a8test cl, 4
37b6bd3abjne 0x37b6bde68
37b6bd3b1test ecx, ecx
37b6bd3b3je 0x37b6bd3bb
37b6bd3b5movzx ecx, [r8]
37b6bd3b9mov [rdx], cl
37b6bd3bb
37b6bd3bbloc_37b6bd3bb:
37b6bd3bbadd eax, 1
37b6bd3beadd rdx, 132
37b6bd3c5add r8, r11
37b6bd3c8cmp eax, r10l
37b6bd3cbje 0x37b6bd418
37b6bd3cd
37b6bd3cdloc_37b6bd3cd:
37b6bd3cdcmp ebp, eax
37b6bd3cfmov r9l, eax
37b6bd3d2cmovle r9l, ebp
37b6bd3d6mov ecx, r9l
37b6bd3d9shl rcx, 2
37b6bd3ddcmp ecx, 8
37b6bd3e0jb 0x37b6bd3a8
37b6bd3e2mov rsi, [r8]
37b6bd3e5mov r15, rdx
37b6bd3e8mov [rdx], rsi
37b6bd3ebmov esi, ecx
37b6bd3edmov rdi, [r8+rsi-8]
37b6bd3f2mov [rdx+rsi-8], rdi
37b6bd3f7lea rdi, [rdx+8]
37b6bd3fbmov rsi, r8
37b6bd3feand rdi, -8
37b6bd402sub r15, rdi
37b6bd405add ecx, r15l
37b6bd408sub rsi, r15
37b6bd40bshr ecx, 3
37b6bd40erep movsq [rdi], [rsi]
37b6bd411jmp 0x37b6bd3bb
37b6bd413
37b6bd413 0f 1f 44 00 00 ..D..
37b6bd418
37b6bd418loc_37b6bd418:
37b6bd418add r9l, 1
37b6bd41cmov rsi, r12
37b6bd41fmov r15l, [rsp+220]
37b6bd427mov r12, [rsp+208]
37b6bd42fmov [rsp+260], r9l
37b6bd437
37b6bd437loc_37b6bd437:
37b6bd437mov eax, [r14]
37b6bd43amov rcx, [rsp+136]
37b6bd442lea rdx, [rip+0xd77843]
37b6bd449lea rdi, [rip+0xd77844]
37b6bd450mov r11, [rsp+128]
37b6bd458lea rbp, [rsp+252]
37b6bd460mov [rsp+56], r12
37b6bd465lea r9, [rip+0xd77804]
37b6bd46csub eax, 1
37b6bd46fmov [rsp+64], rcx
37b6bd474lea r8, [rip+0xd777fd]
37b6bd47blea rcx, [rip+0xd77827]
37b6bd482mov [rsp+268], eax
37b6bd489lea r12, [rip+0xd77800]
37b6bd490mov rax, [rsp+176]
37b6bd498mov [rsp+48], rdx
37b6bd49dlea rdx, [rip+0xd77800]
37b6bd4a4mov [rsp+72], rax
37b6bd4a9mov [rsp+112], 8
37b6bd4b2mov [rsp+104], 9
37b6bd4bbmov [rsp+96], 5
37b6bd4c4mov [rsp+88], 5
37b6bd4cdmov [rsp+80], rdi
37b6bd4d2mov [rsp+40], r11
37b6bd4d7mov [rsp+32], rbp
37b6bd4dccall strsm_
37b6bd4e1mov eax, [rsp+248]
37b6bd4e8test eax, eax
37b6bd4eajle 0x37b6bd5cd
37b6bd4f0mov r10l, [r14]
37b6bd4f3mov rcx, [rsp+136]
37b6bd4fbmov r8, rbp
37b6bd4femov [rsp+112], 9
37b6bd507mov r11, [rsp+128]
37b6bd50flea r9, [rsp+248]
37b6bd517mov [rsp+104], 12
37b6bd520lea eax, [r10-1]
37b6bd524mov [rsp+96], rcx
37b6bd529mov ecx, [rbx]
37b6bd52bmov [rsp+264], eax
37b6bd532mov [rsp+268], eax
37b6bd539mov eax, [rsp+256]
37b6bd540add ecx, 1
37b6bd543mov [rsp+56], rdi
37b6bd548lea edx, [rax+r15]
37b6bd54csub ecx, eax
37b6bd54eadd eax, 1
37b6bd551mov [rsp+40], r12
37b6bd556movsxd rcx, ecx
37b6bd559movsxd rdx, edx
37b6bd55ccdqe
37b6bd55emov [rsp+32], r11
37b6bd563imul rdx, [rsp+200]
37b6bd56cadd rax, rsi
37b6bd56fadd rdx, [rsp+168]
37b6bd577add rdx, rcx
37b6bd57amov rcx, [rsp+4600]
37b6bd582lea rdx, [rcx+4*rdx]
37b6bd586lea rax, [rcx+4*rax]
37b6bd58amov [rsp+88], rdx
37b6bd58flea rdx, [rip+0xd776f6]
37b6bd596lea rcx, [rip+0xd77711]
37b6bd59dmov [rsp+64], rax
37b6bd5a2mov rax, [rsp+176]
37b6bd5aamov [rsp+80], rdx
37b6bd5aflea rdx, [rsp+264]
37b6bd5b7mov [rsp+72], rdx
37b6bd5bclea rdx, [rip+0xd776b5]
37b6bd5c3mov [rsp+48], rax
37b6bd5c8call sgemm_
37b6bd5cd
37b6bd5cdloc_37b6bd5cd:
37b6bd5cdmov eax, [r14]
37b6bd5d0mov rcx, [rsp+168]
37b6bd5d8mov r8, rbp
37b6bd5dbmov [rsp+88], 12
37b6bd5e4mov [rsp+80], 5
37b6bd5edmov r9, [rsp+128]
37b6bd5f5lea rdx, [rip+0xd7769c]
37b6bd5fcsub eax, 1
37b6bd5ffmov [rsp+268], eax
37b6bd606mov rax, [rsp+136]
37b6bd60emov [rsp+72], rax
37b6bd613mov eax, [rbx]
37b6bd615mov [rsp+32], r12
37b6bd61aadd eax, r15l
37b6bd61dcdqe
37b6bd61fimul rax, [rsp+200]
37b6bd628lea rax, [rcx+rax+1]
37b6bd62dmov rcx, [rsp+4600]
37b6bd635lea rax, [rcx+4*rax]
37b6bd639lea rcx, [rip+0xd77664]
37b6bd640mov [rsp+64], rax
37b6bd645lea rax, [rip+0xd77640]
37b6bd64cmov [rsp+56], rax
37b6bd651lea rax, [rip+0xd7763c]
37b6bd658mov [rsp+48], rax
37b6bd65dmov rax, [rsp+176]
37b6bd665mov [rsp+40], rax
37b6bd66acall ssyrk_
37b6bd66fmov ebp, [rsp+256]
37b6bd676test ebp, ebp
37b6bd678jle 0x37b6bd0c8
37b6bd67emov edi, [rsp+252]
37b6bd685mov r12, [rsp+176]
37b6bd68dlea ecx, [rbp+1]
37b6bd690lea eax, [r15-1]
37b6bd694mov [rsp+208], r15l
37b6bd69cmov ebp, 1
37b6bd6a1mov r15, [rsp+200]
37b6bd6a9mov [rsp+220], r13l
37b6bd6b1mov r13l, ecx
37b6bd6b4mov [rsp+224], rsi
37b6bd6bcmov esi, edi
37b6bd6bemov rdi, rbx
37b6bd6c1mov ebx, eax
37b6bd6c3mov [rsp+4608], r14
37b6bd6cbmov r14, r12
37b6bd6cejmp 0x37b6bd71d
37b6bd6d0
37b6bd6d0loc_37b6bd6d0:
37b6bd6d0mov ecx, [rdi]
37b6bd6d2lea eax, [rbx+rbp]
37b6bd6d5mov r8l, r12l
37b6bd6d8mov rdx, r14
37b6bd6dbcdqe
37b6bd6ddshl r8, 2
37b6bd6e1sub ecx, ebp
37b6bd6e3imul rax, r15
37b6bd6e7add rax, [rsp+168]
37b6bd6efadd ecx, 2
37b6bd6f2movsxd rcx, ecx
37b6bd6f5add rax, rcx
37b6bd6f8mov rcx, [rsp+4600]
37b6bd700lea rcx, [rcx+4*rax]
37b6bd704call memcpy
37b6bd709lea eax, [r12+1]
37b6bd70e
37b6bd70eloc_37b6bd70e:
37b6bd70eadd ebp, 1
37b6bd711add r14, 132
37b6bd718cmp r13l, ebp
37b6bd71bje 0x37b6bd738
37b6bd71d
37b6bd71dloc_37b6bd71d:
37b6bd71dcmp esi, ebp
37b6bd71fmov r12l, ebp
37b6bd722cmovle r12l, esi
37b6bd726test r12l, r12l
37b6bd729jg 0x37b6bd6d0
37b6bd72bmov eax, 1
37b6bd730jmp 0x37b6bd70e
37b6bd732
37b6bd732 66 0f 1f 44 00 00 f..D..
37b6bd738
37b6bd738loc_37b6bd738:
37b6bd738mov [rsp+260], eax
37b6bd73fmov r15l, [rsp+208]
37b6bd747mov rbx, rdi
37b6bd74amov r13l, [rsp+220]
37b6bd752mov rsi, [rsp+224]
37b6bd75amov r14, [rsp+4608]
37b6bd762jmp 0x37b6bd0c8
37b6bd767
37b6bd767loc_37b6bd767:
37b6bd767mov ecx, [r13]
37b6bd76btest ecx, ecx
37b6bd76djle 0x37b6bcea6
37b6bd773lea eax, [rcx-1]
37b6bd776xor edx, edx
37b6bd778mov r15, [rsp+200]
37b6bd780mov rdi, r14
37b6bd783div r12l
37b6bd786mov [rsp+4584], r13
37b6bd78emov [rsp+144], -1
37b6bd79amov r14l, r12l
37b6bd79dmov edx, ecx
37b6bd79fmov r13l, 1
37b6bd7a5mov [rsp+160], eax
37b6bd7acmovsxd rax, r12l
37b6bd7afmov r12, [rsp+168]
37b6bd7b7imul rax, r15
37b6bd7bbmov [rsp+184], rax
37b6bd7c3lea rax, [rsp+268]
37b6bd7cbmov [rsp+136], rax
37b6bd7d3lea rax, [rsp+256]
37b6bd7dbmov [rsp+128], rax
37b6bd7e3lea rax, [rsp+260]
37b6bd7ebmov [rsp+152], rax
37b6bd7f3jmp 0x37b6bd82e
37b6bd7f5
37b6bd7f5 0f 1f 00 ...
37b6bd7f8
37b6bd7f8loc_37b6bd7f8:
37b6bd7f8mov eax, [rsp+160]
37b6bd7fftest eax, eax
37b6bd801je 0x37b6bcea6
37b6bd807sub eax, 1
37b6bd80amov rcx, [rsp+184]
37b6bd812add r13l, r14l
37b6bd815add [rsp+144], rcx
37b6bd81dmov [rsp+160], eax
37b6bd824mov rax, [rsp+4584]
37b6bd82cmov edx, [rax]
37b6bd82e
37b6bd82eloc_37b6bd82e:
37b6bd82esub edx, r13l
37b6bd831mov eax, [rdi]
37b6bd833mov r9, [rsp+136]
37b6bd83badd edx, 1
37b6bd83emov rcx, [rsp+4576]
37b6bd846cmp edx, r14l
37b6bd849cmovg edx, r14l
37b6bd84dmov [rsp+256], edx
37b6bd854lea edx, [rax-1]
37b6bd857mov eax, [rbx]
37b6bd859mov [rsp+268], edx
37b6bd860mov [rsp+40], 1
37b6bd869lea edx, [rax+1]
37b6bd86cmov rax, [rsp+152]
37b6bd874movsxd rdx, edx
37b6bd877add rdx, [rsp+144]
37b6bd87fmov [rsp+32], rax
37b6bd884lea r8, [rbp+4*rdx]
37b6bd889mov rdx, [rsp+128]
37b6bd891call spotf2_
37b6bd896mov edx, [rsp+260]
37b6bd89dtest edx, edx
37b6bd89fjne 0x37b6bde7d
37b6bd8a5mov rax, [rsp+4584]
37b6bd8admov edx, [rsp+256]
37b6bd8b4mov esi, [rax]
37b6bd8b6lea r8l, [rdx+r13]
37b6bd8bacmp r8l, esi
37b6bd8bdjg 0x37b6bd7f8
37b6bd8c3sub esi, r13l
37b6bd8c6mov r9l, [rbx]
37b6bd8c9mov ecx, esi
37b6bd8cbsub ecx, edx
37b6bd8cdmov r10l, r9l
37b6bd8d0add ecx, 1
37b6bd8d3sub r10l, edx
37b6bd8d6cmp ecx, r10l
37b6bd8d9cmovg ecx, r10l
37b6bd8ddsub esi, r9l
37b6bd8e0add esi, 1
37b6bd8e3cmp esi, edx
37b6bd8e5mov [rsp+248], ecx
37b6bd8eccmovg esi, edx
37b6bd8efmov [rsp+252], esi
37b6bd8f6test ecx, ecx
37b6bd8f8jle 0x37b6bda9c
37b6bd8femovsxd r8, r8l
37b6bd901mov eax, [rdi]
37b6bd903add r9l, 1
37b6bd907lea r11, [rsp+264]
37b6bd90fimul r8, r15
37b6bd913mov [rsp+64], r11
37b6bd918lea r10, [rsp+248]
37b6bd920lea ecx, [rax-1]
37b6bd923mov [rsp+40], r10
37b6bd928mov rax, [rsp+136]
37b6bd930mov [rsp+264], ecx
37b6bd937mov [rsp+268], ecx
37b6bd93elea rcx, [r8+r12]
37b6bd942mov r8l, r9l
37b6bd945movsxd r9, r9l
37b6bd948sub r8l, edx
37b6bd94bmov [rsp+80], rax
37b6bd950add r9, [rsp+144]
37b6bd958movsxd rdx, r8l
37b6bd95blea r8, [rip+0xd77316]
37b6bd962mov [rsp+112], 8
37b6bd96badd rdx, rcx
37b6bd96elea rcx, [rip+0xd77317]
37b6bd975mov [rsp+104], 9
37b6bd97elea rdx, [rbp+4*rdx]
37b6bd983mov [rsp+48], rcx
37b6bd988lea rcx, [rip+0xd772f7]
37b6bd98fmov [rsp+72], rdx
37b6bd994lea rdx, [rbp+4*r9]
37b6bd999lea r9, [rip+0xd772d0]
37b6bd9a0mov [rsp+56], rdx
37b6bd9a5mov rdx, [rsp+128]
37b6bd9admov [rsp+96], 5
37b6bd9b6mov [rsp+32], rdx
37b6bd9bblea rdx, [rip+0xd772bf]
37b6bd9c2mov [rsp+88], 4
37b6bd9cbmov [rsp+192], r11
37b6bd9d3mov [rsp+168], r10
37b6bd9dbcall strsm_
37b6bd9e0mov r9l, [rsp+256]
37b6bd9e8mov r11l, [rdi]
37b6bd9ebmov rax, [rsp+136]
37b6bd9f3lea ecx, [r9+r13]
37b6bd9f7lea edx, [r11-1]
37b6bd9fbmov r11l, [rbx]
37b6bd9femov [rsp+88], 9
37b6bda07movsxd rcx, ecx
37b6bda0amov [rsp+264], edx
37b6bda11imul rcx, r15
37b6bda15mov [rsp+268], edx
37b6bda1clea edx, [r11+1]
37b6bda20mov r11, [rsp+192]
37b6bda28movsxd r8, edx
37b6bda2bsub edx, r9l
37b6bda2emov [rsp+72], rax
37b6bda33lea rax, [rip+0xd77252]
37b6bda3amovsxd rdx, edx
37b6bda3dmov [rsp+56], rax
37b6bda42lea rax, [rip+0xd77247]
37b6bda49mov r9, [rsp+128]
37b6bda51add rcx, r12
37b6bda54mov [rsp+48], r11
37b6bda59add r8, rcx
37b6bda5cadd rdx, rcx
37b6bda5fmov [rsp+32], rax
37b6bda64lea rcx, [rip+0xd77216]
37b6bda6blea r8, [rbp+4*r8]
37b6bda70lea rdx, [rbp+4*rdx]
37b6bda75mov [rsp+80], 5
37b6bda7emov [rsp+64], r8
37b6bda83mov r8, [rsp+168]
37b6bda8bmov [rsp+40], rdx
37b6bda90lea rdx, [rip+0xd771e1]
37b6bda97call ssyrk_
37b6bda9c
37b6bda9cloc_37b6bda9c:
37b6bda9ctest esi, esi
37b6bda9ejle 0x37b6bd7f8
37b6bdaa4mov r9l, [rsp+256]
37b6bdaaclea eax, [rsi+1]
37b6bdaafmov rcx, [rsp+176]
37b6bdab7mov [rsp+168], r14l
37b6bdabfmov [rsp+4608], rdi
37b6bdac7mov r14l, 1
37b6bdacdmov esi, eax
37b6bdacfmov edi, r9l
37b6bdad2nop [rax]
37b6bdad5nop [rax+rax]
37b6bdae0
37b6bdae0loc_37b6bdae0:
37b6bdae0cmp edi, r14l
37b6bdae3jl 0x37b6bde60
37b6bdae9lea eax, [r13+r14]
37b6bdaeeadd eax, [rbx]
37b6bdaf0mov edx, edi
37b6bdaf2sub eax, 1
37b6bdaf5sub edx, r14l
37b6bdaf8cdqe
37b6bdafalea r8, [4*rdx+4]
37b6bdb02imul rax, r15
37b6bdb06lea rax, [r12+rax+1]
37b6bdb0blea rdx, [rbp+4*rax]
37b6bdb10call memcpy
37b6bdb15lea edx, [rdi+1]
37b6bdb18mov rcx, rax
37b6bdb1b
37b6bdb1bloc_37b6bdb1b:
37b6bdb1badd r14l, 1
37b6bdb1fadd rcx, 136
37b6bdb26cmp esi, r14l
37b6bdb29jne 0x37b6bdae0
37b6bdb2bmov rdi, [rsp+4608]
37b6bdb33mov rsi, [rsp+176]
37b6bdb3bmov [rsp+260], edx
37b6bdb42lea r9, [rip+0xd77127]
37b6bdb49mov rcx, [rsp+136]
37b6bdb51mov r10, [rsp+128]
37b6bdb59lea r8, [rip+0xd77118]
37b6bdb60mov eax, [rdi]
37b6bdb62mov r14l, [rsp+168]
37b6bdb6amov [rsp+72], rsi
37b6bdb6flea rsi, [rsp+252]
37b6bdb77mov [rsp+64], rcx
37b6bdb7clea rcx, [rip+0xd77103]
37b6bdb83mov [rsp+112], 8
37b6bdb8clea edx, [rax-1]
37b6bdb8flea rax, [rip+0xd770fe]
37b6bdb96mov [rsp+104], 9
37b6bdb9fmov [rsp+96], 5
37b6bdba8mov [rsp+88], 4
37b6bdbb1mov [rsp+80], rax
37b6bdbb6mov r11l, [rbx]
37b6bdbb9mov [rsp+268], edx
37b6bdbc0lea edx, [r11+1]
37b6bdbc4lea r11, [rip+0xd770c1]
37b6bdbcbmov [rsp+32], r10
37b6bdbd0movsxd rdx, edx
37b6bdbd3add rdx, [rsp+144]
37b6bdbdbmov [rsp+48], r11
37b6bdbe0lea rdx, [rbp+4*rdx]
37b6bdbe5mov [rsp+40], rsi
37b6bdbeamov [rsp+56], rdx
37b6bdbeflea rdx, [rip+0xd7708b]
37b6bdbf6call strsm_
37b6bdbfbmov edx, [rsp+248]
37b6bdc02lea r10, [rip+0xd77087]
37b6bdc09test edx, edx
37b6bdc0bjle 0x37b6bdd08
37b6bdc11mov r9l, [rdi]
37b6bdc14mov ecx, [rbx]
37b6bdc16lea rax, [rip+0xd77077]
37b6bdc1dmov [rsp+40], r10
37b6bdc22mov r8l, [rsp+256]
37b6bdc2amov [rsp+72], rax
37b6bdc2flea r11, [rip+0xd77056]
37b6bdc36lea edx, [r9-1]
37b6bdc3amov [rsp+80], r11
37b6bdc3fmov rax, [rsp+176]
37b6bdc47mov [rsp+264], edx
37b6bdc4elea r9l, [r8+1]
37b6bdc52mov [rsp+268], edx
37b6bdc59movsxd r9, r9l
37b6bdc5cmov rdx, [rsp+136]
37b6bdc64mov [rsp+168], r10
37b6bdc6cmov r10, [rsp+128]
37b6bdc74mov [rsp+96], rdx
37b6bdc79lea edx, [r13+rcx]
37b6bdc7eadd ecx, 1
37b6bdc81movsxd rdx, edx
37b6bdc84sub ecx, r8l
37b6bdc87mov [rsp+32], r10
37b6bdc8cimul rdx, r15
37b6bdc90movsxd rcx, ecx
37b6bdc93mov [rsp+112], 12
37b6bdc9cmov [rsp+104], 9
37b6bdca5mov [rsp+64], rax
37b6bdcaaadd rdx, r12
37b6bdcadadd rdx, r9
37b6bdcb0mov r9, rsi
37b6bdcb3lea rdx, [rbp+4*rdx]
37b6bdcb8mov [rsp+88], rdx
37b6bdcbdlea rdx, [rsp+264]
37b6bdcc5mov [rsp+56], rdx
37b6bdccalea edx, [r8+r13]
37b6bdccelea r8, [rsp+248]
37b6bdcd6movsxd rdx, edx
37b6bdcd9imul rdx, r15
37b6bdcddadd rdx, r12
37b6bdce0add rdx, rcx
37b6bdce3lea rcx, [rip+0xd76f8e]
37b6bdcealea rdx, [rbp+4*rdx]
37b6bdcefmov [rsp+48], rdx
37b6bdcf4lea rdx, [rip+0xd76f9d]
37b6bdcfbcall sgemm_
37b6bdd00mov r10, [rsp+168]
37b6bdd08
37b6bdd08loc_37b6bdd08:
37b6bdd08mov eax, [rdi]
37b6bdd0amov ecx, [rbx]
37b6bdd0cmov [rsp+32], r10
37b6bdd11mov r8, rsi
37b6bdd14mov [rsp+88], 9
37b6bdd1dmov r9, [rsp+128]
37b6bdd25mov [rsp+80], 5
37b6bdd2elea edx, [rax-1]
37b6bdd31mov rax, [rsp+136]
37b6bdd39mov [rsp+268], edx
37b6bdd40lea edx, [rcx+r13]
37b6bdd44add ecx, 1
37b6bdd47movsxd rdx, edx
37b6bdd4amov [rsp+72], rax
37b6bdd4flea rax, [rip+0xd76f36]
37b6bdd56movsxd rcx, ecx
37b6bdd59imul rdx, r15
37b6bdd5dmov [rsp+56], rax
37b6bdd62lea rax, [rip+0xd76f2b]
37b6bdd69mov [rsp+48], rax
37b6bdd6emov rax, [rsp+176]
37b6bdd76add rdx, r12
37b6bdd79mov [rsp+40], rax
37b6bdd7eadd rdx, rcx
37b6bdd81lea rcx, [rip+0xd76ef9]
37b6bdd88lea rdx, [rbp+4*rdx]
37b6bdd8dmov [rsp+64], rdx
37b6bdd92lea rdx, [rip+0xd76edf]
37b6bdd99call ssyrk_
37b6bdd9emov esi, [rsp+252]
37b6bdda5test esi, esi
37b6bdda7jle 0x37b6bd7f8
37b6bddadmov r10l, [rsp+256]
37b6bddb5mov rdx, [rsp+176]
37b6bddbdadd esi, 1
37b6bddc0mov [rsp+192], r14l
37b6bddc8mov [rsp+168], esi
37b6bddcfmov esi, 1
37b6bddd4mov [rsp+4608], rdi
37b6bdddcmov r14l, r10l
37b6bdddfmov rdi, rdx
37b6bdde2jmp 0x37b6bde2e
37b6bdde4
37b6bdde4 0f 1f 40 00 ..@.
37b6bdde8
37b6bdde8loc_37b6bdde8:
37b6bdde8lea eax, [r13+rsi]
37b6bddedadd eax, [rbx]
37b6bddefmov rdx, rdi
37b6bddf2sub eax, 1
37b6bddf5cdqe
37b6bddf7imul rax, r15
37b6bddfblea rax, [r12+rax+1]
37b6bde00lea rcx, [rbp+4*rax]
37b6bde05mov eax, r14l
37b6bde08sub eax, esi
37b6bde0alea r8, [4*rax+4]
37b6bde12call memcpy
37b6bde17lea ecx, [r14+1]
37b6bde1b
37b6bde1bloc_37b6bde1b:
37b6bde1badd esi, 1
37b6bde1eadd rdi, 136
37b6bde25cmp [rsp+168], esi
37b6bde2cje 0x37b6bde40
37b6bde2e
37b6bde2eloc_37b6bde2e:
37b6bde2ecmp r14l, esi
37b6bde31jge 0x37b6bdde8
37b6bde33mov ecx, esi
37b6bde35jmp 0x37b6bde1b
37b6bde37
37b6bde37 66 0f 1f 84 00 00 00 00 00 f........
37b6bde40
37b6bde40loc_37b6bde40:
37b6bde40mov [rsp+260], ecx
37b6bde47mov r14l, [rsp+192]
37b6bde4fmov rdi, [rsp+4608]
37b6bde57jmp 0x37b6bd7f8
37b6bde5c
37b6bde5c 0f 1f 40 00 ..@.
37b6bde60
37b6bde60loc_37b6bde60:
37b6bde60mov edx, r14l
37b6bde63jmp 0x37b6bdb1b
37b6bde68
37b6bde68loc_37b6bde68:
37b6bde68mov esi, [r8]
37b6bde6bmov ecx, ecx
37b6bde6dmov [rdx], esi
37b6bde6fmov esi, [r8+rcx-4]
37b6bde74mov [rdx+rcx-4], esi
37b6bde78jmp 0x37b6bd3bb
37b6bde7d
37b6bde7dloc_37b6bde7d:
37b6bde7dmov rbx, [rsp+4616]
37b6bde85lea eax, [rdx+r13-1]
37b6bde8amov [rbx], eax
37b6bde8cjmp 0x37b6bcea6
37b6bde91
37b6bde91loc_37b6bde91:
37b6bde91mov rbx, [rsp+4616]
37b6bde99lea eax, [rax+r15-1]
37b6bde9emov [rbx], eax
37b6bdea0jmp 0x37b6bcea6
37b6bdea5
37b6bdea5loc_37b6bdea5:
37b6bdea5mov ecx, ecx
37b6bdea7mov [rdx], 0
37b6bdeadmov [rdx+rcx-4], 0
37b6bdeb5jmp 0x37b6bcf90
37b6bdeba
37b6bdebaloc_37b6bdeba:
37b6bdebaneg eax
37b6bdebcjmp 0x37b6bce84
37b6bcd40
37b6bdec1
37b6bdec1 // align 0x10
37b6bdec1 // align 0x10
37b6bded0
37b6bded0spbtrs_:
37b6bded0push r15
37b6bded2push r14
37b6bded4push r13
37b6bded6push r12
37b6bded8push rbp
37b6bded9push rdi
37b6bdedapush rsi
37b6bdedbpush rbx
37b6bdedcsub rsp, 152
37b6bdee3mov rax, [rsp+280]
37b6bdeebmov r12, [rsp+256]
37b6bdef3mov rbp, [rsp+264]
37b6bdefbmov ebx, [rax]
37b6bdefdmov rax, [rsp+288]
37b6bdf05mov [rax], 0
37b6bdf0bmov rsi, rdx
37b6bdf0emov rdi, r8
37b6bdf11mov r14, r9
37b6bdf14mov r8l, 1
37b6bdf1amov r9l, 1
37b6bdf20lea rdx, [rip+0xd76d99]
37b6bdf27mov r13, rcx
37b6bdf2acall lsame_
37b6bdf2fmov r15l, eax
37b6bdf32test eax, eax
37b6bdf34je 0x37b6be0f8
37b6bdf3a
37b6bdf3aloc_37b6bdf3a:
37b6bdf3amov edx, [rsi]
37b6bdf3ctest edx, edx
37b6bdf3ejs 0x37b6be0a8
37b6bdf44mov eax, [rdi]
37b6bdf46test eax, eax
37b6bdf48js 0x37b6be130
37b6bdf4emov r14l, [r14]
37b6bdf51test r14l, r14l
37b6bdf54js 0x37b6be140
37b6bdf5acmp eax, [rbp]
37b6bdf5djge 0x37b6be208
37b6bdf63mov rcx, [rsp+280]
37b6bdf6btest edx, edx
37b6bdf6dmov eax, 1
37b6bdf72cmovg eax, edx
37b6bdf75cmp [rcx], eax
37b6bdf77jl 0x37b6be220
37b6bdf7dmov rax, [rsp+288]
37b6bdf85mov eax, [rax]
37b6bdf87test eax, eax
37b6bdf89jne 0x37b6be22f
37b6bdf8ftest edx, edx
37b6bdf91je 0x37b6be0de
37b6bdf97test r14l, r14l
37b6bdf9aje 0x37b6be0de
37b6bdfa0movsxd rax, ebx
37b6bdfa3xor edx, edx
37b6bdfa5mov rbx, [rsp+272]
37b6bdfadlea r13, [rip+0xd76d2c]
37b6bdfb4test rax, rax
37b6bdfb7cmovs rax, rdx
37b6bdfbbshl rax, 2
37b6bdfbftest r15l, r15l
37b6bdfc2mov r15l, 1
37b6bdfc8mov [rsp+120], rax
37b6bdfcdlea rax, [rip+0xd76cfc]
37b6bdfd4mov [rsp+104], rax
37b6bdfd9lea rax, [rip+0xd76d04]
37b6bdfe0mov [rsp+112], rax
37b6bdfe5je 0x37b6be150
37b6bdfebnop [rax+rax]
37b6bdff0
37b6bdff0loc_37b6bdff0:
37b6bdff0mov [rsp+56], rbx
37b6bdff5mov r9, rsi
37b6bdff8mov rdx, [rsp+104]
37b6bdffdlea r8, [rip+0xd76cc4]
37b6be004mov [rsp+64], r13
37b6be009lea rcx, [rip+0xd76cc9]
37b6be010add r15l, 1
37b6be014mov [rsp+88], 8
37b6be01dmov [rsp+80], 9
37b6be026mov [rsp+72], 5
37b6be02fmov [rsp+48], rbp
37b6be034mov [rsp+40], r12
37b6be039mov [rsp+32], rdi
37b6be03ecall stbsv_
37b6be043mov [rsp+56], rbx
37b6be048mov rdx, [rsp+112]
37b6be04dmov r9, rsi
37b6be050mov [rsp+88], 8
37b6be059lea r8, [rip+0xd76c68]
37b6be060lea rcx, [rip+0xd76c72]
37b6be067mov [rsp+80], 12
37b6be070mov [rsp+72], 5
37b6be079mov [rsp+64], r13
37b6be07emov [rsp+48], rbp
37b6be083mov [rsp+40], r12
37b6be088mov [rsp+32], rdi
37b6be08dcall stbsv_
37b6be092add rbx, [rsp+120]
37b6be097cmp r14l, r15l
37b6be09ajge 0x37b6bdff0
37b6be0a0jmp 0x37b6be0de
37b6be0a2
37b6be0a2 66 0f 1f 44 00 00 f..D..
37b6be0a8
37b6be0a8loc_37b6be0a8:
37b6be0a8mov edx, -2
37b6be0admov eax, 2
37b6be0b2
37b6be0b2loc_37b6be0b2:
37b6be0b2mov rdi, [rsp+288]
37b6be0bamov [rdi], edx
37b6be0bc
37b6be0bcloc_37b6be0bc:
37b6be0bclea rdx, [rsp+140]
37b6be0c4mov r8l, 6
37b6be0calea rcx, [rip+0xd76bf1]
37b6be0d1mov [rsp+140], eax
37b6be0d8call xerbla_
37b6be0ddnop
37b6be0de
37b6be0deloc_37b6be0de:
37b6be0deadd rsp, 152
37b6be0e5pop rbx
37b6be0e6pop rsi
37b6be0e7pop rdi
37b6be0e8pop rbp
37b6be0e9pop r12
37b6be0ebpop r13
37b6be0edpop r14
37b6be0efpop r15
37b6be0f1ret
37b6be0f2
37b6be0f2 66 0f 1f 44 00 00 f..D..
37b6be0f8
37b6be0f8loc_37b6be0f8:
37b6be0f8mov r9l, 1
37b6be0femov r8l, 1
37b6be104lea rdx, [rip+0xd76bb6]
37b6be10bmov rcx, r13
37b6be10ecall lsame_
37b6be113test eax, eax
37b6be115jne 0x37b6bdf3a
37b6be11bmov edx, -1
37b6be120mov eax, 1
37b6be125jmp 0x37b6be0b2
37b6be127
37b6be127 66 0f 1f 84 00 00 00 00 00 f........
37b6be130
37b6be130loc_37b6be130:
37b6be130mov edx, -3
37b6be135mov eax, 3
37b6be13ajmp 0x37b6be0b2
37b6be13f
37b6be13f 90 .
37b6be140
37b6be140loc_37b6be140:
37b6be140mov edx, -4
37b6be145mov eax, 4
37b6be14ajmp 0x37b6be0b2
37b6be14f
37b6be14f 90 .
37b6be150
37b6be150loc_37b6be150:
37b6be150mov [rsp+56], rbx
37b6be155mov r9, rsi
37b6be158mov rdx, [rsp+112]
37b6be15dlea r8, [rip+0xd76b64]
37b6be164mov [rsp+64], r13
37b6be169lea rcx, [rip+0xd76b80]
37b6be170add r15l, 1
37b6be174mov [rsp+88], 8
37b6be17dmov [rsp+80], 12
37b6be186mov [rsp+72], 5
37b6be18fmov [rsp+48], rbp
37b6be194mov [rsp+40], r12
37b6be199mov [rsp+32], rdi
37b6be19ecall stbsv_
37b6be1a3mov [rsp+56], rbx
37b6be1a8mov rdx, [rsp+104]
37b6be1admov r9, rsi
37b6be1b0mov [rsp+88], 8
37b6be1b9lea r8, [rip+0xd76b08]
37b6be1c0lea rcx, [rip+0xd76b29]
37b6be1c7mov [rsp+80], 9
37b6be1d0mov [rsp+72], 5
37b6be1d9mov [rsp+64], r13
37b6be1demov [rsp+48], rbp
37b6be1e3mov [rsp+40], r12
37b6be1e8mov [rsp+32], rdi
37b6be1edcall stbsv_
37b6be1f2add rbx, [rsp+120]
37b6be1f7cmp r14l, r15l
37b6be1fajge 0x37b6be150
37b6be200jmp 0x37b6be0de
37b6be205
37b6be205 0f 1f 00 ...
37b6be208
37b6be208loc_37b6be208:
37b6be208mov edx, -6
37b6be20dmov eax, 6
37b6be212jmp 0x37b6be0b2
37b6be217
37b6be217 66 0f 1f 84 00 00 00 00 00 f........
37b6be220
37b6be220loc_37b6be220:
37b6be220mov edx, -8
37b6be225mov eax, 8
37b6be22ajmp 0x37b6be0b2
37b6be22f
37b6be22floc_37b6be22f:
37b6be22fneg eax
37b6be231jmp 0x37b6be0bc
37b6bded0
37b6bded0spbtrs_:
37b6bded0push r15
37b6bded2push r14
37b6bded4push r13
37b6bded6push r12
37b6bded8push rbp
37b6bded9push rdi
37b6bdedapush rsi
37b6bdedbpush rbx
37b6bdedcsub rsp, 152
37b6bdee3mov rax, [rsp+280]
37b6bdeebmov r12, [rsp+256]
37b6bdef3mov rbp, [rsp+264]
37b6bdefbmov ebx, [rax]
37b6bdefdmov rax, [rsp+288]
37b6bdf05mov [rax], 0
37b6bdf0bmov rsi, rdx
37b6bdf0emov rdi, r8
37b6bdf11mov r14, r9
37b6bdf14mov r8l, 1
37b6bdf1amov r9l, 1
37b6bdf20lea rdx, [rip+0xd76d99]
37b6bdf27mov r13, rcx
37b6bdf2acall lsame_
37b6bdf2fmov r15l, eax
37b6bdf32test eax, eax
37b6bdf34je 0x37b6be0f8
37b6bdf3a
37b6bdf3aloc_37b6bdf3a:
37b6bdf3amov edx, [rsi]
37b6bdf3ctest edx, edx
37b6bdf3ejs 0x37b6be0a8
37b6bdf44mov eax, [rdi]
37b6bdf46test eax, eax
37b6bdf48js 0x37b6be130
37b6bdf4emov r14l, [r14]
37b6bdf51test r14l, r14l
37b6bdf54js 0x37b6be140
37b6bdf5acmp eax, [rbp]
37b6bdf5djge 0x37b6be208
37b6bdf63mov rcx, [rsp+280]
37b6bdf6btest edx, edx
37b6bdf6dmov eax, 1
37b6bdf72cmovg eax, edx
37b6bdf75cmp [rcx], eax
37b6bdf77jl 0x37b6be220
37b6bdf7dmov rax, [rsp+288]
37b6bdf85mov eax, [rax]
37b6bdf87test eax, eax
37b6bdf89jne 0x37b6be22f
37b6bdf8ftest edx, edx
37b6bdf91je 0x37b6be0de
37b6bdf97test r14l, r14l
37b6bdf9aje 0x37b6be0de
37b6bdfa0movsxd rax, ebx
37b6bdfa3xor edx, edx
37b6bdfa5mov rbx, [rsp+272]
37b6bdfadlea r13, [rip+0xd76d2c]
37b6bdfb4test rax, rax
37b6bdfb7cmovs rax, rdx
37b6bdfbbshl rax, 2
37b6bdfbftest r15l, r15l
37b6bdfc2mov r15l, 1
37b6bdfc8mov [rsp+120], rax
37b6bdfcdlea rax, [rip+0xd76cfc]
37b6bdfd4mov [rsp+104], rax
37b6bdfd9lea rax, [rip+0xd76d04]
37b6bdfe0mov [rsp+112], rax
37b6bdfe5je 0x37b6be150
37b6bdfebnop [rax+rax]
37b6bdff0
37b6bdff0loc_37b6bdff0:
37b6bdff0mov [rsp+56], rbx
37b6bdff5mov r9, rsi
37b6bdff8mov rdx, [rsp+104]
37b6bdffdlea r8, [rip+0xd76cc4]
37b6be004mov [rsp+64], r13
37b6be009lea rcx, [rip+0xd76cc9]
37b6be010add r15l, 1
37b6be014mov [rsp+88], 8
37b6be01dmov [rsp+80], 9
37b6be026mov [rsp+72], 5
37b6be02fmov [rsp+48], rbp
37b6be034mov [rsp+40], r12
37b6be039mov [rsp+32], rdi
37b6be03ecall stbsv_
37b6be043mov [rsp+56], rbx
37b6be048mov rdx, [rsp+112]
37b6be04dmov r9, rsi
37b6be050mov [rsp+88], 8
37b6be059lea r8, [rip+0xd76c68]
37b6be060lea rcx, [rip+0xd76c72]
37b6be067mov [rsp+80], 12
37b6be070mov [rsp+72], 5
37b6be079mov [rsp+64], r13
37b6be07emov [rsp+48], rbp
37b6be083mov [rsp+40], r12
37b6be088mov [rsp+32], rdi
37b6be08dcall stbsv_
37b6be092add rbx, [rsp+120]
37b6be097cmp r14l, r15l
37b6be09ajge 0x37b6bdff0
37b6be0a0jmp 0x37b6be0de
37b6be0a2
37b6be0a2 66 0f 1f 44 00 00 f..D..
37b6be0a8
37b6be0a8loc_37b6be0a8:
37b6be0a8mov edx, -2
37b6be0admov eax, 2
37b6be0b2
37b6be0b2loc_37b6be0b2:
37b6be0b2mov rdi, [rsp+288]
37b6be0bamov [rdi], edx
37b6be0bc
37b6be0bcloc_37b6be0bc:
37b6be0bclea rdx, [rsp+140]
37b6be0c4mov r8l, 6
37b6be0calea rcx, [rip+0xd76bf1]
37b6be0d1mov [rsp+140], eax
37b6be0d8call xerbla_
37b6be0ddnop
37b6be0de
37b6be0deloc_37b6be0de:
37b6be0deadd rsp, 152
37b6be0e5pop rbx
37b6be0e6pop rsi
37b6be0e7pop rdi
37b6be0e8pop rbp
37b6be0e9pop r12
37b6be0ebpop r13
37b6be0edpop r14
37b6be0efpop r15
37b6be0f1ret
37b6be0f2
37b6be0f2 66 0f 1f 44 00 00 f..D..
37b6be0f8
37b6be0f8loc_37b6be0f8:
37b6be0f8mov r9l, 1
37b6be0femov r8l, 1
37b6be104lea rdx, [rip+0xd76bb6]
37b6be10bmov rcx, r13
37b6be10ecall lsame_
37b6be113test eax, eax
37b6be115jne 0x37b6bdf3a
37b6be11bmov edx, -1
37b6be120mov eax, 1
37b6be125jmp 0x37b6be0b2
37b6be127
37b6be127 66 0f 1f 84 00 00 00 00 00 f........
37b6be130
37b6be130loc_37b6be130:
37b6be130mov edx, -3
37b6be135mov eax, 3
37b6be13ajmp 0x37b6be0b2
37b6be13f
37b6be13f 90 .
37b6be140
37b6be140loc_37b6be140:
37b6be140mov edx, -4
37b6be145mov eax, 4
37b6be14ajmp 0x37b6be0b2
37b6be14f
37b6be14f 90 .
37b6be150
37b6be150loc_37b6be150:
37b6be150mov [rsp+56], rbx
37b6be155mov r9, rsi
37b6be158mov rdx, [rsp+112]
37b6be15dlea r8, [rip+0xd76b64]
37b6be164mov [rsp+64], r13
37b6be169lea rcx, [rip+0xd76b80]
37b6be170add r15l, 1
37b6be174mov [rsp+88], 8
37b6be17dmov [rsp+80], 12
37b6be186mov [rsp+72], 5
37b6be18fmov [rsp+48], rbp
37b6be194mov [rsp+40], r12
37b6be199mov [rsp+32], rdi
37b6be19ecall stbsv_
37b6be1a3mov [rsp+56], rbx
37b6be1a8mov rdx, [rsp+104]
37b6be1admov r9, rsi
37b6be1b0mov [rsp+88], 8
37b6be1b9lea r8, [rip+0xd76b08]
37b6be1c0lea rcx, [rip+0xd76b29]
37b6be1c7mov [rsp+80], 9
37b6be1d0mov [rsp+72], 5
37b6be1d9mov [rsp+64], r13
37b6be1demov [rsp+48], rbp
37b6be1e3mov [rsp+40], r12
37b6be1e8mov [rsp+32], rdi
37b6be1edcall stbsv_
37b6be1f2add rbx, [rsp+120]
37b6be1f7cmp r14l, r15l
37b6be1fajge 0x37b6be150
37b6be200jmp 0x37b6be0de
37b6be205
37b6be205 0f 1f 00 ...
37b6be208
37b6be208loc_37b6be208:
37b6be208mov edx, -6
37b6be20dmov eax, 6
37b6be212jmp 0x37b6be0b2
37b6be217
37b6be217 66 0f 1f 84 00 00 00 00 00 f........
37b6be220
37b6be220loc_37b6be220:
37b6be220mov edx, -8
37b6be225mov eax, 8
37b6be22ajmp 0x37b6be0b2
37b6be22f
37b6be22floc_37b6be22f:
37b6be22fneg eax
37b6be231jmp 0x37b6be0bc
37b6bded0
37b6be236
37b6be236 // align 0x10
37b6be236 // align 0x10
37b6be240
37b6be240spocon_:
37b6be240push r15
37b6be242push r14
37b6be244push r13
37b6be246push r12
37b6be248push rbp
37b6be249push rdi
37b6be24apush rsi
37b6be24bpush rbx
37b6be24csub rsp, 232
37b6be253movups [rsp+192], x6
37b6be25bmovups [rsp+208], x7
37b6be263mov rdi, [rsp+368]
37b6be26bmov rbx, [rsp+352]
37b6be273mov [rdi], 0
37b6be279mov r14, rdx
37b6be27cmov rbp, r8
37b6be27fmov rsi, r9
37b6be282mov r8l, 1
37b6be288mov r9l, 1
37b6be28elea rdx, [rip+0xd76a6b]
37b6be295mov r13, rcx
37b6be298call lsame_
37b6be29dmov r12l, eax
37b6be2a0test eax, eax
37b6be2a2je 0x37b6be630
37b6be2a8
37b6be2a8loc_37b6be2a8:
37b6be2a8mov eax, [r14]
37b6be2abtest eax, eax
37b6be2adjs 0x37b6be5d8
37b6be2b3mov edx, 1
37b6be2b8cmovg edx, eax
37b6be2bbcmp [rsi], edx
37b6be2bdjl 0x37b6be670
37b6be2c3mov rcx, [rsp+336]
37b6be2cbpxor x0, x0
37b6be2cfmovss x1, [rcx]
37b6be2d3comiss x0, x1
37b6be2d6ja 0x37b6be740
37b6be2dcmov edx, [rdi]
37b6be2detest edx, edx
37b6be2e0jne 0x37b6be74f
37b6be2e6mov rcx, [rsp+344]
37b6be2eemov [rcx], 0
37b6be2f4test eax, eax
37b6be2f6je 0x37b6be660
37b6be2fcucomiss x1, x0
37b6be2ffjp 0x37b6be307
37b6be301je 0x37b6be606
37b6be307
37b6be307loc_37b6be307:
37b6be307mov edx, 12
37b6be30clea rcx, [rip+0xd769f5]
37b6be313lea r15, [rsp+180]
37b6be31bcall slamch_
37b6be320lea rax, [rsp+164]
37b6be328mov [rsp+164], 0
37b6be333movss x6, [rip+0xd76a05]
37b6be33bmov [rsp+128], rax
37b6be343mov eax, r12l
37b6be346movaps x7, x0
37b6be349mov r12, r14
37b6be34cmov [rsp+159], 78
37b6be354lea r13, [rsp+160]
37b6be35cmov r14l, eax
37b6be35fjmp 0x37b6be478
37b6be364
37b6be364 0f 1f 40 00 ..@.
37b6be368
37b6be368loc_37b6be368:
37b6be368mov [rsp+72], rdx
37b6be36dlea rdx, [rsp+172]
37b6be375lea r8, [rip+0xd76998]
37b6be37cmov [rsp+64], rdx
37b6be381lea rcx, [rip+0xd7699d]
37b6be388lea rdx, [rip+0xd7698d]
37b6be38fmov [rsp+96], 9
37b6be398mov [rsp+88], 5
37b6be3a1mov [rsp+80], rdi
37b6be3a6mov [rsp+56], rbx
37b6be3abmov [rsp+48], rsi
37b6be3b0mov [rsp+40], rbp
37b6be3b5mov [rsp+32], r12
37b6be3bamov [rsp+136], r9
37b6be3c2call slatrs_
37b6be3c7mov [rsp+80], rdi
37b6be3ccmov r9, [rsp+136]
37b6be3d4lea r8, [rip+0xd76939]
37b6be3dbmov [rsp+112], 1
37b6be3e4lea rcx, [rip+0xd7693a]
37b6be3ebmov [rsp+104], 8
37b6be3f4mov [rsp+96], 12
37b6be3fdmov [rsp+88], 5
37b6be406mov eax, [r12]
37b6be40amov [rsp+56], rbx
37b6be40flea edx, [rax+rax]
37b6be412mov [rsp+48], rsi
37b6be417movsxd rdx, edx
37b6be41amov [rsp+40], rbp
37b6be41flea rdx, [rbx+4*rdx]
37b6be423mov [rsp+32], r12
37b6be428mov [rsp+72], rdx
37b6be42dlea rdx, [rsp+176]
37b6be435mov [rsp+64], rdx
37b6be43alea rdx, [rip+0xd768e9]
37b6be441mov [rsp+159], 89
37b6be449call slatrs_
37b6be44e
37b6be44eloc_37b6be44e:
37b6be44emovss x0, [rsp+172]
37b6be457mulss x0, [rsp+176]
37b6be460movss [rsp+168], x0
37b6be469ucomiss x0, x6
37b6be46cjp 0x37b6be6c8
37b6be472jne 0x37b6be6c8
37b6be478
37b6be478loc_37b6be478:
37b6be478mov rax, [rsp+128]
37b6be480movsxd rdx, [r12]
37b6be484mov [rsp+48], r15
37b6be489mov r8, rbx
37b6be48cmov [rsp+32], r13
37b6be491mov r9, [rsp+360]
37b6be499mov rcx, r12
37b6be49cmov [rsp+40], rax
37b6be4a1lea rdx, [rbx+4*rdx]
37b6be4a5call slacn2_
37b6be4aamov eax, [rsp+164]
37b6be4b1test eax, eax
37b6be4b3je 0x37b6be680
37b6be4b9mov eax, [r12]
37b6be4bdlea r9, [rsp+159]
37b6be4c5mov [rsp+112], 1
37b6be4cemov [rsp+104], 8
37b6be4d7lea edx, [rax+rax]
37b6be4damovsxd rdx, edx
37b6be4ddlea rdx, [rbx+4*rdx]
37b6be4e1test r14l, r14l
37b6be4e4jne 0x37b6be368
37b6be4eamov [rsp+72], rdx
37b6be4eflea rdx, [rsp+172]
37b6be4f7lea r8, [rip+0xd76816]
37b6be4femov [rsp+64], rdx
37b6be503lea rcx, [rip+0xd7682c]
37b6be50alea rdx, [rip+0xd76819]
37b6be511mov [rsp+96], 12
37b6be51amov [rsp+88], 5
37b6be523mov [rsp+80], rdi
37b6be528mov [rsp+56], rbx
37b6be52dmov [rsp+48], rsi
37b6be532mov [rsp+40], rbp
37b6be537mov [rsp+32], r12
37b6be53cmov [rsp+136], r9
37b6be544call slatrs_
37b6be549mov [rsp+80], rdi
37b6be54emov r9, [rsp+136]
37b6be556lea r8, [rip+0xd767b7]
37b6be55dmov [rsp+112], 1
37b6be566lea rcx, [rip+0xd767c9]
37b6be56dmov [rsp+104], 8
37b6be576mov [rsp+96], 9
37b6be57fmov [rsp+88], 5
37b6be588mov eax, [r12]
37b6be58cmov [rsp+56], rbx
37b6be591lea edx, [rax+rax]
37b6be594mov [rsp+48], rsi
37b6be599movsxd rdx, edx
37b6be59cmov [rsp+40], rbp
37b6be5a1lea rdx, [rbx+4*rdx]
37b6be5a5mov [rsp+32], r12
37b6be5aamov [rsp+72], rdx
37b6be5aflea rdx, [rsp+176]
37b6be5b7mov [rsp+64], rdx
37b6be5bclea rdx, [rip+0xd76759]
37b6be5c3mov [rsp+159], 89
37b6be5cbcall slatrs_
37b6be5d0jmp 0x37b6be44e
37b6be5d5
37b6be5d5 0f 1f 00 ...
37b6be5d8
37b6be5d8loc_37b6be5d8:
37b6be5d8mov eax, -2
37b6be5ddmov edx, 2
37b6be5e2
37b6be5e2loc_37b6be5e2:
37b6be5e2mov [rdi], eax
37b6be5e4
37b6be5e4loc_37b6be5e4:
37b6be5e4mov [rsp+180], edx
37b6be5ebmov r8l, 6
37b6be5f1lea rdx, [rsp+180]
37b6be5f9lea rcx, [rip+0xd76702]
37b6be600call xerbla_
37b6be605nop
37b6be606
37b6be606loc_37b6be606:
37b6be606movups x6, [rsp+192]
37b6be60emovups x7, [rsp+208]
37b6be616add rsp, 232
37b6be61dpop rbx
37b6be61epop rsi
37b6be61fpop rdi
37b6be620pop rbp
37b6be621pop r12
37b6be623pop r13
37b6be625pop r14
37b6be627pop r15
37b6be629ret
37b6be62a
37b6be62a 66 0f 1f 44 00 00 f..D..
37b6be630
37b6be630loc_37b6be630:
37b6be630mov r9l, 1
37b6be636mov r8l, 1
37b6be63clea rdx, [rip+0xd766be]
37b6be643mov rcx, r13
37b6be646call lsame_
37b6be64btest eax, eax
37b6be64djne 0x37b6be2a8
37b6be653mov eax, -1
37b6be658mov edx, 1
37b6be65djmp 0x37b6be5e2
37b6be65f
37b6be65f 90 .
37b6be660
37b6be660loc_37b6be660:
37b6be660mov [rcx], 0x3f800000
37b6be666jmp 0x37b6be606
37b6be668
37b6be668 0f 1f 84 00 00 00 00 00 ........
37b6be670
37b6be670loc_37b6be670:
37b6be670mov eax, -4
37b6be675mov edx, 4
37b6be67ajmp 0x37b6be5e2
37b6be67f
37b6be67f 90 .
37b6be680
37b6be680loc_37b6be680:
37b6be680movss x1, [rsp+160]
37b6be689pxor x0, x0
37b6be68ducomiss x1, x0
37b6be690jp 0x37b6be698
37b6be692je 0x37b6be606
37b6be698
37b6be698loc_37b6be698:
37b6be698movss x0, [rip+0xd766a0]
37b6be6a0mov rax, [rsp+336]
37b6be6a8divss x0, x1
37b6be6acdivss x0, [rax]
37b6be6b0mov rax, [rsp+344]
37b6be6b8movss [rax], x0
37b6be6bcjmp 0x37b6be606
37b6be6c1
37b6be6c1 0f 1f 80 00 00 00 00 .......
37b6be6c8
37b6be6c8loc_37b6be6c8:
37b6be6c8lea r8, [rip+0xd7666d]
37b6be6cfmov rdx, rbx
37b6be6d2mov rcx, r12
37b6be6d5movss [rsp+136], x0
37b6be6decall isamax_
37b6be6e3movss x0, [rsp+136]
37b6be6eccdqe
37b6be6eemovss x1, [rbx+4*rax-4]
37b6be6f4andps x1, [rip+0xd76655]
37b6be6fbmulss x1, x7
37b6be6ffcomiss x1, x0
37b6be702ja 0x37b6be606
37b6be708pxor x1, x1
37b6be70cucomiss x0, x1
37b6be70fjp 0x37b6be717
37b6be711je 0x37b6be606
37b6be717
37b6be717loc_37b6be717:
37b6be717lea rdx, [rsp+168]
37b6be71flea r9, [rip+0xd76616]
37b6be726mov r8, rbx
37b6be729mov rcx, r12
37b6be72ccall srscl_
37b6be731jmp 0x37b6be478
37b6be736
37b6be736 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b6be740
37b6be740loc_37b6be740:
37b6be740mov eax, -5
37b6be745mov edx, 5
37b6be74ajmp 0x37b6be5e2
37b6be74f
37b6be74floc_37b6be74f:
37b6be74fneg edx
37b6be751jmp 0x37b6be5e4
37b6be240
37b6be240spocon_:
37b6be240push r15
37b6be242push r14
37b6be244push r13
37b6be246push r12
37b6be248push rbp
37b6be249push rdi
37b6be24apush rsi
37b6be24bpush rbx
37b6be24csub rsp, 232
37b6be253movups [rsp+192], x6
37b6be25bmovups [rsp+208], x7
37b6be263mov rdi, [rsp+368]
37b6be26bmov rbx, [rsp+352]
37b6be273mov [rdi], 0
37b6be279mov r14, rdx
37b6be27cmov rbp, r8
37b6be27fmov rsi, r9
37b6be282mov r8l, 1
37b6be288mov r9l, 1
37b6be28elea rdx, [rip+0xd76a6b]
37b6be295mov r13, rcx
37b6be298call lsame_
37b6be29dmov r12l, eax
37b6be2a0test eax, eax
37b6be2a2je 0x37b6be630
37b6be2a8
37b6be2a8loc_37b6be2a8:
37b6be2a8mov eax, [r14]
37b6be2abtest eax, eax
37b6be2adjs 0x37b6be5d8
37b6be2b3mov edx, 1
37b6be2b8cmovg edx, eax
37b6be2bbcmp [rsi], edx
37b6be2bdjl 0x37b6be670
37b6be2c3mov rcx, [rsp+336]
37b6be2cbpxor x0, x0
37b6be2cfmovss x1, [rcx]
37b6be2d3comiss x0, x1
37b6be2d6ja 0x37b6be740
37b6be2dcmov edx, [rdi]
37b6be2detest edx, edx
37b6be2e0jne 0x37b6be74f
37b6be2e6mov rcx, [rsp+344]
37b6be2eemov [rcx], 0
37b6be2f4test eax, eax
37b6be2f6je 0x37b6be660
37b6be2fcucomiss x1, x0
37b6be2ffjp 0x37b6be307
37b6be301je 0x37b6be606
37b6be307
37b6be307loc_37b6be307:
37b6be307mov edx, 12
37b6be30clea rcx, [rip+0xd769f5]
37b6be313lea r15, [rsp+180]
37b6be31bcall slamch_
37b6be320lea rax, [rsp+164]
37b6be328mov [rsp+164], 0
37b6be333movss x6, [rip+0xd76a05]
37b6be33bmov [rsp+128], rax
37b6be343mov eax, r12l
37b6be346movaps x7, x0
37b6be349mov r12, r14
37b6be34cmov [rsp+159], 78
37b6be354lea r13, [rsp+160]
37b6be35cmov r14l, eax
37b6be35fjmp 0x37b6be478
37b6be364
37b6be364 0f 1f 40 00 ..@.
37b6be368
37b6be368loc_37b6be368:
37b6be368mov [rsp+72], rdx
37b6be36dlea rdx, [rsp+172]
37b6be375lea r8, [rip+0xd76998]
37b6be37cmov [rsp+64], rdx
37b6be381lea rcx, [rip+0xd7699d]
37b6be388lea rdx, [rip+0xd7698d]
37b6be38fmov [rsp+96], 9
37b6be398mov [rsp+88], 5
37b6be3a1mov [rsp+80], rdi
37b6be3a6mov [rsp+56], rbx
37b6be3abmov [rsp+48], rsi
37b6be3b0mov [rsp+40], rbp
37b6be3b5mov [rsp+32], r12
37b6be3bamov [rsp+136], r9
37b6be3c2call slatrs_
37b6be3c7mov [rsp+80], rdi
37b6be3ccmov r9, [rsp+136]
37b6be3d4lea r8, [rip+0xd76939]
37b6be3dbmov [rsp+112], 1
37b6be3e4lea rcx, [rip+0xd7693a]
37b6be3ebmov [rsp+104], 8
37b6be3f4mov [rsp+96], 12
37b6be3fdmov [rsp+88], 5
37b6be406mov eax, [r12]
37b6be40amov [rsp+56], rbx
37b6be40flea edx, [rax+rax]
37b6be412mov [rsp+48], rsi
37b6be417movsxd rdx, edx
37b6be41amov [rsp+40], rbp
37b6be41flea rdx, [rbx+4*rdx]
37b6be423mov [rsp+32], r12
37b6be428mov [rsp+72], rdx
37b6be42dlea rdx, [rsp+176]
37b6be435mov [rsp+64], rdx
37b6be43alea rdx, [rip+0xd768e9]
37b6be441mov [rsp+159], 89
37b6be449call slatrs_
37b6be44e
37b6be44eloc_37b6be44e:
37b6be44emovss x0, [rsp+172]
37b6be457mulss x0, [rsp+176]
37b6be460movss [rsp+168], x0
37b6be469ucomiss x0, x6
37b6be46cjp 0x37b6be6c8
37b6be472jne 0x37b6be6c8
37b6be478
37b6be478loc_37b6be478:
37b6be478mov rax, [rsp+128]
37b6be480movsxd rdx, [r12]
37b6be484mov [rsp+48], r15
37b6be489mov r8, rbx
37b6be48cmov [rsp+32], r13
37b6be491mov r9, [rsp+360]
37b6be499mov rcx, r12
37b6be49cmov [rsp+40], rax
37b6be4a1lea rdx, [rbx+4*rdx]
37b6be4a5call slacn2_
37b6be4aamov eax, [rsp+164]
37b6be4b1test eax, eax
37b6be4b3je 0x37b6be680
37b6be4b9mov eax, [r12]
37b6be4bdlea r9, [rsp+159]
37b6be4c5mov [rsp+112], 1
37b6be4cemov [rsp+104], 8
37b6be4d7lea edx, [rax+rax]
37b6be4damovsxd rdx, edx
37b6be4ddlea rdx, [rbx+4*rdx]
37b6be4e1test r14l, r14l
37b6be4e4jne 0x37b6be368
37b6be4eamov [rsp+72], rdx
37b6be4eflea rdx, [rsp+172]
37b6be4f7lea r8, [rip+0xd76816]
37b6be4femov [rsp+64], rdx
37b6be503lea rcx, [rip+0xd7682c]
37b6be50alea rdx, [rip+0xd76819]
37b6be511mov [rsp+96], 12
37b6be51amov [rsp+88], 5
37b6be523mov [rsp+80], rdi
37b6be528mov [rsp+56], rbx
37b6be52dmov [rsp+48], rsi
37b6be532mov [rsp+40], rbp
37b6be537mov [rsp+32], r12
37b6be53cmov [rsp+136], r9
37b6be544call slatrs_
37b6be549mov [rsp+80], rdi
37b6be54emov r9, [rsp+136]
37b6be556lea r8, [rip+0xd767b7]
37b6be55dmov [rsp+112], 1
37b6be566lea rcx, [rip+0xd767c9]
37b6be56dmov [rsp+104], 8
37b6be576mov [rsp+96], 9
37b6be57fmov [rsp+88], 5
37b6be588mov eax, [r12]
37b6be58cmov [rsp+56], rbx
37b6be591lea edx, [rax+rax]
37b6be594mov [rsp+48], rsi
37b6be599movsxd rdx, edx
37b6be59cmov [rsp+40], rbp
37b6be5a1lea rdx, [rbx+4*rdx]
37b6be5a5mov [rsp+32], r12
37b6be5aamov [rsp+72], rdx
37b6be5aflea rdx, [rsp+176]
37b6be5b7mov [rsp+64], rdx
37b6be5bclea rdx, [rip+0xd76759]
37b6be5c3mov [rsp+159], 89
37b6be5cbcall slatrs_
37b6be5d0jmp 0x37b6be44e
37b6be5d5
37b6be5d5 0f 1f 00 ...
37b6be5d8
37b6be5d8loc_37b6be5d8:
37b6be5d8mov eax, -2
37b6be5ddmov edx, 2
37b6be5e2
37b6be5e2loc_37b6be5e2:
37b6be5e2mov [rdi], eax
37b6be5e4
37b6be5e4loc_37b6be5e4:
37b6be5e4mov [rsp+180], edx
37b6be5ebmov r8l, 6
37b6be5f1lea rdx, [rsp+180]
37b6be5f9lea rcx, [rip+0xd76702]
37b6be600call xerbla_
37b6be605nop
37b6be606
37b6be606loc_37b6be606:
37b6be606movups x6, [rsp+192]
37b6be60emovups x7, [rsp+208]
37b6be616add rsp, 232
37b6be61dpop rbx
37b6be61epop rsi
37b6be61fpop rdi
37b6be620pop rbp
37b6be621pop r12
37b6be623pop r13
37b6be625pop r14
37b6be627pop r15
37b6be629ret
37b6be62a
37b6be62a 66 0f 1f 44 00 00 f..D..
37b6be630
37b6be630loc_37b6be630:
37b6be630mov r9l, 1
37b6be636mov r8l, 1
37b6be63clea rdx, [rip+0xd766be]
37b6be643mov rcx, r13
37b6be646call lsame_
37b6be64btest eax, eax
37b6be64djne 0x37b6be2a8
37b6be653mov eax, -1
37b6be658mov edx, 1
37b6be65djmp 0x37b6be5e2
37b6be65f
37b6be65f 90 .
37b6be660
37b6be660loc_37b6be660:
37b6be660mov [rcx], 0x3f800000
37b6be666jmp 0x37b6be606
37b6be668
37b6be668 0f 1f 84 00 00 00 00 00 ........
37b6be670
37b6be670loc_37b6be670:
37b6be670mov eax, -4
37b6be675mov edx, 4
37b6be67ajmp 0x37b6be5e2
37b6be67f
37b6be67f 90 .
37b6be680
37b6be680loc_37b6be680:
37b6be680movss x1, [rsp+160]
37b6be689pxor x0, x0
37b6be68ducomiss x1, x0
37b6be690jp 0x37b6be698
37b6be692je 0x37b6be606
37b6be698
37b6be698loc_37b6be698:
37b6be698movss x0, [rip+0xd766a0]
37b6be6a0mov rax, [rsp+336]
37b6be6a8divss x0, x1
37b6be6acdivss x0, [rax]
37b6be6b0mov rax, [rsp+344]
37b6be6b8movss [rax], x0
37b6be6bcjmp 0x37b6be606
37b6be6c1
37b6be6c1 0f 1f 80 00 00 00 00 .......
37b6be6c8
37b6be6c8loc_37b6be6c8:
37b6be6c8lea r8, [rip+0xd7666d]
37b6be6cfmov rdx, rbx
37b6be6d2mov rcx, r12
37b6be6d5movss [rsp+136], x0
37b6be6decall isamax_
37b6be6e3movss x0, [rsp+136]
37b6be6eccdqe
37b6be6eemovss x1, [rbx+4*rax-4]
37b6be6f4andps x1, [rip+0xd76655]
37b6be6fbmulss x1, x7
37b6be6ffcomiss x1, x0
37b6be702ja 0x37b6be606
37b6be708pxor x1, x1
37b6be70cucomiss x0, x1
37b6be70fjp 0x37b6be717
37b6be711je 0x37b6be606
37b6be717
37b6be717loc_37b6be717:
37b6be717lea rdx, [rsp+168]
37b6be71flea r9, [rip+0xd76616]
37b6be726mov r8, rbx
37b6be729mov rcx, r12
37b6be72ccall srscl_
37b6be731jmp 0x37b6be478
37b6be736
37b6be736 66 2e 0f 1f 84 00 00 00 00 00 f.........
37b6be740
37b6be740loc_37b6be740:
37b6be740mov eax, -5
37b6be745mov edx, 5
37b6be74ajmp 0x37b6be5e2
37b6be74f
37b6be74floc_37b6be74f:
37b6be74fneg edx
37b6be751jmp 0x37b6be5e4
37b6be240
37b6be756
37b6be756 // align 0x10
37b6be756 // align 0x10
37b6be760
37b6be760spoequ_:
37b6be760push rbx
37b6be761sub rsp, 48
37b6be765mov r10l, [rcx]
37b6be768mov rbx, rdx
37b6be76btest r10l, r10l
37b6be76ejs 0x37b6be7b0
37b6be770mov eax, 1
37b6be775movsxd rdx, [r8]
37b6be778cmovg eax, r10l
37b6be77ccmp edx, eax
37b6be77emov rax, [rsp+112]
37b6be783jl 0x37b6be7e8
37b6be785mov [rax], 0
37b6be78btest r10l, r10l
37b6be78ejne 0x37b6be7f8
37b6be790mov rax, [rsp+96]
37b6be795mov [rax], 0x3f800000
37b6be79bmov rax, [rsp+104]
37b6be7a0mov [rax], 0
37b6be7a6
37b6be7a6loc_37b6be7a6:
37b6be7a6add rsp, 48
37b6be7aapop rbx
37b6be7abret
37b6be7ac
37b6be7ac 0f 1f 40 00 ..@.
37b6be7b0
37b6be7b0loc_37b6be7b0:
37b6be7b0mov rax, [rsp+112]
37b6be7b5mov [rax], -1
37b6be7bbmov eax, 1
37b6be7c0
37b6be7c0loc_37b6be7c0:
37b6be7c0lea rdx, [rsp+44]
37b6be7c5mov r8l, 6
37b6be7cblea rcx, [rip+0xd7658e]
37b6be7d2mov [rsp+44], eax
37b6be7d6call xerbla_
37b6be7dbnop
37b6be7dcadd rsp, 48
37b6be7e0pop rbx
37b6be7e1ret
37b6be7e2
37b6be7e2 66 0f 1f 44 00 00 f..D..
37b6be7e8
37b6be7e8loc_37b6be7e8:
37b6be7e8mov [rax], -3
37b6be7eemov eax, 3
37b6be7f3jmp 0x37b6be7c0
37b6be7f5
37b6be7f5 0f 1f 00 ...
37b6be7f8
37b6be7f8loc_37b6be7f8:
37b6be7f8movss x1, [rbx]
37b6be7fcmov rax, [rsp+104]
37b6be801movss [r9], x1
37b6be806movss [rax], x1
37b6be80acmp r10l, 1
37b6be80eje 0x37b6be918
37b6be814mov rax, rdx
37b6be817lea r8l, [r10-2]
37b6be81bmovaps x2, x1
37b6be81emov rcx, r9
37b6be821not rax
37b6be824lea r11, [4*rdx+4]
37b6be82clea r8, [r9+4*r8+8]
37b6be831lea rax, [rax+2*rdx]
37b6be835lea rdx, [rbx+4*rax+8]
37b6be83alea rax, [r9+4]
37b6be83enop
37b6be840
37b6be840loc_37b6be840:
37b6be840movss x0, [rdx]
37b6be844add rax, 4
37b6be848add rdx, r11
37b6be84bmovss [rax-4], x0
37b6be850minss x1, x0
37b6be854maxss x2, x0
37b6be858cmp rax, r8
37b6be85bjne 0x37b6be840
37b6be85dpxor x0, x0
37b6be861mov rax, [rsp+104]
37b6be866comiss x0, x1
37b6be869movss [rax], x2
37b6be86djae 0x37b6be930
37b6be873lea eax, [r10-1]
37b6be877cmp eax, 2
37b6be87ajbe 0x37b6be962
37b6be880mov eax, r10l
37b6be883movss x3, [rip+0xd764dd]
37b6be88bshr eax, 2
37b6be88eshl rax, 4
37b6be892shufps x3, x3, 0
37b6be896add rax, r9
37b6be899nop [rax]
37b6be8a0
37b6be8a0loc_37b6be8a0:
37b6be8a0movups x4, [rcx]
37b6be8a3movaps x2, x3
37b6be8a6add rcx, 16
37b6be8aasqrtps x0, x4
37b6be8addivps x2, x0
37b6be8b0movups [rcx-16], x2
37b6be8b4cmp rcx, rax
37b6be8b7jne 0x37b6be8a0
37b6be8b9test r10b, 3
37b6be8bdje 0x37b6be8f4
37b6be8bfmov eax, r10l
37b6be8c2and eax, -4
37b6be8c5add eax, 1
37b6be8c8
37b6be8c8loc_37b6be8c8:
37b6be8c8movss x3, [rip+0xd76498]
37b6be8d0cdqe
37b6be8d2
37b6be8d2loc_37b6be8d2:
37b6be8d2movss x2, [r9+4*rax-4]
37b6be8d9movaps x0, x3
37b6be8dcsqrtss x2, x2
37b6be8e0divss x0, x2
37b6be8e4movss [r9+4*rax-4], x0
37b6be8ebadd rax, 1
37b6be8efcmp r10l, eax
37b6be8f2jge 0x37b6be8d2
37b6be8f4
37b6be8f4loc_37b6be8f4:
37b6be8f4mov rax, [rsp+104]
37b6be8f9sqrtss x1, x1
37b6be8fdmovss x0, [rax]
37b6be901mov rax, [rsp+96]
37b6be906sqrtss x0, x0
37b6be90adivss x1, x0
37b6be90emovss [rax], x1
37b6be912add rsp, 48
37b6be916pop rbx
37b6be917ret
37b6be918
37b6be918loc_37b6be918:
37b6be918pxor x0, x0
37b6be91ccomiss x0, x1
37b6be91fjb 0x37b6be962
37b6be921nop [rax]
37b6be925nop [rax+rax]
37b6be930
37b6be930loc_37b6be930:
37b6be930mov eax, 1
37b6be935pxor x0, x0
37b6be939jmp 0x37b6be94d
37b6be93b
37b6be93b 0f 1f 44 00 00 ..D..
37b6be940
37b6be940loc_37b6be940:
37b6be940add rax, 1
37b6be944cmp r10l, eax
37b6be947jl 0x37b6be7a6
37b6be94d
37b6be94dloc_37b6be94d:
37b6be94dcomiss x0, [r9+4*rax-4]
37b6be953jb 0x37b6be940
37b6be955mov rbx, [rsp+112]
37b6be95amov [rbx], eax
37b6be95cadd rsp, 48
37b6be960pop rbx
37b6be961ret
37b6be962
37b6be962loc_37b6be962:
37b6be962mov eax, 1
37b6be967jmp 0x37b6be8c8
37b6be760
37b6be760spoequ_:
37b6be760push rbx
37b6be761sub rsp, 48
37b6be765mov r10l, [rcx]
37b6be768mov rbx, rdx
37b6be76btest r10l, r10l
37b6be76ejs 0x37b6be7b0
37b6be770mov eax, 1
37b6be775movsxd rdx, [r8]
37b6be778cmovg eax, r10l
37b6be77ccmp edx, eax
37b6be77emov rax, [rsp+112]
37b6be783jl 0x37b6be7e8
37b6be785mov [rax], 0
37b6be78btest r10l, r10l
37b6be78ejne 0x37b6be7f8
37b6be790mov rax, [rsp+96]
37b6be795mov [rax], 0x3f800000
37b6be79bmov rax, [rsp+104]
37b6be7a0mov [rax], 0
37b6be7a6
37b6be7a6loc_37b6be7a6:
37b6be7a6add rsp, 48
37b6be7aapop rbx
37b6be7abret
37b6be7ac
37b6be7ac 0f 1f 40 00 ..@.
37b6be7b0
37b6be7b0loc_37b6be7b0:
37b6be7b0mov rax, [rsp+112]
37b6be7b5mov [rax], -1
37b6be7bbmov eax, 1
37b6be7c0
37b6be7c0loc_37b6be7c0:
37b6be7c0lea rdx, [rsp+44]
37b6be7c5mov r8l, 6
37b6be7cblea rcx, [rip+0xd7658e]
37b6be7d2mov [rsp+44], eax
37b6be7d6call xerbla_
37b6be7dbnop
37b6be7dcadd rsp, 48
37b6be7e0pop rbx
37b6be7e1ret
37b6be7e2
37b6be7e2 66 0f 1f 44 00 00 f..D..
37b6be7e8
37b6be7e8loc_37b6be7e8:
37b6be7e8mov [rax], -3
37b6be7eemov eax, 3
37b6be7f3jmp 0x37b6be7c0
37b6be7f5
37b6be7f5 0f 1f 00 ...
37b6be7f8
37b6be7f8loc_37b6be7f8:
37b6be7f8movss x1, [rbx]
37b6be7fcmov rax, [rsp+104]
37b6be801movss [r9], x1
37b6be806movss [rax], x1
37b6be80acmp r10l, 1
37b6be80eje 0x37b6be918
37b6be814mov rax, rdx
37b6be817lea r8l, [r10-2]
37b6be81bmovaps x2, x1
37b6be81emov rcx, r9
37b6be821not rax
37b6be824lea r11, [4*rdx+4]
37b6be82clea r8, [r9+4*r8+8]
37b6be831lea rax, [rax+2*rdx]
37b6be835lea rdx, [rbx+4*rax+8]
37b6be83alea rax, [r9+4]
37b6be83enop
37b6be840
37b6be840loc_37b6be840:
37b6be840movss x0, [rdx]
37b6be844add rax, 4
37b6be848add rdx, r11
37b6be84bmovss [rax-4], x0
37b6be850minss x1, x0
37b6be854maxss x2, x0
37b6be858cmp rax, r8
37b6be85bjne 0x37b6be840
37b6be85dpxor x0, x0
37b6be861mov rax, [rsp+104]
37b6be866comiss x0, x1
37b6be869movss [rax], x2
37b6be86djae 0x37b6be930
37b6be873lea eax, [r10-1]
37b6be877cmp eax, 2
37b6be87ajbe 0x37b6be962
37b6be880mov eax, r10l
37b6be883movss x3, [rip+0xd764dd]
37b6be88bshr eax, 2
37b6be88eshl rax, 4
37b6be892shufps x3, x3, 0
37b6be896add rax, r9
37b6be899nop [rax]
37b6be8a0
37b6be8a0loc_37b6be8a0:
37b6be8a0movups x4, [rcx]
37b6be8a3movaps x2, x3
37b6be8a6add rcx, 16
37b6be8aasqrtps x0, x4
37b6be8addivps x2, x0
37b6be8b0movups [rcx-16], x2
37b6be8b4cmp rcx, rax
37b6be8b7jne 0x37b6be8a0
37b6be8b9test r10b, 3
37b6be8bdje 0x37b6be8f4
37b6be8bfmov eax, r10l
37b6be8c2and eax, -4
37b6be8c5add eax, 1
37b6be8c8
37b6be8c8loc_37b6be8c8:
37b6be8c8movss x3, [rip+0xd76498]
37b6be8d0cdqe
37b6be8d2
37b6be8d2loc_37b6be8d2:
37b6be8d2movss x2, [r9+4*rax-4]
37b6be8d9movaps x0, x3
37b6be8dcsqrtss x2, x2
37b6be8e0divss x0, x2
37b6be8e4movss [r9+4*rax-4], x0
37b6be8ebadd rax, 1
37b6be8efcmp r10l, eax
37b6be8f2jge 0x37b6be8d2
37b6be8f4
37b6be8f4loc_37b6be8f4:
37b6be8f4mov rax, [rsp+104]
37b6be8f9sqrtss x1, x1
37b6be8fdmovss x0, [rax]
37b6be901mov rax, [rsp+96]
37b6be906sqrtss x0, x0
37b6be90adivss x1, x0
37b6be90emovss [rax], x1
37b6be912add rsp, 48
37b6be916pop rbx
37b6be917ret
37b6be918
37b6be918loc_37b6be918:
37b6be918pxor x0, x0
37b6be91ccomiss x0, x1
37b6be91fjb 0x37b6be962
37b6be921nop [rax]
37b6be925nop [rax+rax]
37b6be930
37b6be930loc_37b6be930:
37b6be930mov eax, 1
37b6be935pxor x0, x0
37b6be939jmp 0x37b6be94d
37b6be93b
37b6be93b 0f 1f 44 00 00 ..D..
37b6be940
37b6be940loc_37b6be940:
37b6be940add rax, 1
37b6be944cmp r10l, eax
37b6be947jl 0x37b6be7a6
37b6be94d
37b6be94dloc_37b6be94d:
37b6be94dcomiss x0, [r9+4*rax-4]
37b6be953jb 0x37b6be940
37b6be955mov rbx, [rsp+112]
37b6be95amov [rbx], eax
37b6be95cadd rsp, 48
37b6be960pop rbx
37b6be961ret
37b6be962
37b6be962loc_37b6be962:
37b6be962mov eax, 1
37b6be967jmp 0x37b6be8c8
37b6be760
37b6be96c
37b6be96c // align 0x20
37b6be96c // align 0x20
37b6be980
37b6be980sporfs_:
37b6be980push r15
37b6be982push r14
37b6be984push r13
37b6be986push r12
37b6be988push rbp
37b6be989push rdi
37b6be98apush rsi
37b6be98bpush rbx
37b6be98csub rsp, 408
37b6be993movups [rsp+272], x6
37b6be99bmovups [rsp+288], x7
37b6be9a3movups [rsp+304], x8
37b6be9acmovups [rsp+320], x9
37b6be9b5movups [rsp+336], x10
37b6be9bemovups [rsp+352], x11
37b6be9c7movups [rsp+368], x12
37b6be9d0movups [rsp+384], x13
37b6be9d9mov rax, [rsp+512]
37b6be9e1mov rbp, [rsp+560]
37b6be9e9mov r12, [rsp+544]
37b6be9f1mov r13, [rsp+584]
37b6be9f9mov r15l, [rax]
37b6be9fcmov eax, [rbp]
37b6be9ffmov edi, [r12]
37b6bea03mov [rsp+108], eax
37b6bea07mov rax, [rsp+600]
37b6bea0fmov rsi, rdx
37b6bea12mov rbx, r8
37b6bea15mov [rsp+504], r9
37b6bea1dmov r8l, 1
37b6bea23mov r9l, 1
37b6bea29lea rdx, [rip+0xd76340]
37b6bea30mov [rax], 0
37b6bea36mov [rsp+480], rcx
37b6bea3ecall lsame_
37b6bea43mov [rsp+156], eax
37b6bea4atest eax, eax
37b6bea4cje 0x37b6beb40
37b6bea52
37b6bea52loc_37b6bea52:
37b6bea52mov r14l, [rsi]
37b6bea55test r14l, r14l
37b6bea58js 0x37b6beab0
37b6bea5amov edx, [rbx]
37b6bea5ctest edx, edx
37b6bea5ejs 0x37b6beb77
37b6bea64mov rcx, [rsp+512]
37b6bea6ctest r14l, r14l
37b6bea6fmov eax, 1
37b6bea74cmovg eax, r14l
37b6bea78cmp [rcx], eax
37b6bea7ajl 0x37b6beb86
37b6bea80mov rcx, [rsp+528]
37b6bea88cmp [rcx], eax
37b6bea8ajl 0x37b6beb95
37b6bea90cmp [r12], eax
37b6bea94jl 0x37b6beba4
37b6bea9acmp [rbp], eax
37b6bea9djge 0x37b6bebb8
37b6beaa3mov edx, -11
37b6beaa8mov eax, 11
37b6beaadjmp 0x37b6beaba
37b6beaaf
37b6beaaf 90 .
37b6beab0
37b6beab0loc_37b6beab0:
37b6beab0mov edx, -2
37b6beab5mov eax, 2
37b6beaba
37b6beabaloc_37b6beaba:
37b6beabamov rdi, [rsp+600]
37b6beac2mov [rdi], edx
37b6beac4
37b6beac4loc_37b6beac4:
37b6beac4lea rdx, [rsp+260]
37b6beaccmov r8l, 6
37b6bead2lea rcx, [rip+0xd76299]
37b6bead9mov [rsp+260], eax
37b6beae0call xerbla_
37b6beae5nop
37b6beae6
37b6beae6loc_37b6beae6:
37b6beae6movups x6, [rsp+272]
37b6beaeemovups x7, [rsp+288]
37b6beaf6movups x8, [rsp+304]
37b6beaffmovups x9, [rsp+320]
37b6beb08movups x10, [rsp+336]
37b6beb11movups x11, [rsp+352]
37b6beb1amovups x12, [rsp+368]
37b6beb23movups x13, [rsp+384]
37b6beb2cadd rsp, 408
37b6beb33pop rbx
37b6beb34pop rsi
37b6beb35pop rdi
37b6beb36pop rbp
37b6beb37pop r12
37b6beb39pop r13
37b6beb3bpop r14
37b6beb3dpop r15
37b6beb3fret
37b6beb40
37b6beb40loc_37b6beb40:
37b6beb40mov rcx, [rsp+480]
37b6beb48mov r9l, 1
37b6beb4emov r8l, 1
37b6beb54lea rdx, [rip+0xd76216]
37b6beb5bcall lsame_
37b6beb60test eax, eax
37b6beb62jne 0x37b6bea52
37b6beb68mov edx, -1
37b6beb6dmov eax, 1
37b6beb72jmp 0x37b6beaba
37b6beb77
37b6beb77loc_37b6beb77:
37b6beb77mov edx, -3
37b6beb7cmov eax, 3
37b6beb81jmp 0x37b6beaba
37b6beb86
37b6beb86loc_37b6beb86:
37b6beb86mov edx, -5
37b6beb8bmov eax, 5
37b6beb90jmp 0x37b6beaba
37b6beb95
37b6beb95loc_37b6beb95:
37b6beb95mov edx, -7
37b6beb9amov eax, 7
37b6beb9fjmp 0x37b6beaba
37b6beba4
37b6beba4loc_37b6beba4:
37b6beba4mov edx, -9
37b6beba9mov eax, 9
37b6bebaejmp 0x37b6beaba
37b6bebb3
37b6bebb3 0f 1f 44 00 00 ..D..
37b6bebb8
37b6bebb8loc_37b6bebb8:
37b6bebb8mov rax, [rsp+600]
37b6bebc0mov eax, [rax]
37b6bebc2test eax, eax
37b6bebc4jne 0x37b6bf6ab
37b6bebcatest r14l, r14l
37b6bebcdje 0x37b6bf672
37b6bebd3test edx, edx
37b6bebd5je 0x37b6beae6
37b6bebdbmov edx, 7
37b6bebe0lea rcx, [rip+0xd76191]
37b6bebe7call slamch_
37b6bebecmov edx, 12
37b6bebf1lea rcx, [rip+0xd76187]
37b6bebf8movaps x8, x0
37b6bebfccall slamch_
37b6bec01mov r10l, [rbx]
37b6bec04test r10l, r10l
37b6bec07jle 0x37b6beae6
37b6bec0dadd r14l, 1
37b6bec11pxor x9, x9
37b6bec16movsxd rbx, [rsp+108]
37b6bec1bxor edx, edx
37b6bec1dcvtsi2ss x9, r14l
37b6bec22movsxd r9, edi
37b6bec25mov r12, [rsp+568]
37b6bec2dmov [rsp+192], -1
37b6bec39test rbx, rbx
37b6bec3cmov [rsp+236], r10l
37b6bec44movsxd r14, [rsi]
37b6bec47mov rdi, -1
37b6bec4ecmovs rbx, rdx
37b6bec52test r9, r9
37b6bec55mov [rsp+112], 1
37b6bec5emovss x10, [rip+0xd76139]
37b6bec67cmovs r9, rdx
37b6bec6bmov [rsp+488], rsi
37b6bec73movss x6, [rip+0xd76125]
37b6bec7blea rax, [4*rbx]
37b6bec83mov [rsp+120], r12
37b6bec88shufps x10, x10, 0
37b6bec8dmulss x0, x9
37b6bec92mov [rsp+216], rax
37b6bec9amov rax, [rsp+552]
37b6beca2mov [rsp+240], rbx
37b6becaalea rbp, [rax-4]
37b6becaemovsxd rax, r15l
37b6becb1mov [rsp+248], r9
37b6becb9test rax, rax
37b6becbcmov rsi, rbp
37b6becbfmov rbp, [rsp+592]
37b6becc7cmovns rdx, rax
37b6beccbmovaps x11, x0
37b6beccfmovaps x12, x0
37b6becd3divss x11, x8
37b6becd8lea rax, [4*rdx]
37b6bece0mov [rsp+208], rdx
37b6bece8lea r12, [4*rdx+4]
37b6becf0mov [rsp+184], rax
37b6becf8lea rax, [rsp+260]
37b6bed00mov [rsp+136], rax
37b6bed08mov rax, [rsp+536]
37b6bed10add rax, 4
37b6bed14mov [rsp+224], rax
37b6bed1clea rax, [rsp+256]
37b6bed24mov [rsp+128], rax
37b6bed2c
37b6bed2cloc_37b6bed2c:
37b6bed2cmov rbx, [rsp+224]
37b6bed34lea rax, [4*rdi]
37b6bed3cmov [rsp+152], 1
37b6bed47lea r15, [rsi+4]
37b6bed4bmov [rsp+592], rbp
37b6bed53movss x7, [rip+0xd7603d]
37b6bed5badd rbx, rax
37b6bed5eadd rax, [rsp+536]
37b6bed66mov [rsp+200], rdi
37b6bed6emov [rsp+160], rax
37b6bed76mov rdi, [rsp+488]
37b6bed7emov [rsp+144], rbx
37b6bed86
37b6bed86loc_37b6bed86:
37b6bed86lea rbx, [rip+0xd75fff]
37b6bed8dmov rbp, [rsp+144]
37b6bed95lea r9, [r13+4*r14]
37b6bed9amov rcx, rdi
37b6bed9dmov [rsp+32], rbx
37b6beda2mov r8, rbx
37b6beda5mov rdx, rbp
37b6beda8call scopy_
37b6bedadmov [rsp+72], rbx
37b6bedb2mov rdx, rdi
37b6bedb5mov r9, [rsp+504]
37b6bedbdmov [rsp+80], 1
37b6bedc6movsxd rax, [rdi]
37b6bedc9lea r8, [rip+0xd75fc0]
37b6bedd0mov [rsp+48], rbx
37b6bedd5mov rcx, [rsp+480]
37b6bedddlea rax, [r13+4*rax]
37b6bede2mov [rsp+40], r15
37b6bede7mov [rsp+64], rax
37b6bedeclea rax, [rip+0xd75fa1]
37b6bedf3mov [rsp+56], rax
37b6bedf8mov rax, [rsp+512]
37b6bee00mov [rsp+32], rax
37b6bee05call ssymv_
37b6bee0amov r14l, [rdi]
37b6bee0dtest r14l, r14l
37b6bee10jle 0x37b6bf65c
37b6bee16lea r9l, [r14-1]
37b6bee1acmp r9l, 2
37b6bee1ejbe 0x37b6bf668
37b6bee24mov eax, r14l
37b6bee27mov rcx, rbp
37b6bee2ashr eax, 2
37b6bee2dmov rdx, rax
37b6bee30xor eax, eax
37b6bee32shl rdx, 4
37b6bee36nop [rax+rax]
37b6bee40
37b6bee40loc_37b6bee40:
37b6bee40movups x0, [rcx+rax]
37b6bee44andps x0, x10
37b6bee48movups [r13+rax], x0
37b6bee4eadd rax, 16
37b6bee52cmp rax, rdx
37b6bee55jne 0x37b6bee40
37b6bee57test r14b, 3
37b6bee5bje 0x37b6bf578
37b6bee61mov eax, r14l
37b6bee64and eax, -4
37b6bee67add eax, 1
37b6bee6a
37b6bee6aloc_37b6bee6a:
37b6bee6amov rdx, [rsp+160]
37b6bee72cdqe
37b6bee74movaps x2, x6
37b6bee77
37b6bee77loc_37b6bee77:
37b6bee77movss x0, [rdx+4*rax]
37b6bee7candps x0, x6
37b6bee7fmovss [r13+4*rax-4], x0
37b6bee86add rax, 1
37b6bee8acmp r14l, eax
37b6bee8djge 0x37b6bee77
37b6bee8fmov edx, [rsp+156]
37b6bee96test edx, edx
37b6bee98jne 0x37b6bf1c8
37b6bee9emov rax, [rsp+504]
37b6beea6movss x4, [rsi+4]
37b6beeablea rcx, [r13+4]
37b6beeafmovss x0, [rax]
37b6beeb3andps x4, x6
37b6beeb6andps x0, x6
37b6beeb9mulss x0, x4
37b6beebdaddss x0, [r13]
37b6beec3cmp r14l, 1
37b6beec7je 0x37b6bf087
37b6beecd
37b6beecdloc_37b6beecd:
37b6beecdmov rax, [rsp+504]
37b6beed5lea rcx, [r13+4]
37b6beed9mov [rsp+232], r9l
37b6beee1lea r10, [rsi+8]
37b6beee5mov rdx, rcx
37b6beee8mov rbp, -1
37b6beeefmov r11l, 2
37b6beef5mov [rsp+176], rcx
37b6beefdlea r8, [rax+4]
37b6bef01lea eax, [r14+1]
37b6bef05mov [rsp+488], rdi
37b6bef0dmov rdi, [rsp+208]
37b6bef15mov [rsp+108], eax
37b6bef19mov [rsp+168], r15
37b6bef21mov r15l, eax
37b6bef24nop
37b6bef25nop [rax+rax]
37b6bef30
37b6bef30loc_37b6bef30:
37b6bef30mov eax, r14l
37b6bef33mov ecx, r11l
37b6bef36movss [rdx-4], x0
37b6bef3bsub eax, r11l
37b6bef3ecmp eax, 2
37b6bef41jbe 0x37b6bf324
37b6bef47cmp r14l, r11l
37b6bef4ajl 0x37b6bf324
37b6bef50mov ebx, [rsp+108]
37b6bef54mov eax, 1
37b6bef59movaps x3, x4
37b6bef5cpxor x1, x1
37b6bef60shufps x3, x3, 0
37b6bef64sub ebx, r11l
37b6bef67cmp r14l, r11l
37b6bef6acmovl ebx, eax
37b6bef6dxor eax, eax
37b6bef6fmov r9l, ebx
37b6bef72shr r9l, 2
37b6bef76shl r9, 4
37b6bef7anop [rax+rax]
37b6bef80
37b6bef80loc_37b6bef80:
37b6bef80movups x5, [r8+rax]
37b6bef85movaps x0, x3
37b6bef88movups x13, [rdx+rax]
37b6bef8dandps x5, x10
37b6bef91mulps x0, x5
37b6bef94addps x0, x13
37b6bef98movups [rdx+rax], x0
37b6bef9cmovups x0, [r10+rax]
37b6befa1add rax, 16
37b6befa5andps x0, x10
37b6befa9mulps x0, x5
37b6befacaddss x1, x0
37b6befb0movaps x5, x0
37b6befb3shufps x5, x0, 85
37b6befb7addss x5, x1
37b6befbbmovaps x1, x0
37b6befbeunpckhps x1, x0
37b6befc1shufps x0, x0, -1
37b6befc5addss x1, x5
37b6befc9addss x1, x0
37b6befcdcmp rax, r9
37b6befd0jne 0x37b6bef80
37b6befd2test bl, 3
37b6befd5je 0x37b6bf021
37b6befd7and ebx, -4
37b6befdaadd ecx, ebx
37b6befdc
37b6befdcloc_37b6befdc:
37b6befdcmov rax, [rsp+504]
37b6befe4movsxd rcx, ecx
37b6befe7lea rax, [rax+4*rbp]
37b6befeb
37b6befebloc_37b6befeb:
37b6befebmovss x3, [rax+4*rcx]
37b6beff0andps x3, x2
37b6beff3movaps x0, x3
37b6beff6mulss x0, x4
37b6beffaaddss x0, [r13+4*rcx-4]
37b6bf001movss [r13+4*rcx-4], x0
37b6bf008movss x0, [rsi+4*rcx]
37b6bf00dadd rcx, 1
37b6bf011andps x0, x2
37b6bf014mulss x0, x3
37b6bf018addss x1, x0
37b6bf01ccmp r14l, ecx
37b6bf01fjge 0x37b6befeb
37b6bf021
37b6bf021loc_37b6bf021:
37b6bf021mov rax, r8
37b6bf024movss x4, [rsi+4*r11]
37b6bf02aadd r11, 1
37b6bf02eadd rbp, rdi
37b6bf031sub rax, r12
37b6bf034addss x1, [rdx-4]
37b6bf039add r8, r12
37b6bf03cadd rdx, 4
37b6bf040movss x0, [rax+8*rdi+4]
37b6bf046andps x4, x2
37b6bf049add r10, 4
37b6bf04dandps x0, x2
37b6bf050movss [rdx-8], x1
37b6bf055mulss x0, x4
37b6bf059addss x0, [rdx-4]
37b6bf05ecmp r11, r15
37b6bf061jne 0x37b6bef30
37b6bf067mov r9l, [rsp+232]
37b6bf06fmov r15, [rsp+168]
37b6bf077mov rdi, [rsp+488]
37b6bf07fmov rcx, [rsp+176]
37b6bf087
37b6bf087loc_37b6bf087:
37b6bf087pxor x1, x1
37b6bf08bmov eax, r9l
37b6bf08eaddss x0, x1
37b6bf092movss [r13+4*rax], x0
37b6bf099
37b6bf099loc_37b6bf099:
37b6bf099lea rcx, [rcx+4*rax]
37b6bf09dmov rdx, r13
37b6bf0a0pxor x3, x3
37b6bf0a4movsxd rax, r14l
37b6bf0a7nop [rax]
37b6bf0aanop [rax+rax]
37b6bf0b5nop [rax+rax]
37b6bf0c0
37b6bf0c0loc_37b6bf0c0:
37b6bf0c0movss x1, [rdx]
37b6bf0c4movss x0, [rdx+4*rax]
37b6bf0c9comiss x1, x11
37b6bf0cdandps x0, x2
37b6bf0d0ja 0x37b6bf0dc
37b6bf0d2addss x0, x12
37b6bf0d7addss x1, x12
37b6bf0dc
37b6bf0dcloc_37b6bf0dc:
37b6bf0dcdivss x0, x1
37b6bf0e0add rdx, 4
37b6bf0e4maxss x3, x0
37b6bf0e8cmp rdx, rcx
37b6bf0ebjne 0x37b6bf0c0
37b6bf0ed
37b6bf0edloc_37b6bf0ed:
37b6bf0edcomiss x3, x8
37b6bf0f1mov rbx, [rsp+576]
37b6bf0f9mov rcx, [rsp+112]
37b6bf0femovss [rbx+4*rcx-4], x3
37b6bf104jbe 0x37b6bf32d
37b6bf10aaddss x3, x3
37b6bf10ecomiss x7, x3
37b6bf111jb 0x37b6bf32d
37b6bf117cmp [rsp+152], 6
37b6bf11fje 0x37b6bf32d
37b6bf125lea rax, [r13+4*rax]
37b6bf12amov rbx, [rsp+600]
37b6bf132mov rdx, rdi
37b6bf135mov [rsp+64], 1
37b6bf13emov [rsp+40], rax
37b6bf143mov rax, [rsp+528]
37b6bf14blea r8, [rip+0xd75c3a]
37b6bf152mov [rsp+56], rbx
37b6bf157mov r9, [rsp+520]
37b6bf15flea rbx, [rip+0xd75c26]
37b6bf166mov [rsp+32], rax
37b6bf16bmov rcx, [rsp+480]
37b6bf173mov [rsp+48], rdi
37b6bf178call spotrs_
37b6bf17dmovsxd rax, [rdi]
37b6bf180mov [rsp+40], rbx
37b6bf185mov r9, rbx
37b6bf188mov [rsp+32], r15
37b6bf18dlea rdx, [rip+0xd75c00]
37b6bf194mov rcx, rdi
37b6bf197lea r8, [r13+4*rax]
37b6bf19ccall saxpy_
37b6bf1a1mov rax, [rsp+576]
37b6bf1a9mov rbx, [rsp+112]
37b6bf1aeadd [rsp+152], 1
37b6bf1b6movsxd r14, [rdi]
37b6bf1b9movss x7, [rax+4*rbx-4]
37b6bf1bfjmp 0x37b6bed86
37b6bf1c4
37b6bf1c4 0f 1f 40 00 ..@.
37b6bf1c8
37b6bf1c8loc_37b6bf1c8:
37b6bf1c8mov [rsp+108], r9l
37b6bf1cdmov rax, [rsp+504]
37b6bf1d5lea ebx, [r14+1]
37b6bf1d9mov r8l, 1
37b6bf1dfmov rbp, [rsp+184]
37b6bf1e7lea r10, [rax-4]
37b6bf1ebmov r11, r10
37b6bf1eenop
37b6bf1f0
37b6bf1f0loc_37b6bf1f0:
37b6bf1f0movss x4, [rsi+4*r8]
37b6bf1f6andps x4, x2
37b6bf1f9cmp r8, 1
37b6bf1fdje 0x37b6bf310
37b6bf203lea eax, [r8-2]
37b6bf207cmp eax, 2
37b6bf20ajbe 0x37b6bf316
37b6bf210lea edx, [r8-1]
37b6bf214movaps x3, x4
37b6bf217lea r9, [r10+4]
37b6bf21bxor eax, eax
37b6bf21dmov ecx, edx
37b6bf21fpxor x1, x1
37b6bf223shufps x3, x3, 0
37b6bf227shr ecx, 2
37b6bf22ashl rcx, 4
37b6bf22enop
37b6bf230
37b6bf230loc_37b6bf230:
37b6bf230movups x5, [r9+rax]
37b6bf235movaps x0, x3
37b6bf238movups x13, [r13+rax]
37b6bf23eandps x5, x10
37b6bf242mulps x0, x5
37b6bf245addps x0, x13
37b6bf249movups [r13+rax], x0
37b6bf24fmovups x0, [r15+rax]
37b6bf254add rax, 16
37b6bf258andps x0, x10
37b6bf25cmulps x0, x5
37b6bf25faddss x1, x0
37b6bf263movaps x5, x0
37b6bf266shufps x5, x0, 85
37b6bf26aaddss x5, x1
37b6bf26emovaps x1, x0
37b6bf271unpckhps x1, x0
37b6bf274shufps x0, x0, -1
37b6bf278addss x1, x5
37b6bf27caddss x1, x0
37b6bf280cmp rax, rcx
37b6bf283jne 0x37b6bf230
37b6bf285test dl, 3
37b6bf288je 0x37b6bf2cc
37b6bf28aand edx, -4
37b6bf28dadd edx, 1
37b6bf290
37b6bf290loc_37b6bf290:
37b6bf290mov eax, r8l
37b6bf293movsxd rdx, edx
37b6bf296
37b6bf296loc_37b6bf296:
37b6bf296movss x3, [r10+4*rdx]
37b6bf29cmovaps x0, x4
37b6bf29fandps x3, x2
37b6bf2a2mulss x0, x3
37b6bf2a6addss x0, [r13+4*rdx-4]
37b6bf2admovss [r13+4*rdx-4], x0
37b6bf2b4movss x0, [rsi+4*rdx]
37b6bf2b9add rdx, 1
37b6bf2bdandps x0, x2
37b6bf2c0mulss x0, x3
37b6bf2c4addss x1, x0
37b6bf2c8cmp eax, edx
37b6bf2cajg 0x37b6bf296
37b6bf2cc
37b6bf2ccloc_37b6bf2cc:
37b6bf2ccmovss x0, [r11+4]
37b6bf2d2add r10, rbp
37b6bf2d5add r11, r12
37b6bf2d8andps x0, x2
37b6bf2dbmulss x0, x4
37b6bf2dfaddss x0, [r13+4*r8-4]
37b6bf2e6addss x0, x1
37b6bf2eamovss [r13+4*r8-4], x0
37b6bf2f1add r8, 1
37b6bf2f5cmp r8, rbx
37b6bf2f8jne 0x37b6bf1f0
37b6bf2femov eax, [rsp+108]
37b6bf302lea rcx, [r13+4]
37b6bf306jmp 0x37b6bf099
37b6bf30b
37b6bf30b 0f 1f 44 00 00 ..D..
37b6bf310
37b6bf310loc_37b6bf310:
37b6bf310pxor x1, x1
37b6bf314jmp 0x37b6bf2cc
37b6bf316
37b6bf316loc_37b6bf316:
37b6bf316pxor x1, x1
37b6bf31amov edx, 1
37b6bf31fjmp 0x37b6bf290
37b6bf324
37b6bf324loc_37b6bf324:
37b6bf324pxor x1, x1
37b6bf328jmp 0x37b6befdc
37b6bf32d
37b6bf32dloc_37b6bf32d:
37b6bf32dmov rdi, [rsp+200]
37b6bf335mov rbp, [rsp+592]
37b6bf33dtest r14l, r14l
37b6bf340jle 0x37b6bf3b3
37b6bf342movaps x3, x9
37b6bf346lea ecx, [r14-1]
37b6bf34amov rdx, r13
37b6bf34dmulss x3, x8
37b6bf352lea rcx, [r13+4*rcx+4]
37b6bf357nop [rax+rax]
37b6bf35fnop [rax+rax]
37b6bf36anop [rax+rax]
37b6bf375nop [rax+rax]
37b6bf380
37b6bf380loc_37b6bf380:
37b6bf380movss x1, [rdx]
37b6bf384movss x0, [rdx+4*rax]
37b6bf389andps x0, [rip+0xd75a10]
37b6bf390movaps x2, x1
37b6bf393comiss x1, x11
37b6bf397mulss x2, x3
37b6bf39baddss x0, x2
37b6bf39fja 0x37b6bf3a6
37b6bf3a1addss x0, x12
37b6bf3a6
37b6bf3a6loc_37b6bf3a6:
37b6bf3a6movss [rdx], x0
37b6bf3aaadd rdx, 4
37b6bf3aecmp rdx, rcx
37b6bf3b1jne 0x37b6bf380
37b6bf3b3
37b6bf3b3loc_37b6bf3b3:
37b6bf3b3mov [rsp+256], 0
37b6bf3bemov rbx, [rsp+488]
37b6bf3c6nop [rax+rax]
37b6bf3d0
37b6bf3d0loc_37b6bf3d0:
37b6bf3d0shl rax, 2
37b6bf3d4mov r9, rbp
37b6bf3d7mov rcx, rbx
37b6bf3dalea r8, [r13+rax]
37b6bf3dflea rdx, [r8+rax]
37b6bf3e3mov rax, [rsp+136]
37b6bf3ebmov [rsp+48], rax
37b6bf3f0mov rax, [rsp+128]
37b6bf3f8mov [rsp+40], rax
37b6bf3fdmov rax, [rsp+120]
37b6bf402mov [rsp+32], rax
37b6bf407call slacn2_
37b6bf40cmov edx, [rsp+256]
37b6bf413movsxd r14, [rbx]
37b6bf416test edx, edx
37b6bf418je 0x37b6bf4cb
37b6bf41emovsxd rax, r14l
37b6bf421lea rcx, [r13+4*rax]
37b6bf426cmp edx, 1
37b6bf429je 0x37b6bf5bd
37b6bf42fcmp edx, 2
37b6bf432jne 0x37b6bf3d0
37b6bf434test r14l, r14l
37b6bf437jle 0x37b6bf477
37b6bf439lea r8l, [r14-1]
37b6bf43dmov rdx, rcx
37b6bf440add r8, rax
37b6bf443neg rax
37b6bf446lea r8, [r13+4*r8+4]
37b6bf44bshl rax, 2
37b6bf44fnop [rax+rax]
37b6bf455nop [rax+rax]
37b6bf460
37b6bf460loc_37b6bf460:
37b6bf460movss x0, [rdx]
37b6bf464mulss x0, [rdx+rax]
37b6bf469add rdx, 4
37b6bf46dmovss [rdx-4], x0
37b6bf472cmp r8, rdx
37b6bf475jne 0x37b6bf460
37b6bf477
37b6bf477loc_37b6bf477:
37b6bf477mov rax, [rsp+600]
37b6bf47fmov [rsp+40], rcx
37b6bf484mov rdx, rbx
37b6bf487lea r8, [rip+0xd758fe]
37b6bf48emov [rsp+48], rbx
37b6bf493mov r9, [rsp+520]
37b6bf49bmov [rsp+56], rax
37b6bf4a0mov rax, [rsp+528]
37b6bf4a8mov [rsp+64], 1
37b6bf4b1mov rcx, [rsp+480]
37b6bf4b9mov [rsp+32], rax
37b6bf4becall spotrs_
37b6bf4c3movsxd rax, [rbx]
37b6bf4c6jmp 0x37b6bf3d0
37b6bf4cb
37b6bf4cbloc_37b6bf4cb:
37b6bf4cbtest r14l, r14l
37b6bf4cejle 0x37b6bf535
37b6bf4d0mov rbx, [rsp+552]
37b6bf4d8lea eax, [r14-1]
37b6bf4dcpxor x1, x1
37b6bf4e0add rax, [rsp+192]
37b6bf4e8lea rax, [rbx+4*rax+8]
37b6bf4ednop [rax+rax]
37b6bf4f5nop [rax+rax]
37b6bf500
37b6bf500loc_37b6bf500:
37b6bf500movss x0, [r15]
37b6bf505andps x0, [rip+0xd75894]
37b6bf50cadd r15, 4
37b6bf510maxss x1, x0
37b6bf514cmp rax, r15
37b6bf517jne 0x37b6bf500
37b6bf519pxor x0, x0
37b6bf51ducomiss x1, x0
37b6bf520jp 0x37b6bf524
37b6bf522je 0x37b6bf535
37b6bf524
37b6bf524loc_37b6bf524:
37b6bf524mov rax, [rsp+120]
37b6bf529movss x0, [rax]
37b6bf52ddivss x0, x1
37b6bf531movss [rax], x0
37b6bf535
37b6bf535loc_37b6bf535:
37b6bf535add [rsp+112], 1
37b6bf53bmov rcx, [rsp+240]
37b6bf543add [rsp+120], 4
37b6bf549mov rax, [rsp+112]
37b6bf54eadd [rsp+192], rcx
37b6bf556add rsi, [rsp+216]
37b6bf55eadd rdi, [rsp+248]
37b6bf566cmp [rsp+236], eax
37b6bf56djge 0x37b6bed2c
37b6bf573jmp 0x37b6beae6
37b6bf578
37b6bf578loc_37b6bf578:
37b6bf578mov eax, [rsp+156]
37b6bf57fmovss x2, [rip+0xd75819]
37b6bf587test eax, eax
37b6bf589jne 0x37b6bf1c8
37b6bf58fmov rax, [rsp+504]
37b6bf597movss x4, [rsi+4]
37b6bf59cmovss x2, [rip+0xd757fc]
37b6bf5a4movss x0, [rax]
37b6bf5a8andps x4, x2
37b6bf5abandps x0, x2
37b6bf5aemulss x0, x4
37b6bf5b2addss x0, [r13]
37b6bf5b8jmp 0x37b6beecd
37b6bf5bd
37b6bf5bdloc_37b6bf5bd:
37b6bf5bdmov rax, [rsp+600]
37b6bf5c5mov [rsp+40], rcx
37b6bf5camov rdx, rbx
37b6bf5cdlea r8, [rip+0xd757b8]
37b6bf5d4mov [rsp+48], rbx
37b6bf5d9mov r9, [rsp+520]
37b6bf5e1mov [rsp+56], rax
37b6bf5e6mov rax, [rsp+528]
37b6bf5eemov [rsp+64], 1
37b6bf5f7mov rcx, [rsp+480]
37b6bf5ffmov [rsp+32], rax
37b6bf604call spotrs_
37b6bf609mov r14l, [rbx]
37b6bf60cmovsxd rax, r14l
37b6bf60ftest r14l, r14l
37b6bf612jle 0x37b6bf3d0
37b6bf618lea r8l, [r14-1]
37b6bf61clea rcx, [4*rax]
37b6bf624add r8, rax
37b6bf627lea rdx, [r13+rcx]
37b6bf62cneg rcx
37b6bf62flea r8, [r13+4*r8+4]
37b6bf634nop
37b6bf635nop [rax+rax]
37b6bf640
37b6bf640loc_37b6bf640:
37b6bf640movss x0, [rdx]
37b6bf644mulss x0, [rdx+rcx]
37b6bf649add rdx, 4
37b6bf64dmovss [rdx-4], x0
37b6bf652cmp rdx, r8
37b6bf655jne 0x37b6bf640
37b6bf657jmp 0x37b6bf3d0
37b6bf65c
37b6bf65cloc_37b6bf65c:
37b6bf65cpxor x3, x3
37b6bf660movsxd rax, r14l
37b6bf663jmp 0x37b6bf0ed
37b6bf668
37b6bf668loc_37b6bf668:
37b6bf668mov eax, 1
37b6bf66djmp 0x37b6bee6a
37b6bf672
37b6bf672loc_37b6bf672:
37b6bf672test edx, edx
37b6bf674je 0x37b6beae6
37b6bf67alea rbx, [4*rdx]
37b6bf682mov rcx, [rsp+568]
37b6bf68axor edx, edx
37b6bf68cmov r8, rbx
37b6bf68fcall memset
37b6bf694mov rcx, [rsp+576]
37b6bf69cmov r8, rbx
37b6bf69fxor edx, edx
37b6bf6a1call memset
37b6bf6a6jmp 0x37b6beae6
37b6bf6ab
37b6bf6abloc_37b6bf6ab:
37b6bf6abneg eax
37b6bf6adjmp 0x37b6beac4
37b6be980
37b6be980sporfs_:
37b6be980push r15
37b6be982push r14
37b6be984push r13
37b6be986push r12
37b6be988push rbp
37b6be989push rdi
37b6be98apush rsi
37b6be98bpush rbx
37b6be98csub rsp, 408
37b6be993movups [rsp+272], x6
37b6be99bmovups [rsp+288], x7
37b6be9a3movups [rsp+304], x8
37b6be9acmovups [rsp+320], x9
37b6be9b5movups [rsp+336], x10
37b6be9bemovups [rsp+352], x11
37b6be9c7movups [rsp+368], x12
37b6be9d0movups [rsp+384], x13
37b6be9d9mov rax, [rsp+512]
37b6be9e1mov rbp, [rsp+560]
37b6be9e9mov r12, [rsp+544]
37b6be9f1mov r13, [rsp+584]
37b6be9f9mov r15l, [rax]
37b6be9fcmov eax, [rbp]
37b6be9ffmov edi, [r12]
37b6bea03mov [rsp+108], eax
37b6bea07mov rax, [rsp+600]
37b6bea0fmov rsi, rdx
37b6bea12mov rbx, r8
37b6bea15mov [rsp+504], r9
37b6bea1dmov r8l, 1
37b6bea23mov r9l, 1
37b6bea29lea rdx, [rip+0xd76340]
37b6bea30mov [rax], 0
37b6bea36mov [rsp+480], rcx
37b6bea3ecall lsame_
37b6bea43mov [rsp+156], eax
37b6bea4atest eax, eax
37b6bea4cje 0x37b6beb40
37b6bea52
37b6bea52loc_37b6bea52:
37b6bea52mov r14l, [rsi]
37b6bea55test r14l, r14l
37b6bea58js 0x37b6beab0
37b6bea5amov edx, [rbx]
37b6bea5ctest edx, edx
37b6bea5ejs 0x37b6beb77
37b6bea64mov rcx, [rsp+512]
37b6bea6ctest r14l, r14l
37b6bea6fmov eax, 1
37b6bea74cmovg eax, r14l
37b6bea78cmp [rcx], eax
37b6bea7ajl 0x37b6beb86
37b6bea80mov rcx, [rsp+528]
37b6bea88cmp [rcx], eax
37b6bea8ajl 0x37b6beb95
37b6bea90cmp [r12], eax
37b6bea94jl 0x37b6beba4
37b6bea9acmp [rbp], eax
37b6bea9djge 0x37b6bebb8
37b6beaa3mov edx, -11
37b6beaa8mov eax, 11
37b6beaadjmp 0x37b6beaba
37b6beaaf
37b6beaaf 90 .
37b6beab0
37b6beab0loc_37b6beab0:
37b6beab0mov edx, -2
37b6beab5mov eax, 2
37b6beaba
37b6beabaloc_37b6beaba:
37b6beabamov rdi, [rsp+600]
37b6beac2mov [rdi], edx
37b6beac4
37b6beac4loc_37b6beac4:
37b6beac4lea rdx, [rsp+260]
37b6beaccmov r8l, 6
37b6bead2lea rcx, [rip+0xd76299]
37b6bead9mov [rsp+260], eax
37b6beae0call xerbla_
37b6beae5nop
37b6beae6
37b6beae6loc_37b6beae6:
37b6beae6movups x6, [rsp+272]
37b6beaeemovups x7, [rsp+288]
37b6beaf6movups x8, [rsp+304]
37b6beaffmovups x9, [rsp+320]
37b6beb08movups x10, [rsp+336]
37b6beb11movups x11, [rsp+352]
37b6beb1amovups x12, [rsp+368]
37b6beb23movups x13, [rsp+384]
37b6beb2cadd rsp, 408
37b6beb33pop rbx
37b6beb34pop rsi
37b6beb35pop rdi
37b6beb36pop rbp
37b6beb37pop r12
37b6beb39pop r13
37b6beb3bpop r14
37b6beb3dpop r15
37b6beb3fret
37b6beb40
37b6beb40loc_37b6beb40:
37b6beb40mov rcx, [rsp+480]
37b6beb48mov r9l, 1
37b6beb4emov r8l, 1
37b6beb54lea rdx, [rip+0xd76216]
37b6beb5bcall lsame_
37b6beb60test eax, eax
37b6beb62jne 0x37b6bea52
37b6beb68mov edx, -1
37b6beb6dmov eax, 1
37b6beb72jmp 0x37b6beaba
37b6beb77
37b6beb77loc_37b6beb77:
37b6beb77mov edx, -3
37b6beb7cmov eax, 3
37b6beb81jmp 0x37b6beaba
37b6beb86
37b6beb86loc_37b6beb86:
37b6beb86mov edx, -5
37b6beb8bmov eax, 5
37b6beb90jmp 0x37b6beaba
37b6beb95
37b6beb95loc_37b6beb95:
37b6beb95mov edx, -7
37b6beb9amov eax, 7
37b6beb9fjmp 0x37b6beaba
37b6beba4
37b6beba4loc_37b6beba4:
37b6beba4mov edx, -9
37b6beba9mov eax, 9
37b6bebaejmp 0x37b6beaba
37b6bebb3
37b6bebb3 0f 1f 44 00 00 ..D..
37b6bebb8
37b6bebb8loc_37b6bebb8:
37b6bebb8mov rax, [rsp+600]
37b6bebc0mov eax, [rax]
37b6bebc2test eax, eax
37b6bebc4jne 0x37b6bf6ab
37b6bebcatest r14l, r14l
37b6bebcdje 0x37b6bf672
37b6bebd3test edx, edx
37b6bebd5je 0x37b6beae6
37b6bebdbmov edx, 7
37b6bebe0lea rcx, [rip+0xd76191]
37b6bebe7call slamch_
37b6bebecmov edx, 12
37b6bebf1lea rcx, [rip+0xd76187]
37b6bebf8movaps x8, x0
37b6bebfccall slamch_
37b6bec01mov r10l, [rbx]
37b6bec04test r10l, r10l
37b6bec07jle 0x37b6beae6
37b6bec0dadd r14l, 1
37b6bec11pxor x9, x9
37b6bec16movsxd rbx, [rsp+108]
37b6bec1bxor edx, edx
37b6bec1dcvtsi2ss x9, r14l
37b6bec22movsxd r9, edi
37b6bec25mov r12, [rsp+568]
37b6bec2dmov [rsp+192], -1
37b6bec39test rbx, rbx
37b6bec3cmov [rsp+236], r10l
37b6bec44movsxd r14, [rsi]
37b6bec47mov rdi, -1
37b6bec4ecmovs rbx, rdx
37b6bec52test r9, r9
37b6bec55mov [rsp+112], 1
37b6bec5emovss x10, [rip+0xd76139]
37b6bec67cmovs r9, rdx
37b6bec6bmov [rsp+488], rsi
37b6bec73movss x6, [rip+0xd76125]
37b6bec7blea rax, [4*rbx]
37b6bec83mov [rsp+120], r12
37b6bec88shufps x10, x10, 0
37b6bec8dmulss x0, x9
37b6bec92mov [rsp+216], rax
37b6bec9amov rax, [rsp+552]
37b6beca2mov [rsp+240], rbx
37b6becaalea rbp, [rax-4]
37b6becaemovsxd rax, r15l
37b6becb1mov [rsp+248], r9
37b6becb9test rax, rax
37b6becbcmov rsi, rbp
37b6becbfmov rbp, [rsp+592]
37b6becc7cmovns rdx, rax
37b6beccbmovaps x11, x0
37b6beccfmovaps x12, x0
37b6becd3divss x11, x8
37b6becd8lea rax, [4*rdx]
37b6bece0mov [rsp+208], rdx
37b6bece8lea r12, [4*rdx+4]
37b6becf0mov [rsp+184], rax
37b6becf8lea rax, [rsp+260]
37b6bed00mov [rsp+136], rax
37b6bed08mov rax, [rsp+536]
37b6bed10add rax, 4
37b6bed14mov [rsp+224], rax
37b6bed1clea rax, [rsp+256]
37b6bed24mov [rsp+128], rax
37b6bed2c
37b6bed2cloc_37b6bed2c:
37b6bed2cmov rbx, [rsp+224]
37b6bed34lea rax, [4*rdi]
37b6bed3cmov [rsp+152], 1
37b6bed47lea r15, [rsi+4]
37b6bed4bmov [rsp+592], rbp
37b6bed53movss x7, [rip+0xd7603d]
37b6bed5badd rbx, rax
37b6bed5eadd rax, [rsp+536]
37b6bed66mov [rsp+200], rdi
37b6bed6emov [rsp+160], rax
37b6bed76mov rdi, [rsp+488]
37b6bed7emov [rsp+144], rbx
37b6bed86
37b6bed86loc_37b6bed86:
37b6bed86lea rbx, [rip+0xd75fff]
37b6bed8dmov rbp, [rsp+144]
37b6bed95lea r9, [r13+4*r14]
37b6bed9amov rcx, rdi
37b6bed9dmov [rsp+32], rbx
37b6beda2mov r8, rbx
37b6beda5mov rdx, rbp
37b6beda8call scopy_
37b6bedadmov [rsp+72], rbx
37b6bedb2mov rdx, rdi
37b6bedb5mov r9, [rsp+504]
37b6bedbdmov [rsp+80], 1
37b6bedc6movsxd rax, [rdi]
37b6bedc9lea r8, [rip+0xd75fc0]
37b6bedd0mov [rsp+48], rbx
37b6bedd5mov rcx, [rsp+480]
37b6bedddlea rax, [r13+4*rax]
37b6bede2mov [rsp+40], r15
37b6bede7mov [rsp+64], rax
37b6bedeclea rax, [rip+0xd75fa1]
37b6bedf3mov [rsp+56], rax
37b6bedf8mov rax, [rsp+512]
37b6bee00mov [rsp+32], rax
37b6bee05call ssymv_
37b6bee0amov r14l, [rdi]
37b6bee0dtest r14l, r14l
37b6bee10jle 0x37b6bf65c
37b6bee16lea r9l, [r14-1]
37b6bee1acmp r9l, 2
37b6bee1ejbe 0x37b6bf668
37b6bee24mov eax, r14l
37b6bee27mov rcx, rbp
37b6bee2ashr eax, 2
37b6bee2dmov rdx, rax
37b6bee30xor eax, eax
37b6bee32shl rdx, 4
37b6bee36nop [rax+rax]
37b6bee40
37b6bee40loc_37b6bee40:
37b6bee40movups x0, [rcx+rax]
37b6bee44andps x0, x10
37b6bee48movups [r13+rax], x0
37b6bee4eadd rax, 16
37b6bee52cmp rax, rdx
37b6bee55jne 0x37b6bee40
37b6bee57test r14b, 3
37b6bee5bje 0x37b6bf578
37b6bee61mov eax, r14l
37b6bee64and eax, -4
37b6bee67add eax, 1
37b6bee6a
37b6bee6aloc_37b6bee6a:
37b6bee6amov rdx, [rsp+160]
37b6bee72cdqe
37b6bee74movaps x2, x6
37b6bee77
37b6bee77loc_37b6bee77:
37b6bee77movss x0, [rdx+4*rax]
37b6bee7candps x0, x6
37b6bee7fmovss [r13+4*rax-4], x0
37b6bee86add rax, 1
37b6bee8acmp r14l, eax
37b6bee8djge 0x37b6bee77
37b6bee8fmov edx, [rsp+156]
37b6bee96test edx, edx
37b6bee98jne 0x37b6bf1c8
37b6bee9emov rax, [rsp+504]
37b6beea6movss x4, [rsi+4]
37b6beeablea rcx, [r13+4]
37b6beeafmovss x0, [rax]
37b6beeb3andps x4, x6
37b6beeb6andps x0, x6
37b6beeb9mulss x0, x4
37b6beebdaddss x0, [r13]
37b6beec3cmp r14l, 1
37b6beec7je 0x37b6bf087
37b6beecd
37b6beecdloc_37b6beecd:
37b6beecdmov rax, [rsp+504]
37b6beed5lea rcx, [r13+4]
37b6beed9mov [rsp+232], r9l
37b6beee1lea r10, [rsi+8]
37b6beee5mov rdx, rcx
37b6beee8mov rbp, -1
37b6beeefmov r11l, 2
37b6beef5mov [rsp+176], rcx
37b6beefdlea r8, [rax+4]
37b6bef01lea eax, [r14+1]
37b6bef05mov [rsp+488], rdi
37b6bef0dmov rdi, [rsp+208]
37b6bef15mov [rsp+108], eax
37b6bef19mov [rsp+168], r15
37b6bef21mov r15l, eax
37b6bef24nop
37b6bef25nop [rax+rax]
37b6bef30
37b6bef30loc_37b6bef30:
37b6bef30mov eax, r14l
37b6bef33mov ecx, r11l
37b6bef36movss [rdx-4], x0
37b6bef3bsub eax, r11l
37b6bef3ecmp eax, 2
37b6bef41jbe 0x37b6bf324
37b6bef47cmp r14l, r11l
37b6bef4ajl 0x37b6bf324
37b6bef50mov ebx, [rsp+108]
37b6bef54mov eax, 1
37b6bef59movaps x3, x4
37b6bef5cpxor x1, x1
37b6bef60shufps x3, x3, 0
37b6bef64sub ebx, r11l
37b6bef67cmp r14l, r11l
37b6bef6acmovl ebx, eax
37b6bef6dxor eax, eax
37b6bef6fmov r9l, ebx
37b6bef72shr r9l, 2
37b6bef76shl r9, 4
37b6bef7anop [rax+rax]
37b6bef80
37b6bef80loc_37b6bef80:
37b6bef80movups x5, [r8+rax]
37b6bef85movaps x0, x3
37b6bef88movups x13, [rdx+rax]
37b6bef8dandps x5, x10
37b6bef91mulps x0, x5
37b6bef94addps x0, x13
37b6bef98movups [rdx+rax], x0
37b6bef9cmovups x0, [r10+rax]
37b6befa1add rax, 16
37b6befa5andps x0, x10
37b6befa9mulps x0, x5
37b6befacaddss x1, x0
37b6befb0movaps x5, x0
37b6befb3shufps x5, x0, 85
37b6befb7addss x5, x1
37b6befbbmovaps x1, x0
37b6befbeunpckhps x1, x0
37b6befc1shufps x0, x0, -1
37b6befc5addss x1, x5
37b6befc9addss x1, x0
37b6befcdcmp rax, r9
37b6befd0jne 0x37b6bef80
37b6befd2test bl, 3
37b6befd5je 0x37b6bf021
37b6befd7and ebx, -4
37b6befdaadd ecx, ebx
37b6befdc
37b6befdcloc_37b6befdc:
37b6befdcmov rax, [rsp+504]
37b6befe4movsxd rcx, ecx
37b6befe7lea rax, [rax+4*rbp]
37b6befeb
37b6befebloc_37b6befeb:
37b6befebmovss x3, [rax+4*rcx]
37b6beff0andps x3, x2
37b6beff3movaps x0, x3
37b6beff6mulss x0, x4
37b6beffaaddss x0, [r13+4*rcx-4]
37b6bf001movss [r13+4*rcx-4], x0
37b6bf008movss x0, [rsi+4*rcx]
37b6bf00dadd rcx, 1
37b6bf011andps x0, x2
37b6bf014mulss x0, x3
37b6bf018addss x1, x0
37b6bf01ccmp r14l, ecx
37b6bf01fjge 0x37b6befeb
37b6bf021
37b6bf021loc_37b6bf021:
37b6bf021mov rax, r8
37b6bf024movss x4, [rsi+4*r11]
37b6bf02aadd r11, 1
37b6bf02eadd rbp, rdi
37b6bf031sub rax, r12
37b6bf034addss x1, [rdx-4]
37b6bf039add r8, r12
37b6bf03cadd rdx, 4
37b6bf040movss x0, [rax+8*rdi+4]
37b6bf046andps x4, x2
37b6bf049add r10, 4
37b6bf04dandps x0, x2
37b6bf050movss [rdx-8], x1
37b6bf055mulss x0, x4
37b6bf059addss x0, [rdx-4]
37b6bf05ecmp r11, r15
37b6bf061jne 0x37b6bef30
37b6bf067mov r9l, [rsp+232]
37b6bf06fmov r15, [rsp+168]
37b6bf077mov rdi, [rsp+488]
37b6bf07fmov rcx, [rsp+176]
37b6bf087
37b6bf087loc_37b6bf087:
37b6bf087pxor x1, x1
37b6bf08bmov eax, r9l
37b6bf08eaddss x0, x1
37b6bf092movss [r13+4*rax], x0
37b6bf099
37b6bf099loc_37b6bf099:
37b6bf099lea rcx, [rcx+4*rax]
37b6bf09dmov rdx, r13
37b6bf0a0pxor x3, x3
37b6bf0a4movsxd rax, r14l
37b6bf0a7nop [rax]
37b6bf0aanop [rax+rax]
37b6bf0b5nop [rax+rax]
37b6bf0c0
37b6bf0c0loc_37b6bf0c0:
37b6bf0c0movss x1, [rdx]
37b6bf0c4movss x0, [rdx+4*rax]
37b6bf0c9comiss x1, x11
37b6bf0cdandps x0, x2
37b6bf0d0ja 0x37b6bf0dc
37b6bf0d2addss x0, x12
37b6bf0d7addss x1, x12
37b6bf0dc
37b6bf0dcloc_37b6bf0dc:
37b6bf0dcdivss x0, x1
37b6bf0e0add rdx, 4
37b6bf0e4maxss x3, x0
37b6bf0e8cmp rdx, rcx
37b6bf0ebjne 0x37b6bf0c0
37b6bf0ed
37b6bf0edloc_37b6bf0ed:
37b6bf0edcomiss x3, x8
37b6bf0f1mov rbx, [rsp+576]
37b6bf0f9mov rcx, [rsp+112]
37b6bf0femovss [rbx+4*rcx-4], x3
37b6bf104jbe 0x37b6bf32d
37b6bf10aaddss x3, x3
37b6bf10ecomiss x7, x3
37b6bf111jb 0x37b6bf32d
37b6bf117cmp [rsp+152], 6
37b6bf11fje 0x37b6bf32d
37b6bf125lea rax, [r13+4*rax]
37b6bf12amov rbx, [rsp+600]
37b6bf132mov rdx, rdi
37b6bf135mov [rsp+64], 1
37b6bf13emov [rsp+40], rax
37b6bf143mov rax, [rsp+528]
37b6bf14blea r8, [rip+0xd75c3a]
37b6bf152mov [rsp+56], rbx
37b6bf157mov r9, [rsp+520]
37b6bf15flea rbx, [rip+0xd75c26]
37b6bf166mov [rsp+32], rax
37b6bf16bmov rcx, [rsp+480]
37b6bf173mov [rsp+48], rdi
37b6bf178call spotrs_
37b6bf17dmovsxd rax, [rdi]
37b6bf180mov [rsp+40], rbx
37b6bf185mov r9, rbx
37b6bf188mov [rsp+32], r15
37b6bf18dlea rdx, [rip+0xd75c00]
37b6bf194mov rcx, rdi
37b6bf197lea r8, [r13+4*rax]
37b6bf19ccall saxpy_
37b6bf1a1mov rax, [rsp+576]
37b6bf1a9mov rbx, [rsp+112]
37b6bf1aeadd [rsp+152], 1
37b6bf1b6movsxd r14, [rdi]
37b6bf1b9movss x7, [rax+4*rbx-4]
37b6bf1bfjmp 0x37b6bed86
37b6bf1c4
37b6bf1c4 0f 1f 40 00 ..@.
37b6bf1c8
37b6bf1c8loc_37b6bf1c8:
37b6bf1c8mov [rsp+108], r9l
37b6bf1cdmov rax, [rsp+504]
37b6bf1d5lea ebx, [r14+1]
37b6bf1d9mov r8l, 1
37b6bf1dfmov rbp, [rsp+184]
37b6bf1e7lea r10, [rax-4]
37b6bf1ebmov r11, r10
37b6bf1eenop
37b6bf1f0
37b6bf1f0loc_37b6bf1f0:
37b6bf1f0movss x4, [rsi+4*r8]
37b6bf1f6andps x4, x2
37b6bf1f9cmp r8, 1
37b6bf1fdje 0x37b6bf310
37b6bf203lea eax, [r8-2]
37b6bf207cmp eax, 2
37b6bf20ajbe 0x37b6bf316
37b6bf210lea edx, [r8-1]
37b6bf214movaps x3, x4
37b6bf217lea r9, [r10+4]
37b6bf21bxor eax, eax
37b6bf21dmov ecx, edx
37b6bf21fpxor x1, x1
37b6bf223shufps x3, x3, 0
37b6bf227shr ecx, 2
37b6bf22ashl rcx, 4
37b6bf22enop
37b6bf230
37b6bf230loc_37b6bf230:
37b6bf230movups x5, [r9+rax]
37b6bf235movaps x0, x3
37b6bf238movups x13, [r13+rax]
37b6bf23eandps x5, x10
37b6bf242mulps x0, x5
37b6bf245addps x0, x13
37b6bf249movups [r13+rax], x0
37b6bf24fmovups x0, [r15+rax]
37b6bf254add rax, 16
37b6bf258andps x0, x10
37b6bf25cmulps x0, x5
37b6bf25faddss x1, x0
37b6bf263movaps x5, x0
37b6bf266shufps x5, x0, 85
37b6bf26aaddss x5, x1
37b6bf26emovaps x1, x0
37b6bf271unpckhps x1, x0
37b6bf274shufps x0, x0, -1
37b6bf278addss x1, x5
37b6bf27caddss x1, x0
37b6bf280cmp rax, rcx
37b6bf283jne 0x37b6bf230
37b6bf285test dl, 3
37b6bf288je 0x37b6bf2cc
37b6bf28aand edx, -4
37b6bf28dadd edx, 1
37b6bf290
37b6bf290loc_37b6bf290:
37b6bf290mov eax, r8l
37b6bf293movsxd rdx, edx
37b6bf296
37b6bf296loc_37b6bf296:
37b6bf296movss x3, [r10+4*rdx]
37b6bf29cmovaps x0, x4
37b6bf29fandps x3, x2
37b6bf2a2mulss x0, x3
37b6bf2a6addss x0, [r13+4*rdx-4]
37b6bf2admovss [r13+4*rdx-4], x0
37b6bf2b4movss x0, [rsi+4*rdx]
37b6bf2b9add rdx, 1
37b6bf2bdandps x0, x2
37b6bf2c0mulss x0, x3
37b6bf2c4addss x1, x0
37b6bf2c8cmp eax, edx
37b6bf2cajg 0x37b6bf296
37b6bf2cc
37b6bf2ccloc_37b6bf2cc:
37b6bf2ccmovss x0, [r11+4]
37b6bf2d2add r10, rbp
37b6bf2d5add r11, r12
37b6bf2d8andps x0, x2
37b6bf2dbmulss x0, x4
37b6bf2dfaddss x0, [r13+4*r8-4]
37b6bf2e6addss x0, x1
37b6bf2eamovss [r13+4*r8-4], x0
37b6bf2f1add r8, 1
37b6bf2f5cmp r8, rbx
37b6bf2f8jne 0x37b6bf1f0
37b6bf2femov eax, [rsp+108]
37b6bf302lea rcx, [r13+4]
37b6bf306jmp 0x37b6bf099
37b6bf30b
37b6bf30b 0f 1f 44 00 00 ..D..
37b6bf310
37b6bf310loc_37b6bf310:
37b6bf310pxor x1, x1
37b6bf314jmp 0x37b6bf2cc
37b6bf316
37b6bf316loc_37b6bf316:
37b6bf316pxor x1, x1
37b6bf31amov edx, 1
37b6bf31fjmp 0x37b6bf290
37b6bf324
37b6bf324loc_37b6bf324:
37b6bf324pxor x1, x1
37b6bf328jmp 0x37b6befdc
37b6bf32d
37b6bf32dloc_37b6bf32d:
37b6bf32dmov rdi, [rsp+200]
37b6bf335mov rbp, [rsp+592]
37b6bf33dtest r14l, r14l
37b6bf340jle 0x37b6bf3b3
37b6bf342movaps x3, x9
37b6bf346lea ecx, [r14-1]
37b6bf34amov rdx, r13
37b6bf34dmulss x3, x8
37b6bf352lea rcx, [r13+4*rcx+4]
37b6bf357nop [rax+rax]
37b6bf35fnop [rax+rax]
37b6bf36anop [rax+rax]
37b6bf375nop [rax+rax]
37b6bf380
37b6bf380loc_37b6bf380:
37b6bf380movss x1, [rdx]
37b6bf384movss x0, [rdx+4*rax]
37b6bf389andps x0, [rip+0xd75a10]
37b6bf390movaps x2, x1
37b6bf393comiss x1, x11
37b6bf397mulss x2, x3
37b6bf39baddss x0, x2
37b6bf39fja 0x37b6bf3a6
37b6bf3a1addss x0, x12
37b6bf3a6
37b6bf3a6loc_37b6bf3a6:
37b6bf3a6movss [rdx], x0
37b6bf3aaadd rdx, 4
37b6bf3aecmp rdx, rcx
37b6bf3b1jne 0x37b6bf380
37b6bf3b3
37b6bf3b3loc_37b6bf3b3:
37b6bf3b3mov [rsp+256], 0
37b6bf3bemov rbx, [rsp+488]
37b6bf3c6nop [rax+rax]
37b6bf3d0
37b6bf3d0loc_37b6bf3d0:
37b6bf3d0shl rax, 2
37b6bf3d4mov r9, rbp
37b6bf3d7mov rcx, rbx
37b6bf3dalea r8, [r13+rax]
37b6bf3dflea rdx, [r8+rax]
37b6bf3e3mov rax, [rsp+136]
37b6bf3ebmov [rsp+48], rax
37b6bf3f0mov rax, [rsp+128]
37b6bf3f8mov [rsp+40], rax
37b6bf3fdmov rax, [rsp+120]
37b6bf402mov [rsp+32], rax
37b6bf407call slacn2_
37b6bf40cmov edx, [rsp+256]
37b6bf413movsxd r14, [rbx]
37b6bf416test edx, edx
37b6bf418je 0x37b6bf4cb
37b6bf41emovsxd rax, r14l
37b6bf421lea rcx, [r13+4*rax]
37b6bf426cmp edx, 1
37b6bf429je 0x37b6bf5bd
37b6bf42fcmp edx, 2
37b6bf432jne 0x37b6bf3d0
37b6bf434test r14l, r14l
37b6bf437jle 0x37b6bf477
37b6bf439lea r8l, [r14-1]
37b6bf43dmov rdx, rcx
37b6bf440add r8, rax
37b6bf443neg rax
37b6bf446lea r8, [r13+4*r8+4]
37b6bf44bshl rax, 2
37b6bf44fnop [rax+rax]
37b6bf455nop [rax+rax]
37b6bf460
37b6bf460loc_37b6bf460:
37b6bf460movss x0, [rdx]
37b6bf464mulss x0, [rdx+rax]
37b6bf469add rdx, 4
37b6bf46dmovss [rdx-4], x0
37b6bf472cmp r8, rdx
37b6bf475jne 0x37b6bf460
37b6bf477
37b6bf477loc_37b6bf477:
37b6bf477mov rax, [rsp+600]
37b6bf47fmov [rsp+40], rcx
37b6bf484mov rdx, rbx
37b6bf487lea r8, [rip+0xd758fe]
37b6bf48emov [rsp+48], rbx
37b6bf493mov r9, [rsp+520]
37b6bf49bmov [rsp+56], rax
37b6bf4a0mov rax, [rsp+528]
37b6bf4a8mov [rsp+64], 1
37b6bf4b1mov rcx, [rsp+480]
37b6bf4b9mov [rsp+32], rax
37b6bf4becall spotrs_
37b6bf4c3movsxd rax, [rbx]
37b6bf4c6jmp 0x37b6bf3d0
37b6bf4cb
37b6bf4cbloc_37b6bf4cb:
37b6bf4cbtest r14l, r14l
37b6bf4cejle 0x37b6bf535
37b6bf4d0mov rbx, [rsp+552]
37b6bf4d8lea eax, [r14-1]
37b6bf4dcpxor x1, x1
37b6bf4e0add rax, [rsp+192]
37b6bf4e8lea rax, [rbx+4*rax+8]
37b6bf4ednop [rax+rax]
37b6bf4f5nop [rax+rax]
37b6bf500
37b6bf500loc_37b6bf500:
37b6bf500movss x0, [r15]
37b6bf505andps x0, [rip+0xd75894]
37b6bf50cadd r15, 4
37b6bf510maxss x1, x0
37b6bf514cmp rax, r15
37b6bf517jne 0x37b6bf500
37b6bf519pxor x0, x0
37b6bf51ducomiss x1, x0
37b6bf520jp 0x37b6bf524
37b6bf522je 0x37b6bf535
37b6bf524
37b6bf524loc_37b6bf524:
37b6bf524mov rax, [rsp+120]
37b6bf529movss x0, [rax]
37b6bf52ddivss x0, x1
37b6bf531movss [rax], x0
37b6bf535
37b6bf535loc_37b6bf535:
37b6bf535add [rsp+112], 1
37b6bf53bmov rcx, [rsp+240]
37b6bf543add [rsp+120], 4
37b6bf549mov rax, [rsp+112]
37b6bf54eadd [rsp+192], rcx
37b6bf556add rsi, [rsp+216]
37b6bf55eadd rdi, [rsp+248]
37b6bf566cmp [rsp+236], eax
37b6bf56djge 0x37b6bed2c
37b6bf573jmp 0x37b6beae6
37b6bf578
37b6bf578loc_37b6bf578:
37b6bf578mov eax, [rsp+156]
37b6bf57fmovss x2, [rip+0xd75819]
37b6bf587test eax, eax
37b6bf589jne 0x37b6bf1c8
37b6bf58fmov rax, [rsp+504]
37b6bf597movss x4, [rsi+4]
37b6bf59cmovss x2, [rip+0xd757fc]
37b6bf5a4movss x0, [rax]
37b6bf5a8andps x4, x2
37b6bf5abandps x0, x2
37b6bf5aemulss x0, x4
37b6bf5b2addss x0, [r13]
37b6bf5b8jmp 0x37b6beecd
37b6bf5bd
37b6bf5bdloc_37b6bf5bd:
37b6bf5bdmov rax, [rsp+600]
37b6bf5c5mov [rsp+40], rcx
37b6bf5camov rdx, rbx
37b6bf5cdlea r8, [rip+0xd757b8]
37b6bf5d4mov [rsp+48], rbx
37b6bf5d9mov r9, [rsp+520]
37b6bf5e1mov [rsp+56], rax
37b6bf5e6mov rax, [rsp+528]
37b6bf5eemov [rsp+64], 1
37b6bf5f7mov rcx, [rsp+480]
37b6bf5ffmov [rsp+32], rax
37b6bf604call spotrs_
37b6bf609mov r14l, [rbx]
37b6bf60cmovsxd rax, r14l
37b6bf60ftest r14l, r14l
37b6bf612jle 0x37b6bf3d0
37b6bf618lea r8l, [r14-1]
37b6bf61clea rcx, [4*rax]
37b6bf624add r8, rax
37b6bf627lea rdx, [r13+rcx]
37b6bf62cneg rcx
37b6bf62flea r8, [r13+4*r8+4]
37b6bf634nop
37b6bf635nop [rax+rax]
37b6bf640
37b6bf640loc_37b6bf640:
37b6bf640movss x0, [rdx]
37b6bf644mulss x0, [rdx+rcx]
37b6bf649add rdx, 4
37b6bf64dmovss [rdx-4], x0
37b6bf652cmp rdx, r8
37b6bf655jne 0x37b6bf640
37b6bf657jmp 0x37b6bf3d0
37b6bf65c
37b6bf65cloc_37b6bf65c:
37b6bf65cpxor x3, x3
37b6bf660movsxd rax, r14l
37b6bf663jmp 0x37b6bf0ed
37b6bf668
37b6bf668loc_37b6bf668:
37b6bf668mov eax, 1
37b6bf66djmp 0x37b6bee6a
37b6bf672
37b6bf672loc_37b6bf672:
37b6bf672test edx, edx
37b6bf674je 0x37b6beae6
37b6bf67alea rbx, [4*rdx]
37b6bf682mov rcx, [rsp+568]
37b6bf68axor edx, edx
37b6bf68cmov r8, rbx
37b6bf68fcall memset
37b6bf694mov rcx, [rsp+576]
37b6bf69cmov r8, rbx
37b6bf69fxor edx, edx
37b6bf6a1call memset
37b6bf6a6jmp 0x37b6beae6
37b6bf6ab
37b6bf6abloc_37b6bf6ab:
37b6bf6abneg eax
37b6bf6adjmp 0x37b6beac4
37b6be980
Loading..