File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37be2fd80
37be2fd80claqz0_64_:
37be2fd80push r15
37be2fd82push r14
37be2fd84push r13
37be2fd86push r12
37be2fd88push rbp
37be2fd89push rdi
37be2fd8apush rsi
37be2fd8bpush rbx
37be2fd8csub rsp, 936
37be2fd93movups [rsp+816], x6
37be2fd9bmovups [rsp+832], x7
37be2fda3movups [rsp+848], x8
37be2fdacmovups [rsp+864], x9
37be2fdb5movups [rsp+880], x10
37be2fdbemovups [rsp+896], x11
37be2fdc7movups [rsp+912], x12
37be2fdd0mov rax, [rsp+1064]
37be2fdd8mov r14, [rsp+1048]
37be2fde0mov rax, [rax]
37be2fde3mov [rsp+416], rax
37be2fdebmov rax, [rsp+1080]
37be2fdf3mov [rsp+1016], rdx
37be2fdfblea rdx, [rip+0x625c0e]
37be2fe02mov rax, [rax]
37be2fe05mov [rsp+1024], r8
37be2fe0dmov r8l, 1
37be2fe13mov [rsp+1032], r9
37be2fe1bmov r9l, 1
37be2fe21mov [rsp+472], rax
37be2fe29mov rax, [rsp+1112]
37be2fe31mov [rsp+1008], rcx
37be2fe39mov rax, [rax]
37be2fe3cmov [rsp+464], rax
37be2fe44mov rax, [rsp+1128]
37be2fe4cmov rax, [rax]
37be2fe4fmov [rsp+488], rax
37be2fe57call lsame_64_
37be2fe5ctest rax, rax
37be2fe5fje 0x37be304f8
37be2fe65mov [rsp+696], 0
37be2fe71mov ebx, 1
37be2fe76
37be2fe76loc_37be2fe76:
37be2fe76mov rcx, [rsp+1016]
37be2fe7emov r9l, 1
37be2fe84mov r8l, 1
37be2fe8alea rdx, [rip+0x625b81]
37be2fe91call lsame_64_
37be2fe96test rax, rax
37be2fe99je 0x37be30540
37be2fe9fmov [rsp+688], 0
37be2feabmov r15l, 1
37be2feb1
37be2feb1loc_37be2feb1:
37be2feb1mov rcx, [rsp+1024]
37be2feb9mov r9l, 1
37be2febfmov r8l, 1
37be2fec5lea rdx, [rip+0x625b46]
37be2fecccall lsame_64_
37be2fed1test rax, rax
37be2fed4je 0x37be30488
37be2fedamov rax, [rsp+1168]
37be2fee2mov [rsp+704], 0
37be2feeemov [rax], 0
37be2fef5test rbx, rbx
37be2fef8jne 0x37be2ff90
37be2fefe
37be2fefeloc_37be2fefe:
37be2fefemov rdx, -1
37be2ff05mov eax, 1
37be2ff0a
37be2ff0aloc_37be2ff0a:
37be2ff0amov rdi, [rsp+1168]
37be2ff12mov [rdi], rdx
37be2ff15
37be2ff15loc_37be2ff15:
37be2ff15lea rdx, [rsp+808]
37be2ff1dmov r8l, 6
37be2ff23lea rcx, [rip+0x625aeb]
37be2ff2amov [rsp+808], rax
37be2ff32call xerbla_64_
37be2ff37nop
37be2ff38
37be2ff38loc_37be2ff38:
37be2ff38movups x6, [rsp+816]
37be2ff40movups x7, [rsp+832]
37be2ff48movups x8, [rsp+848]
37be2ff51movups x9, [rsp+864]
37be2ff5amovups x10, [rsp+880]
37be2ff63movups x11, [rsp+896]
37be2ff6cmovups x12, [rsp+912]
37be2ff75add rsp, 936
37be2ff7cpop rbx
37be2ff7dpop rsi
37be2ff7epop rdi
37be2ff7fpop rbp
37be2ff80pop r12
37be2ff82pop r13
37be2ff84pop r14
37be2ff86pop r15
37be2ff88ret
37be2ff89
37be2ff89 0f 1f 80 00 00 00 00 .......
37be2ff90
37be2ff90loc_37be2ff90:
37be2ff90mov ebp, 1
37be2ff95test r15, r15
37be2ff98je 0x37be304e3
37be2ff9e
37be2ff9eloc_37be2ff9e:
37be2ff9emov rax, [rsp+1032]
37be2ffa6mov rax, [rax]
37be2ffa9mov [rsp+480], rax
37be2ffb1mov rsi, rax
37be2ffb4test rax, rax
37be2ffb7js 0x37be3063e
37be2ffbdmov rdi, [rsp+1040]
37be2ffc5mov rbx, [rdi]
37be2ffc8mov [rsp+248], rbx
37be2ffd0test rbx, rbx
37be2ffd3jle 0x37be3064f
37be2ffd9mov rdi, [r14]
37be2ffdccmp rax, rdi
37be2ffdfjl 0x37be31f57
37be2ffe5lea rax, [rbx-1]
37be2ffe9cmp rdi, rax
37be2ffecjl 0x37be31f57
37be2fff2mov rax, rsi
37be2fff5cmp rsi, [rsp+416]
37be2fffdjg 0x37be320d9
37be30003cmp rsi, [rsp+472]
37be3000bjg 0x37be320ea
37be30011mov rsi, [rsp+464]
37be30019test rsi, rsi
37be3001cjle 0x37be32110
37be30022test [rsp+688], 1
37be3002aje 0x37be30035
37be3002ccmp rax, rsi
37be3002fjg 0x37be32110
37be30035
37be30035loc_37be30035:
37be30035mov rax, [rsp+488]
37be3003dtest rax, rax
37be30040jle 0x37be32129
37be30046cmp [rsp+480], rax
37be3004ejle 0x37be3005e
37be30050test [rsp+704], 1
37be30058jne 0x37be32129
37be3005e
37be3005eloc_37be3005e:
37be3005emov rax, [rsp+1168]
37be30066mov rax, [rax]
37be30069test rax, rax
37be3006cjne 0x37be32121
37be30072cmp [rsp+480], 0
37be3007bje 0x37be30660
37be30081mov rax, [rsp+1008]
37be30089mov r9, [rsp+1032]
37be30091lea r8, [rsp+672]
37be30099lea rdx, [rip+0x625975]
37be300a0lea rcx, [rip+0x625979]
37be300a7mov r12, rdi
37be300aapxor x7, x7
37be300aemovzx eax, [rax]
37be300b1mov [rsp+672], al
37be300b8mov rax, [rsp+1016]
37be300c0movzx eax, [rax]
37be300c3mov [rsp+673], al
37be300camov rax, [rsp+1024]
37be300d2movzx eax, [rax]
37be300d5mov [rsp+40], r14
37be300damov [rsp+64], 3
37be300e3mov [rsp+674], al
37be300eamov rax, [rsp+1144]
37be300f2mov [rsp+56], 6
37be300fbmov [rsp+48], rax
37be30100mov rax, [rsp+1040]
37be30108mov [rsp+32], rax
37be3010dcall ilaenv_64_
37be30112mov rsi, [rsp+1144]
37be3011amov [rsp+64], 3
37be30123lea r8, [rsp+672]
37be3012bmov [rsp+56], 6
37be30134mov r9, [rsp+1032]
37be3013clea rdx, [rip+0x6258d2]
37be30143lea rcx, [rip+0x6258de]
37be3014amov [rsp+48], rsi
37be3014fmov rsi, [rsp+1040]
37be30157mov [rsp+40], r14
37be3015cmov [rsp+32], rsi
37be30161mov [rsp+504], rax
37be30169call ilaenv_64_
37be3016emov rcx, [rsp+1144]
37be30176mov [rsp+64], 3
37be3017flea r8, [rsp+672]
37be30187mov [rsp+40], r14
37be3018cmov r9, [rsp+1032]
37be30194mov rsi, rax
37be30197lea rdx, [rip+0x625877]
37be3019emov [rsp+48], rcx
37be301a3mov rcx, [rsp+1040]
37be301abmov [rsp+56], 6
37be301b4sub r12, [rsp+248]
37be301bcmov [rsp+32], rcx
37be301c1lea rcx, [rip+0x625868]
37be301c8call ilaenv_64_
37be301cdmov rcx, [rsp+1144]
37be301d5mov rdx, [rsp+1040]
37be301ddmov [rsp+64], 3
37be301e6mov [rsp+40], r14
37be301ebmov r9, [rsp+1032]
37be301f3lea r8, [rsp+672]
37be301fbmov [rsp+48], rcx
37be30200lea rcx, [rip+0x625831]
37be30207mov [rsp+32], rdx
37be3020clea rdx, [rip+0x625802]
37be30213mov [rsp+56], 6
37be3021cmov [rsp+552], rax
37be30224call ilaenv_64_
37be30229mov r13, [rsp+480]
37be30231mov r8, 0xe38e38e38e38e38f
37be3023bmov [rsp+64], 3
37be30244mov rcx, rax
37be30247mov [rsp+40], r14
37be3024cmov r9, [rsp+1032]
37be30254mov [rsp+56], 6
37be3025dlea rax, [r13+6]
37be30261mul r8
37be30264lea r8, [rsp+672]
37be3026cshr rdx, 3
37be30270cmp rdx, r12
37be30273cmovg rdx, r12
37be30277cmp rdx, rcx
37be3027amov r10, rdx
37be3027dcmovg r10, rcx
37be30281mov rcx, [rsp+1144]
37be30289mov rdx, r10
37be3028cmov [rsp+48], rcx
37be30291lea rcx, [rip+0x6257a8]
37be30298shr rdx, 63
37be3029clea rax, [r10+rdx]
37be302a0and eax, 1
37be302a3sub rax, rdx
37be302a6mov rdx, [rsp+1040]
37be302aesub r10, rax
37be302b1mov eax, 2
37be302b6cmp r10, rax
37be302b9mov [rsp+32], rdx
37be302belea rdx, [rip+0x625750]
37be302c5cmovl r10, rax
37be302c9mov [rsp+768], r10
37be302d1mov [rsp+232], r10
37be302d9call ilaenv_64_
37be302decvtsi2ss x7, r13
37be302e3pxor x1, x1
37be302e7mov r10, [rsp+232]
37be302efpxor x2, x2
37be302f3cvtsi2ss x1, r10
37be302f8cvtsi2ss x2, rax
37be302fddivss x2, [rip+0x625783]
37be30305mulss x2, x7
37be30309movaps x0, x1
37be3030caddss x0, x1
37be30310divss x0, x2
37be30314addss x0, [rip+0x625794]
37be3031csqrtss x0, x0
37be30320divss x1, x0
37be30324cvttss2si rdx, x1
37be30329lea rax, [rdx+2]
37be3032dsub rdx, 1
37be30331cmovns rax, rdx
37be30335sar rax, 2
37be30339lea rax, [r10+4*rax+4]
37be3033emov [rsp+752], rax
37be30346cmp r13, [rsp+504]
37be3034ejl 0x37be30362
37be30350mov rax, [rsp+1160]
37be30358cmp [rax], 1
37be3035cjle 0x37be30674
37be30362
37be30362loc_37be30362:
37be30362mov rax, [rsp+1168]
37be3036amov [rsp+176], 1
37be30376mov [rsp+168], 1
37be30382mov [rsp+152], rax
37be3038amov rax, [rsp+1152]
37be30392mov [rsp+160], 1
37be3039emov [rsp+144], rax
37be303a6mov rax, [rsp+1144]
37be303aemov [rsp+40], r14
37be303b3mov [rsp+136], rax
37be303bbmov rax, [rsp+1136]
37be303c3mov [rsp+128], rax
37be303cbmov rax, [rsp+1128]
37be303d3mov [rsp+120], rax
37be303d8mov rax, [rsp+1120]
37be303e0mov [rsp+112], rax
37be303e5mov rax, [rsp+1112]
37be303edmov [rsp+104], rax
37be303f2mov rax, [rsp+1104]
37be303famov [rsp+96], rax
37be303ffmov rax, [rsp+1096]
37be30407mov [rsp+88], rax
37be3040cmov rax, [rsp+1088]
37be30414mov [rsp+80], rax
37be30419mov rax, [rsp+1080]
37be30421mov [rsp+72], rax
37be30426mov rax, [rsp+1072]
37be3042emov [rsp+64], rax
37be30433mov rax, [rsp+1064]
37be3043bmov [rsp+56], rax
37be30440mov rax, [rsp+1056]
37be30448mov [rsp+48], rax
37be3044dmov rax, [rsp+1040]
37be30455mov r9, [rsp+1032]
37be3045dmov r8, [rsp+1024]
37be30465mov [rsp+32], rax
37be3046amov rdx, [rsp+1016]
37be30472mov rcx, [rsp+1008]
37be3047acall chgeqz_64_
37be3047fjmp 0x37be2ff38
37be30484
37be30484 0f 1f 40 00 ..@.
37be30488
37be30488loc_37be30488:
37be30488mov rcx, [rsp+1024]
37be30490mov r9l, 1
37be30496mov r8l, 1
37be3049clea rdx, [rip+0x625570]
37be304a3call lsame_64_
37be304a8test rax, rax
37be304abje 0x37be305bf
37be304b1mov rax, [rsp+1168]
37be304b9mov [rsp+704], 1
37be304c5mov [rax], 0
37be304cctest rbx, rbx
37be304cfje 0x37be2fefe
37be304d5mov ebp, 2
37be304datest r15, r15
37be304ddjne 0x37be2ff9e
37be304e3
37be304e3loc_37be304e3:
37be304e3mov rdx, -2
37be304eamov eax, 2
37be304efjmp 0x37be2ff0a
37be304f4
37be304f4 0f 1f 40 00 ..@.
37be304f8
37be304f8loc_37be304f8:
37be304f8mov rcx, [rsp+1008]
37be30500mov r9l, 1
37be30506mov r8l, 1
37be3050cxor ebx, ebx
37be3050elea rdx, [rip+0x6254fc]
37be30515call lsame_64_
37be3051atest rax, rax
37be3051dje 0x37be2fe76
37be30523mov [rsp+696], 1
37be3052fmov ebx, 2
37be30534jmp 0x37be2fe76
37be30539
37be30539 0f 1f 80 00 00 00 00 .......
37be30540
37be30540loc_37be30540:
37be30540mov rcx, [rsp+1016]
37be30548mov r9l, 1
37be3054emov r8l, 1
37be30554lea rdx, [rip+0x6254b8]
37be3055bcall lsame_64_
37be30560test rax, rax
37be30563je 0x37be3057c
37be30565mov [rsp+688], 1
37be30571mov r15l, 2
37be30577jmp 0x37be2feb1
37be3057c
37be3057cloc_37be3057c:
37be3057cmov r9l, 1
37be30582mov r8l, 1
37be30588xor r15l, r15l
37be3058bmov rcx, [rsp+1016]
37be30593lea rdx, [rip+0x62547a]
37be3059acall lsame_64_
37be3059ftest rax, rax
37be305a2je 0x37be2feb1
37be305a8mov [rsp+688], 1
37be305b4mov r15l, 3
37be305bajmp 0x37be2feb1
37be305bf
37be305bfloc_37be305bf:
37be305bfmov rcx, [rsp+1024]
37be305c7mov r9l, 1
37be305cdmov r8l, 1
37be305d3lea rdx, [rip+0x62543a]
37be305dacall lsame_64_
37be305dftest rax, rax
37be305e2jne 0x37be30607
37be305e4test rbx, rbx
37be305e7je 0x37be2fefe
37be305edtest r15, r15
37be305f0je 0x37be304e3
37be305f6mov rdx, -3
37be305fdmov eax, 3
37be30602jmp 0x37be2ff0a
37be30607
37be30607loc_37be30607:
37be30607mov rax, [rsp+1168]
37be3060fmov [rsp+704], 1
37be3061bmov [rax], 0
37be30622test rbx, rbx
37be30625je 0x37be2fefe
37be3062bmov ebp, 3
37be30630test r15, r15
37be30633jne 0x37be2ff9e
37be30639jmp 0x37be304e3
37be3063e
37be3063eloc_37be3063e:
37be3063emov rdx, -4
37be30645mov eax, 4
37be3064ajmp 0x37be2ff0a
37be3064f
37be3064floc_37be3064f:
37be3064fmov rdx, -5
37be30656mov eax, 5
37be3065bjmp 0x37be2ff0a
37be30660
37be30660loc_37be30660:
37be30660mov rax, [rsp+1136]
37be30668mov [rax], 0x3f800000
37be3066fjmp 0x37be2ff38
37be30674
37be30674loc_37be30674:
37be30674mov rax, [rsp+480]
37be3067clea rbx, [r12+1]
37be30681mov rcx, 0xaaaaaaaaaaaaaaab
37be3068blea r12, [rsp+704]
37be30693lea r13, [rsp+688]
37be3069bmov [rsp+592], r12
37be306a3lea r10, [rsp+696]
37be306abmov r8, r12
37be306aesub rax, 1
37be306b2mov [rsp+584], r13
37be306bamul rcx
37be306bdmov rcx, r10
37be306c0shr rdx, 1
37be306c3cmp rdx, rbx
37be306c6mov rax, rdx
37be306c9mov edx, 2
37be306cecmovg rax, rbx
37be306d2cmp rsi, rdx
37be306d5cmovge rdx, rsi
37be306d9mov rsi, [rsp+504]
37be306e1cmp rax, rdx
37be306e4cmovg rax, rdx
37be306e8mov rdx, [rsp+1136]
37be306f0cmp rsi, rax
37be306f3mov [rsp+184], rdx
37be306fbmov [rsp+168], rdx
37be30703mov [rsp+152], rdx
37be3070bmov rdx, [rsp+1096]
37be30713mov [rsp+576], rax
37be3071bcmovge rax, rsi
37be3071fmov [rsp+144], rdx
37be30727mov rdx, [rsp+1088]
37be3072fmov [rsp+776], rax
37be30737lea rax, [rsp+680]
37be3073fmov [rsp+600], rax
37be30747mov [rsp+216], rax
37be3074fmov rax, [rsp+1160]
37be30757mov [rsp+136], rdx
37be3075flea rdx, [rsp+728]
37be30767mov [rsp+608], rdx
37be3076fmov [rsp+128], rdx
37be30777lea rdx, [rsp+736]
37be3077fmov [rsp+208], rax
37be30787mov rax, [rsp+1152]
37be3078fmov [rsp+616], rdx
37be30797mov [rsp+120], rdx
37be3079cmov rdx, [rsp+1128]
37be307a4mov [rsp+200], rax
37be307aclea rax, [rip+0x625295]
37be307b3mov [rsp+112], rdx
37be307b8mov rdx, [rsp+1120]
37be307c0mov [rsp+192], rax
37be307c8lea rax, [rsp+776]
37be307d0mov [rsp+624], rax
37be307d8mov [rsp+176], rax
37be307e0mov [rsp+160], rax
37be307e8mov [rsp+104], rdx
37be307edmov rdx, [rsp+1112]
37be307f5mov [rsp+48], rax
37be307famov r9, [rsp+1032]
37be30802mov [rsp+96], rdx
37be30807mov rdx, [rsp+1104]
37be3080fmov [rsp+40], r14
37be30814mov [rsp+88], rdx
37be30819mov rdx, [rsp+1080]
37be30821mov [rsp+536], r10
37be30829mov [rsp+80], rdx
37be3082emov rdx, [rsp+1072]
37be30836mov [rsp+72], rdx
37be3083bmov rdx, [rsp+1064]
37be30843mov [rsp+64], rdx
37be30848mov rdx, [rsp+1056]
37be30850mov [rsp+56], rdx
37be30855mov rdx, [rsp+1040]
37be3085dmov [rsp+32], rdx
37be30862mov rdx, r13
37be30865call claqz2_64_
37be3086amov rsi, [rsp+1136]
37be30872lea rdx, [rsp+784]
37be3087amov r8, r12
37be3087dmov [rsp+648], rdx
37be30885lea rax, [rip+0x6251bc]
37be3088ccvttss2si rsi, [rsi]
37be30891mov [rsp+192], rdx
37be30899mov rdx, [rsp+1136]
37be308a1mov [rsp+184], rax
37be308a9mov rax, [rsp+1136]
37be308b1mov [rsp+160], rdx
37be308b9mov [rsp+144], rdx
37be308c1mov rdx, [rsp+1128]
37be308c9mov [rsp+176], rax
37be308d1lea rax, [rsp+752]
37be308d9mov [rsp+136], rdx
37be308e1mov rdx, [rsp+1120]
37be308e9mov [rsp+168], rax
37be308f1mov [rsp+128], rdx
37be308f9mov rdx, [rsp+1112]
37be30901mov [rsp+152], rax
37be30909mov [rsp+120], rdx
37be3090emov rdx, [rsp+1104]
37be30916mov [rsp+112], rdx
37be3091bmov rdx, [rsp+1080]
37be30923mov [rsp+104], rdx
37be30928mov rdx, [rsp+1072]
37be30930mov [rsp+96], rdx
37be30935mov rdx, [rsp+1064]
37be3093dmov [rsp+88], rdx
37be30942mov rdx, [rsp+1056]
37be3094amov [rsp+80], rdx
37be3094fmov rdx, [rsp+1096]
37be30957mov [rsp+72], rdx
37be3095cmov rdx, [rsp+1088]
37be30964mov [rsp+64], rdx
37be30969mov rdx, r13
37be3096cmov [rsp+56], rax
37be30971lea rax, [rsp+768]
37be30979mov rcx, [rsp+536]
37be30981mov [rsp+48], rax
37be30986mov rax, [rsp+1040]
37be3098emov [rsp+40], r14
37be30993mov r9, [rsp+1032]
37be3099bmov [rsp+32], rax
37be309a0call claqz3_64_
37be309a5mov rax, [rsp+776]
37be309admov r13, [rsp+752]
37be309b5imul rax, rax
37be309b9mov r12, r13
37be309bcimul r12, r13
37be309c0lea rax, [rsi+2*rax]
37be309c4mov rsi, [rsp+1136]
37be309cclea rcx, [r12+r12]
37be309d0cvttss2si rdx, [rsi]
37be309d5mov rsi, [rsp+1144]
37be309ddmov [rsp+640], rcx
37be309e5mov rsi, [rsi]
37be309e8add rdx, rcx
37be309ebmov [rsp+568], rsi
37be309f3cmp rax, rdx
37be309f6cmovl rax, rdx
37be309facmp rsi, -1
37be309feje 0x37be31f68
37be30a04cmp [rsp+568], rax
37be30a0cjge 0x37be30a3c
37be30a0emov rax, [rsp+1168]
37be30a16mov [rax], -19
37be30a1d
37be30a1dloc_37be30a1d:
37be30a1dmov rdx, [rsp+1168]
37be30a25mov r8l, 6
37be30a2blea rcx, [rip+0x624fe3]
37be30a32call xerbla_64_
37be30a37jmp 0x37be2ff38
37be30a3c
37be30a3cloc_37be30a3c:
37be30a3cmov rax, [rsp+472]
37be30a44not rax
37be30a47mov [rsp+512], rax
37be30a4fmov rax, [rsp+1168]
37be30a57cmp [rax], 0
37be30a5bjne 0x37be30a1d
37be30a5dcmp r15, 3
37be30a61je 0x37be31fd9
37be30a67
37be30a67loc_37be30a67:
37be30a67cmp rbp, 3
37be30a6bje 0x37be3202b
37be30a71
37be30a71loc_37be30a71:
37be30a71mov edx, 12
37be30a76lea rcx, [rip+0x624fe7]
37be30a7dcall slamch_64_
37be30a82mov edx, 9
37be30a87lea rcx, [rip+0x624fe2]
37be30a8emovaps x12, x0
37be30a92call slamch_64_
37be30a97mov rsi, [rsp+248]
37be30a9fmov rax, [rsp+472]
37be30aa7mov [rsp+40], 1
37be30ab0mov r9, [rsp+1080]
37be30ab8lea rdx, [rsp+808]
37be30ac0movaps x8, x0
37be30ac4lea rcx, [rip+0x624fae]
37be30acbimul rax, rsi
37be30acfadd rax, [rsp+512]
37be30ad7mov [rsp+808], rbx
37be30adfadd rax, rsi
37be30ae2mov rsi, [rsp+1152]
37be30aeamov [rsp+32], rsi
37be30aefmov rsi, [rsp+1072]
37be30af7lea r8, [rsi+8*rax]
37be30afbcall clanhs_64_
37be30b00imul rsi, rbx, 30
37be30b04mov [rsp+720], rdi
37be30b0ctest rsi, rsi
37be30b0fjle 0x37be320fb
37be30b15mov rdx, [rsp+464]
37be30b1ddivss x7, x8
37be30b22movaps x6, x0
37be30b25mov r15, rdi
37be30b28mov r10, [rsp+488]
37be30b30mulss x6, x8
37be30b35mov r9, [rsp+640]
37be30b3dmov [rsp+496], 0
37be30b49mov rax, rdx
37be30b4cmov rcx, [rsp+416]
37be30b54mov [rsp+448], 1
37be30b60xorps x11, x11
37be30b64not rax
37be30b67mov [rsp+632], r13
37be30b6fmov [rsp+528], rax
37be30b77mov rax, r10
37be30b7amov rbx, rcx
37be30b7dnot rax
37be30b80not rbx
37be30b83mov [rsp+544], rsi
37be30b8bmov [rsp+560], rax
37be30b93mov rax, [rsp+1136]
37be30b9bmaxss x6, x12
37be30ba0mov [rsp+424], rbx
37be30ba8lea r9, [rax+8*r9]
37be30bacmov rax, r12
37be30bafmov r12, [rsp+248]
37be30bb7mov [rsp+1048], r14
37be30bbfneg rax
37be30bc2mov [rsp+656], r9
37be30bcamovaps x10, x6
37be30bcelea r14, [rsp+808]
37be30bd6lea rax, [r9+8*rax]
37be30bdamov [rsp+664], rax
37be30be2mov rax, [rsp+512]
37be30beashl rax, 3
37be30beemov [rsp+296], rax
37be30bf6mov rax, rcx
37be30bf9neg rax
37be30bfcshl rax, 3
37be30c00mov [rsp+232], rax
37be30c08mov rax, rdx
37be30c0bmulss x7, x12
37be30c10neg rax
37be30c13shl rax, 3
37be30c17mov [rsp+280], rax
37be30c1flea rax, [8*rbx]
37be30c27mov [rsp+304], rax
37be30c2fmov rax, r10
37be30c32neg rax
37be30c35shl rax, 3
37be30c39mov [rsp+312], rax
37be30c41mov rax, [rsp+472]
37be30c49shl rax, 3
37be30c4dmov [rsp+344], rax
37be30c55lea rax, [rsp+800]
37be30c5dmov [rsp+240], rax
37be30c65nop [rax+rax]
37be30c70
37be30c70loc_37be30c70:
37be30c70lea rbx, [r12+1]
37be30c75cmp rbx, r15
37be30c78jge 0x37be31f4a
37be30c7emov rbp, [rsp+416]
37be30c86mov r13, [rsp+424]
37be30c8emov rdi, [rsp+1056]
37be30c96mov rsi, rbp
37be30c99imul rsi, r15
37be30c9dlea rax, [rsi+r13]
37be30ca1sub rsi, rbp
37be30ca4add rax, r15
37be30ca7add rsi, r13
37be30caamovss x5, [rdi+8*rax]
37be30cafmov eax, [rdi+8*rax+4]
37be30cb3lea rdi, [r15-1]
37be30cb7shl rax, 32
37be30cbbmovd ecx, x5
37be30cbfmovss [rsp+248], x5
37be30cc8or rcx, rax
37be30ccbcall fn_37c42fc90
37be30cd0mov rdx, [rsp+1056]
37be30cd8lea rax, [rdi+rsi]
37be30cdcadd rsi, r15
37be30cdfmov rcx, [rsp+1056]
37be30ce7movaps x9, x0
37be30cebmovss x4, [rcx+8*rax]
37be30cf0mov eax, [rdx+8*rax+4]
37be30cf4movd ecx, x4
37be30cf8shl rax, 32
37be30cfcmovss [rsp+248], x4
37be30d05or rcx, rax
37be30d08call fn_37c42fc90
37be30d0dmov rax, [rsp+1056]
37be30d15movaps x6, x0
37be30d18addss x9, x6
37be30d1dmovss x3, [rax+8*rsi]
37be30d22mov eax, [rax+8*rsi+4]
37be30d26movd ecx, x3
37be30d2ashl rax, 32
37be30d2emovss [rsp+248], x3
37be30d37mulss x9, x8
37be30d3cor rcx, rax
37be30d3fcall fn_37c42fc90
37be30d44maxss x9, x7
37be30d49comiss x9, x0
37be30d4djb 0x37be30d7a
37be30d4fmov rax, [rsp+1056]
37be30d57mov [rsp+720], rdi
37be30d5fmov r15, rdi
37be30d62xorps x11, x11
37be30d66mov [rsp+496], 0
37be30d72mov [rax+8*rsi], 0
37be30d7a
37be30d7aloc_37be30d7a:
37be30d7amov rbp, [rsp+416]
37be30d82mov r13, [rsp+424]
37be30d8amov rdx, [rsp+1056]
37be30d92mov rcx, [rsp+1056]
37be30d9amov rsi, rbp
37be30d9dimul rsi, r12
37be30da1lea rdi, [rsi+r13]
37be30da5lea rax, [rdi+r12]
37be30da9add rdi, rbx
37be30dacmovss x5, [rcx+8*rax]
37be30db1mov eax, [rdx+8*rax+4]
37be30db5movd ecx, x5
37be30db9shl rax, 32
37be30dbdmovss [rsp+248], x5
37be30dc6or rcx, rax
37be30dc9call fn_37c42fc90
37be30dcelea rax, [rbx+rsi]
37be30dd2mov rsi, [rsp+1056]
37be30ddaadd rax, rbp
37be30dddmovaps x9, x0
37be30de1add rax, r13
37be30de4movss x4, [rsi+8*rax]
37be30de9mov eax, [rsi+8*rax+4]
37be30dedmovd ecx, x4
37be30df1shl rax, 32
37be30df5movss [rsp+248], x4
37be30dfeor rcx, rax
37be30e01call fn_37c42fc90
37be30e06movss x3, [rsi+8*rdi]
37be30e0bmov eax, [rsi+8*rdi+4]
37be30e0fmovaps x6, x0
37be30e12addss x9, x6
37be30e17shl rax, 32
37be30e1bmovd ecx, x3
37be30e1fmovss [rsp+248], x3
37be30e28or rcx, rax
37be30e2bcall fn_37c42fc90
37be30e30mulss x9, x8
37be30e35maxss x9, x7
37be30e3acomiss x9, x0
37be30e3ejb 0x37be30e63
37be30e40mov [rsi+8*rdi], 0
37be30e48lea rax, [r12+2]
37be30e4dxorps x11, x11
37be30e51mov r12, rbx
37be30e54mov [rsp+496], 0
37be30e60mov rbx, rax
37be30e63
37be30e63loc_37be30e63:
37be30e63cmp r15, rbx
37be30e66jle 0x37be31f4a
37be30e6cmov rax, [rsp+416]
37be30e74lea rdi, [r15-1]
37be30e78mov rcx, [rsp+424]
37be30e80mov [rsp+712], r12
37be30e88mov rsi, [rsp+1056]
37be30e90mov [rsp+256], rdi
37be30e98mov rdx, rax
37be30e9bimul rax, r15
37be30e9flea rbp, [rcx+r15]
37be30ea3mov [rsp+288], r15
37be30eabimul rdx, rdi
37be30eafmov [rsp+248], rbp
37be30eb7mov rdi, r15
37be30ebamov r13, [rsp+1056]
37be30ec2sub rax, rdx
37be30ec5lea rbx, [rbp+rdx]
37be30ecalea rsi, [rsi+8*rax]
37be30ecemov rbp, rsi
37be30ed1mov rsi, rcx
37be30ed4jmp 0x37be30f4c
37be30ed6
37be30ed6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37be30ee0
37be30ee0loc_37be30ee0:
37be30ee0mov ecx, [rbp+8*rbx]
37be30ee4mov r8l, [rbp+8*rbx+4]
37be30ee9mov ecx, ecx
37be30eebshl r8, 32
37be30eefor rcx, r8
37be30ef2call fn_37c42fc90
37be30ef7mov ecx, [r13+8*rbx-8]
37be30efcmov r8l, [r13+8*rbx-4]
37be30f01movaps x6, x0
37be30f04shl r8, 32
37be30f08mov ecx, ecx
37be30f0aor rcx, r8
37be30f0dcall fn_37c42fc90
37be30f12mov ecx, [r13+8*rbx]
37be30f17mov r8l, [r13+8*rbx+4]
37be30f1cmovaps x9, x0
37be30f20addss x6, x9
37be30f25shl r8, 32
37be30f29mov ecx, ecx
37be30f2bor rcx, r8
37be30f2ecall fn_37c42fc90
37be30f33mulss x6, x8
37be30f38maxss x6, x7
37be30f3ccomiss x6, x0
37be30f3fjae 0x37be31f00
37be30f45add rbx, rsi
37be30f48sub rdi, 1
37be30f4c
37be30f4cloc_37be30f4c:
37be30f4ccmp r12, rdi
37be30f4fjl 0x37be30ee0
37be30f51mov rbp, [rsp+248]
37be30f59mov rdi, [rsp+256]
37be30f61mov rax, r12
37be30f64
37be30f64loc_37be30f64:
37be30f64cmp [rsp+696], 0
37be30f6dje 0x37be31ee8
37be30f73mov rsi, [rsp+480]
37be30f7bmov [rsp+264], 1
37be30f87mov [rsp+408], rsi
37be30f8f
37be30f8floc_37be30f8f:
37be30f8fcmp r15, rax
37be30f92jl 0x37be31ec0
37be30f98mov rsi, [rsp+472]
37be30fa0mov rcx, [rsp+416]
37be30fa8mov [rsp+248], r15
37be30fb0mov rbx, [rsp+512]
37be30fb8mov r10, [rsp+1072]
37be30fc0mov [rsp+520], r12
37be30fc8imul rcx, rdi
37be30fccmov r9, [rsp+1056]
37be30fd4imul rdi, rsi
37be30fd8lea rdx, [rbx+r15]
37be30fdcadd rbp, rcx
37be30fdfadd rdx, rdi
37be30fe2lea r8, [8*rdi]
37be30fealea r11, [r10+8*rdx-8]
37be30fefmov rdx, [rsp+424]
37be30ff7mov r10, [rsp+264]
37be30fffadd rdx, rcx
37be31002mov rcx, [rsp+1056]
37be3100aadd rdx, r10
37be3100dlea rdx, [r9+8*rdx]
37be31011mov r9, [rsp+1104]
37be31019lea rcx, [rcx+8*rbp]
37be3101dmov [rsp+360], rdx
37be31025mov rdx, [rsp+464]
37be3102dmov [rsp+376], rcx
37be31035mov rcx, [rsp+1120]
37be3103dimul rdx, r15
37be31041add rdx, [rsp+528]
37be31049lea rdx, [r9+8*rdx+8]
37be3104emov r9, rdi
37be31051mov [rsp+368], rdx
37be31059mov rdx, [rsp+488]
37be31061mov [rsp+392], r9
37be31069imul rdx, r15
37be3106dadd rdx, [rsp+560]
37be31075lea rcx, [rcx+8*rdx+8]
37be3107amov rdx, rsi
37be3107dimul rdx, r15
37be31081mov [rsp+384], rcx
37be31089mov r15, r11
37be3108cmov rcx, [rsp+1072]
37be31094mov r11, rsi
37be31097sub rcx, r8
37be3109aadd rdx, rbx
37be3109dadd rdx, r10
37be310a0lea rdi, [rcx+8*rdx]
37be310a4mov [rsp+456], rdi
37be310aclea rdi, [rsp+676]
37be310b4jmp 0x37be31132
37be310b6
37be310b6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37be310c0
37be310c0loc_37be310c0:
37be310c0mov rax, [rsp+712]
37be310c8
37be310c8loc_37be310c8:
37be310c8mov rcx, [rsp+232]
37be310d0mov rdx, [rsp+280]
37be310d8add [rsp+360], rcx
37be310e0add r15, [rsp+296]
37be310e8add [rsp+368], rdx
37be310f0mov rcx, [rsp+304]
37be310f8mov rdx, [rsp+312]
37be31100add [rsp+376], rcx
37be31108sub [rsp+288], 1
37be31111mov rsi, [rsp+288]
37be31119add [rsp+384], rdx
37be31121sub [rsp+392], r11
37be31129cmp rax, rsi
37be3112cjg 0x37be31570
37be31132
37be31132loc_37be31132:
37be31132mov ecx, [r15+8*r11+8]
37be31137mov edx, [r15+8*r11+12]
37be3113cmov [rsp+272], rax
37be31144mov [rsp+256], r11
37be3114cshl rdx, 32
37be31150mov ecx, ecx
37be31152or rcx, rdx
37be31155call fn_37c42fc90
37be3115amov r11, [rsp+256]
37be31162mov rax, [rsp+272]
37be3116acomiss x10, x0
37be3116ejbe 0x37be310c0
37be31174mov rsi, [rsp+288]
37be3117cmov rbp, rsi
37be3117fcmp rax, rsi
37be31182jge 0x37be31548
37be31188mov rsi, [rsp+704]
37be31190mov rdx, [rsp+392]
37be31198lea r8, [rsp+792]
37be311a0mov ecx, 8
37be311a5sub rcx, [rsp+232]
37be311admov [rsp+432], r15
37be311b5mov [rsp+352], rsi
37be311bdmov rsi, [rsp+344]
37be311c5mov [rsp+400], rcx
37be311cdmov r10, [rsp+384]
37be311d5lea rbx, [r15+rsi]
37be311d9mov rsi, [rsp+456]
37be311e1mov [rsp+440], r11
37be311e9mov [rsp+328], rax
37be311f1mov r13, [rsp+376]
37be311f9lea r12, [rsi+8*rdx]
37be311fdmov rsi, [rsp+368]
37be31205mov [rsp+320], r8
37be3120dmov [rsp+336], rsi
37be31215mov rsi, [rsp+360]
37be3121dmov [rsp+256], rsi
37be31225mov rsi, r15
37be31228jmp 0x37be31285
37be3122a
37be3122a 66 0f 1f 44 00 00 f..D..
37be31230
37be31230loc_37be31230:
37be31230cmp r15, [rsp+248]
37be31238jl 0x37be313d7
37be3123e
37be3123eloc_37be3123e:
37be3123emov rdx, [rsp+296]
37be31246mov rcx, [rsp+280]
37be3124emov r10, rax
37be31251add [rsp+336], rcx
37be31259add r13, [rsp+304]
37be31261add rbx, rdx
37be31264add rsi, rdx
37be31267mov rdx, [rsp+232]
37be3126fadd [rsp+256], rdx
37be31277cmp rbp, [rsp+328]
37be3127fje 0x37be31530
37be31285
37be31285loc_37be31285:
37be31285mov r9, r14
37be31288mov r8, rdi
37be3128bmov rdx, rsi
37be3128emov rcx, rbx
37be31291mov rax, [rsp+320]
37be31299mov [rsp+272], r10
37be312a1mov r15, rbp
37be312a4sub rbp, 1
37be312a8mov [rsp+32], rax
37be312adcall clartg_64_
37be312b2mov rax, [rsp+792]
37be312bamov rdx, r12
37be312bdmov rcx, [rsp+240]
37be312c5sub r12, [rsp+344]
37be312cdmov [rbx], rax
37be312d0mov rax, rbp
37be312d3sub rax, [rsp+264]
37be312dbmov r9, r12
37be312demov [rsp+800], rax
37be312e6lea rax, [rip+0x624793]
37be312edmov [rsi], 0
37be312f4mov r8, rax
37be312f7mov [rsp+32], rax
37be312fcmov [rsp+48], r14
37be31301mov [rsp+40], rdi
37be31306call crot_64_
37be3130blea rax, [r15+1]
37be3130fmov [rsp+48], r14
37be31314mov r11, [rsp+248]
37be3131cmov r9, [rsp+256]
37be31324mov [rsp+40], rdi
37be31329cmp rax, r11
37be3132cmov rcx, [rsp+240]
37be31334cmovg rax, r11
37be31338sub rax, [rsp+264]
37be31340mov rdx, r9
37be31343sub rdx, [rsp+232]
37be3134badd rax, 1
37be3134fmov [rsp+800], rax
37be31357lea rax, [rip+0x624722]
37be3135emov [rsp+32], rax
37be31363mov r8, rax
37be31366call crot_64_
37be3136bmov rax, [rsp+312]
37be31373mov r10, [rsp+272]
37be3137badd rax, r10
37be3137ecmp [rsp+352], 0
37be31387je 0x37be31230
37be3138dlea rcx, [rip+0x6246ec]
37be31394mov [rsp+48], r14
37be31399mov r9, rax
37be3139cmov rdx, r10
37be3139fmov [rsp+32], rcx
37be313a4mov r8, rcx
37be313a7mov rcx, [rsp+1032]
37be313afmov [rsp+40], rdi
37be313b4mov [rsp+272], rax
37be313bccall crot_64_
37be313c1mov rax, [rsp+272]
37be313c9cmp r15, [rsp+248]
37be313d1jge 0x37be3123e
37be313d7
37be313d7loc_37be313d7:
37be313d7lea rdx, [r13+8]
37be313dbmov r9, r14
37be313demov r8, rdi
37be313e1mov rcx, r13
37be313e4mov [rsp+272], rax
37be313ecmov rax, [rsp+320]
37be313f4mov [rsp+32], rax
37be313f9call clartg_64_
37be313femov rdx, [rsp+792]
37be31406mov rax, [rsp+1064]
37be3140emov [r13+8], 0
37be31416mov r15, [rsp+408]
37be3141emov r8, [rsp+1064]
37be31426mov [r13], rdx
37be3142amov rcx, [rsp+240]
37be31432mov rdx, r13
37be31435mov [rsp+32], rax
37be3143amov rax, [rsp+400]
37be31442sub r15, rbp
37be31445mov [rsp+48], r14
37be3144asub rdx, [rsp+232]
37be31452mov [rsp+40], rdi
37be31457lea r9, [rax+r13]
37be3145bmov [rsp+800], r15
37be31463call crot_64_
37be31468mov [rsp+48], r14
37be3146dmov rax, [rsp+1080]
37be31475lea rdx, [rbx+8]
37be31479mov [rsp+40], rdi
37be3147emov rcx, [rsp+240]
37be31486lea r9, [rbx+16]
37be3148amov [rsp+32], rax
37be3148fmov r8, rax
37be31492mov [rsp+800], r15
37be3149acall crot_64_
37be3149fmov rax, [rsp+272]
37be314a7cmp [rsp+688], 0
37be314b0je 0x37be3123e
37be314b6mov rax, [rsp+240]
37be314bemov rdx, [rsp+336]
37be314c6mov [rsp+40], rdi
37be314cblea r8, [rip+0x6245ae]
37be314d2movss x0, [rsp+812]
37be314dbxorps x0, [rip+0x6245ae]
37be314e2mov [rsp+48], rax
37be314e7lea rax, [rip+0x624592]
37be314eemov rcx, [rsp+1032]
37be314f6mov r9, rdx
37be314f9mov [rsp+32], rax
37be314fesub r9, [rsp+280]
37be31506movss x1, [rsp+808]
37be3150funpcklps x1, x0
37be31512movlps [rsp+800], x1
37be3151acall crot_64_
37be3151fmov rax, [rsp+272]
37be31527jmp 0x37be3123e
37be3152c
37be3152c 0f 1f 40 00 ..@.
37be31530
37be31530loc_37be31530:
37be31530mov r15, [rsp+432]
37be31538mov r11, [rsp+440]
37be31540mov rax, [rsp+328]
37be31548
37be31548loc_37be31548:
37be31548lea rbp, [rax+1]
37be3154ccmp rax, [rsp+248]
37be31554jl 0x37be31ca0
37be3155a
37be3155aloc_37be3155a:
37be3155amov [rsp+712], rbp
37be31562mov rax, rbp
37be31565jmp 0x37be310c8
37be3156a
37be3156a 66 0f 1f 44 00 00 f..D..
37be31570
37be31570loc_37be31570:
37be31570mov r15, [rsp+248]
37be31578mov r12, [rsp+520]
37be31580cmp r15, rax
37be31583jle 0x37be31ec0
37be31589mov rdi, [rsp+576]
37be31591mov rdx, r15
37be31594mov rbx, [rsp+768]
37be3159csub rdx, rax
37be3159fmov [rsp+776], rdi
37be315a7mov rdi, [rsp+632]
37be315aflea rax, [rdx+1]
37be315b3mov [rsp+744], rdi
37be315bbmov rdi, [rsp+504]
37be315c3cmp rax, rdi
37be315c6jge 0x37be31f30
37be315ccmov rdx, r15
37be315cfsub rdx, r12
37be315d2add rdx, 1
37be315d6cmp rdx, rdi
37be315d9jge 0x37be31f3d
37be315dfmov [rsp+776], rdx
37be315e7mov rax, rdx
37be315eamov [rsp+712], r12
37be315f2
37be315f2loc_37be315f2:
37be315f2mov rdi, [rsp+600]
37be315faimul rax, rax
37be315femov rdx, [rsp+568]
37be31606lea rsi, [rsp+720]
37be3160emov [rsp+216], rdi
37be31616mov rdi, [rsp+1160]
37be3161elea rcx, [rax+rax]
37be31622mov [rsp+208], rdi
37be3162amov rdi, [rsp+1152]
37be31632sub rdx, rcx
37be31635mov [rsp+800], rdx
37be3163dmov rdx, rax
37be31640neg rax
37be31643mov [rsp+200], rdi
37be3164bmov rdi, [rsp+240]
37be31653shl rdx, 4
37be31657add rdx, [rsp+1136]
37be3165fmov [rsp+192], rdi
37be31667mov rdi, [rsp+624]
37be3166flea rax, [rdx+8*rax]
37be31673mov [rsp+168], rax
37be3167bmov [rsp+176], rdi
37be31683mov rax, rdi
37be31686mov [rsp+160], rdi
37be3168emov rdi, [rsp+1136]
37be31696mov [rsp+184], rdx
37be3169emov [rsp+152], rdi
37be316a6mov rdi, [rsp+1096]
37be316aemov [rsp+144], rdi
37be316b6mov rdi, [rsp+1088]
37be316bemov [rsp+136], rdi
37be316c6mov rdi, [rsp+608]
37be316cemov [rsp+128], rdi
37be316d6mov rdi, [rsp+616]
37be316demov [rsp+120], rdi
37be316e3mov rdi, [rsp+1128]
37be316ebmov [rsp+112], rdi
37be316f0mov rdi, [rsp+1120]
37be316f8mov [rsp+104], rdi
37be316fdmov rdi, [rsp+1112]
37be31705mov [rsp+96], rdi
37be3170amov rdi, [rsp+1104]
37be31712mov [rsp+48], rax
37be31717mov rdx, [rsp+584]
37be3171fmov [rsp+88], rdi
37be31724mov rdi, [rsp+1080]
37be3172cmov [rsp+40], rsi
37be31731mov r9, [rsp+1032]
37be31739mov [rsp+80], rdi
37be3173emov rdi, [rsp+1072]
37be31746mov r8, [rsp+592]
37be3174emov rcx, [rsp+536]
37be31756mov [rsp+72], rdi
37be3175bmov rdi, [rsp+1064]
37be31763mov [rsp+64], rdi
37be31768mov rdi, [rsp+1056]
37be31770mov [rsp+56], rdi
37be31775lea rdi, [rsp+712]
37be3177dmov [rsp+32], rdi
37be31782call claqz2_64_
37be31787mov rdx, [rsp+728]
37be3178ftest rdx, rdx
37be31792jle 0x37be317ac
37be31794sub [rsp+720], rdx
37be3179cxorps x11, x11
37be317a0mov [rsp+496], 0
37be317ac
37be317acloc_37be317ac:
37be317acmov rax, [rsp+736]
37be317b4imul rcx, rdx, 100
37be317b8add rdx, rax
37be317bbimul rdx, [rsp+552]
37be317c4cmp rcx, rdx
37be317c7jg 0x37be31b20
37be317cdmov rdx, [rsp+720]
37be317d5mov rcx, rdx
37be317d8sub rcx, [rsp+712]
37be317e0lea r8, [rcx+1]
37be317e4cmp r8, [rsp+504]
37be317ecjl 0x37be31b20
37be317f2add [rsp+496], 1
37be317fbcmp rax, rbx
37be317femov rbp, rdx
37be31801mov r10, [rsp+496]
37be31809cmovle rbx, rax
37be3180dcmp rbx, rcx
37be31810mov r8, rbx
37be31813mov rbx, 0x2aaaaaaaaaaaaaaa
37be3181dcmovg r8, rcx
37be31821sub rbp, rax
37be31824mov rcx, 0xaaaaaaaaaaaaaaab
37be3182eimul rcx, r10
37be31832lea rax, [8*rbp]
37be3183amov [rsp+760], r8
37be31842ror rcx, 1
37be31845cmp rbx, rcx
37be31848jb 0x37be319c8
37be3184emov rax, [rsp+416]
37be31856lea rbx, [rdx-1]
37be3185amov rcx, [rsp+424]
37be31862pxor x1, x1
37be31866cvtsi2ss x1, [rsp+544]
37be31870imul rax, rbx
37be31874lea r13, [rax+rcx]
37be31878mov rax, [rsp+1056]
37be31880mulss x1, x12
37be31885add rdx, r13
37be31888movq x9, [rax+8*rdx]
37be3188emovshdup x5, x9
37be31893movd ecx, x9
37be31898movss [rsp+256], x1
37be318a1movd eax, x5
37be318a5shl rax, 32
37be318a9or rcx, rax
37be318accall fn_37c42fc90
37be318b1mov rcx, [rsp+1056]
37be318b9lea rax, [rbx+r13]
37be318bdmov rdx, [rsp+1056]
37be318c5movaps x6, x0
37be318c8movss x4, [rcx+8*rax]
37be318cdmov eax, [rdx+8*rax+4]
37be318d1movd ecx, x4
37be318d5shl rax, 32
37be318d9movss [rsp+248], x4
37be318e2or rcx, rax
37be318e5call fn_37c42fc90
37be318eamovss x1, [rsp+256]
37be318f3mulss x6, x1
37be318f7comiss x0, x6
37be318fajbe 0x37be31f89
37be31900mov rax, [rsp+472]
37be31908imul rax, rbx
37be3190cadd rax, [rsp+512]
37be31914add rax, rbx
37be31917mov rbx, [rsp+1072]
37be3191fmovss x3, [rbx+8*rax]
37be31924movss x1, [rbx+8*rax+4]
37be3192amovaps x0, x3
37be3192dmovaps x2, x1
37be31930andps x0, [rip+0x624169]
37be31937andps x2, [rip+0x624162]
37be3193ecomiss x2, x0
37be31941jbe 0x37be3207d
37be31947movaps x2, x3
37be3194amovq x9, x9
37be3194fdivss x2, x1
37be31953movsldup x0, x2
37be31957mulss x2, x3
37be3195bmovq x0, x0
37be3195fmulps x0, x9
37be31963addss x2, x1
37be31967shufps x0, x0, -31
37be3196bmovq x0, x0
37be3196fmovaps x1, x0
37be31972subps x0, x9
37be31976addps x1, x9
37be3197amovlhps x1, x0
37be3197dshufps x1, x1, -103
37be31981movq x0, x1
37be31985movsldup x1, x2
37be31989movhps x1, [rip+0x624120]
37be31990divps x0, x1
37be31993movaps x11, x0
37be31997
37be31997loc_37be31997:
37be31997mov rbx, [rsp+1088]
37be3199flea rax, [8*rbp]
37be319a7mov [rsp+760], 1
37be319b3mov [rbx+8*rbp], 0x3f800000
37be319bbmov rbx, [rsp+1096]
37be319c3movlps [rbx+8*rbp], x11
37be319c8
37be319c8loc_37be319c8:
37be319c8mov rbx, [rsp+648]
37be319d0mov rcx, [rsp+1096]
37be319d8mov rdx, [rsp+568]
37be319e0sub rdx, [rsp+640]
37be319e8mov [rsp+192], rbx
37be319f0mov rbx, [rsp+240]
37be319f8add rcx, rax
37be319fbmov [rsp+800], rdx
37be31a03lea rdx, [rsp+744]
37be31a0bmov [rsp+184], rbx
37be31a13mov rbx, [rsp+656]
37be31a1bmov [rsp+168], rdx
37be31a23mov [rsp+176], rbx
37be31a2bmov rbx, [rsp+664]
37be31a33mov [rsp+152], rdx
37be31a3bmov [rsp+160], rbx
37be31a43mov rbx, [rsp+1136]
37be31a4bmov [rsp+144], rbx
37be31a53mov rbx, [rsp+1128]
37be31a5bmov [rsp+136], rbx
37be31a63mov rbx, [rsp+1120]
37be31a6bmov [rsp+128], rbx
37be31a73mov rbx, [rsp+1112]
37be31a7bmov [rsp+120], rbx
37be31a80mov rbx, [rsp+1104]
37be31a88mov [rsp+112], rbx
37be31a8dmov rbx, [rsp+1080]
37be31a95mov [rsp+104], rbx
37be31a9amov rbx, [rsp+1072]
37be31aa2mov [rsp+96], rbx
37be31aa7mov rbx, [rsp+1064]
37be31aafmov [rsp+88], rbx
37be31ab4mov rbx, [rsp+1056]
37be31abcmov [rsp+80], rbx
37be31ac1mov [rsp+72], rcx
37be31ac6add rax, [rsp+1088]
37be31acemov [rsp+64], rax
37be31ad3lea rax, [rsp+760]
37be31adbmov r9, [rsp+1032]
37be31ae3mov [rsp+56], rdx
37be31ae8mov r8, [rsp+592]
37be31af0mov [rsp+48], rax
37be31af5mov rdx, [rsp+584]
37be31afdmov [rsp+40], rsi
37be31b02mov rcx, [rsp+536]
37be31b0amov [rsp+32], rdi
37be31b0fcall claqz3_64_
37be31b14nop
37be31b15nop [rax+rax]
37be31b20
37be31b20loc_37be31b20:
37be31b20add [rsp+448], 1
37be31b29mov rax, [rsp+448]
37be31b31cmp [rsp+544], rax
37be31b39jl 0x37be31f4a
37be31b3fmov r15, [rsp+720]
37be31b47jne 0x37be30c70
37be31b4dmov rdi, [rsp+1168]
37be31b55lea rax, [r15+1]
37be31b59mov r14, [rsp+1048]
37be31b61mov [rdi], rax
37be31b64
37be31b64loc_37be31b64:
37be31b64mov rax, [rsp+240]
37be31b6cmov [rsp+176], 1
37be31b78mov [rsp+168], 1
37be31b84mov [rsp+152], rax
37be31b8cmov rax, [rsp+1152]
37be31b94mov [rsp+160], 1
37be31ba0mov [rsp+144], rax
37be31ba8mov rax, [rsp+1144]
37be31bb0mov [rsp+40], r14
37be31bb5mov [rsp+136], rax
37be31bbdmov rax, [rsp+1136]
37be31bc5mov [rsp+128], rax
37be31bcdmov rax, [rsp+1128]
37be31bd5mov [rsp+120], rax
37be31bdamov rax, [rsp+1120]
37be31be2mov [rsp+112], rax
37be31be7mov rax, [rsp+1112]
37be31befmov [rsp+104], rax
37be31bf4mov rax, [rsp+1104]
37be31bfcmov [rsp+96], rax
37be31c01mov rax, [rsp+1096]
37be31c09mov [rsp+88], rax
37be31c0emov rax, [rsp+1088]
37be31c16mov [rsp+80], rax
37be31c1bmov rax, [rsp+1080]
37be31c23mov [rsp+72], rax
37be31c28mov rax, [rsp+1072]
37be31c30mov [rsp+64], rax
37be31c35mov rax, [rsp+1064]
37be31c3dmov [rsp+56], rax
37be31c42mov rax, [rsp+1056]
37be31c4amov [rsp+48], rax
37be31c4fmov rax, [rsp+1040]
37be31c57mov r9, [rsp+1032]
37be31c5fmov r8, [rsp+1024]
37be31c67mov [rsp+32], rax
37be31c6cmov rdx, [rsp+1016]
37be31c74mov rcx, [rsp+1008]
37be31c7ccall chgeqz_64_
37be31c81mov rax, [rsp+800]
37be31c89mov rdi, [rsp+1168]
37be31c91mov [rdi], rax
37be31c94jmp 0x37be2ff38
37be31c99
37be31c99 0f 1f 80 00 00 00 00 .......
37be31ca0
37be31ca0loc_37be31ca0:
37be31ca0mov r12, [rsp+416]
37be31ca8mov rsi, [rsp+424]
37be31cb0lea r8, [rsp+792]
37be31cb8lea r13, [rsp+676]
37be31cc0mov rcx, [rsp+1056]
37be31cc8mov [rsp+32], r8
37be31ccdmov r9, r14
37be31cd0mov r8, r13
37be31cd3imul r12, rax
37be31cd7mov [rsp+320], r11
37be31cdfmov [rsp+256], rax
37be31ce7lea rbx, [r12+rsi]
37be31ceblea rsi, [rbx+rbp]
37be31cefadd rbx, rax
37be31cf2lea rdx, [rcx+8*rsi]
37be31cf6lea rcx, [rcx+8*rbx]
37be31cfacall clartg_64_
37be31cffmov rcx, [rsp+1056]
37be31d07mov rax, [rsp+256]
37be31d0fmov rdx, [rsp+792]
37be31d17add r12, [rsp+416]
37be31d1fadd r12, [rsp+424]
37be31d27mov [rsp+272], rax
37be31d2fmov [rcx+8*rbx], rdx
37be31d33mov rbx, [rsp+408]
37be31d3bmov [rcx+8*rsi], 0
37be31d43lea rcx, [r12+rbp]
37be31d47add r12, rax
37be31d4amov rax, [rsp+1056]
37be31d52mov rsi, [rsp+240]
37be31d5amov [rsp+48], r14
37be31d5fsub rbx, rbp
37be31d62lea rdx, [rax+8*r12]
37be31d66mov rax, [rsp+1064]
37be31d6emov [rsp+40], r13
37be31d73add rbx, 1
37be31d77mov r8, [rsp+1064]
37be31d7fmov [rsp+800], rbx
37be31d87mov [rsp+32], rax
37be31d8cmov rax, [rsp+1056]
37be31d94lea r9, [rax+8*rcx]
37be31d98mov rcx, rsi
37be31d9bcall crot_64_
37be31da0mov r11, [rsp+320]
37be31da8mov [rsp+48], r14
37be31dadmov rax, [rsp+1072]
37be31db5mov [rsp+40], r13
37be31dbamov rdx, r11
37be31dbdmov r8, [rsp+1080]
37be31dc5mov [rsp+256], r11
37be31dcdimul rdx, rbp
37be31dd1add rdx, [rsp+512]
37be31dd9mov [rsp+800], rbx
37be31de1lea rcx, [rdx+rbp]
37be31de5add rdx, [rsp+272]
37be31dedlea rdx, [rax+8*rdx]
37be31df1mov rax, [rsp+1080]
37be31df9mov [rsp+32], rax
37be31dfemov rax, [rsp+1072]
37be31e06lea r9, [rax+8*rcx]
37be31e0amov rcx, rsi
37be31e0dcall crot_64_
37be31e12mov r11, [rsp+256]
37be31e1acmp [rsp+688], 0
37be31e23je 0x37be3155a
37be31e29mov rsi, [rsp+464]
37be31e31mov [rsp+40], r13
37be31e36lea r8, [rip+0x623c43]
37be31e3dmov rbx, [rsp+528]
37be31e45movss x0, [rsp+812]
37be31e4emov rax, rsi
37be31e51xorps x0, [rip+0x623c38]
37be31e58movss x1, [rsp+808]
37be31e61imul rax, rbp
37be31e65unpcklps x1, x0
37be31e68movlps [rsp+800], x1
37be31e70lea rcx, [rax+rbx+1]
37be31e75sub rax, rsi
37be31e78mov rsi, [rsp+1104]
37be31e80lea rax, [rbx+rax+1]
37be31e85lea rdx, [rsi+8*rax]
37be31e89mov rax, [rsp+240]
37be31e91lea r9, [rsi+8*rcx]
37be31e95mov rcx, [rsp+1032]
37be31e9dmov [rsp+48], rax
37be31ea2lea rax, [rip+0x623bd7]
37be31ea9mov [rsp+32], rax
37be31eaecall crot_64_
37be31eb3mov r11, [rsp+256]
37be31ebbjmp 0x37be3155a
37be31ec0
37be31ec0loc_37be31ec0:
37be31ec0sub rax, 1
37be31ec4xorps x11, x11
37be31ec8mov [rsp+496], 0
37be31ed4mov [rsp+720], rax
37be31edcjmp 0x37be31b20
37be31ee1
37be31ee1 0f 1f 80 00 00 00 00 .......
37be31ee8
37be31ee8loc_37be31ee8:
37be31ee8mov [rsp+408], r15
37be31ef0mov [rsp+264], rax
37be31ef8jmp 0x37be30f8f
37be31efd
37be31efd 0f 1f 00 ...
37be31f00
37be31f00loc_37be31f00:
37be31f00mov rsi, [rsp+1056]
37be31f08mov rax, rdi
37be31f0bmov rbp, [rsp+248]
37be31f13mov [rsp+712], rax
37be31f1bmov rdi, [rsp+256]
37be31f23mov [rsi+8*rbx], 0
37be31f2bjmp 0x37be30f64
37be31f30
37be31f30loc_37be31f30:
37be31f30mov rax, [rsp+576]
37be31f38jmp 0x37be315f2
37be31f3d
37be31f3dloc_37be31f3d:
37be31f3dmov [rsp+776], rax
37be31f45jmp 0x37be315f2
37be31f4a
37be31f4aloc_37be31f4a:
37be31f4amov r14, [rsp+1048]
37be31f52jmp 0x37be31b64
37be31f57
37be31f57loc_37be31f57:
37be31f57mov rdx, -6
37be31f5emov eax, 6
37be31f63jmp 0x37be2ff0a
37be31f68
37be31f68loc_37be31f68:
37be31f68pxor x0, x0
37be31f6ccvtsi2ss x0, rax
37be31f71mov rax, [rsp+1136]
37be31f79mov [rax+4], 0
37be31f80movss [rax], x0
37be31f84jmp 0x37be2ff38
37be31f89
37be31f89loc_37be31f89:
37be31f89pxor x3, x3
37be31f8dmovaps x4, x3
37be31f90divss x4, x1
37be31f94movaps x2, x4
37be31f97mulss x2, x3
37be31f9bsubss x3, x4
37be31f9faddss x1, x2
37be31fa3movsldup x0, x1
37be31fa7movss x1, [rip+0x623b01]
37be31fafmovhps x0, [rip+0x623afa]
37be31fb6addss x1, x2
37be31fbamovq x2, x11
37be31fbfunpcklps x1, x3
37be31fc2movq x1, x1
37be31fc6divps x1, x0
37be31fc9movq x0, x1
37be31fcdaddps x0, x2
37be31fd0movaps x11, x0
37be31fd4jmp 0x37be31997
37be31fd9
37be31fd9loc_37be31fd9:
37be31fd9mov rax, [rsp+1112]
37be31fe1mov r8, [rsp+1032]
37be31fe9mov [rsp+56], 4
37be31ff2lea r9, [rip+0x623a57]
37be31ff9lea rcx, [rip+0x623a58]
37be32000mov [rsp+48], rax
37be32005mov rax, [rsp+1104]
37be3200dmov rdx, r8
37be32010mov [rsp+40], rax
37be32015lea rax, [rip+0x623a40]
37be3201cmov [rsp+32], rax
37be32021call claset_64_
37be32026jmp 0x37be30a67
37be3202b
37be3202bloc_37be3202b:
37be3202bmov rax, [rsp+1128]
37be32033mov r8, [rsp+1032]
37be3203bmov [rsp+56], 4
37be32044lea r9, [rip+0x623a05]
37be3204blea rcx, [rip+0x623a06]
37be32052mov [rsp+48], rax
37be32057mov rax, [rsp+1120]
37be3205fmov rdx, r8
37be32062mov [rsp+40], rax
37be32067lea rax, [rip+0x6239ee]
37be3206emov [rsp+32], rax
37be32073call claset_64_
37be32078jmp 0x37be30a71
37be3207d
37be3207dloc_37be3207d:
37be3207dmovaps x4, x1
37be32080movaps x2, x9
37be32084movq x9, x9
37be32089divss x4, x3
37be3208dshufps x2, x2, -31
37be32091movq x2, x2
37be32095mulss x1, x4
37be32099movsldup x0, x4
37be3209dmovq x0, x0
37be320a1mulps x2, x0
37be320a4addss x1, x3
37be320a8movaps x0, x9
37be320acmovsldup x1, x1
37be320b0movhps x1, [rip+0x6239f9]
37be320b7movq x2, x2
37be320bbmovaps x3, x2
37be320besubps x0, x2
37be320c1addps x3, x9
37be320c5movss x0, x3
37be320c9movq x0, x0
37be320cddivps x0, x1
37be320d0movaps x11, x0
37be320d4jmp 0x37be31997
37be320d9
37be320d9loc_37be320d9:
37be320d9mov rdx, -8
37be320e0mov eax, 8
37be320e5jmp 0x37be2ff0a
37be320ea
37be320ealoc_37be320ea:
37be320eamov rdx, -10
37be320f1mov eax, 10
37be320f6jmp 0x37be2ff0a
37be320fb
37be320fbloc_37be320fb:
37be320fblea rax, [rsp+800]
37be32103mov [rsp+240], rax
37be3210bjmp 0x37be31b64
37be32110
37be32110loc_37be32110:
37be32110mov rdx, -15
37be32117mov eax, 15
37be3211cjmp 0x37be2ff0a
37be32121
37be32121loc_37be32121:
37be32121neg rax
37be32124jmp 0x37be2ff15
37be32129
37be32129loc_37be32129:
37be32129mov rdx, -17
37be32130mov eax, 17
37be32135jmp 0x37be2ff0a
37be2fd80
37be2fd80claqz0_64_:
37be2fd80push r15
37be2fd82push r14
37be2fd84push r13
37be2fd86push r12
37be2fd88push rbp
37be2fd89push rdi
37be2fd8apush rsi
37be2fd8bpush rbx
37be2fd8csub rsp, 936
37be2fd93movups [rsp+816], x6
37be2fd9bmovups [rsp+832], x7
37be2fda3movups [rsp+848], x8
37be2fdacmovups [rsp+864], x9
37be2fdb5movups [rsp+880], x10
37be2fdbemovups [rsp+896], x11
37be2fdc7movups [rsp+912], x12
37be2fdd0mov rax, [rsp+1064]
37be2fdd8mov r14, [rsp+1048]
37be2fde0mov rax, [rax]
37be2fde3mov [rsp+416], rax
37be2fdebmov rax, [rsp+1080]
37be2fdf3mov [rsp+1016], rdx
37be2fdfblea rdx, [rip+0x625c0e]
37be2fe02mov rax, [rax]
37be2fe05mov [rsp+1024], r8
37be2fe0dmov r8l, 1
37be2fe13mov [rsp+1032], r9
37be2fe1bmov r9l, 1
37be2fe21mov [rsp+472], rax
37be2fe29mov rax, [rsp+1112]
37be2fe31mov [rsp+1008], rcx
37be2fe39mov rax, [rax]
37be2fe3cmov [rsp+464], rax
37be2fe44mov rax, [rsp+1128]
37be2fe4cmov rax, [rax]
37be2fe4fmov [rsp+488], rax
37be2fe57call lsame_64_
37be2fe5ctest rax, rax
37be2fe5fje 0x37be304f8
37be2fe65mov [rsp+696], 0
37be2fe71mov ebx, 1
37be2fe76
37be2fe76loc_37be2fe76:
37be2fe76mov rcx, [rsp+1016]
37be2fe7emov r9l, 1
37be2fe84mov r8l, 1
37be2fe8alea rdx, [rip+0x625b81]
37be2fe91call lsame_64_
37be2fe96test rax, rax
37be2fe99je 0x37be30540
37be2fe9fmov [rsp+688], 0
37be2feabmov r15l, 1
37be2feb1
37be2feb1loc_37be2feb1:
37be2feb1mov rcx, [rsp+1024]
37be2feb9mov r9l, 1
37be2febfmov r8l, 1
37be2fec5lea rdx, [rip+0x625b46]
37be2fecccall lsame_64_
37be2fed1test rax, rax
37be2fed4je 0x37be30488
37be2fedamov rax, [rsp+1168]
37be2fee2mov [rsp+704], 0
37be2feeemov [rax], 0
37be2fef5test rbx, rbx
37be2fef8jne 0x37be2ff90
37be2fefe
37be2fefeloc_37be2fefe:
37be2fefemov rdx, -1
37be2ff05mov eax, 1
37be2ff0a
37be2ff0aloc_37be2ff0a:
37be2ff0amov rdi, [rsp+1168]
37be2ff12mov [rdi], rdx
37be2ff15
37be2ff15loc_37be2ff15:
37be2ff15lea rdx, [rsp+808]
37be2ff1dmov r8l, 6
37be2ff23lea rcx, [rip+0x625aeb]
37be2ff2amov [rsp+808], rax
37be2ff32call xerbla_64_
37be2ff37nop
37be2ff38
37be2ff38loc_37be2ff38:
37be2ff38movups x6, [rsp+816]
37be2ff40movups x7, [rsp+832]
37be2ff48movups x8, [rsp+848]
37be2ff51movups x9, [rsp+864]
37be2ff5amovups x10, [rsp+880]
37be2ff63movups x11, [rsp+896]
37be2ff6cmovups x12, [rsp+912]
37be2ff75add rsp, 936
37be2ff7cpop rbx
37be2ff7dpop rsi
37be2ff7epop rdi
37be2ff7fpop rbp
37be2ff80pop r12
37be2ff82pop r13
37be2ff84pop r14
37be2ff86pop r15
37be2ff88ret
37be2ff89
37be2ff89 0f 1f 80 00 00 00 00 .......
37be2ff90
37be2ff90loc_37be2ff90:
37be2ff90mov ebp, 1
37be2ff95test r15, r15
37be2ff98je 0x37be304e3
37be2ff9e
37be2ff9eloc_37be2ff9e:
37be2ff9emov rax, [rsp+1032]
37be2ffa6mov rax, [rax]
37be2ffa9mov [rsp+480], rax
37be2ffb1mov rsi, rax
37be2ffb4test rax, rax
37be2ffb7js 0x37be3063e
37be2ffbdmov rdi, [rsp+1040]
37be2ffc5mov rbx, [rdi]
37be2ffc8mov [rsp+248], rbx
37be2ffd0test rbx, rbx
37be2ffd3jle 0x37be3064f
37be2ffd9mov rdi, [r14]
37be2ffdccmp rax, rdi
37be2ffdfjl 0x37be31f57
37be2ffe5lea rax, [rbx-1]
37be2ffe9cmp rdi, rax
37be2ffecjl 0x37be31f57
37be2fff2mov rax, rsi
37be2fff5cmp rsi, [rsp+416]
37be2fffdjg 0x37be320d9
37be30003cmp rsi, [rsp+472]
37be3000bjg 0x37be320ea
37be30011mov rsi, [rsp+464]
37be30019test rsi, rsi
37be3001cjle 0x37be32110
37be30022test [rsp+688], 1
37be3002aje 0x37be30035
37be3002ccmp rax, rsi
37be3002fjg 0x37be32110
37be30035
37be30035loc_37be30035:
37be30035mov rax, [rsp+488]
37be3003dtest rax, rax
37be30040jle 0x37be32129
37be30046cmp [rsp+480], rax
37be3004ejle 0x37be3005e
37be30050test [rsp+704], 1
37be30058jne 0x37be32129
37be3005e
37be3005eloc_37be3005e:
37be3005emov rax, [rsp+1168]
37be30066mov rax, [rax]
37be30069test rax, rax
37be3006cjne 0x37be32121
37be30072cmp [rsp+480], 0
37be3007bje 0x37be30660
37be30081mov rax, [rsp+1008]
37be30089mov r9, [rsp+1032]
37be30091lea r8, [rsp+672]
37be30099lea rdx, [rip+0x625975]
37be300a0lea rcx, [rip+0x625979]
37be300a7mov r12, rdi
37be300aapxor x7, x7
37be300aemovzx eax, [rax]
37be300b1mov [rsp+672], al
37be300b8mov rax, [rsp+1016]
37be300c0movzx eax, [rax]
37be300c3mov [rsp+673], al
37be300camov rax, [rsp+1024]
37be300d2movzx eax, [rax]
37be300d5mov [rsp+40], r14
37be300damov [rsp+64], 3
37be300e3mov [rsp+674], al
37be300eamov rax, [rsp+1144]
37be300f2mov [rsp+56], 6
37be300fbmov [rsp+48], rax
37be30100mov rax, [rsp+1040]
37be30108mov [rsp+32], rax
37be3010dcall ilaenv_64_
37be30112mov rsi, [rsp+1144]
37be3011amov [rsp+64], 3
37be30123lea r8, [rsp+672]
37be3012bmov [rsp+56], 6
37be30134mov r9, [rsp+1032]
37be3013clea rdx, [rip+0x6258d2]
37be30143lea rcx, [rip+0x6258de]
37be3014amov [rsp+48], rsi
37be3014fmov rsi, [rsp+1040]
37be30157mov [rsp+40], r14
37be3015cmov [rsp+32], rsi
37be30161mov [rsp+504], rax
37be30169call ilaenv_64_
37be3016emov rcx, [rsp+1144]
37be30176mov [rsp+64], 3
37be3017flea r8, [rsp+672]
37be30187mov [rsp+40], r14
37be3018cmov r9, [rsp+1032]
37be30194mov rsi, rax
37be30197lea rdx, [rip+0x625877]
37be3019emov [rsp+48], rcx
37be301a3mov rcx, [rsp+1040]
37be301abmov [rsp+56], 6
37be301b4sub r12, [rsp+248]
37be301bcmov [rsp+32], rcx
37be301c1lea rcx, [rip+0x625868]
37be301c8call ilaenv_64_
37be301cdmov rcx, [rsp+1144]
37be301d5mov rdx, [rsp+1040]
37be301ddmov [rsp+64], 3
37be301e6mov [rsp+40], r14
37be301ebmov r9, [rsp+1032]
37be301f3lea r8, [rsp+672]
37be301fbmov [rsp+48], rcx
37be30200lea rcx, [rip+0x625831]
37be30207mov [rsp+32], rdx
37be3020clea rdx, [rip+0x625802]
37be30213mov [rsp+56], 6
37be3021cmov [rsp+552], rax
37be30224call ilaenv_64_
37be30229mov r13, [rsp+480]
37be30231mov r8, 0xe38e38e38e38e38f
37be3023bmov [rsp+64], 3
37be30244mov rcx, rax
37be30247mov [rsp+40], r14
37be3024cmov r9, [rsp+1032]
37be30254mov [rsp+56], 6
37be3025dlea rax, [r13+6]
37be30261mul r8
37be30264lea r8, [rsp+672]
37be3026cshr rdx, 3
37be30270cmp rdx, r12
37be30273cmovg rdx, r12
37be30277cmp rdx, rcx
37be3027amov r10, rdx
37be3027dcmovg r10, rcx
37be30281mov rcx, [rsp+1144]
37be30289mov rdx, r10
37be3028cmov [rsp+48], rcx
37be30291lea rcx, [rip+0x6257a8]
37be30298shr rdx, 63
37be3029clea rax, [r10+rdx]
37be302a0and eax, 1
37be302a3sub rax, rdx
37be302a6mov rdx, [rsp+1040]
37be302aesub r10, rax
37be302b1mov eax, 2
37be302b6cmp r10, rax
37be302b9mov [rsp+32], rdx
37be302belea rdx, [rip+0x625750]
37be302c5cmovl r10, rax
37be302c9mov [rsp+768], r10
37be302d1mov [rsp+232], r10
37be302d9call ilaenv_64_
37be302decvtsi2ss x7, r13
37be302e3pxor x1, x1
37be302e7mov r10, [rsp+232]
37be302efpxor x2, x2
37be302f3cvtsi2ss x1, r10
37be302f8cvtsi2ss x2, rax
37be302fddivss x2, [rip+0x625783]
37be30305mulss x2, x7
37be30309movaps x0, x1
37be3030caddss x0, x1
37be30310divss x0, x2
37be30314addss x0, [rip+0x625794]
37be3031csqrtss x0, x0
37be30320divss x1, x0
37be30324cvttss2si rdx, x1
37be30329lea rax, [rdx+2]
37be3032dsub rdx, 1
37be30331cmovns rax, rdx
37be30335sar rax, 2
37be30339lea rax, [r10+4*rax+4]
37be3033emov [rsp+752], rax
37be30346cmp r13, [rsp+504]
37be3034ejl 0x37be30362
37be30350mov rax, [rsp+1160]
37be30358cmp [rax], 1
37be3035cjle 0x37be30674
37be30362
37be30362loc_37be30362:
37be30362mov rax, [rsp+1168]
37be3036amov [rsp+176], 1
37be30376mov [rsp+168], 1
37be30382mov [rsp+152], rax
37be3038amov rax, [rsp+1152]
37be30392mov [rsp+160], 1
37be3039emov [rsp+144], rax
37be303a6mov rax, [rsp+1144]
37be303aemov [rsp+40], r14
37be303b3mov [rsp+136], rax
37be303bbmov rax, [rsp+1136]
37be303c3mov [rsp+128], rax
37be303cbmov rax, [rsp+1128]
37be303d3mov [rsp+120], rax
37be303d8mov rax, [rsp+1120]
37be303e0mov [rsp+112], rax
37be303e5mov rax, [rsp+1112]
37be303edmov [rsp+104], rax
37be303f2mov rax, [rsp+1104]
37be303famov [rsp+96], rax
37be303ffmov rax, [rsp+1096]
37be30407mov [rsp+88], rax
37be3040cmov rax, [rsp+1088]
37be30414mov [rsp+80], rax
37be30419mov rax, [rsp+1080]
37be30421mov [rsp+72], rax
37be30426mov rax, [rsp+1072]
37be3042emov [rsp+64], rax
37be30433mov rax, [rsp+1064]
37be3043bmov [rsp+56], rax
37be30440mov rax, [rsp+1056]
37be30448mov [rsp+48], rax
37be3044dmov rax, [rsp+1040]
37be30455mov r9, [rsp+1032]
37be3045dmov r8, [rsp+1024]
37be30465mov [rsp+32], rax
37be3046amov rdx, [rsp+1016]
37be30472mov rcx, [rsp+1008]
37be3047acall chgeqz_64_
37be3047fjmp 0x37be2ff38
37be30484
37be30484 0f 1f 40 00 ..@.
37be30488
37be30488loc_37be30488:
37be30488mov rcx, [rsp+1024]
37be30490mov r9l, 1
37be30496mov r8l, 1
37be3049clea rdx, [rip+0x625570]
37be304a3call lsame_64_
37be304a8test rax, rax
37be304abje 0x37be305bf
37be304b1mov rax, [rsp+1168]
37be304b9mov [rsp+704], 1
37be304c5mov [rax], 0
37be304cctest rbx, rbx
37be304cfje 0x37be2fefe
37be304d5mov ebp, 2
37be304datest r15, r15
37be304ddjne 0x37be2ff9e
37be304e3
37be304e3loc_37be304e3:
37be304e3mov rdx, -2
37be304eamov eax, 2
37be304efjmp 0x37be2ff0a
37be304f4
37be304f4 0f 1f 40 00 ..@.
37be304f8
37be304f8loc_37be304f8:
37be304f8mov rcx, [rsp+1008]
37be30500mov r9l, 1
37be30506mov r8l, 1
37be3050cxor ebx, ebx
37be3050elea rdx, [rip+0x6254fc]
37be30515call lsame_64_
37be3051atest rax, rax
37be3051dje 0x37be2fe76
37be30523mov [rsp+696], 1
37be3052fmov ebx, 2
37be30534jmp 0x37be2fe76
37be30539
37be30539 0f 1f 80 00 00 00 00 .......
37be30540
37be30540loc_37be30540:
37be30540mov rcx, [rsp+1016]
37be30548mov r9l, 1
37be3054emov r8l, 1
37be30554lea rdx, [rip+0x6254b8]
37be3055bcall lsame_64_
37be30560test rax, rax
37be30563je 0x37be3057c
37be30565mov [rsp+688], 1
37be30571mov r15l, 2
37be30577jmp 0x37be2feb1
37be3057c
37be3057cloc_37be3057c:
37be3057cmov r9l, 1
37be30582mov r8l, 1
37be30588xor r15l, r15l
37be3058bmov rcx, [rsp+1016]
37be30593lea rdx, [rip+0x62547a]
37be3059acall lsame_64_
37be3059ftest rax, rax
37be305a2je 0x37be2feb1
37be305a8mov [rsp+688], 1
37be305b4mov r15l, 3
37be305bajmp 0x37be2feb1
37be305bf
37be305bfloc_37be305bf:
37be305bfmov rcx, [rsp+1024]
37be305c7mov r9l, 1
37be305cdmov r8l, 1
37be305d3lea rdx, [rip+0x62543a]
37be305dacall lsame_64_
37be305dftest rax, rax
37be305e2jne 0x37be30607
37be305e4test rbx, rbx
37be305e7je 0x37be2fefe
37be305edtest r15, r15
37be305f0je 0x37be304e3
37be305f6mov rdx, -3
37be305fdmov eax, 3
37be30602jmp 0x37be2ff0a
37be30607
37be30607loc_37be30607:
37be30607mov rax, [rsp+1168]
37be3060fmov [rsp+704], 1
37be3061bmov [rax], 0
37be30622test rbx, rbx
37be30625je 0x37be2fefe
37be3062bmov ebp, 3
37be30630test r15, r15
37be30633jne 0x37be2ff9e
37be30639jmp 0x37be304e3
37be3063e
37be3063eloc_37be3063e:
37be3063emov rdx, -4
37be30645mov eax, 4
37be3064ajmp 0x37be2ff0a
37be3064f
37be3064floc_37be3064f:
37be3064fmov rdx, -5
37be30656mov eax, 5
37be3065bjmp 0x37be2ff0a
37be30660
37be30660loc_37be30660:
37be30660mov rax, [rsp+1136]
37be30668mov [rax], 0x3f800000
37be3066fjmp 0x37be2ff38
37be30674
37be30674loc_37be30674:
37be30674mov rax, [rsp+480]
37be3067clea rbx, [r12+1]
37be30681mov rcx, 0xaaaaaaaaaaaaaaab
37be3068blea r12, [rsp+704]
37be30693lea r13, [rsp+688]
37be3069bmov [rsp+592], r12
37be306a3lea r10, [rsp+696]
37be306abmov r8, r12
37be306aesub rax, 1
37be306b2mov [rsp+584], r13
37be306bamul rcx
37be306bdmov rcx, r10
37be306c0shr rdx, 1
37be306c3cmp rdx, rbx
37be306c6mov rax, rdx
37be306c9mov edx, 2
37be306cecmovg rax, rbx
37be306d2cmp rsi, rdx
37be306d5cmovge rdx, rsi
37be306d9mov rsi, [rsp+504]
37be306e1cmp rax, rdx
37be306e4cmovg rax, rdx
37be306e8mov rdx, [rsp+1136]
37be306f0cmp rsi, rax
37be306f3mov [rsp+184], rdx
37be306fbmov [rsp+168], rdx
37be30703mov [rsp+152], rdx
37be3070bmov rdx, [rsp+1096]
37be30713mov [rsp+576], rax
37be3071bcmovge rax, rsi
37be3071fmov [rsp+144], rdx
37be30727mov rdx, [rsp+1088]
37be3072fmov [rsp+776], rax
37be30737lea rax, [rsp+680]
37be3073fmov [rsp+600], rax
37be30747mov [rsp+216], rax
37be3074fmov rax, [rsp+1160]
37be30757mov [rsp+136], rdx
37be3075flea rdx, [rsp+728]
37be30767mov [rsp+608], rdx
37be3076fmov [rsp+128], rdx
37be30777lea rdx, [rsp+736]
37be3077fmov [rsp+208], rax
37be30787mov rax, [rsp+1152]
37be3078fmov [rsp+616], rdx
37be30797mov [rsp+120], rdx
37be3079cmov rdx, [rsp+1128]
37be307a4mov [rsp+200], rax
37be307aclea rax, [rip+0x625295]
37be307b3mov [rsp+112], rdx
37be307b8mov rdx, [rsp+1120]
37be307c0mov [rsp+192], rax
37be307c8lea rax, [rsp+776]
37be307d0mov [rsp+624], rax
37be307d8mov [rsp+176], rax
37be307e0mov [rsp+160], rax
37be307e8mov [rsp+104], rdx
37be307edmov rdx, [rsp+1112]
37be307f5mov [rsp+48], rax
37be307famov r9, [rsp+1032]
37be30802mov [rsp+96], rdx
37be30807mov rdx, [rsp+1104]
37be3080fmov [rsp+40], r14
37be30814mov [rsp+88], rdx
37be30819mov rdx, [rsp+1080]
37be30821mov [rsp+536], r10
37be30829mov [rsp+80], rdx
37be3082emov rdx, [rsp+1072]
37be30836mov [rsp+72], rdx
37be3083bmov rdx, [rsp+1064]
37be30843mov [rsp+64], rdx
37be30848mov rdx, [rsp+1056]
37be30850mov [rsp+56], rdx
37be30855mov rdx, [rsp+1040]
37be3085dmov [rsp+32], rdx
37be30862mov rdx, r13
37be30865call claqz2_64_
37be3086amov rsi, [rsp+1136]
37be30872lea rdx, [rsp+784]
37be3087amov r8, r12
37be3087dmov [rsp+648], rdx
37be30885lea rax, [rip+0x6251bc]
37be3088ccvttss2si rsi, [rsi]
37be30891mov [rsp+192], rdx
37be30899mov rdx, [rsp+1136]
37be308a1mov [rsp+184], rax
37be308a9mov rax, [rsp+1136]
37be308b1mov [rsp+160], rdx
37be308b9mov [rsp+144], rdx
37be308c1mov rdx, [rsp+1128]
37be308c9mov [rsp+176], rax
37be308d1lea rax, [rsp+752]
37be308d9mov [rsp+136], rdx
37be308e1mov rdx, [rsp+1120]
37be308e9mov [rsp+168], rax
37be308f1mov [rsp+128], rdx
37be308f9mov rdx, [rsp+1112]
37be30901mov [rsp+152], rax
37be30909mov [rsp+120], rdx
37be3090emov rdx, [rsp+1104]
37be30916mov [rsp+112], rdx
37be3091bmov rdx, [rsp+1080]
37be30923mov [rsp+104], rdx
37be30928mov rdx, [rsp+1072]
37be30930mov [rsp+96], rdx
37be30935mov rdx, [rsp+1064]
37be3093dmov [rsp+88], rdx
37be30942mov rdx, [rsp+1056]
37be3094amov [rsp+80], rdx
37be3094fmov rdx, [rsp+1096]
37be30957mov [rsp+72], rdx
37be3095cmov rdx, [rsp+1088]
37be30964mov [rsp+64], rdx
37be30969mov rdx, r13
37be3096cmov [rsp+56], rax
37be30971lea rax, [rsp+768]
37be30979mov rcx, [rsp+536]
37be30981mov [rsp+48], rax
37be30986mov rax, [rsp+1040]
37be3098emov [rsp+40], r14
37be30993mov r9, [rsp+1032]
37be3099bmov [rsp+32], rax
37be309a0call claqz3_64_
37be309a5mov rax, [rsp+776]
37be309admov r13, [rsp+752]
37be309b5imul rax, rax
37be309b9mov r12, r13
37be309bcimul r12, r13
37be309c0lea rax, [rsi+2*rax]
37be309c4mov rsi, [rsp+1136]
37be309cclea rcx, [r12+r12]
37be309d0cvttss2si rdx, [rsi]
37be309d5mov rsi, [rsp+1144]
37be309ddmov [rsp+640], rcx
37be309e5mov rsi, [rsi]
37be309e8add rdx, rcx
37be309ebmov [rsp+568], rsi
37be309f3cmp rax, rdx
37be309f6cmovl rax, rdx
37be309facmp rsi, -1
37be309feje 0x37be31f68
37be30a04cmp [rsp+568], rax
37be30a0cjge 0x37be30a3c
37be30a0emov rax, [rsp+1168]
37be30a16mov [rax], -19
37be30a1d
37be30a1dloc_37be30a1d:
37be30a1dmov rdx, [rsp+1168]
37be30a25mov r8l, 6
37be30a2blea rcx, [rip+0x624fe3]
37be30a32call xerbla_64_
37be30a37jmp 0x37be2ff38
37be30a3c
37be30a3cloc_37be30a3c:
37be30a3cmov rax, [rsp+472]
37be30a44not rax
37be30a47mov [rsp+512], rax
37be30a4fmov rax, [rsp+1168]
37be30a57cmp [rax], 0
37be30a5bjne 0x37be30a1d
37be30a5dcmp r15, 3
37be30a61je 0x37be31fd9
37be30a67
37be30a67loc_37be30a67:
37be30a67cmp rbp, 3
37be30a6bje 0x37be3202b
37be30a71
37be30a71loc_37be30a71:
37be30a71mov edx, 12
37be30a76lea rcx, [rip+0x624fe7]
37be30a7dcall slamch_64_
37be30a82mov edx, 9
37be30a87lea rcx, [rip+0x624fe2]
37be30a8emovaps x12, x0
37be30a92call slamch_64_
37be30a97mov rsi, [rsp+248]
37be30a9fmov rax, [rsp+472]
37be30aa7mov [rsp+40], 1
37be30ab0mov r9, [rsp+1080]
37be30ab8lea rdx, [rsp+808]
37be30ac0movaps x8, x0
37be30ac4lea rcx, [rip+0x624fae]
37be30acbimul rax, rsi
37be30acfadd rax, [rsp+512]
37be30ad7mov [rsp+808], rbx
37be30adfadd rax, rsi
37be30ae2mov rsi, [rsp+1152]
37be30aeamov [rsp+32], rsi
37be30aefmov rsi, [rsp+1072]
37be30af7lea r8, [rsi+8*rax]
37be30afbcall clanhs_64_
37be30b00imul rsi, rbx, 30
37be30b04mov [rsp+720], rdi
37be30b0ctest rsi, rsi
37be30b0fjle 0x37be320fb
37be30b15mov rdx, [rsp+464]
37be30b1ddivss x7, x8
37be30b22movaps x6, x0
37be30b25mov r15, rdi
37be30b28mov r10, [rsp+488]
37be30b30mulss x6, x8
37be30b35mov r9, [rsp+640]
37be30b3dmov [rsp+496], 0
37be30b49mov rax, rdx
37be30b4cmov rcx, [rsp+416]
37be30b54mov [rsp+448], 1
37be30b60xorps x11, x11
37be30b64not rax
37be30b67mov [rsp+632], r13
37be30b6fmov [rsp+528], rax
37be30b77mov rax, r10
37be30b7amov rbx, rcx
37be30b7dnot rax
37be30b80not rbx
37be30b83mov [rsp+544], rsi
37be30b8bmov [rsp+560], rax
37be30b93mov rax, [rsp+1136]
37be30b9bmaxss x6, x12
37be30ba0mov [rsp+424], rbx
37be30ba8lea r9, [rax+8*r9]
37be30bacmov rax, r12
37be30bafmov r12, [rsp+248]
37be30bb7mov [rsp+1048], r14
37be30bbfneg rax
37be30bc2mov [rsp+656], r9
37be30bcamovaps x10, x6
37be30bcelea r14, [rsp+808]
37be30bd6lea rax, [r9+8*rax]
37be30bdamov [rsp+664], rax
37be30be2mov rax, [rsp+512]
37be30beashl rax, 3
37be30beemov [rsp+296], rax
37be30bf6mov rax, rcx
37be30bf9neg rax
37be30bfcshl rax, 3
37be30c00mov [rsp+232], rax
37be30c08mov rax, rdx
37be30c0bmulss x7, x12
37be30c10neg rax
37be30c13shl rax, 3
37be30c17mov [rsp+280], rax
37be30c1flea rax, [8*rbx]
37be30c27mov [rsp+304], rax
37be30c2fmov rax, r10
37be30c32neg rax
37be30c35shl rax, 3
37be30c39mov [rsp+312], rax
37be30c41mov rax, [rsp+472]
37be30c49shl rax, 3
37be30c4dmov [rsp+344], rax
37be30c55lea rax, [rsp+800]
37be30c5dmov [rsp+240], rax
37be30c65nop [rax+rax]
37be30c70
37be30c70loc_37be30c70:
37be30c70lea rbx, [r12+1]
37be30c75cmp rbx, r15
37be30c78jge 0x37be31f4a
37be30c7emov rbp, [rsp+416]
37be30c86mov r13, [rsp+424]
37be30c8emov rdi, [rsp+1056]
37be30c96mov rsi, rbp
37be30c99imul rsi, r15
37be30c9dlea rax, [rsi+r13]
37be30ca1sub rsi, rbp
37be30ca4add rax, r15
37be30ca7add rsi, r13
37be30caamovss x5, [rdi+8*rax]
37be30cafmov eax, [rdi+8*rax+4]
37be30cb3lea rdi, [r15-1]
37be30cb7shl rax, 32
37be30cbbmovd ecx, x5
37be30cbfmovss [rsp+248], x5
37be30cc8or rcx, rax
37be30ccbcall fn_37c42fc90
37be30cd0mov rdx, [rsp+1056]
37be30cd8lea rax, [rdi+rsi]
37be30cdcadd rsi, r15
37be30cdfmov rcx, [rsp+1056]
37be30ce7movaps x9, x0
37be30cebmovss x4, [rcx+8*rax]
37be30cf0mov eax, [rdx+8*rax+4]
37be30cf4movd ecx, x4
37be30cf8shl rax, 32
37be30cfcmovss [rsp+248], x4
37be30d05or rcx, rax
37be30d08call fn_37c42fc90
37be30d0dmov rax, [rsp+1056]
37be30d15movaps x6, x0
37be30d18addss x9, x6
37be30d1dmovss x3, [rax+8*rsi]
37be30d22mov eax, [rax+8*rsi+4]
37be30d26movd ecx, x3
37be30d2ashl rax, 32
37be30d2emovss [rsp+248], x3
37be30d37mulss x9, x8
37be30d3cor rcx, rax
37be30d3fcall fn_37c42fc90
37be30d44maxss x9, x7
37be30d49comiss x9, x0
37be30d4djb 0x37be30d7a
37be30d4fmov rax, [rsp+1056]
37be30d57mov [rsp+720], rdi
37be30d5fmov r15, rdi
37be30d62xorps x11, x11
37be30d66mov [rsp+496], 0
37be30d72mov [rax+8*rsi], 0
37be30d7a
37be30d7aloc_37be30d7a:
37be30d7amov rbp, [rsp+416]
37be30d82mov r13, [rsp+424]
37be30d8amov rdx, [rsp+1056]
37be30d92mov rcx, [rsp+1056]
37be30d9amov rsi, rbp
37be30d9dimul rsi, r12
37be30da1lea rdi, [rsi+r13]
37be30da5lea rax, [rdi+r12]
37be30da9add rdi, rbx
37be30dacmovss x5, [rcx+8*rax]
37be30db1mov eax, [rdx+8*rax+4]
37be30db5movd ecx, x5
37be30db9shl rax, 32
37be30dbdmovss [rsp+248], x5
37be30dc6or rcx, rax
37be30dc9call fn_37c42fc90
37be30dcelea rax, [rbx+rsi]
37be30dd2mov rsi, [rsp+1056]
37be30ddaadd rax, rbp
37be30dddmovaps x9, x0
37be30de1add rax, r13
37be30de4movss x4, [rsi+8*rax]
37be30de9mov eax, [rsi+8*rax+4]
37be30dedmovd ecx, x4
37be30df1shl rax, 32
37be30df5movss [rsp+248], x4
37be30dfeor rcx, rax
37be30e01call fn_37c42fc90
37be30e06movss x3, [rsi+8*rdi]
37be30e0bmov eax, [rsi+8*rdi+4]
37be30e0fmovaps x6, x0
37be30e12addss x9, x6
37be30e17shl rax, 32
37be30e1bmovd ecx, x3
37be30e1fmovss [rsp+248], x3
37be30e28or rcx, rax
37be30e2bcall fn_37c42fc90
37be30e30mulss x9, x8
37be30e35maxss x9, x7
37be30e3acomiss x9, x0
37be30e3ejb 0x37be30e63
37be30e40mov [rsi+8*rdi], 0
37be30e48lea rax, [r12+2]
37be30e4dxorps x11, x11
37be30e51mov r12, rbx
37be30e54mov [rsp+496], 0
37be30e60mov rbx, rax
37be30e63
37be30e63loc_37be30e63:
37be30e63cmp r15, rbx
37be30e66jle 0x37be31f4a
37be30e6cmov rax, [rsp+416]
37be30e74lea rdi, [r15-1]
37be30e78mov rcx, [rsp+424]
37be30e80mov [rsp+712], r12
37be30e88mov rsi, [rsp+1056]
37be30e90mov [rsp+256], rdi
37be30e98mov rdx, rax
37be30e9bimul rax, r15
37be30e9flea rbp, [rcx+r15]
37be30ea3mov [rsp+288], r15
37be30eabimul rdx, rdi
37be30eafmov [rsp+248], rbp
37be30eb7mov rdi, r15
37be30ebamov r13, [rsp+1056]
37be30ec2sub rax, rdx
37be30ec5lea rbx, [rbp+rdx]
37be30ecalea rsi, [rsi+8*rax]
37be30ecemov rbp, rsi
37be30ed1mov rsi, rcx
37be30ed4jmp 0x37be30f4c
37be30ed6
37be30ed6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37be30ee0
37be30ee0loc_37be30ee0:
37be30ee0mov ecx, [rbp+8*rbx]
37be30ee4mov r8l, [rbp+8*rbx+4]
37be30ee9mov ecx, ecx
37be30eebshl r8, 32
37be30eefor rcx, r8
37be30ef2call fn_37c42fc90
37be30ef7mov ecx, [r13+8*rbx-8]
37be30efcmov r8l, [r13+8*rbx-4]
37be30f01movaps x6, x0
37be30f04shl r8, 32
37be30f08mov ecx, ecx
37be30f0aor rcx, r8
37be30f0dcall fn_37c42fc90
37be30f12mov ecx, [r13+8*rbx]
37be30f17mov r8l, [r13+8*rbx+4]
37be30f1cmovaps x9, x0
37be30f20addss x6, x9
37be30f25shl r8, 32
37be30f29mov ecx, ecx
37be30f2bor rcx, r8
37be30f2ecall fn_37c42fc90
37be30f33mulss x6, x8
37be30f38maxss x6, x7
37be30f3ccomiss x6, x0
37be30f3fjae 0x37be31f00
37be30f45add rbx, rsi
37be30f48sub rdi, 1
37be30f4c
37be30f4cloc_37be30f4c:
37be30f4ccmp r12, rdi
37be30f4fjl 0x37be30ee0
37be30f51mov rbp, [rsp+248]
37be30f59mov rdi, [rsp+256]
37be30f61mov rax, r12
37be30f64
37be30f64loc_37be30f64:
37be30f64cmp [rsp+696], 0
37be30f6dje 0x37be31ee8
37be30f73mov rsi, [rsp+480]
37be30f7bmov [rsp+264], 1
37be30f87mov [rsp+408], rsi
37be30f8f
37be30f8floc_37be30f8f:
37be30f8fcmp r15, rax
37be30f92jl 0x37be31ec0
37be30f98mov rsi, [rsp+472]
37be30fa0mov rcx, [rsp+416]
37be30fa8mov [rsp+248], r15
37be30fb0mov rbx, [rsp+512]
37be30fb8mov r10, [rsp+1072]
37be30fc0mov [rsp+520], r12
37be30fc8imul rcx, rdi
37be30fccmov r9, [rsp+1056]
37be30fd4imul rdi, rsi
37be30fd8lea rdx, [rbx+r15]
37be30fdcadd rbp, rcx
37be30fdfadd rdx, rdi
37be30fe2lea r8, [8*rdi]
37be30fealea r11, [r10+8*rdx-8]
37be30fefmov rdx, [rsp+424]
37be30ff7mov r10, [rsp+264]
37be30fffadd rdx, rcx
37be31002mov rcx, [rsp+1056]
37be3100aadd rdx, r10
37be3100dlea rdx, [r9+8*rdx]
37be31011mov r9, [rsp+1104]
37be31019lea rcx, [rcx+8*rbp]
37be3101dmov [rsp+360], rdx
37be31025mov rdx, [rsp+464]
37be3102dmov [rsp+376], rcx
37be31035mov rcx, [rsp+1120]
37be3103dimul rdx, r15
37be31041add rdx, [rsp+528]
37be31049lea rdx, [r9+8*rdx+8]
37be3104emov r9, rdi
37be31051mov [rsp+368], rdx
37be31059mov rdx, [rsp+488]
37be31061mov [rsp+392], r9
37be31069imul rdx, r15
37be3106dadd rdx, [rsp+560]
37be31075lea rcx, [rcx+8*rdx+8]
37be3107amov rdx, rsi
37be3107dimul rdx, r15
37be31081mov [rsp+384], rcx
37be31089mov r15, r11
37be3108cmov rcx, [rsp+1072]
37be31094mov r11, rsi
37be31097sub rcx, r8
37be3109aadd rdx, rbx
37be3109dadd rdx, r10
37be310a0lea rdi, [rcx+8*rdx]
37be310a4mov [rsp+456], rdi
37be310aclea rdi, [rsp+676]
37be310b4jmp 0x37be31132
37be310b6
37be310b6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37be310c0
37be310c0loc_37be310c0:
37be310c0mov rax, [rsp+712]
37be310c8
37be310c8loc_37be310c8:
37be310c8mov rcx, [rsp+232]
37be310d0mov rdx, [rsp+280]
37be310d8add [rsp+360], rcx
37be310e0add r15, [rsp+296]
37be310e8add [rsp+368], rdx
37be310f0mov rcx, [rsp+304]
37be310f8mov rdx, [rsp+312]
37be31100add [rsp+376], rcx
37be31108sub [rsp+288], 1
37be31111mov rsi, [rsp+288]
37be31119add [rsp+384], rdx
37be31121sub [rsp+392], r11
37be31129cmp rax, rsi
37be3112cjg 0x37be31570
37be31132
37be31132loc_37be31132:
37be31132mov ecx, [r15+8*r11+8]
37be31137mov edx, [r15+8*r11+12]
37be3113cmov [rsp+272], rax
37be31144mov [rsp+256], r11
37be3114cshl rdx, 32
37be31150mov ecx, ecx
37be31152or rcx, rdx
37be31155call fn_37c42fc90
37be3115amov r11, [rsp+256]
37be31162mov rax, [rsp+272]
37be3116acomiss x10, x0
37be3116ejbe 0x37be310c0
37be31174mov rsi, [rsp+288]
37be3117cmov rbp, rsi
37be3117fcmp rax, rsi
37be31182jge 0x37be31548
37be31188mov rsi, [rsp+704]
37be31190mov rdx, [rsp+392]
37be31198lea r8, [rsp+792]
37be311a0mov ecx, 8
37be311a5sub rcx, [rsp+232]
37be311admov [rsp+432], r15
37be311b5mov [rsp+352], rsi
37be311bdmov rsi, [rsp+344]
37be311c5mov [rsp+400], rcx
37be311cdmov r10, [rsp+384]
37be311d5lea rbx, [r15+rsi]
37be311d9mov rsi, [rsp+456]
37be311e1mov [rsp+440], r11
37be311e9mov [rsp+328], rax
37be311f1mov r13, [rsp+376]
37be311f9lea r12, [rsi+8*rdx]
37be311fdmov rsi, [rsp+368]
37be31205mov [rsp+320], r8
37be3120dmov [rsp+336], rsi
37be31215mov rsi, [rsp+360]
37be3121dmov [rsp+256], rsi
37be31225mov rsi, r15
37be31228jmp 0x37be31285
37be3122a
37be3122a 66 0f 1f 44 00 00 f..D..
37be31230
37be31230loc_37be31230:
37be31230cmp r15, [rsp+248]
37be31238jl 0x37be313d7
37be3123e
37be3123eloc_37be3123e:
37be3123emov rdx, [rsp+296]
37be31246mov rcx, [rsp+280]
37be3124emov r10, rax
37be31251add [rsp+336], rcx
37be31259add r13, [rsp+304]
37be31261add rbx, rdx
37be31264add rsi, rdx
37be31267mov rdx, [rsp+232]
37be3126fadd [rsp+256], rdx
37be31277cmp rbp, [rsp+328]
37be3127fje 0x37be31530
37be31285
37be31285loc_37be31285:
37be31285mov r9, r14
37be31288mov r8, rdi
37be3128bmov rdx, rsi
37be3128emov rcx, rbx
37be31291mov rax, [rsp+320]
37be31299mov [rsp+272], r10
37be312a1mov r15, rbp
37be312a4sub rbp, 1
37be312a8mov [rsp+32], rax
37be312adcall clartg_64_
37be312b2mov rax, [rsp+792]
37be312bamov rdx, r12
37be312bdmov rcx, [rsp+240]
37be312c5sub r12, [rsp+344]
37be312cdmov [rbx], rax
37be312d0mov rax, rbp
37be312d3sub rax, [rsp+264]
37be312dbmov r9, r12
37be312demov [rsp+800], rax
37be312e6lea rax, [rip+0x624793]
37be312edmov [rsi], 0
37be312f4mov r8, rax
37be312f7mov [rsp+32], rax
37be312fcmov [rsp+48], r14
37be31301mov [rsp+40], rdi
37be31306call crot_64_
37be3130blea rax, [r15+1]
37be3130fmov [rsp+48], r14
37be31314mov r11, [rsp+248]
37be3131cmov r9, [rsp+256]
37be31324mov [rsp+40], rdi
37be31329cmp rax, r11
37be3132cmov rcx, [rsp+240]
37be31334cmovg rax, r11
37be31338sub rax, [rsp+264]
37be31340mov rdx, r9
37be31343sub rdx, [rsp+232]
37be3134badd rax, 1
37be3134fmov [rsp+800], rax
37be31357lea rax, [rip+0x624722]
37be3135emov [rsp+32], rax
37be31363mov r8, rax
37be31366call crot_64_
37be3136bmov rax, [rsp+312]
37be31373mov r10, [rsp+272]
37be3137badd rax, r10
37be3137ecmp [rsp+352], 0
37be31387je 0x37be31230
37be3138dlea rcx, [rip+0x6246ec]
37be31394mov [rsp+48], r14
37be31399mov r9, rax
37be3139cmov rdx, r10
37be3139fmov [rsp+32], rcx
37be313a4mov r8, rcx
37be313a7mov rcx, [rsp+1032]
37be313afmov [rsp+40], rdi
37be313b4mov [rsp+272], rax
37be313bccall crot_64_
37be313c1mov rax, [rsp+272]
37be313c9cmp r15, [rsp+248]
37be313d1jge 0x37be3123e
37be313d7
37be313d7loc_37be313d7:
37be313d7lea rdx, [r13+8]
37be313dbmov r9, r14
37be313demov r8, rdi
37be313e1mov rcx, r13
37be313e4mov [rsp+272], rax
37be313ecmov rax, [rsp+320]
37be313f4mov [rsp+32], rax
37be313f9call clartg_64_
37be313femov rdx, [rsp+792]
37be31406mov rax, [rsp+1064]
37be3140emov [r13+8], 0
37be31416mov r15, [rsp+408]
37be3141emov r8, [rsp+1064]
37be31426mov [r13], rdx
37be3142amov rcx, [rsp+240]
37be31432mov rdx, r13
37be31435mov [rsp+32], rax
37be3143amov rax, [rsp+400]
37be31442sub r15, rbp
37be31445mov [rsp+48], r14
37be3144asub rdx, [rsp+232]
37be31452mov [rsp+40], rdi
37be31457lea r9, [rax+r13]
37be3145bmov [rsp+800], r15
37be31463call crot_64_
37be31468mov [rsp+48], r14
37be3146dmov rax, [rsp+1080]
37be31475lea rdx, [rbx+8]
37be31479mov [rsp+40], rdi
37be3147emov rcx, [rsp+240]
37be31486lea r9, [rbx+16]
37be3148amov [rsp+32], rax
37be3148fmov r8, rax
37be31492mov [rsp+800], r15
37be3149acall crot_64_
37be3149fmov rax, [rsp+272]
37be314a7cmp [rsp+688], 0
37be314b0je 0x37be3123e
37be314b6mov rax, [rsp+240]
37be314bemov rdx, [rsp+336]
37be314c6mov [rsp+40], rdi
37be314cblea r8, [rip+0x6245ae]
37be314d2movss x0, [rsp+812]
37be314dbxorps x0, [rip+0x6245ae]
37be314e2mov [rsp+48], rax
37be314e7lea rax, [rip+0x624592]
37be314eemov rcx, [rsp+1032]
37be314f6mov r9, rdx
37be314f9mov [rsp+32], rax
37be314fesub r9, [rsp+280]
37be31506movss x1, [rsp+808]
37be3150funpcklps x1, x0
37be31512movlps [rsp+800], x1
37be3151acall crot_64_
37be3151fmov rax, [rsp+272]
37be31527jmp 0x37be3123e
37be3152c
37be3152c 0f 1f 40 00 ..@.
37be31530
37be31530loc_37be31530:
37be31530mov r15, [rsp+432]
37be31538mov r11, [rsp+440]
37be31540mov rax, [rsp+328]
37be31548
37be31548loc_37be31548:
37be31548lea rbp, [rax+1]
37be3154ccmp rax, [rsp+248]
37be31554jl 0x37be31ca0
37be3155a
37be3155aloc_37be3155a:
37be3155amov [rsp+712], rbp
37be31562mov rax, rbp
37be31565jmp 0x37be310c8
37be3156a
37be3156a 66 0f 1f 44 00 00 f..D..
37be31570
37be31570loc_37be31570:
37be31570mov r15, [rsp+248]
37be31578mov r12, [rsp+520]
37be31580cmp r15, rax
37be31583jle 0x37be31ec0
37be31589mov rdi, [rsp+576]
37be31591mov rdx, r15
37be31594mov rbx, [rsp+768]
37be3159csub rdx, rax
37be3159fmov [rsp+776], rdi
37be315a7mov rdi, [rsp+632]
37be315aflea rax, [rdx+1]
37be315b3mov [rsp+744], rdi
37be315bbmov rdi, [rsp+504]
37be315c3cmp rax, rdi
37be315c6jge 0x37be31f30
37be315ccmov rdx, r15
37be315cfsub rdx, r12
37be315d2add rdx, 1
37be315d6cmp rdx, rdi
37be315d9jge 0x37be31f3d
37be315dfmov [rsp+776], rdx
37be315e7mov rax, rdx
37be315eamov [rsp+712], r12
37be315f2
37be315f2loc_37be315f2:
37be315f2mov rdi, [rsp+600]
37be315faimul rax, rax
37be315femov rdx, [rsp+568]
37be31606lea rsi, [rsp+720]
37be3160emov [rsp+216], rdi
37be31616mov rdi, [rsp+1160]
37be3161elea rcx, [rax+rax]
37be31622mov [rsp+208], rdi
37be3162amov rdi, [rsp+1152]
37be31632sub rdx, rcx
37be31635mov [rsp+800], rdx
37be3163dmov rdx, rax
37be31640neg rax
37be31643mov [rsp+200], rdi
37be3164bmov rdi, [rsp+240]
37be31653shl rdx, 4
37be31657add rdx, [rsp+1136]
37be3165fmov [rsp+192], rdi
37be31667mov rdi, [rsp+624]
37be3166flea rax, [rdx+8*rax]
37be31673mov [rsp+168], rax
37be3167bmov [rsp+176], rdi
37be31683mov rax, rdi
37be31686mov [rsp+160], rdi
37be3168emov rdi, [rsp+1136]
37be31696mov [rsp+184], rdx
37be3169emov [rsp+152], rdi
37be316a6mov rdi, [rsp+1096]
37be316aemov [rsp+144], rdi
37be316b6mov rdi, [rsp+1088]
37be316bemov [rsp+136], rdi
37be316c6mov rdi, [rsp+608]
37be316cemov [rsp+128], rdi
37be316d6mov rdi, [rsp+616]
37be316demov [rsp+120], rdi
37be316e3mov rdi, [rsp+1128]
37be316ebmov [rsp+112], rdi
37be316f0mov rdi, [rsp+1120]
37be316f8mov [rsp+104], rdi
37be316fdmov rdi, [rsp+1112]
37be31705mov [rsp+96], rdi
37be3170amov rdi, [rsp+1104]
37be31712mov [rsp+48], rax
37be31717mov rdx, [rsp+584]
37be3171fmov [rsp+88], rdi
37be31724mov rdi, [rsp+1080]
37be3172cmov [rsp+40], rsi
37be31731mov r9, [rsp+1032]
37be31739mov [rsp+80], rdi
37be3173emov rdi, [rsp+1072]
37be31746mov r8, [rsp+592]
37be3174emov rcx, [rsp+536]
37be31756mov [rsp+72], rdi
37be3175bmov rdi, [rsp+1064]
37be31763mov [rsp+64], rdi
37be31768mov rdi, [rsp+1056]
37be31770mov [rsp+56], rdi
37be31775lea rdi, [rsp+712]
37be3177dmov [rsp+32], rdi
37be31782call claqz2_64_
37be31787mov rdx, [rsp+728]
37be3178ftest rdx, rdx
37be31792jle 0x37be317ac
37be31794sub [rsp+720], rdx
37be3179cxorps x11, x11
37be317a0mov [rsp+496], 0
37be317ac
37be317acloc_37be317ac:
37be317acmov rax, [rsp+736]
37be317b4imul rcx, rdx, 100
37be317b8add rdx, rax
37be317bbimul rdx, [rsp+552]
37be317c4cmp rcx, rdx
37be317c7jg 0x37be31b20
37be317cdmov rdx, [rsp+720]
37be317d5mov rcx, rdx
37be317d8sub rcx, [rsp+712]
37be317e0lea r8, [rcx+1]
37be317e4cmp r8, [rsp+504]
37be317ecjl 0x37be31b20
37be317f2add [rsp+496], 1
37be317fbcmp rax, rbx
37be317femov rbp, rdx
37be31801mov r10, [rsp+496]
37be31809cmovle rbx, rax
37be3180dcmp rbx, rcx
37be31810mov r8, rbx
37be31813mov rbx, 0x2aaaaaaaaaaaaaaa
37be3181dcmovg r8, rcx
37be31821sub rbp, rax
37be31824mov rcx, 0xaaaaaaaaaaaaaaab
37be3182eimul rcx, r10
37be31832lea rax, [8*rbp]
37be3183amov [rsp+760], r8
37be31842ror rcx, 1
37be31845cmp rbx, rcx
37be31848jb 0x37be319c8
37be3184emov rax, [rsp+416]
37be31856lea rbx, [rdx-1]
37be3185amov rcx, [rsp+424]
37be31862pxor x1, x1
37be31866cvtsi2ss x1, [rsp+544]
37be31870imul rax, rbx
37be31874lea r13, [rax+rcx]
37be31878mov rax, [rsp+1056]
37be31880mulss x1, x12
37be31885add rdx, r13
37be31888movq x9, [rax+8*rdx]
37be3188emovshdup x5, x9
37be31893movd ecx, x9
37be31898movss [rsp+256], x1
37be318a1movd eax, x5
37be318a5shl rax, 32
37be318a9or rcx, rax
37be318accall fn_37c42fc90
37be318b1mov rcx, [rsp+1056]
37be318b9lea rax, [rbx+r13]
37be318bdmov rdx, [rsp+1056]
37be318c5movaps x6, x0
37be318c8movss x4, [rcx+8*rax]
37be318cdmov eax, [rdx+8*rax+4]
37be318d1movd ecx, x4
37be318d5shl rax, 32
37be318d9movss [rsp+248], x4
37be318e2or rcx, rax
37be318e5call fn_37c42fc90
37be318eamovss x1, [rsp+256]
37be318f3mulss x6, x1
37be318f7comiss x0, x6
37be318fajbe 0x37be31f89
37be31900mov rax, [rsp+472]
37be31908imul rax, rbx
37be3190cadd rax, [rsp+512]
37be31914add rax, rbx
37be31917mov rbx, [rsp+1072]
37be3191fmovss x3, [rbx+8*rax]
37be31924movss x1, [rbx+8*rax+4]
37be3192amovaps x0, x3
37be3192dmovaps x2, x1
37be31930andps x0, [rip+0x624169]
37be31937andps x2, [rip+0x624162]
37be3193ecomiss x2, x0
37be31941jbe 0x37be3207d
37be31947movaps x2, x3
37be3194amovq x9, x9
37be3194fdivss x2, x1
37be31953movsldup x0, x2
37be31957mulss x2, x3
37be3195bmovq x0, x0
37be3195fmulps x0, x9
37be31963addss x2, x1
37be31967shufps x0, x0, -31
37be3196bmovq x0, x0
37be3196fmovaps x1, x0
37be31972subps x0, x9
37be31976addps x1, x9
37be3197amovlhps x1, x0
37be3197dshufps x1, x1, -103
37be31981movq x0, x1
37be31985movsldup x1, x2
37be31989movhps x1, [rip+0x624120]
37be31990divps x0, x1
37be31993movaps x11, x0
37be31997
37be31997loc_37be31997:
37be31997mov rbx, [rsp+1088]
37be3199flea rax, [8*rbp]
37be319a7mov [rsp+760], 1
37be319b3mov [rbx+8*rbp], 0x3f800000
37be319bbmov rbx, [rsp+1096]
37be319c3movlps [rbx+8*rbp], x11
37be319c8
37be319c8loc_37be319c8:
37be319c8mov rbx, [rsp+648]
37be319d0mov rcx, [rsp+1096]
37be319d8mov rdx, [rsp+568]
37be319e0sub rdx, [rsp+640]
37be319e8mov [rsp+192], rbx
37be319f0mov rbx, [rsp+240]
37be319f8add rcx, rax
37be319fbmov [rsp+800], rdx
37be31a03lea rdx, [rsp+744]
37be31a0bmov [rsp+184], rbx
37be31a13mov rbx, [rsp+656]
37be31a1bmov [rsp+168], rdx
37be31a23mov [rsp+176], rbx
37be31a2bmov rbx, [rsp+664]
37be31a33mov [rsp+152], rdx
37be31a3bmov [rsp+160], rbx
37be31a43mov rbx, [rsp+1136]
37be31a4bmov [rsp+144], rbx
37be31a53mov rbx, [rsp+1128]
37be31a5bmov [rsp+136], rbx
37be31a63mov rbx, [rsp+1120]
37be31a6bmov [rsp+128], rbx
37be31a73mov rbx, [rsp+1112]
37be31a7bmov [rsp+120], rbx
37be31a80mov rbx, [rsp+1104]
37be31a88mov [rsp+112], rbx
37be31a8dmov rbx, [rsp+1080]
37be31a95mov [rsp+104], rbx
37be31a9amov rbx, [rsp+1072]
37be31aa2mov [rsp+96], rbx
37be31aa7mov rbx, [rsp+1064]
37be31aafmov [rsp+88], rbx
37be31ab4mov rbx, [rsp+1056]
37be31abcmov [rsp+80], rbx
37be31ac1mov [rsp+72], rcx
37be31ac6add rax, [rsp+1088]
37be31acemov [rsp+64], rax
37be31ad3lea rax, [rsp+760]
37be31adbmov r9, [rsp+1032]
37be31ae3mov [rsp+56], rdx
37be31ae8mov r8, [rsp+592]
37be31af0mov [rsp+48], rax
37be31af5mov rdx, [rsp+584]
37be31afdmov [rsp+40], rsi
37be31b02mov rcx, [rsp+536]
37be31b0amov [rsp+32], rdi
37be31b0fcall claqz3_64_
37be31b14nop
37be31b15nop [rax+rax]
37be31b20
37be31b20loc_37be31b20:
37be31b20add [rsp+448], 1
37be31b29mov rax, [rsp+448]
37be31b31cmp [rsp+544], rax
37be31b39jl 0x37be31f4a
37be31b3fmov r15, [rsp+720]
37be31b47jne 0x37be30c70
37be31b4dmov rdi, [rsp+1168]
37be31b55lea rax, [r15+1]
37be31b59mov r14, [rsp+1048]
37be31b61mov [rdi], rax
37be31b64
37be31b64loc_37be31b64:
37be31b64mov rax, [rsp+240]
37be31b6cmov [rsp+176], 1
37be31b78mov [rsp+168], 1
37be31b84mov [rsp+152], rax
37be31b8cmov rax, [rsp+1152]
37be31b94mov [rsp+160], 1
37be31ba0mov [rsp+144], rax
37be31ba8mov rax, [rsp+1144]
37be31bb0mov [rsp+40], r14
37be31bb5mov [rsp+136], rax
37be31bbdmov rax, [rsp+1136]
37be31bc5mov [rsp+128], rax
37be31bcdmov rax, [rsp+1128]
37be31bd5mov [rsp+120], rax
37be31bdamov rax, [rsp+1120]
37be31be2mov [rsp+112], rax
37be31be7mov rax, [rsp+1112]
37be31befmov [rsp+104], rax
37be31bf4mov rax, [rsp+1104]
37be31bfcmov [rsp+96], rax
37be31c01mov rax, [rsp+1096]
37be31c09mov [rsp+88], rax
37be31c0emov rax, [rsp+1088]
37be31c16mov [rsp+80], rax
37be31c1bmov rax, [rsp+1080]
37be31c23mov [rsp+72], rax
37be31c28mov rax, [rsp+1072]
37be31c30mov [rsp+64], rax
37be31c35mov rax, [rsp+1064]
37be31c3dmov [rsp+56], rax
37be31c42mov rax, [rsp+1056]
37be31c4amov [rsp+48], rax
37be31c4fmov rax, [rsp+1040]
37be31c57mov r9, [rsp+1032]
37be31c5fmov r8, [rsp+1024]
37be31c67mov [rsp+32], rax
37be31c6cmov rdx, [rsp+1016]
37be31c74mov rcx, [rsp+1008]
37be31c7ccall chgeqz_64_
37be31c81mov rax, [rsp+800]
37be31c89mov rdi, [rsp+1168]
37be31c91mov [rdi], rax
37be31c94jmp 0x37be2ff38
37be31c99
37be31c99 0f 1f 80 00 00 00 00 .......
37be31ca0
37be31ca0loc_37be31ca0:
37be31ca0mov r12, [rsp+416]
37be31ca8mov rsi, [rsp+424]
37be31cb0lea r8, [rsp+792]
37be31cb8lea r13, [rsp+676]
37be31cc0mov rcx, [rsp+1056]
37be31cc8mov [rsp+32], r8
37be31ccdmov r9, r14
37be31cd0mov r8, r13
37be31cd3imul r12, rax
37be31cd7mov [rsp+320], r11
37be31cdfmov [rsp+256], rax
37be31ce7lea rbx, [r12+rsi]
37be31ceblea rsi, [rbx+rbp]
37be31cefadd rbx, rax
37be31cf2lea rdx, [rcx+8*rsi]
37be31cf6lea rcx, [rcx+8*rbx]
37be31cfacall clartg_64_
37be31cffmov rcx, [rsp+1056]
37be31d07mov rax, [rsp+256]
37be31d0fmov rdx, [rsp+792]
37be31d17add r12, [rsp+416]
37be31d1fadd r12, [rsp+424]
37be31d27mov [rsp+272], rax
37be31d2fmov [rcx+8*rbx], rdx
37be31d33mov rbx, [rsp+408]
37be31d3bmov [rcx+8*rsi], 0
37be31d43lea rcx, [r12+rbp]
37be31d47add r12, rax
37be31d4amov rax, [rsp+1056]
37be31d52mov rsi, [rsp+240]
37be31d5amov [rsp+48], r14
37be31d5fsub rbx, rbp
37be31d62lea rdx, [rax+8*r12]
37be31d66mov rax, [rsp+1064]
37be31d6emov [rsp+40], r13
37be31d73add rbx, 1
37be31d77mov r8, [rsp+1064]
37be31d7fmov [rsp+800], rbx
37be31d87mov [rsp+32], rax
37be31d8cmov rax, [rsp+1056]
37be31d94lea r9, [rax+8*rcx]
37be31d98mov rcx, rsi
37be31d9bcall crot_64_
37be31da0mov r11, [rsp+320]
37be31da8mov [rsp+48], r14
37be31dadmov rax, [rsp+1072]
37be31db5mov [rsp+40], r13
37be31dbamov rdx, r11
37be31dbdmov r8, [rsp+1080]
37be31dc5mov [rsp+256], r11
37be31dcdimul rdx, rbp
37be31dd1add rdx, [rsp+512]
37be31dd9mov [rsp+800], rbx
37be31de1lea rcx, [rdx+rbp]
37be31de5add rdx, [rsp+272]
37be31dedlea rdx, [rax+8*rdx]
37be31df1mov rax, [rsp+1080]
37be31df9mov [rsp+32], rax
37be31dfemov rax, [rsp+1072]
37be31e06lea r9, [rax+8*rcx]
37be31e0amov rcx, rsi
37be31e0dcall crot_64_
37be31e12mov r11, [rsp+256]
37be31e1acmp [rsp+688], 0
37be31e23je 0x37be3155a
37be31e29mov rsi, [rsp+464]
37be31e31mov [rsp+40], r13
37be31e36lea r8, [rip+0x623c43]
37be31e3dmov rbx, [rsp+528]
37be31e45movss x0, [rsp+812]
37be31e4emov rax, rsi
37be31e51xorps x0, [rip+0x623c38]
37be31e58movss x1, [rsp+808]
37be31e61imul rax, rbp
37be31e65unpcklps x1, x0
37be31e68movlps [rsp+800], x1
37be31e70lea rcx, [rax+rbx+1]
37be31e75sub rax, rsi
37be31e78mov rsi, [rsp+1104]
37be31e80lea rax, [rbx+rax+1]
37be31e85lea rdx, [rsi+8*rax]
37be31e89mov rax, [rsp+240]
37be31e91lea r9, [rsi+8*rcx]
37be31e95mov rcx, [rsp+1032]
37be31e9dmov [rsp+48], rax
37be31ea2lea rax, [rip+0x623bd7]
37be31ea9mov [rsp+32], rax
37be31eaecall crot_64_
37be31eb3mov r11, [rsp+256]
37be31ebbjmp 0x37be3155a
37be31ec0
37be31ec0loc_37be31ec0:
37be31ec0sub rax, 1
37be31ec4xorps x11, x11
37be31ec8mov [rsp+496], 0
37be31ed4mov [rsp+720], rax
37be31edcjmp 0x37be31b20
37be31ee1
37be31ee1 0f 1f 80 00 00 00 00 .......
37be31ee8
37be31ee8loc_37be31ee8:
37be31ee8mov [rsp+408], r15
37be31ef0mov [rsp+264], rax
37be31ef8jmp 0x37be30f8f
37be31efd
37be31efd 0f 1f 00 ...
37be31f00
37be31f00loc_37be31f00:
37be31f00mov rsi, [rsp+1056]
37be31f08mov rax, rdi
37be31f0bmov rbp, [rsp+248]
37be31f13mov [rsp+712], rax
37be31f1bmov rdi, [rsp+256]
37be31f23mov [rsi+8*rbx], 0
37be31f2bjmp 0x37be30f64
37be31f30
37be31f30loc_37be31f30:
37be31f30mov rax, [rsp+576]
37be31f38jmp 0x37be315f2
37be31f3d
37be31f3dloc_37be31f3d:
37be31f3dmov [rsp+776], rax
37be31f45jmp 0x37be315f2
37be31f4a
37be31f4aloc_37be31f4a:
37be31f4amov r14, [rsp+1048]
37be31f52jmp 0x37be31b64
37be31f57
37be31f57loc_37be31f57:
37be31f57mov rdx, -6
37be31f5emov eax, 6
37be31f63jmp 0x37be2ff0a
37be31f68
37be31f68loc_37be31f68:
37be31f68pxor x0, x0
37be31f6ccvtsi2ss x0, rax
37be31f71mov rax, [rsp+1136]
37be31f79mov [rax+4], 0
37be31f80movss [rax], x0
37be31f84jmp 0x37be2ff38
37be31f89
37be31f89loc_37be31f89:
37be31f89pxor x3, x3
37be31f8dmovaps x4, x3
37be31f90divss x4, x1
37be31f94movaps x2, x4
37be31f97mulss x2, x3
37be31f9bsubss x3, x4
37be31f9faddss x1, x2
37be31fa3movsldup x0, x1
37be31fa7movss x1, [rip+0x623b01]
37be31fafmovhps x0, [rip+0x623afa]
37be31fb6addss x1, x2
37be31fbamovq x2, x11
37be31fbfunpcklps x1, x3
37be31fc2movq x1, x1
37be31fc6divps x1, x0
37be31fc9movq x0, x1
37be31fcdaddps x0, x2
37be31fd0movaps x11, x0
37be31fd4jmp 0x37be31997
37be31fd9
37be31fd9loc_37be31fd9:
37be31fd9mov rax, [rsp+1112]
37be31fe1mov r8, [rsp+1032]
37be31fe9mov [rsp+56], 4
37be31ff2lea r9, [rip+0x623a57]
37be31ff9lea rcx, [rip+0x623a58]
37be32000mov [rsp+48], rax
37be32005mov rax, [rsp+1104]
37be3200dmov rdx, r8
37be32010mov [rsp+40], rax
37be32015lea rax, [rip+0x623a40]
37be3201cmov [rsp+32], rax
37be32021call claset_64_
37be32026jmp 0x37be30a67
37be3202b
37be3202bloc_37be3202b:
37be3202bmov rax, [rsp+1128]
37be32033mov r8, [rsp+1032]
37be3203bmov [rsp+56], 4
37be32044lea r9, [rip+0x623a05]
37be3204blea rcx, [rip+0x623a06]
37be32052mov [rsp+48], rax
37be32057mov rax, [rsp+1120]
37be3205fmov rdx, r8
37be32062mov [rsp+40], rax
37be32067lea rax, [rip+0x6239ee]
37be3206emov [rsp+32], rax
37be32073call claset_64_
37be32078jmp 0x37be30a71
37be3207d
37be3207dloc_37be3207d:
37be3207dmovaps x4, x1
37be32080movaps x2, x9
37be32084movq x9, x9
37be32089divss x4, x3
37be3208dshufps x2, x2, -31
37be32091movq x2, x2
37be32095mulss x1, x4
37be32099movsldup x0, x4
37be3209dmovq x0, x0
37be320a1mulps x2, x0
37be320a4addss x1, x3
37be320a8movaps x0, x9
37be320acmovsldup x1, x1
37be320b0movhps x1, [rip+0x6239f9]
37be320b7movq x2, x2
37be320bbmovaps x3, x2
37be320besubps x0, x2
37be320c1addps x3, x9
37be320c5movss x0, x3
37be320c9movq x0, x0
37be320cddivps x0, x1
37be320d0movaps x11, x0
37be320d4jmp 0x37be31997
37be320d9
37be320d9loc_37be320d9:
37be320d9mov rdx, -8
37be320e0mov eax, 8
37be320e5jmp 0x37be2ff0a
37be320ea
37be320ealoc_37be320ea:
37be320eamov rdx, -10
37be320f1mov eax, 10
37be320f6jmp 0x37be2ff0a
37be320fb
37be320fbloc_37be320fb:
37be320fblea rax, [rsp+800]
37be32103mov [rsp+240], rax
37be3210bjmp 0x37be31b64
37be32110
37be32110loc_37be32110:
37be32110mov rdx, -15
37be32117mov eax, 15
37be3211cjmp 0x37be2ff0a
37be32121
37be32121loc_37be32121:
37be32121neg rax
37be32124jmp 0x37be2ff15
37be32129
37be32129loc_37be32129:
37be32129mov rdx, -17
37be32130mov eax, 17
37be32135jmp 0x37be2ff0a
37be2fd80
37be3213a
37be3213a // align 0x10
37be3213a // align 0x10
37be32140
37be32140claqz1_64_:
37be32140push r15
37be32142push r14
37be32144push r13
37be32146push r12
37be32148push rbp
37be32149push rdi
37be3214apush rsi
37be3214bpush rbx
37be3214csub rsp, 168
37be32153mov rax, [rsp+312]
37be3215bmov rsi, [r8]
37be3215emov r15, [rsp+304]
37be32166lea rbx, [rsi+1]
37be3216amov [rsp+248], rdx
37be32172mov rdx, [rax]
37be32175xor eax, eax
37be32177mov rbp, r9
37be3217amov [rsp+240], rcx
37be32182test rdx, rdx
37be32185cmovs rdx, rax
37be32189mov rax, [rsp+296]
37be32191mov rdi, [rax]
37be32194xor eax, eax
37be32196mov rcx, rdx
37be32199not rcx
37be3219ctest rdi, rdi
37be3219fcmovs rdi, rax
37be321a3mov rax, [rsp+376]
37be321abxor r9l, r9l
37be321aemov rax, [rax]
37be321b1mov r12, rdi
37be321b4not r12
37be321b7test rax, rax
37be321bacmovns r9, rax
37be321bemov rax, [rsp+280]
37be321c6mov [rsp+80], r9
37be321cbcmp rbx, [rax]
37be321ceje 0x37be32578
37be321d4mov rax, [rsp+344]
37be321dclea r14, [rsp+152]
37be321e4lea r13, [rsp+132]
37be321ecmov r9, r14
37be321efmov r8, r13
37be321f2mov rax, [rax]
37be321f5mov [rsp+120], rax
37be321famov rax, rsi
37be321fdimul rax, rdx
37be32201lea r11, [rax+rcx]
37be32205add rax, rdx
37be32208lea r10, [rbx+r11]
37be3220cadd rax, rcx
37be3220fmov [rsp+112], r11
37be32214lea rdx, [r15+8*r10]
37be32218mov [rsp+72], r10
37be3221dlea r10, [rsp+136]
37be32225mov [rsp+32], r10
37be3222amov [rsp+64], rax
37be3222fadd rax, rbx
37be32232lea rcx, [r15+8*rax]
37be32236mov [rsp+104], rax
37be3223bmov [rsp+88], rcx
37be32240mov [rsp+96], r10
37be32245call clartg_64_
37be3224amov rax, [rsp+104]
37be3224fmov rbp, [rbp]
37be32253lea rcx, [rsi+2]
37be32257mov rdx, [rsp+136]
37be3225fmov r10, [rsp+72]
37be32264mov [rsp+72], rcx
37be32269lea r11, [rip+0x623850]
37be32270sub rcx, rbp
37be32273mov r8, [rsp+288]
37be3227bmov [r15+8*rax], rdx
37be3227fmov rdx, rsi
37be32282lea rax, [rcx+1]
37be32286imul rdx, rdi
37be3228amov [rsp+144], rax
37be32292mov [r15+8*r10], 0
37be3229amov [rsp+32], r11
37be3229flea rax, [rdx+r12]
37be322a3add rdx, rdi
37be322a6mov [rsp+48], r14
37be322abmov rdi, [rsp+288]
37be322b3add r12, rdx
37be322b6mov [rsp+40], r13
37be322bblea rcx, [rbp+rax]
37be322c0lea rdx, [rbp+r12]
37be322c5lea r9, [r8+8*rcx]
37be322c9mov r8, r11
37be322ccmov [rsp+104], rax
37be322d1lea rdx, [rdi+8*rdx]
37be322d5lea rdi, [rsp+144]
37be322ddmov rcx, rdi
37be322e0call crot_64_
37be322e5mov r11, [rsp+112]
37be322eamov rdx, rsi
37be322edmov rcx, rdi
37be322f0lea rax, [rip+0x6237c9]
37be322f7sub rdx, rbp
37be322famov [rsp+48], r14
37be322ffmov [rsp+32], rax
37be32304add r11, rbp
37be32307add rdx, 1
37be3230bmov r8, rax
37be3230emov [rsp+40], r13
37be32313add rbp, [rsp+64]
37be32318lea r9, [r15+8*r11]
37be3231cmov [rsp+144], rdx
37be32324lea rdx, [r15+8*rbp]
37be32328call crot_64_
37be3232dmov rax, [rsp+248]
37be32335cmp [rax], 0
37be32339mov rax, [rsp+104]
37be3233ejne 0x37be324f0
37be32344
37be32344loc_37be32344:
37be32344mov rcx, [rsp+72]
37be32349mov r10, [rsp+288]
37be32351mov r9, r14
37be32354mov r8, r13
37be32357mov rdx, [rsp+288]
37be3235flea rbp, [rcx+rax]
37be32363add rax, rbx
37be32366lea rcx, [r10+8*rax]
37be3236amov [rsp+80], rax
37be3236fmov rax, [rsp+96]
37be32374lea rdx, [rdx+8*rbp]
37be32378mov [rsp+32], rax
37be3237dcall clartg_64_
37be32382mov r11, [rsp+288]
37be3238amov rdx, [rsp+136]
37be32392mov rax, [rsp+80]
37be32397mov rcx, [rsp+296]
37be3239fmov r8, [rsp+296]
37be323a7mov [r11+8*rax], rdx
37be323abmov rax, [rsp+272]
37be323b3mov [r11+8*rbp], 0
37be323bbmov rbp, [rax]
37be323bemov [rsp+32], rcx
37be323c3mov rcx, rdi
37be323c6mov [rsp+48], r14
37be323cbsub rbp, rsi
37be323cemov rsi, [rsp+72]
37be323d3mov [rsp+40], r13
37be323d8mov [rsp+144], rbp
37be323e0lea rax, [rsi+r12]
37be323e4add r12, rbx
37be323e7lea r9, [r11+8*rax]
37be323eblea rdx, [r11+8*r12]
37be323efcall crot_64_
37be323f4mov rax, [rsp+64]
37be323f9mov [rsp+48], r14
37be323femov rcx, rdi
37be32401mov [rsp+40], r13
37be32406mov rdx, [rsp+88]
37be3240badd rax, rsi
37be3240emov rsi, [rsp+312]
37be32416mov [rsp+144], rbp
37be3241elea r9, [r15+8*rax]
37be32422mov [rsp+32], rsi
37be32427mov r8, rsi
37be3242acall crot_64_
37be3242fmov rax, [rsp+240]
37be32437cmp [rax], 0
37be3243bjne 0x37be32458
37be3243d
37be3243dloc_37be3243d:
37be3243dadd rsp, 168
37be32444pop rbx
37be32445pop rsi
37be32446pop rdi
37be32447pop rbp
37be32448pop r12
37be3244apop r13
37be3244cpop r14
37be3244epop r15
37be32450ret
37be32451
37be32451 0f 1f 80 00 00 00 00 .......
37be32458
37be32458loc_37be32458:
37be32458mov rsi, [rsp+120]
37be3245dxor eax, eax
37be3245fmovss x0, [rsp+156]
37be32468lea r8, [rip+0x623651]
37be3246fmovss x1, [rsp+152]
37be32478xorps x0, [rip+0x623651]
37be3247ftest rsi, rsi
37be32482cmovs rsi, rax
37be32486mov rax, [rsp+328]
37be3248eunpcklps x1, x0
37be32491movlps [rsp+144], x1
37be32499mov rcx, [rax]
37be3249cmov rax, [rsp+72]
37be324a1mov [rsp+48], rdi
37be324a6mov [rsp+40], r13
37be324absub rbx, rcx
37be324aesub rax, rcx
37be324b1mov rcx, [rsp+320]
37be324b9imul rbx, rsi
37be324bdimul rax, rsi
37be324c1mov rsi, [rsp+336]
37be324c9lea rdx, [rsi+8*rbx]
37be324cdlea rbx, [rip+0x6235ec]
37be324d4mov [rsp+32], rbx
37be324d9lea r9, [rsi+8*rax]
37be324ddcall crot_64_
37be324e2jmp 0x37be3243d
37be324e7
37be324e7 66 0f 1f 84 00 00 00 00 00 f........
37be324f0
37be324f0loc_37be324f0:
37be324f0mov rax, [rsp+360]
37be324f8mov rdx, rsi
37be324fbmov rcx, rbx
37be324femov r8, [rax]
37be32501mov rax, [rsp+80]
37be32506mov [rsp+48], r14
37be3250bmov [rsp+40], r13
37be32510sub rdx, r8
37be32513sub rcx, r8
37be32516lea r8, [rip+0x6235a3]
37be3251dadd rdx, 1
37be32521add rcx, 1
37be32525imul rdx, rax
37be32529imul rcx, rax
37be3252dsub rdx, rax
37be32530sub rcx, rax
37be32533mov rax, [rsp+368]
37be3253blea rcx, [rax+8*rcx]
37be3253flea rax, [rip+0x62357a]
37be32546mov [rsp+32], rax
37be3254bmov rax, [rsp+368]
37be32553lea r9, [rax+8*rdx]
37be32557mov rdx, rcx
37be3255amov rcx, [rsp+352]
37be32562call crot_64_
37be32567mov rax, [rsp+104]
37be3256cjmp 0x37be32344
37be32571
37be32571 0f 1f 80 00 00 00 00 .......
37be32578
37be32578loc_37be32578:
37be32578mov rax, rsi
37be3257blea r8, [rsp+136]
37be32583lea r14, [rsp+152]
37be3258bimul rax, rdx
37be3258fmov [rsp+32], r8
37be32594lea r13, [rsp+132]
37be3259cmov r9, r14
37be3259fmov r8, r13
37be325a2lea r10, [rax+rcx]
37be325a6add rax, rdx
37be325a9add rax, rcx
37be325aclea r11, [rbx+r10]
37be325b0mov [rsp+96], r10
37be325b5mov [rsp+64], rax
37be325baadd rax, rbx
37be325bdlea rdx, [r15+8*r11]
37be325c1lea rcx, [r15+8*rax]
37be325c5mov [rsp+88], r11
37be325camov [rsp+72], rax
37be325cfcall clartg_64_
37be325d4mov rax, [rsp+72]
37be325d9mov rbp, [rbp]
37be325ddlea rcx, [rsp+144]
37be325e5mov rdx, [rsp+136]
37be325edmov r11, [rsp+88]
37be325f2mov r10, [rsp+96]
37be325f7mov [r15+8*rax], rdx
37be325fbmov rax, [rsp+64]
37be32600mov [r15+8*r11], 0
37be32608add r10, rbp
37be3260bmov r11, rbx
37be3260eadd rax, rbp
37be32611mov [rsp+48], r14
37be32616sub r11, rbp
37be32619lea r9, [r15+8*r10]
37be3261dlea rdx, [r15+8*rax]
37be32621lea rax, [rip+0x623498]
37be32628mov [rsp+40], r13
37be3262dmov [rsp+32], rax
37be32632mov r8, rax
37be32635mov [rsp+144], r11
37be3263dmov [rsp+72], r11
37be32642mov [rsp+64], rcx
37be32647call crot_64_
37be3264cmov rax, rsi
37be3264fmov r11, [rsp+72]
37be32654mov rcx, [rsp+288]
37be3265cimul rax, rdi
37be32660mov [rsp+48], r14
37be32665lea r8, [rip+0x623454]
37be3266cmov [rsp+40], r13
37be32671add r11, 1
37be32675mov [rsp+144], r11
37be3267dlea rdx, [rax+r12]
37be32681add rax, rdi
37be32684lea rdi, [rip+0x623435]
37be3268badd rax, r12
37be3268eadd rdx, rbp
37be32691mov [rsp+32], rdi
37be32696add rax, rbp
37be32699lea r9, [rcx+8*rdx]
37be3269dlea rdx, [rcx+8*rax]
37be326a1mov rcx, [rsp+64]
37be326a6call crot_64_
37be326abmov rax, [rsp+248]
37be326b3cmp [rax], 0
37be326b7je 0x37be3243d
37be326bdmov rax, [rsp+360]
37be326c5mov rdi, [rsp+80]
37be326calea r8, [rip+0x6233ef]
37be326d1mov rcx, [rsp+352]
37be326d9mov rax, [rax]
37be326dcmov [rsp+48], r14
37be326e1mov [rsp+40], r13
37be326e6sub rbx, rax
37be326e9sub rsi, rax
37be326ecmov rax, [rsp+368]
37be326f4add rbx, 1
37be326f8add rsi, 1
37be326fcimul rbx, rdi
37be32700imul rsi, rdi
37be32704sub rbx, rdi
37be32707lea rdx, [rax+8*rbx]
37be3270blea rax, [rip+0x6233ae]
37be32712sub rsi, rdi
37be32715mov [rsp+32], rax
37be3271amov rax, [rsp+368]
37be32722lea r9, [rax+8*rsi]
37be32726call crot_64_
37be3272bjmp 0x37be3243d
37be32140
37be32140claqz1_64_:
37be32140push r15
37be32142push r14
37be32144push r13
37be32146push r12
37be32148push rbp
37be32149push rdi
37be3214apush rsi
37be3214bpush rbx
37be3214csub rsp, 168
37be32153mov rax, [rsp+312]
37be3215bmov rsi, [r8]
37be3215emov r15, [rsp+304]
37be32166lea rbx, [rsi+1]
37be3216amov [rsp+248], rdx
37be32172mov rdx, [rax]
37be32175xor eax, eax
37be32177mov rbp, r9
37be3217amov [rsp+240], rcx
37be32182test rdx, rdx
37be32185cmovs rdx, rax
37be32189mov rax, [rsp+296]
37be32191mov rdi, [rax]
37be32194xor eax, eax
37be32196mov rcx, rdx
37be32199not rcx
37be3219ctest rdi, rdi
37be3219fcmovs rdi, rax
37be321a3mov rax, [rsp+376]
37be321abxor r9l, r9l
37be321aemov rax, [rax]
37be321b1mov r12, rdi
37be321b4not r12
37be321b7test rax, rax
37be321bacmovns r9, rax
37be321bemov rax, [rsp+280]
37be321c6mov [rsp+80], r9
37be321cbcmp rbx, [rax]
37be321ceje 0x37be32578
37be321d4mov rax, [rsp+344]
37be321dclea r14, [rsp+152]
37be321e4lea r13, [rsp+132]
37be321ecmov r9, r14
37be321efmov r8, r13
37be321f2mov rax, [rax]
37be321f5mov [rsp+120], rax
37be321famov rax, rsi
37be321fdimul rax, rdx
37be32201lea r11, [rax+rcx]
37be32205add rax, rdx
37be32208lea r10, [rbx+r11]
37be3220cadd rax, rcx
37be3220fmov [rsp+112], r11
37be32214lea rdx, [r15+8*r10]
37be32218mov [rsp+72], r10
37be3221dlea r10, [rsp+136]
37be32225mov [rsp+32], r10
37be3222amov [rsp+64], rax
37be3222fadd rax, rbx
37be32232lea rcx, [r15+8*rax]
37be32236mov [rsp+104], rax
37be3223bmov [rsp+88], rcx
37be32240mov [rsp+96], r10
37be32245call clartg_64_
37be3224amov rax, [rsp+104]
37be3224fmov rbp, [rbp]
37be32253lea rcx, [rsi+2]
37be32257mov rdx, [rsp+136]
37be3225fmov r10, [rsp+72]
37be32264mov [rsp+72], rcx
37be32269lea r11, [rip+0x623850]
37be32270sub rcx, rbp
37be32273mov r8, [rsp+288]
37be3227bmov [r15+8*rax], rdx
37be3227fmov rdx, rsi
37be32282lea rax, [rcx+1]
37be32286imul rdx, rdi
37be3228amov [rsp+144], rax
37be32292mov [r15+8*r10], 0
37be3229amov [rsp+32], r11
37be3229flea rax, [rdx+r12]
37be322a3add rdx, rdi
37be322a6mov [rsp+48], r14
37be322abmov rdi, [rsp+288]
37be322b3add r12, rdx
37be322b6mov [rsp+40], r13
37be322bblea rcx, [rbp+rax]
37be322c0lea rdx, [rbp+r12]
37be322c5lea r9, [r8+8*rcx]
37be322c9mov r8, r11
37be322ccmov [rsp+104], rax
37be322d1lea rdx, [rdi+8*rdx]
37be322d5lea rdi, [rsp+144]
37be322ddmov rcx, rdi
37be322e0call crot_64_
37be322e5mov r11, [rsp+112]
37be322eamov rdx, rsi
37be322edmov rcx, rdi
37be322f0lea rax, [rip+0x6237c9]
37be322f7sub rdx, rbp
37be322famov [rsp+48], r14
37be322ffmov [rsp+32], rax
37be32304add r11, rbp
37be32307add rdx, 1
37be3230bmov r8, rax
37be3230emov [rsp+40], r13
37be32313add rbp, [rsp+64]
37be32318lea r9, [r15+8*r11]
37be3231cmov [rsp+144], rdx
37be32324lea rdx, [r15+8*rbp]
37be32328call crot_64_
37be3232dmov rax, [rsp+248]
37be32335cmp [rax], 0
37be32339mov rax, [rsp+104]
37be3233ejne 0x37be324f0
37be32344
37be32344loc_37be32344:
37be32344mov rcx, [rsp+72]
37be32349mov r10, [rsp+288]
37be32351mov r9, r14
37be32354mov r8, r13
37be32357mov rdx, [rsp+288]
37be3235flea rbp, [rcx+rax]
37be32363add rax, rbx
37be32366lea rcx, [r10+8*rax]
37be3236amov [rsp+80], rax
37be3236fmov rax, [rsp+96]
37be32374lea rdx, [rdx+8*rbp]
37be32378mov [rsp+32], rax
37be3237dcall clartg_64_
37be32382mov r11, [rsp+288]
37be3238amov rdx, [rsp+136]
37be32392mov rax, [rsp+80]
37be32397mov rcx, [rsp+296]
37be3239fmov r8, [rsp+296]
37be323a7mov [r11+8*rax], rdx
37be323abmov rax, [rsp+272]
37be323b3mov [r11+8*rbp], 0
37be323bbmov rbp, [rax]
37be323bemov [rsp+32], rcx
37be323c3mov rcx, rdi
37be323c6mov [rsp+48], r14
37be323cbsub rbp, rsi
37be323cemov rsi, [rsp+72]
37be323d3mov [rsp+40], r13
37be323d8mov [rsp+144], rbp
37be323e0lea rax, [rsi+r12]
37be323e4add r12, rbx
37be323e7lea r9, [r11+8*rax]
37be323eblea rdx, [r11+8*r12]
37be323efcall crot_64_
37be323f4mov rax, [rsp+64]
37be323f9mov [rsp+48], r14
37be323femov rcx, rdi
37be32401mov [rsp+40], r13
37be32406mov rdx, [rsp+88]
37be3240badd rax, rsi
37be3240emov rsi, [rsp+312]
37be32416mov [rsp+144], rbp
37be3241elea r9, [r15+8*rax]
37be32422mov [rsp+32], rsi
37be32427mov r8, rsi
37be3242acall crot_64_
37be3242fmov rax, [rsp+240]
37be32437cmp [rax], 0
37be3243bjne 0x37be32458
37be3243d
37be3243dloc_37be3243d:
37be3243dadd rsp, 168
37be32444pop rbx
37be32445pop rsi
37be32446pop rdi
37be32447pop rbp
37be32448pop r12
37be3244apop r13
37be3244cpop r14
37be3244epop r15
37be32450ret
37be32451
37be32451 0f 1f 80 00 00 00 00 .......
37be32458
37be32458loc_37be32458:
37be32458mov rsi, [rsp+120]
37be3245dxor eax, eax
37be3245fmovss x0, [rsp+156]
37be32468lea r8, [rip+0x623651]
37be3246fmovss x1, [rsp+152]
37be32478xorps x0, [rip+0x623651]
37be3247ftest rsi, rsi
37be32482cmovs rsi, rax
37be32486mov rax, [rsp+328]
37be3248eunpcklps x1, x0
37be32491movlps [rsp+144], x1
37be32499mov rcx, [rax]
37be3249cmov rax, [rsp+72]
37be324a1mov [rsp+48], rdi
37be324a6mov [rsp+40], r13
37be324absub rbx, rcx
37be324aesub rax, rcx
37be324b1mov rcx, [rsp+320]
37be324b9imul rbx, rsi
37be324bdimul rax, rsi
37be324c1mov rsi, [rsp+336]
37be324c9lea rdx, [rsi+8*rbx]
37be324cdlea rbx, [rip+0x6235ec]
37be324d4mov [rsp+32], rbx
37be324d9lea r9, [rsi+8*rax]
37be324ddcall crot_64_
37be324e2jmp 0x37be3243d
37be324e7
37be324e7 66 0f 1f 84 00 00 00 00 00 f........
37be324f0
37be324f0loc_37be324f0:
37be324f0mov rax, [rsp+360]
37be324f8mov rdx, rsi
37be324fbmov rcx, rbx
37be324femov r8, [rax]
37be32501mov rax, [rsp+80]
37be32506mov [rsp+48], r14
37be3250bmov [rsp+40], r13
37be32510sub rdx, r8
37be32513sub rcx, r8
37be32516lea r8, [rip+0x6235a3]
37be3251dadd rdx, 1
37be32521add rcx, 1
37be32525imul rdx, rax
37be32529imul rcx, rax
37be3252dsub rdx, rax
37be32530sub rcx, rax
37be32533mov rax, [rsp+368]
37be3253blea rcx, [rax+8*rcx]
37be3253flea rax, [rip+0x62357a]
37be32546mov [rsp+32], rax
37be3254bmov rax, [rsp+368]
37be32553lea r9, [rax+8*rdx]
37be32557mov rdx, rcx
37be3255amov rcx, [rsp+352]
37be32562call crot_64_
37be32567mov rax, [rsp+104]
37be3256cjmp 0x37be32344
37be32571
37be32571 0f 1f 80 00 00 00 00 .......
37be32578
37be32578loc_37be32578:
37be32578mov rax, rsi
37be3257blea r8, [rsp+136]
37be32583lea r14, [rsp+152]
37be3258bimul rax, rdx
37be3258fmov [rsp+32], r8
37be32594lea r13, [rsp+132]
37be3259cmov r9, r14
37be3259fmov r8, r13
37be325a2lea r10, [rax+rcx]
37be325a6add rax, rdx
37be325a9add rax, rcx
37be325aclea r11, [rbx+r10]
37be325b0mov [rsp+96], r10
37be325b5mov [rsp+64], rax
37be325baadd rax, rbx
37be325bdlea rdx, [r15+8*r11]
37be325c1lea rcx, [r15+8*rax]
37be325c5mov [rsp+88], r11
37be325camov [rsp+72], rax
37be325cfcall clartg_64_
37be325d4mov rax, [rsp+72]
37be325d9mov rbp, [rbp]
37be325ddlea rcx, [rsp+144]
37be325e5mov rdx, [rsp+136]
37be325edmov r11, [rsp+88]
37be325f2mov r10, [rsp+96]
37be325f7mov [r15+8*rax], rdx
37be325fbmov rax, [rsp+64]
37be32600mov [r15+8*r11], 0
37be32608add r10, rbp
37be3260bmov r11, rbx
37be3260eadd rax, rbp
37be32611mov [rsp+48], r14
37be32616sub r11, rbp
37be32619lea r9, [r15+8*r10]
37be3261dlea rdx, [r15+8*rax]
37be32621lea rax, [rip+0x623498]
37be32628mov [rsp+40], r13
37be3262dmov [rsp+32], rax
37be32632mov r8, rax
37be32635mov [rsp+144], r11
37be3263dmov [rsp+72], r11
37be32642mov [rsp+64], rcx
37be32647call crot_64_
37be3264cmov rax, rsi
37be3264fmov r11, [rsp+72]
37be32654mov rcx, [rsp+288]
37be3265cimul rax, rdi
37be32660mov [rsp+48], r14
37be32665lea r8, [rip+0x623454]
37be3266cmov [rsp+40], r13
37be32671add r11, 1
37be32675mov [rsp+144], r11
37be3267dlea rdx, [rax+r12]
37be32681add rax, rdi
37be32684lea rdi, [rip+0x623435]
37be3268badd rax, r12
37be3268eadd rdx, rbp
37be32691mov [rsp+32], rdi
37be32696add rax, rbp
37be32699lea r9, [rcx+8*rdx]
37be3269dlea rdx, [rcx+8*rax]
37be326a1mov rcx, [rsp+64]
37be326a6call crot_64_
37be326abmov rax, [rsp+248]
37be326b3cmp [rax], 0
37be326b7je 0x37be3243d
37be326bdmov rax, [rsp+360]
37be326c5mov rdi, [rsp+80]
37be326calea r8, [rip+0x6233ef]
37be326d1mov rcx, [rsp+352]
37be326d9mov rax, [rax]
37be326dcmov [rsp+48], r14
37be326e1mov [rsp+40], r13
37be326e6sub rbx, rax
37be326e9sub rsi, rax
37be326ecmov rax, [rsp+368]
37be326f4add rbx, 1
37be326f8add rsi, 1
37be326fcimul rbx, rdi
37be32700imul rsi, rdi
37be32704sub rbx, rdi
37be32707lea rdx, [rax+8*rbx]
37be3270blea rax, [rip+0x6233ae]
37be32712sub rsi, rdi
37be32715mov [rsp+32], rax
37be3271amov rax, [rsp+368]
37be32722lea r9, [rax+8*rsi]
37be32726call crot_64_
37be3272bjmp 0x37be3243d
37be32140
37be32730
37be32730 // align 0x20
37be32730 // align 0x20
37be32740
37be32740claqz2_64_:
37be32740push r15
37be32742push r14
37be32744push r13
37be32746push r12
37be32748push rbp
37be32749push rdi
37be3274apush rsi
37be3274bpush rbx
37be3274csub rsp, 600
37be32753movups [rsp+496], x6
37be3275bmovups [rsp+512], x7
37be32763movups [rsp+528], x8
37be3276cmovups [rsp+544], x9
37be32775movups [rsp+560], x10
37be3277emovups [rsp+576], x11
37be32787mov rax, [rsp+736]
37be3278fmov r15, [rsp+728]
37be32797mov rax, [rax]
37be3279amov [rsp+680], rdx
37be327a2xor edx, edx
37be327a4test rax, rax
37be327a7cmovns rdx, rax
37be327abmov rax, [rsp+832]
37be327b3mov [rsp+672], rcx
37be327bbmov [rsp+688], r8
37be327c3mov rax, [rax]
37be327c6mov [rsp+208], rdx
37be327cemov rdi, rdx
37be327d1mov rsi, rdx
37be327d4xor edx, edx
37be327d6not rdi
37be327d9mov [rsp+696], r9
37be327e1mov [rsp+328], rax
37be327e9mov rax, [rsp+752]
37be327f1mov [rsp+216], rdi
37be327f9mov rax, [rax]
37be327fctest rax, rax
37be327ffcmovns rdx, rax
37be32803mov rax, [rsp+768]
37be3280bmov rax, [rax]
37be3280emov [rsp+232], rdx
37be32816not rdx
37be32819mov [rsp+240], rdx
37be32821mov [rsp+344], rax
37be32829mov rax, [rsp+784]
37be32831mov rax, [rax]
37be32834mov [rsp+352], rax
37be3283cmov rax, [rsp+888]
37be32844mov [rax], 0
37be3284bmov rax, [rsp+720]
37be32853mov r14, [rax]
37be32856mov rax, [rsp+712]
37be3285emov rbx, [rax]
37be32861mov rax, [rsp+704]
37be32869mov rcx, [rax]
37be3286cmov rax, rbx
37be3286fmov [rsp+224], rbx
37be32877sub rax, rcx
37be3287amov [rsp+264], rcx
37be32882add rax, 1
37be32886cmp rax, r14
37be32889cmovg rax, r14
37be3288dsub rbx, rax
37be32890mov [rsp+272], rax
37be32898lea r11, [rbx+1]
37be3289cmov [rsp+424], rax
37be328a4mov rax, rbx
37be328a7mov [rsp+200], rbx
37be328afmov rbx, r11
37be328b2mov [rsp+448], r11
37be328bacmp rcx, r11
37be328bdje 0x37be33640
37be328c3imul rax, rsi
37be328c7add rax, rdi
37be328caadd rax, r11
37be328cdmovss x7, [r15+8*rax]
37be328d3movss x8, [r15+8*rax+4]
37be328damovss [rsp+312], x7
37be328e3movaps x11, x8
37be328e7
37be328e7loc_37be328e7:
37be328e7mov rax, [rsp+880]
37be328eflea rdx, [rsp+488]
37be328f7mov rdi, [rsp+240]
37be328fflea r12, [rsp+456]
37be32907mov [rsp+288], rdx
37be3290fmov rsi, [rsp+216]
37be32917lea r8, [rip+0x6231c2]
37be3291emov rax, [rax]
37be32921mov [rsp+152], rdx
37be32929mov rdx, [rsp+872]
37be32931mov [rsp+280], r11
37be32939lea r13, [rax+1]
37be3293dmov rax, [rsp+232]
37be32945mov [rsp+184], 1
37be32951mov [rsp+144], rdx
37be32959lea rdx, [rip+0x623188]
37be32960imul rax, r11
37be32964mov [rsp+136], rdx
37be3296cmov rdx, [rsp+856]
37be32974mov [rsp+488], r13
37be3297cmov [rsp+128], rdx
37be32984mov rdx, [rsp+848]
37be3298cadd rdi, rax
37be3298fmov [rsp+336], rax
37be32997mov rax, [rsp+744]
37be3299fadd rdi, r11
37be329a2mov [rsp+120], rdx
37be329a7mov rdx, [rsp+840]
37be329aflea rcx, [rax+8*rdi]
37be329b3mov rax, [rsp+208]
37be329bbmov [rsp+176], 1
37be329c7mov [rsp+112], rdx
37be329ccmov rdx, [rsp+832]
37be329d4imul rax, r11
37be329d8mov [rsp+248], rcx
37be329e0mov [rsp+104], rdx
37be329e5mov rdx, [rsp+824]
37be329edmov [rsp+168], 1
37be329f9lea rbp, [rax+rsi]
37be329fdmov [rsp+320], rax
37be32a05lea rsi, [rsp+424]
37be32a0dadd rbp, r11
37be32a10mov [rsp+160], r12
37be32a18mov r9, rsi
37be32a1blea rax, [r15+8*rbp]
37be32a1fmov [rsp+96], rdx
37be32a24mov [rsp+256], rax
37be32a2cmov rdx, [rsp+816]
37be32a34mov [rsp+64], rcx
37be32a39mov rcx, [rsp+736]
37be32a41mov [rsp+88], rdx
37be32a46mov rdx, [rsp+808]
37be32a4emov [rsp+48], rax
37be32a53lea rax, [rip+0x623096]
37be32a5amov [rsp+80], rdx
37be32a5fmov rdx, [rsp+752]
37be32a67mov [rsp+56], rcx
37be32a6clea rcx, [rip+0x62306e]
37be32a73mov [rsp+72], rdx
37be32a78mov rdx, r8
37be32a7bmov [rsp+32], rax
37be32a80mov [rsp+40], rsi
37be32a85call claqz0_64_
37be32a8amov rdx, [rsp+856]
37be32a92mov rax, [rsp+424]
37be32a9amov rcx, [rsp+696]
37be32aa2mov r11, [rsp+280]
37be32aaacvttss2si rdx, [rdx]
37be32aafimul rax, rax
37be32ab3mov rcx, [rcx]
37be32ab6mov [rsp+304], rcx
37be32abelea rax, [rdx+2*rax]
37be32ac2mov rdx, rcx
37be32ac5imul rdx, r14
37be32ac9cmp rax, rdx
37be32acccmovl rax, rdx
37be32ad0imul r14, r14
37be32ad4lea rdx, [rcx+2*r14]
37be32ad8cmp rax, rdx
37be32adbcmovl rax, rdx
37be32adfmov rdx, [rsp+864]
37be32ae7mov r14, [rdx]
37be32aeacmp r14, -1
37be32aeeje 0x37be33660
37be32af4cmp r14, rax
37be32af7mov rax, [rsp+888]
37be32affjge 0x37be32b80
37be32b01mov [rax], -26
37be32b08mov eax, 26
37be32b0d
37be32b0dloc_37be32b0d:
37be32b0dmov rdx, [rsp+288]
37be32b15mov r8l, 6
37be32b1blea rcx, [rip+0x622fd6]
37be32b22mov [rsp+488], rax
37be32b2acall xerbla_64_
37be32b2fnop
37be32b30
37be32b30loc_37be32b30:
37be32b30movups x6, [rsp+496]
37be32b38movups x7, [rsp+512]
37be32b40movups x8, [rsp+528]
37be32b49movups x9, [rsp+544]
37be32b52movups x10, [rsp+560]
37be32b5bmovups x11, [rsp+576]
37be32b64add rsp, 600
37be32b6bpop rbx
37be32b6cpop rsi
37be32b6dpop rdi
37be32b6epop rbp
37be32b6fpop r12
37be32b71pop r13
37be32b73pop r14
37be32b75pop r15
37be32b77ret
37be32b78
37be32b78 0f 1f 84 00 00 00 00 00 ........
37be32b80
37be32b80loc_37be32b80:
37be32b80mov rax, [rax]
37be32b83test rax, rax
37be32b86jne 0x37be34159
37be32b8cmov edx, 12
37be32b91lea rcx, [rip+0x622f66]
37be32b98mov [rsp+280], r11
37be32ba0call slamch_64_
37be32ba5mov edx, 9
37be32baalea rcx, [rip+0x622f59]
37be32bb1movaps x6, x0
37be32bb4call slamch_64_
37be32bb9mov r11, [rsp+280]
37be32bc1movaps x9, x0
37be32bc5pxor x0, x0
37be32bc9cvtsi2ss x0, [rsp+304]
37be32bd3divss x0, x9
37be32bd8mulss x0, x6
37be32bdcmovaps x10, x0
37be32be0cmp [rsp+224], r11
37be32be8je 0x37be33688
37be32bee
37be32beeloc_37be32bee:
37be32beemov rax, [rsp+856]
37be32bf6mov [rsp+48], rsi
37be32bfbmov r8, rsi
37be32bfemov rdx, rsi
37be32c01mov [rsp+56], 3
37be32c0amov r9, [rsp+256]
37be32c12lea rcx, [rip+0x622efa]
37be32c19lea rbp, [rsp+480]
37be32c21mov [rsp+40], rax
37be32c26mov rax, [rsp+736]
37be32c2emov [rsp+280], r11
37be32c36mov [rsp+32], rax
37be32c3bcall clacpy_64_
37be32c40mov [rsp+48], rsi
37be32c45mov r8, rsi
37be32c48mov rdx, rsi
37be32c4bmov rax, [rsp+424]
37be32c53mov rdi, [rsp+856]
37be32c5bmov [rsp+56], 3
37be32c64lea rcx, [rip+0x622ea8]
37be32c6bmov r9, [rsp+248]
37be32c73imul rax, rax
37be32c77lea rax, [rdi+8*rax]
37be32c7bmov rdi, [rsp+752]
37be32c83mov [rsp+40], rax
37be32c88mov [rsp+32], rdi
37be32c8dcall clacpy_64_
37be32c92mov rdi, [rsp+832]
37be32c9amov r8, rsi
37be32c9dmov rdx, rsi
37be32ca0mov [rsp+56], 4
37be32ca9lea r9, [rip+0x622e68]
37be32cb0lea rcx, [rip+0x622e69]
37be32cb7mov [rsp+48], rdi
37be32cbcmov rdi, [rsp+824]
37be32cc4mov [rsp+40], rdi
37be32cc9lea rdi, [rip+0x622e54]
37be32cd0mov [rsp+32], rdi
37be32cd5call claset_64_
37be32cdamov [rsp+32], rdi
37be32cdfmov r8, rsi
37be32ce2mov rdx, rsi
37be32ce5mov rcx, [rsp+848]
37be32cedlea r9, [rip+0x622e24]
37be32cf4mov [rsp+56], 4
37be32cfdmov [rsp+48], rcx
37be32d02mov rcx, [rsp+840]
37be32d0amov [rsp+40], rcx
37be32d0flea rcx, [rip+0x622e0a]
37be32d16call claset_64_
37be32d1bmov rdi, [rsp+288]
37be32d23mov r9, rsi
37be32d26mov rax, [rsp+424]
37be32d2emov [rsp+488], r13
37be32d36lea r8, [rip+0x622da3]
37be32d3dlea rcx, [rip+0x622d9d]
37be32d44mov [rsp+152], rdi
37be32d4cimul rax, rax
37be32d50mov rdi, [rsp+872]
37be32d58mov [rsp+184], 1
37be32d64mov [rsp+144], rdi
37be32d6cmov rdi, [rsp+848]
37be32d74lea rdx, [rax+rax]
37be32d78shl rax, 4
37be32d7cadd rax, [rsp+856]
37be32d84mov [rsp+176], 1
37be32d90mov [rsp+120], rdi
37be32d95sub r14, rdx
37be32d98mov rdi, [rsp+840]
37be32da0mov rdx, r8
37be32da3mov [rsp+128], rax
37be32dabmov rax, [rsp+248]
37be32db3mov [rsp+112], rdi
37be32db8mov rdi, [rsp+832]
37be32dc0mov [rsp+480], r14
37be32dc8mov [rsp+104], rdi
37be32dcdmov rdi, [rsp+824]
37be32dd5mov [rsp+168], 1
37be32de1mov [rsp+96], rdi
37be32de6mov rdi, [rsp+816]
37be32deemov [rsp+160], r12
37be32df6mov [rsp+88], rdi
37be32dfbmov rdi, [rsp+808]
37be32e03mov [rsp+136], rbp
37be32e0bmov [rsp+80], rdi
37be32e10mov rdi, [rsp+752]
37be32e18mov [rsp+64], rax
37be32e1dmov [rsp+72], rdi
37be32e22mov rdi, [rsp+736]
37be32e2amov [rsp+56], rdi
37be32e2fmov rax, [rsp+256]
37be32e37mov [rsp+40], rsi
37be32e3cmov [rsp+48], rax
37be32e41lea rax, [rip+0x622ca8]
37be32e48mov [rsp+32], rax
37be32e4dcall claqz0_64_
37be32e52mov rax, [rsp+456]
37be32e5amov r14, [rsp+424]
37be32e62mov r11, [rsp+280]
37be32e6atest rax, rax
37be32e6dmov [rsp+296], r14
37be32e75jne 0x37be33f70
37be32e7bmov rdi, [rsp+328]
37be32e83xor edx, edx
37be32e85pxor x0, x0
37be32e89mov r8l, 0
37be32e8ftest rdi, rdi
37be32e92cmovns rdx, rdi
37be32e96ucomiss x8, x0
37be32e9amov [rsp+280], rdx
37be32ea2not rdx
37be32ea5setnp cl
37be32ea8mov [rsp+328], rdx
37be32eb0cmovne ecx, r8l
37be32eb4ucomiss x7, x0
37be32eb7setnp dl
37be32ebacmovne edx, r8l
37be32ebetest cl, dl
37be32ec0jne 0x37be32ed0
37be32ec2cmp [rsp+264], r11
37be32ecajne 0x37be33788
37be32ed0
37be32ed0loc_37be32ed0:
37be32ed0mov rax, [rsp+272]
37be32ed8mov rdi, [rsp+200]
37be32ee0sub r14, rax
37be32ee3mov [rsp+440], rdi
37be32eebmov [rsp+296], r14
37be32ef3
37be32ef3loc_37be32ef3:
37be32ef3mov rcx, [rsp+800]
37be32efbmov [rcx], rax
37be32efemov rax, [rsp+792]
37be32f06mov rcx, [rsp+296]
37be32f0emov [rax], rcx
37be32f11cmp [rsp+224], r11
37be32f19jl 0x37be330ac
37be32f1fmov rax, [rsp+272]
37be32f27cmp rax, 1
37be32f2bje 0x37be34144
37be32f31mov r13, rax
37be32f34mov rax, [rsp+208]
37be32f3cmov rcx, [rsp+200]
37be32f44mov [rsp+248], rdi
37be32f4cmov rdx, [rsp+744]
37be32f54shr r13, 1
37be32f57xor r8l, r8l
37be32f5amov r12, [rsp+808]
37be32f62lea r14, [rax+1]
37be32f66mov rax, [rsp+336]
37be32f6elea r9, [8*rcx]
37be32f76mov rcx, [rsp+232]
37be32f7emov [rsp+256], rbx
37be32f86mov rdi, [rsp+232]
37be32f8eadd r12, r9
37be32f91shl r14, 4
37be32f95add rax, r11
37be32f98add rax, [rsp+240]
37be32fa0lea r10, [rcx+1]
37be32fa4mov rbx, [rsp+208]
37be32faclea rcx, [rdx+8*rax]
37be32fb0mov rdx, [rsp+320]
37be32fb8shl r10, 4
37be32fbcadd r9, [rsp+816]
37be32fc4lea rax, [rdx+r11]
37be32fc8add rax, [rsp+216]
37be32fd0lea rdx, [r15+8*rax]
37be32fd4xor eax, eax
37be32fd6nop [rax+rax]
37be32fdfnop [rax+rax]
37be32feanop [rax+rax]
37be32ff5nop [rax+rax]
37be33000
37be33000loc_37be33000:
37be33000add r8, 1
37be33004movq x0, [rdx]
37be33008movhps x0, [rdx+8*rbx+8]
37be3300dadd rdx, r14
37be33010movups [r12+rax], x0
37be33015movq x0, [rcx]
37be33019movhps x0, [rcx+8*rdi+8]
37be3301eadd rcx, r10
37be33021movups [r9+rax], x0
37be33026add rax, 16
37be3302acmp r8, r13
37be3302djne 0x37be33000
37be3302fmov rax, [rsp+272]
37be33037mov rdi, [rsp+248]
37be3303fmov rbx, [rsp+256]
37be33047test al, 1
37be33049je 0x37be330ac
37be3304band rax, -2
37be3304fadd rax, r11
37be33052
37be33052loc_37be33052:
37be33052mov rdx, [rsp+208]
37be3305amov r10, [rsp+808]
37be33062lea rcx, [rax-1]
37be33066imul rdx, rax
37be3306aadd rdx, [rsp+216]
37be33072add rdx, rax
37be33075mov rdx, [r15+8*rdx]
37be33079mov [r10+8*rcx], rdx
37be3307dmov rdx, [rsp+232]
37be33085imul rdx, rax
37be33089add rdx, [rsp+240]
37be33091add rdx, rax
37be33094mov rax, [rsp+744]
37be3309cmov rax, [rax+8*rdx]
37be330a0mov rdx, [rsp+816]
37be330a8mov [rdx+8*rcx], rax
37be330ac
37be330acloc_37be330ac:
37be330acpxor x0, x0
37be330b0mov ecx, 1
37be330b5ucomiss x7, x0
37be330b8setp dl
37be330bbcmovne edx, ecx
37be330beucomiss x8, x0
37be330c2setp al
37be330c5cmovne eax, ecx
37be330c8or al, dl
37be330caje 0x37be330da
37be330cccmp [rsp+264], r11
37be330d4jne 0x37be339e0
37be330da
37be330daloc_37be330da:
37be330damov rax, [rsp+672]
37be330e2cmp [rax], 0
37be330e6je 0x37be332f6
37be330ecmov rdi, [rsp+304]
37be330f4sub rdi, [rsp+224]
37be330fctest rdi, rdi
37be330ffjle 0x37be332ea
37be33105mov r13, [rsp+224]
37be3310dmov r9, rbp
37be33110mov r8, rsi
37be33113mov rax, [rsp+208]
37be3311blea r14, [rip+0x6229f6]
37be33122mov [rsp+96], rsi
37be33127lea rdx, [rip+0x622a0a]
37be3312eadd r13, 1
37be33132mov [rsp+80], r14
37be33137lea rcx, [rip+0x6229fb]
37be3313eimul rax, r13
37be33142add rax, [rsp+216]
37be3314amov [rsp+112], 1
37be33153add rax, rbx
37be33156mov [rsp+32], rsi
37be3315blea r12, [r15+8*rax]
37be3315fmov rax, [rsp+856]
37be33167mov [rsp+104], 1
37be33170mov [rsp+64], r12
37be33175mov [rsp+88], rax
37be3317amov rax, [rsp+736]
37be33182mov [rsp+480], rdi
37be3318amov [rsp+72], rax
37be3318fmov rax, [rsp+832]
37be33197mov [rsp+56], rax
37be3319cmov rax, [rsp+824]
37be331a4mov [rsp+48], rax
37be331a9lea rax, [rip+0x622974]
37be331b0mov [rsp+40], rax
37be331b5call cgemm_64_
37be331bamov [rsp+40], r12
37be331bfmov r8, rbp
37be331c2mov rdx, rsi
37be331c5mov rcx, [rsp+736]
37be331cdmov [rsp+32], rsi
37be331d2mov r9, [rsp+856]
37be331damov [rsp+480], rdi
37be331e2mov [rsp+48], rcx
37be331e7lea rcx, [rip+0x622925]
37be331eemov [rsp+56], 3
37be331f7call clacpy_64_
37be331fcmov [rsp+96], rsi
37be33201mov r9, rbp
37be33204mov r8, rsi
37be33207imul r13, [rsp+232]
37be33210mov [rsp+80], r14
37be33215lea rdx, [rip+0x62291c]
37be3321cmov rcx, [rsp+240]
37be33224mov [rsp+32], rsi
37be33229mov [rsp+112], 1
37be33232lea rax, [r13+rcx]
37be33237mov rcx, [rsp+744]
37be3323fmov [rsp+104], 1
37be33248add rax, rbx
37be3324bmov [rsp+480], rdi
37be33253lea r12, [rcx+8*rax]
37be33257mov rcx, [rsp+856]
37be3325flea rax, [rip+0x6228be]
37be33266mov [rsp+40], rax
37be3326bmov [rsp+88], rcx
37be33270mov rcx, [rsp+752]
37be33278mov [rsp+64], r12
37be3327dmov [rsp+72], rcx
37be33282mov rcx, [rsp+832]
37be3328amov [rsp+56], rcx
37be3328fmov rcx, [rsp+824]
37be33297mov [rsp+48], rcx
37be3329clea rcx, [rip+0x622896]
37be332a3call cgemm_64_
37be332a8mov [rsp+40], r12
37be332admov r8, rbp
37be332b0mov rdx, rsi
37be332b3mov rax, [rsp+752]
37be332bbmov [rsp+32], rsi
37be332c0lea rcx, [rip+0x62284c]
37be332c7mov r9, [rsp+856]
37be332cfmov [rsp+480], rdi
37be332d7mov [rsp+56], 3
37be332e0mov [rsp+48], rax
37be332e5call clacpy_64_
37be332ea
37be332ealoc_37be332ea:
37be332eamov [rsp+264], 1
37be332f6
37be332f6loc_37be332f6:
37be332f6mov rax, [rsp+680]
37be332fecmp [rax], 0
37be33302jne 0x37be34030
37be33308
37be33308loc_37be33308:
37be33308mov r14, [rsp+264]
37be33310cmp [rsp+200], r14
37be33318jl 0x37be3352a
37be3331emov rax, [rsp+208]
37be33326mov [rsp+96], rbp
37be3332bmov r12, rbx
37be3332emov r9, rsi
37be33331mov [rsp+32], rsi
37be33336lea rdx, [rip+0x6227fb]
37be3333dsub r12, r14
37be33340lea r8, [rsp+472]
37be33348imul rax, rbx
37be3334cadd rax, [rsp+216]
37be33354mov rcx, rdx
37be33357mov [rsp+112], 1
37be33360add rax, r14
37be33363mov [rsp+472], r12
37be3336blea r13, [r15+8*rax]
37be3336fmov rax, [rsp+856]
37be33377lea r15, [rip+0x62279a]
37be3337emov [rsp+104], 1
37be33387mov [rsp+48], r13
37be3338cmov [rsp+88], rax
37be33391mov rax, [rsp+848]
37be33399mov [rsp+80], r15
37be3339emov [rsp+72], rax
37be333a3mov rax, [rsp+840]
37be333abmov [rsp+480], r12
37be333b3mov [rsp+64], rax
37be333b8mov rax, [rsp+736]
37be333c0mov [rsp+56], rax
37be333c5lea rax, [rip+0x622758]
37be333ccmov [rsp+40], rax
37be333d1call cgemm_64_
37be333d6mov rcx, [rsp+736]
37be333demov r8, rsi
37be333e1mov [rsp+40], r13
37be333e6mov [rsp+32], rbp
37be333ebmov r9, [rsp+856]
37be333f3lea rdx, [rsp+472]
37be333fbmov [rsp+48], rcx
37be33400lea rcx, [rip+0x62270c]
37be33407mov [rsp+56], 3
37be33410mov [rsp+472], r12
37be33418mov [rsp+480], r12
37be33420call clacpy_64_
37be33425mov rcx, [rsp+232]
37be3342dmov [rsp+96], rbp
37be33432mov r9, rsi
37be33435mov rax, [rsp+240]
37be3343dmov [rsp+80], r15
37be33442lea rdx, [rip+0x6226ef]
37be33449lea r8, [rsp+472]
37be33451imul rcx, rbx
37be33455mov [rsp+32], rsi
37be3345amov [rsp+112], 1
37be33463mov [rsp+104], 1
37be3346cadd rax, rcx
37be3346fmov rcx, [rsp+744]
37be33477mov [rsp+472], r12
37be3347fadd rax, r14
37be33482mov [rsp+480], r12
37be3348alea r13, [rcx+8*rax]
37be3348emov rcx, [rsp+856]
37be33496lea rax, [rip+0x622687]
37be3349dmov [rsp+40], rax
37be334a2mov [rsp+88], rcx
37be334a7mov rcx, [rsp+848]
37be334afmov [rsp+48], r13
37be334b4mov [rsp+72], rcx
37be334b9mov rcx, [rsp+840]
37be334c1mov [rsp+64], rcx
37be334c6mov rcx, [rsp+752]
37be334cemov [rsp+56], rcx
37be334d3mov rcx, rdx
37be334d6call cgemm_64_
37be334dbmov rax, [rsp+752]
37be334e3mov r8, rsi
37be334e6mov [rsp+56], 3
37be334efmov [rsp+40], r13
37be334f4mov r9, [rsp+856]
37be334fclea rdx, [rsp+472]
37be33504lea rcx, [rip+0x622608]
37be3350bmov [rsp+48], rax
37be33510mov [rsp+32], rbp
37be33515mov [rsp+472], r12
37be3351dmov [rsp+480], r12
37be33525call clacpy_64_
37be3352a
37be3352aloc_37be3352a:
37be3352amov rax, [rsp+688]
37be33532cmp [rax], 0
37be33536je 0x37be32b30
37be3353cmov rdi, [rsp+352]
37be33544xor eax, eax
37be33546mov r9, rsi
37be33549mov [rsp+112], 1
37be33552mov [rsp+104], 1
37be3355bmov r8, [rsp+696]
37be33563lea rdx, [rip+0x6225ce]
37be3356atest rdi, rdi
37be3356dmov [rsp+32], rsi
37be33572mov rcx, rdx
37be33575cmovns rax, rdi
37be33579imul rbx, rax
37be3357dsub rbx, rax
37be33580mov rax, [rsp+776]
37be33588lea rbx, [rax+8*rbx]
37be3358cmov rax, [rsp+696]
37be33594mov [rsp+48], rbx
37be33599mov [rsp+96], rax
37be3359emov rax, [rsp+856]
37be335a6mov [rsp+88], rax
37be335ablea rax, [rip+0x622566]
37be335b2mov [rsp+80], rax
37be335b7mov rax, [rsp+848]
37be335bfmov [rsp+72], rax
37be335c4mov rax, [rsp+840]
37be335ccmov [rsp+64], rax
37be335d1mov rax, [rsp+784]
37be335d9mov [rsp+56], rax
37be335delea rax, [rip+0x62253f]
37be335e5mov [rsp+40], rax
37be335eacall cgemm_64_
37be335efmov rax, [rsp+784]
37be335f7mov [rsp+40], rbx
37be335fcmov r8, rsi
37be335ffmov [rsp+56], 3
37be33608mov r9, [rsp+856]
37be33610lea rcx, [rip+0x6224fc]
37be33617mov [rsp+48], rax
37be3361cmov rax, [rsp+696]
37be33624mov [rsp+32], rax
37be33629mov rdx, rax
37be3362ccall clacpy_64_
37be33631jmp 0x37be32b30
37be33636
37be33636 66 2e 0f 1f 84 00 00 00 00 00 f.........
37be33640
37be33640loc_37be33640:
37be33640pxor x8, x8
37be33645movaps x7, x8
37be33649movaps x11, x8
37be3364dmovss [rsp+312], x8
37be33657jmp 0x37be328e7
37be3365c
37be3365c 0f 1f 40 00 ..@.
37be33660
37be33660loc_37be33660:
37be33660pxor x0, x0
37be33664cvtsi2ss x0, rax
37be33669mov rax, [rsp+856]
37be33671mov [rax+4], 0
37be33678movss [rax], x0
37be3367cjmp 0x37be32b30
37be33681
37be33681 0f 1f 80 00 00 00 00 .......
37be33688
37be33688loc_37be33688:
37be33688movq x0, [r15+8*rbp]
37be3368emov rcx, [rsp+200]
37be33696mov rax, [rsp+808]
37be3369emovshdup x4, x0
37be336a2movlps [rax+8*rcx], x0
37be336a6mov rax, [rsp+744]
37be336aemov rax, [rax+8*rdi]
37be336b2mov rdi, [rsp+816]
37be336bamov [rdi+8*rcx], rax
37be336bemov rax, [rsp+792]
37be336c6movd ecx, x0
37be336camov [rax], 1
37be336d1mov rax, [rsp+800]
37be336d9mov [rax], 0
37be336e0movd eax, x4
37be336e4shl rax, 32
37be336e8or rcx, rax
37be336ebcall fn_37c42fc90
37be336f0mov ecx, [rsp+312]
37be336f7movd eax, x11
37be336fcmovaps x6, x0
37be336ffshl rax, 32
37be33703mulss x6, x9
37be33708or rcx, rax
37be3370bcall fn_37c42fc90
37be33710mov r11, [rsp+280]
37be33718maxss x6, x10
37be3371dcomiss x6, x0
37be33720jb 0x37be32bee
37be33726mov rax, [rsp+792]
37be3372emov rdi, [rsp+224]
37be33736mov [rax], 0
37be3373dmov rax, [rsp+800]
37be33745mov [rax], 1
37be3374ccmp [rsp+264], rdi
37be33754jge 0x37be32bee
37be3375amov rax, [rsp+320]
37be33762sub rax, [rsp+208]
37be3376aadd rax, [rsp+216]
37be33772add rax, rdi
37be33775mov [r15+8*rax], 0
37be3377djmp 0x37be32bee
37be33782
37be33782 66 0f 1f 44 00 00 f..D..
37be33788
37be33788loc_37be33788:
37be33788mov rdi, [rsp+224]
37be33790mov [rsp+432], 1
37be3379cmov [rsp+440], rdi
37be337a4test r14, r14
37be337a7jle 0x37be3414c
37be337adlea rax, [rsp+400]
37be337b5mov [rsp+368], rbx
37be337bdmov r12l, 1
37be337c3mov rbx, [rsp+824]
37be337cbmov [rsp+376], rbp
37be337d3mov r13, r11
37be337d6mov rbp, [rsp+328]
37be337demov [rsp+360], rax
37be337e6mov [rsp+296], rsi
37be337eejmp 0x37be33809
37be337f0
37be337f0loc_37be337f0:
37be337f0sub rdi, 1
37be337f4add r12, 1
37be337f8mov [rsp+440], rdi
37be33800cmp r14, r12
37be33803jl 0x37be339a2
37be33809
37be33809loc_37be33809:
37be33809mov rdx, [rsp+208]
37be33811mov rax, [rsp+216]
37be33819imul rdx, rdi
37be3381dadd rax, rdi
37be33820add rax, rdx
37be33823mov ecx, [r15+8*rax]
37be33827mov eax, [r15+8*rax+4]
37be3382cmov ecx, ecx
37be3382eshl rax, 32
37be33832or rcx, rax
37be33835call fn_37c42fc90
37be3383apxor x4, x4
37be3383eucomiss x0, x4
37be33841movaps x6, x0
37be33844jp 0x37be33863
37be33846jne 0x37be33863
37be33848mov ecx, [rsp+312]
37be3384fmovd eax, x11
37be33854shl rax, 32
37be33858or rcx, rax
37be3385bcall fn_37c42fc90
37be33860movaps x6, x0
37be33863
37be33863loc_37be33863:
37be33863mov rdx, rdi
37be33866mov rax, [rsp+280]
37be3386emovaps x3, x7
37be33871mulss x6, x9
37be33876sub rdx, r13
37be33879lea rsi, [rdx+1]
37be3387dimul rax, rsi
37be33881lea rax, [rbp+rax+1]
37be33886maxss x6, x10
37be3388bmovss x1, [rbx+8*rax]
37be33890movss x0, [rbx+8*rax+4]
37be33896mulss x3, x1
37be3389amovaps x2, x0
37be3389dmulss x1, x8
37be338a2mulss x0, x7
37be338a6mulss x2, x8
37be338abaddss x0, x1
37be338afsubss x3, x2
37be338b3movd eax, x0
37be338b7shl rax, 32
37be338bbmovd ecx, x3
37be338bfor rcx, rax
37be338c2call fn_37c42fc90
37be338c7comiss x6, x0
37be338cajae 0x37be337f0
37be338d0mov [rsp+56], rbx
37be338d5mov rax, [rsp+360]
37be338ddlea rdx, [rip+0x62224c]
37be338e4add r12, 1
37be338e8mov r14, [rsp+432]
37be338f0mov r9, [rsp+256]
37be338f8mov rcx, rdx
37be338fbmov [rsp+408], rsi
37be33903mov [rsp+104], rax
37be33908lea rax, [rsp+416]
37be33910mov r8, [rsp+296]
37be33918mov [rsp+96], rax
37be3391dlea rax, [rsp+408]
37be33925mov [rsp+88], rax
37be3392amov rax, [rsp+848]
37be33932mov [rsp+416], r14
37be3393aadd r14, 1
37be3393emov [rsp+80], rax
37be33943mov rax, [rsp+840]
37be3394bmov [rsp+72], rax
37be33950mov rax, [rsp+832]
37be33958mov [rsp+64], rax
37be3395dmov rax, [rsp+752]
37be33965mov [rsp+48], rax
37be3396amov rax, [rsp+248]
37be33972mov [rsp+40], rax
37be33977mov rax, [rsp+736]
37be3397fmov [rsp+32], rax
37be33984call ctgexc_64_
37be33989mov [rsp+432], r14
37be33991mov r14, [rsp+424]
37be33999cmp r14, r12
37be3399cjge 0x37be33809
37be339a2
37be339a2loc_37be339a2:
37be339a2mov rax, [rsp+224]
37be339aamov rsi, [rsp+296]
37be339b2mov r11, r13
37be339b5mov rbx, [rsp+368]
37be339bdmov rbp, [rsp+376]
37be339c5sub rax, rdi
37be339c8sub r14, rax
37be339cbmov [rsp+296], r14
37be339d3jmp 0x37be32ef3
37be339d8
37be339d8 0f 1f 84 00 00 00 00 00 ........
37be339e0
37be339e0loc_37be339e0:
37be339e0mov rax, [rsp+216]
37be339e8mov rdx, [rsp+320]
37be339f0sub rdx, [rsp+208]
37be339f8lea r12, [rdx+rax]
37be339fccmp [rsp+296], 0
37be33a05jle 0x37be33b7e
37be33a0bmov rcx, [rsp+296]
37be33a13lea rax, [r11+r12]
37be33a17movq x4, [r15+8*rax]
37be33a1dcmp rcx, 1
37be33a21je 0x37be33b0e
37be33a27movss x0, [r15+8*rax]
37be33a2dmovss x2, [r15+8*rax+4]
37be33a34shr rcx, 1
37be33a37mov rax, [rsp+224]
37be33a3fmov r13, [rsp+280]
37be33a47mov r9, rcx
37be33a4amovss x5, [rip+0x6220ee]
37be33a52movaps x3, x0
37be33a55add rax, 1
37be33a59sub rax, [rsp+272]
37be33a61unpcklps x3, x2
37be33a64mov r8, r13
37be33a67add rax, rdx
37be33a6aunpcklps x2, x0
37be33a6dshl r8, 4
37be33a71movlhps x3, x3
37be33a74add rax, [rsp+216]
37be33a7cmov rdx, [rsp+824]
37be33a84movlhps x2, x2
37be33a87shufps x5, x5, 0
37be33a8blea r10, [r15+8*rax]
37be33a8fxor eax, eax
37be33a91nop [rax]
37be33a94nop [rax+rax]
37be33a9fnop [rax+rax]
37be33aaanop [rax+rax]
37be33ab5nop [rax+rax]
37be33ac0
37be33ac0loc_37be33ac0:
37be33ac0movq x0, [rdx]
37be33ac4movhps x0, [rdx+8*r13]
37be33ac9mov rcx, rax
37be33accadd rdx, r8
37be33acfmovsldup x1, x0
37be33ad3movshdup x0, x0
37be33ad7shl rcx, 4
37be33adbadd rax, 1
37be33adfmulps x1, x3
37be33ae2xorps x0, x5
37be33ae5mulps x0, x2
37be33ae8addsubps x1, x0
37be33aecmovups [r10+rcx], x1
37be33af1cmp rax, r9
37be33af4jne 0x37be33ac0
37be33af6mov rax, [rsp+296]
37be33afetest al, 1
37be33b00je 0x37be33b7e
37be33b02or rax, 1
37be33b06mov [rsp+296], rax
37be33b0e
37be33b0eloc_37be33b0e:
37be33b0emov rcx, [rsp+296]
37be33b16mov rdx, [rsp+824]
37be33b1emovq x1, x4
37be33b22shufps x4, x4, -31
37be33b26lea rax, [rcx-1]
37be33b2aimul rax, [rsp+280]
37be33b33movq x0, [rdx+8*rax]
37be33b38movss x2, [rdx+8*rax+4]
37be33b3exorps x2, [rip+0x621ffb]
37be33b45mov rax, [rsp+200]
37be33b4dmovsldup x0, x0
37be33b51movsldup x2, x2
37be33b55add rax, rcx
37be33b58add rax, r12
37be33b5bmovq x0, x0
37be33b5fmulps x0, x1
37be33b62movq x2, x2
37be33b66movq x1, x4
37be33b6amulps x1, x2
37be33b6dmovq x0, x0
37be33b71movq x1, x1
37be33b75addsubps x0, x1
37be33b79movlps [r15+8*rax], x0
37be33b7e
37be33b7eloc_37be33b7e:
37be33b7elea rcx, [rdi-1]
37be33b82cmp r11, rcx
37be33b85jg 0x37be330da
37be33b8bmov rdx, [rsp+240]
37be33b93lea rax, [r12+rdi]
37be33b97mov r9, [rsp+824]
37be33b9fmov [rsp+360], rdi
37be33ba7lea r10, [r15+8*rax]
37be33babmov [rsp+336], rcx
37be33bb3mov r12, rcx
37be33bb6lea rax, [8*rdx]
37be33bbeadd rdx, rdi
37be33bc1mov [rsp+272], rsi
37be33bc9mov [rsp+296], rax
37be33bd1lea rax, [rdi-2]
37be33bd5mov rdi, [rsp+288]
37be33bddimul rax, [rsp+232]
37be33be6mov [rsp+368], rbx
37be33beelea rbx, [rsp+396]
37be33bf6add rax, rdx
37be33bf9mov rdx, [rsp+744]
37be33c01lea r14, [rdx+8*rax-8]
37be33c06mov rdx, [rsp+280]
37be33c0emov rax, rdx
37be33c11neg rax
37be33c14shl rax, 3
37be33c18mov [rsp+312], rax
37be33c20mov rax, rcx
37be33c23sub rax, r11
37be33c26add rax, 1
37be33c2aimul rax, rdx
37be33c2eadd rax, [rsp+328]
37be33c36mov [rsp+328], r11
37be33c3elea r13, [r9+8*rax+8]
37be33c43lea rax, [8*rdx]
37be33c4bmov [rsp+280], rax
37be33c53mov rax, [rsp+224]
37be33c5blea r9, [rsp+464]
37be33c63mov [rsp+320], r9
37be33c6badd rax, 1
37be33c6fmov [rsp+288], rax
37be33c77nop [rax+rax]
37be33c80
37be33c80loc_37be33c80:
37be33c80mov rsi, r10
37be33c83sub r10, 8
37be33c87lea rax, [r12+1]
37be33c8cmov r9, rdi
37be33c8fmov rcx, [rsp+320]
37be33c97mov rdx, rsi
37be33c9amov r8, rbx
37be33c9dmov [rsp+256], r10
37be33ca5mov [rsp+248], rax
37be33cadmov [rsp+32], rcx
37be33cb2mov rcx, r10
37be33cb5call clartg_64_
37be33cbamov rdx, [rsp+464]
37be33cc2mov rax, [rsp+328]
37be33ccamov [rsi], 0
37be33cd1mov rcx, [rsp+224]
37be33cd9mov [rsi-8], rdx
37be33cddmov rdx, r12
37be33ce0sub r12, 1
37be33ce4mov rsi, [rsp+248]
37be33ceccmp rax, r12
37be33cefmov [rsp+48], rdi
37be33cf4cmovl rax, r12
37be33cf8mov [rsp+40], rbx
37be33cfdsub rcx, rax
37be33d00imul rax, [rsp+208]
37be33d09add rax, [rsp+216]
37be33d11add rsi, rax
37be33d14add rax, rdx
37be33d17add rcx, 1
37be33d1blea rdx, [r15+8*rax]
37be33d1fmov rax, [rsp+736]
37be33d27mov [rsp+480], rcx
37be33d2flea r9, [r15+8*rsi]
37be33d33mov rcx, rbp
37be33d36mov [rsp+32], rax
37be33d3bmov r8, rax
37be33d3ecall crot_64_
37be33d43mov [rsp+48], rdi
37be33d48mov rdx, r14
37be33d4bmov rcx, rbp
37be33d4emov rax, [rsp+288]
37be33d56mov [rsp+40], rbx
37be33d5blea r9, [r14+8]
37be33d5fsub rax, r12
37be33d62mov [rsp+480], rax
37be33d6amov rax, [rsp+752]
37be33d72mov [rsp+32], rax
37be33d77mov r8, rax
37be33d7acall crot_64_
37be33d7flea rax, [rip+0x621d6a]
37be33d86mov rdx, r13
37be33d89movss x0, [rsp+492]
37be33d92mov [rsp+32], rax
37be33d97xorps x0, [rip+0x621da2]
37be33d9elea r8, [rip+0x621d4b]
37be33da5movss x1, [rsp+488]
37be33daemov rax, [rsp+280]
37be33db6mov [rsp+48], rbp
37be33dbbmov [rsp+40], rbx
37be33dc0mov rcx, [rsp+272]
37be33dc8unpcklps x1, x0
37be33dcblea r9, [r13+rax]
37be33dd0movlps [rsp+480], x1
37be33dd8call crot_64_
37be33dddadd r14, [rsp+296]
37be33de5add r13, [rsp+312]
37be33dedcmp [rsp+200], r12
37be33df5mov r10, [rsp+256]
37be33dfdjne 0x37be33c80
37be33e03lea r13, [rsp+432]
37be33e0bmov rcx, [rsp+336]
37be33e13mov rsi, [rsp+272]
37be33e1blea rdi, [rsp+448]
37be33e23mov [rsp+200], r13
37be33e2bmov rax, [rsp+368]
37be33e33mov rbx, [rsp+360]
37be33e3bmov r14, [rsp+840]
37be33e43mov r13, [rsp+832]
37be33e4bnop [rax+rax]
37be33e50
37be33e50loc_37be33e50:
37be33e50mov [rsp+432], rcx
37be33e58cmp rcx, rbx
37be33e5bjge 0x37be33f52
37be33e61mov [rsp+248], rcx
37be33e69mov r12, rdi
37be33e6clea rdi, [rsp+440]
37be33e74nop
37be33e75nop [rax+rax]
37be33e80
37be33e80loc_37be33e80:
37be33e80add rax, [rsp+424]
37be33e88mov [rsp+104], r13
37be33e8dmov r9, r12
37be33e90lea rdx, [rip+0x621c99]
37be33e97sub rax, 1
37be33e9bmov [rsp+88], r12
37be33ea0mov rcx, rdx
37be33ea3mov r8, [rsp+200]
37be33eabmov [rsp+480], rax
37be33eb3mov rax, [rsp+848]
37be33ebbmov [rsp+80], rsi
37be33ec0mov [rsp+136], rax
37be33ec8mov rax, [rsp+824]
37be33ed0mov [rsp+48], r15
37be33ed5mov [rsp+96], rax
37be33edamov rax, [rsp+752]
37be33ee2mov [rsp+40], rdi
37be33ee7mov [rsp+72], rax
37be33eecmov rax, [rsp+744]
37be33ef4mov [rsp+32], rbp
37be33ef9mov [rsp+64], rax
37be33efemov rax, [rsp+736]
37be33f06mov [rsp+128], r14
37be33f0emov [rsp+56], rax
37be33f13mov [rsp+120], r12
37be33f18mov [rsp+112], rsi
37be33f1dcall claqz1_64_
37be33f22mov rax, [rsp+432]
37be33f2alea rdx, [rax+1]
37be33f2emov rax, [rsp+448]
37be33f36mov [rsp+432], rdx
37be33f3ecmp rdx, rbx
37be33f41jl 0x37be33e80
37be33f47mov rcx, [rsp+248]
37be33f4fmov rdi, r12
37be33f52
37be33f52loc_37be33f52:
37be33f52sub rcx, 1
37be33f56cmp rcx, rax
37be33f59jl 0x37be34130
37be33f5fmov rbx, [rsp+440]
37be33f67jmp 0x37be33e50
37be33f6c
37be33f6c 0f 1f 40 00 ..@.
37be33f70
37be33f70loc_37be33f70:
37be33f70sub r14, rax
37be33f73mov rax, [rsp+792]
37be33f7bmov r8, rsi
37be33f7emov rdx, rsi
37be33f81mov rbx, [rsp+800]
37be33f89mov r9, [rsp+856]
37be33f91lea rcx, [rip+0x621b7b]
37be33f98mov [rax], r14
37be33f9bmov rax, [rsp+736]
37be33fa3mov [rbx], 0
37be33faamov [rsp+48], rax
37be33fafmov rax, [rsp+256]
37be33fb7mov [rsp+56], 3
37be33fc0mov [rsp+40], rax
37be33fc5mov [rsp+32], rsi
37be33fcacall clacpy_64_
37be33fcfmov [rsp+32], rsi
37be33fd4mov r8, rsi
37be33fd7mov rdx, rsi
37be33fdamov rbx, [rsp+752]
37be33fe2mov rax, [rsp+424]
37be33feamov [rsp+56], 3
37be33ff3lea rcx, [rip+0x621b19]
37be33ffamov [rsp+48], rbx
37be33fffmov rbx, [rsp+248]
37be34007imul rax, rax
37be3400bmov [rsp+40], rbx
37be34010mov rbx, [rsp+856]
37be34018lea r9, [rbx+8*rax]
37be3401ccall clacpy_64_
37be34021jmp 0x37be32b30
37be34026
37be34026 66 2e 0f 1f 84 00 00 00 00 00 f.........
37be34030
37be34030loc_37be34030:
37be34030mov rdi, [rsp+344]
37be34038xor eax, eax
37be3403amov r9, rsi
37be3403dmov [rsp+112], 1
37be34046mov [rsp+32], rsi
37be3404bmov r8, [rsp+696]
37be34053mov [rsp+104], 1
37be3405ctest rdi, rdi
37be3405fcmovns rax, rdi
37be34063mov rdx, rax
37be34066imul rdx, rbx
37be3406asub rdx, rax
37be3406dmov rax, [rsp+760]
37be34075lea rdi, [rax+8*rdx]
37be34079mov rax, [rsp+696]
37be34081lea rdx, [rip+0x621ab0]
37be34088mov [rsp+48], rdi
37be3408dmov rcx, rdx
37be34090mov [rsp+96], rax
37be34095mov rax, [rsp+856]
37be3409dmov [rsp+88], rax
37be340a2lea rax, [rip+0x621a6f]
37be340a9mov [rsp+80], rax
37be340aemov rax, [rsp+832]
37be340b6mov [rsp+72], rax
37be340bbmov rax, [rsp+824]
37be340c3mov [rsp+64], rax
37be340c8mov rax, [rsp+768]
37be340d0mov [rsp+56], rax
37be340d5lea rax, [rip+0x621a48]
37be340dcmov [rsp+40], rax
37be340e1call cgemm_64_
37be340e6mov rax, [rsp+768]
37be340eemov [rsp+40], rdi
37be340f3mov r8, rsi
37be340f6mov [rsp+56], 3
37be340ffmov r9, [rsp+856]
37be34107lea rcx, [rip+0x621a05]
37be3410emov [rsp+48], rax
37be34113mov rax, [rsp+696]
37be3411bmov [rsp+32], rax
37be34120mov rdx, rax
37be34123call clacpy_64_
37be34128jmp 0x37be33308
37be3412d
37be3412d 0f 1f 00 ...
37be34130
37be34130loc_37be34130:
37be34130mov rbx, rax
37be34133lea rax, [rax-1]
37be34137mov [rsp+200], rax
37be3413fjmp 0x37be330da
37be34144
37be34144loc_37be34144:
37be34144mov rax, r11
37be34147jmp 0x37be33052
37be3414c
37be3414cloc_37be3414c:
37be3414cmov rdi, [rsp+224]
37be34154jmp 0x37be32ef3
37be34159
37be34159loc_37be34159:
37be34159neg rax
37be3415cjmp 0x37be32b0d
37be32740
37be32740claqz2_64_:
37be32740push r15
37be32742push r14
37be32744push r13
37be32746push r12
37be32748push rbp
37be32749push rdi
37be3274apush rsi
37be3274bpush rbx
37be3274csub rsp, 600
37be32753movups [rsp+496], x6
37be3275bmovups [rsp+512], x7
37be32763movups [rsp+528], x8
37be3276cmovups [rsp+544], x9
37be32775movups [rsp+560], x10
37be3277emovups [rsp+576], x11
37be32787mov rax, [rsp+736]
37be3278fmov r15, [rsp+728]
37be32797mov rax, [rax]
37be3279amov [rsp+680], rdx
37be327a2xor edx, edx
37be327a4test rax, rax
37be327a7cmovns rdx, rax
37be327abmov rax, [rsp+832]
37be327b3mov [rsp+672], rcx
37be327bbmov [rsp+688], r8
37be327c3mov rax, [rax]
37be327c6mov [rsp+208], rdx
37be327cemov rdi, rdx
37be327d1mov rsi, rdx
37be327d4xor edx, edx
37be327d6not rdi
37be327d9mov [rsp+696], r9
37be327e1mov [rsp+328], rax
37be327e9mov rax, [rsp+752]
37be327f1mov [rsp+216], rdi
37be327f9mov rax, [rax]
37be327fctest rax, rax
37be327ffcmovns rdx, rax
37be32803mov rax, [rsp+768]
37be3280bmov rax, [rax]
37be3280emov [rsp+232], rdx
37be32816not rdx
37be32819mov [rsp+240], rdx
37be32821mov [rsp+344], rax
37be32829mov rax, [rsp+784]
37be32831mov rax, [rax]
37be32834mov [rsp+352], rax
37be3283cmov rax, [rsp+888]
37be32844mov [rax], 0
37be3284bmov rax, [rsp+720]
37be32853mov r14, [rax]
37be32856mov rax, [rsp+712]
37be3285emov rbx, [rax]
37be32861mov rax, [rsp+704]
37be32869mov rcx, [rax]
37be3286cmov rax, rbx
37be3286fmov [rsp+224], rbx
37be32877sub rax, rcx
37be3287amov [rsp+264], rcx
37be32882add rax, 1
37be32886cmp rax, r14
37be32889cmovg rax, r14
37be3288dsub rbx, rax
37be32890mov [rsp+272], rax
37be32898lea r11, [rbx+1]
37be3289cmov [rsp+424], rax
37be328a4mov rax, rbx
37be328a7mov [rsp+200], rbx
37be328afmov rbx, r11
37be328b2mov [rsp+448], r11
37be328bacmp rcx, r11
37be328bdje 0x37be33640
37be328c3imul rax, rsi
37be328c7add rax, rdi
37be328caadd rax, r11
37be328cdmovss x7, [r15+8*rax]
37be328d3movss x8, [r15+8*rax+4]
37be328damovss [rsp+312], x7
37be328e3movaps x11, x8
37be328e7
37be328e7loc_37be328e7:
37be328e7mov rax, [rsp+880]
37be328eflea rdx, [rsp+488]
37be328f7mov rdi, [rsp+240]
37be328fflea r12, [rsp+456]
37be32907mov [rsp+288], rdx
37be3290fmov rsi, [rsp+216]
37be32917lea r8, [rip+0x6231c2]
37be3291emov rax, [rax]
37be32921mov [rsp+152], rdx
37be32929mov rdx, [rsp+872]
37be32931mov [rsp+280], r11
37be32939lea r13, [rax+1]
37be3293dmov rax, [rsp+232]
37be32945mov [rsp+184], 1
37be32951mov [rsp+144], rdx
37be32959lea rdx, [rip+0x623188]
37be32960imul rax, r11
37be32964mov [rsp+136], rdx
37be3296cmov rdx, [rsp+856]
37be32974mov [rsp+488], r13
37be3297cmov [rsp+128], rdx
37be32984mov rdx, [rsp+848]
37be3298cadd rdi, rax
37be3298fmov [rsp+336], rax
37be32997mov rax, [rsp+744]
37be3299fadd rdi, r11
37be329a2mov [rsp+120], rdx
37be329a7mov rdx, [rsp+840]
37be329aflea rcx, [rax+8*rdi]
37be329b3mov rax, [rsp+208]
37be329bbmov [rsp+176], 1
37be329c7mov [rsp+112], rdx
37be329ccmov rdx, [rsp+832]
37be329d4imul rax, r11
37be329d8mov [rsp+248], rcx
37be329e0mov [rsp+104], rdx
37be329e5mov rdx, [rsp+824]
37be329edmov [rsp+168], 1
37be329f9lea rbp, [rax+rsi]
37be329fdmov [rsp+320], rax
37be32a05lea rsi, [rsp+424]
37be32a0dadd rbp, r11
37be32a10mov [rsp+160], r12
37be32a18mov r9, rsi
37be32a1blea rax, [r15+8*rbp]
37be32a1fmov [rsp+96], rdx
37be32a24mov [rsp+256], rax
37be32a2cmov rdx, [rsp+816]
37be32a34mov [rsp+64], rcx
37be32a39mov rcx, [rsp+736]
37be32a41mov [rsp+88], rdx
37be32a46mov rdx, [rsp+808]
37be32a4emov [rsp+48], rax
37be32a53lea rax, [rip+0x623096]
37be32a5amov [rsp+80], rdx
37be32a5fmov rdx, [rsp+752]
37be32a67mov [rsp+56], rcx
37be32a6clea rcx, [rip+0x62306e]
37be32a73mov [rsp+72], rdx
37be32a78mov rdx, r8
37be32a7bmov [rsp+32], rax
37be32a80mov [rsp+40], rsi
37be32a85call claqz0_64_
37be32a8amov rdx, [rsp+856]
37be32a92mov rax, [rsp+424]
37be32a9amov rcx, [rsp+696]
37be32aa2mov r11, [rsp+280]
37be32aaacvttss2si rdx, [rdx]
37be32aafimul rax, rax
37be32ab3mov rcx, [rcx]
37be32ab6mov [rsp+304], rcx
37be32abelea rax, [rdx+2*rax]
37be32ac2mov rdx, rcx
37be32ac5imul rdx, r14
37be32ac9cmp rax, rdx
37be32acccmovl rax, rdx
37be32ad0imul r14, r14
37be32ad4lea rdx, [rcx+2*r14]
37be32ad8cmp rax, rdx
37be32adbcmovl rax, rdx
37be32adfmov rdx, [rsp+864]
37be32ae7mov r14, [rdx]
37be32aeacmp r14, -1
37be32aeeje 0x37be33660
37be32af4cmp r14, rax
37be32af7mov rax, [rsp+888]
37be32affjge 0x37be32b80
37be32b01mov [rax], -26
37be32b08mov eax, 26
37be32b0d
37be32b0dloc_37be32b0d:
37be32b0dmov rdx, [rsp+288]
37be32b15mov r8l, 6
37be32b1blea rcx, [rip+0x622fd6]
37be32b22mov [rsp+488], rax
37be32b2acall xerbla_64_
37be32b2fnop
37be32b30
37be32b30loc_37be32b30:
37be32b30movups x6, [rsp+496]
37be32b38movups x7, [rsp+512]
37be32b40movups x8, [rsp+528]
37be32b49movups x9, [rsp+544]
37be32b52movups x10, [rsp+560]
37be32b5bmovups x11, [rsp+576]
37be32b64add rsp, 600
37be32b6bpop rbx
37be32b6cpop rsi
37be32b6dpop rdi
37be32b6epop rbp
37be32b6fpop r12
37be32b71pop r13
37be32b73pop r14
37be32b75pop r15
37be32b77ret
37be32b78
37be32b78 0f 1f 84 00 00 00 00 00 ........
37be32b80
37be32b80loc_37be32b80:
37be32b80mov rax, [rax]
37be32b83test rax, rax
37be32b86jne 0x37be34159
37be32b8cmov edx, 12
37be32b91lea rcx, [rip+0x622f66]
37be32b98mov [rsp+280], r11
37be32ba0call slamch_64_
37be32ba5mov edx, 9
37be32baalea rcx, [rip+0x622f59]
37be32bb1movaps x6, x0
37be32bb4call slamch_64_
37be32bb9mov r11, [rsp+280]
37be32bc1movaps x9, x0
37be32bc5pxor x0, x0
37be32bc9cvtsi2ss x0, [rsp+304]
37be32bd3divss x0, x9
37be32bd8mulss x0, x6
37be32bdcmovaps x10, x0
37be32be0cmp [rsp+224], r11
37be32be8je 0x37be33688
37be32bee
37be32beeloc_37be32bee:
37be32beemov rax, [rsp+856]
37be32bf6mov [rsp+48], rsi
37be32bfbmov r8, rsi
37be32bfemov rdx, rsi
37be32c01mov [rsp+56], 3
37be32c0amov r9, [rsp+256]
37be32c12lea rcx, [rip+0x622efa]
37be32c19lea rbp, [rsp+480]
37be32c21mov [rsp+40], rax
37be32c26mov rax, [rsp+736]
37be32c2emov [rsp+280], r11
37be32c36mov [rsp+32], rax
37be32c3bcall clacpy_64_
37be32c40mov [rsp+48], rsi
37be32c45mov r8, rsi
37be32c48mov rdx, rsi
37be32c4bmov rax, [rsp+424]
37be32c53mov rdi, [rsp+856]
37be32c5bmov [rsp+56], 3
37be32c64lea rcx, [rip+0x622ea8]
37be32c6bmov r9, [rsp+248]
37be32c73imul rax, rax
37be32c77lea rax, [rdi+8*rax]
37be32c7bmov rdi, [rsp+752]
37be32c83mov [rsp+40], rax
37be32c88mov [rsp+32], rdi
37be32c8dcall clacpy_64_
37be32c92mov rdi, [rsp+832]
37be32c9amov r8, rsi
37be32c9dmov rdx, rsi
37be32ca0mov [rsp+56], 4
37be32ca9lea r9, [rip+0x622e68]
37be32cb0lea rcx, [rip+0x622e69]
37be32cb7mov [rsp+48], rdi
37be32cbcmov rdi, [rsp+824]
37be32cc4mov [rsp+40], rdi
37be32cc9lea rdi, [rip+0x622e54]
37be32cd0mov [rsp+32], rdi
37be32cd5call claset_64_
37be32cdamov [rsp+32], rdi
37be32cdfmov r8, rsi
37be32ce2mov rdx, rsi
37be32ce5mov rcx, [rsp+848]
37be32cedlea r9, [rip+0x622e24]
37be32cf4mov [rsp+56], 4
37be32cfdmov [rsp+48], rcx
37be32d02mov rcx, [rsp+840]
37be32d0amov [rsp+40], rcx
37be32d0flea rcx, [rip+0x622e0a]
37be32d16call claset_64_
37be32d1bmov rdi, [rsp+288]
37be32d23mov r9, rsi
37be32d26mov rax, [rsp+424]
37be32d2emov [rsp+488], r13
37be32d36lea r8, [rip+0x622da3]
37be32d3dlea rcx, [rip+0x622d9d]
37be32d44mov [rsp+152], rdi
37be32d4cimul rax, rax
37be32d50mov rdi, [rsp+872]
37be32d58mov [rsp+184], 1
37be32d64mov [rsp+144], rdi
37be32d6cmov rdi, [rsp+848]
37be32d74lea rdx, [rax+rax]
37be32d78shl rax, 4
37be32d7cadd rax, [rsp+856]
37be32d84mov [rsp+176], 1
37be32d90mov [rsp+120], rdi
37be32d95sub r14, rdx
37be32d98mov rdi, [rsp+840]
37be32da0mov rdx, r8
37be32da3mov [rsp+128], rax
37be32dabmov rax, [rsp+248]
37be32db3mov [rsp+112], rdi
37be32db8mov rdi, [rsp+832]
37be32dc0mov [rsp+480], r14
37be32dc8mov [rsp+104], rdi
37be32dcdmov rdi, [rsp+824]
37be32dd5mov [rsp+168], 1
37be32de1mov [rsp+96], rdi
37be32de6mov rdi, [rsp+816]
37be32deemov [rsp+160], r12
37be32df6mov [rsp+88], rdi
37be32dfbmov rdi, [rsp+808]
37be32e03mov [rsp+136], rbp
37be32e0bmov [rsp+80], rdi
37be32e10mov rdi, [rsp+752]
37be32e18mov [rsp+64], rax
37be32e1dmov [rsp+72], rdi
37be32e22mov rdi, [rsp+736]
37be32e2amov [rsp+56], rdi
37be32e2fmov rax, [rsp+256]
37be32e37mov [rsp+40], rsi
37be32e3cmov [rsp+48], rax
37be32e41lea rax, [rip+0x622ca8]
37be32e48mov [rsp+32], rax
37be32e4dcall claqz0_64_
37be32e52mov rax, [rsp+456]
37be32e5amov r14, [rsp+424]
37be32e62mov r11, [rsp+280]
37be32e6atest rax, rax
37be32e6dmov [rsp+296], r14
37be32e75jne 0x37be33f70
37be32e7bmov rdi, [rsp+328]
37be32e83xor edx, edx
37be32e85pxor x0, x0
37be32e89mov r8l, 0
37be32e8ftest rdi, rdi
37be32e92cmovns rdx, rdi
37be32e96ucomiss x8, x0
37be32e9amov [rsp+280], rdx
37be32ea2not rdx
37be32ea5setnp cl
37be32ea8mov [rsp+328], rdx
37be32eb0cmovne ecx, r8l
37be32eb4ucomiss x7, x0
37be32eb7setnp dl
37be32ebacmovne edx, r8l
37be32ebetest cl, dl
37be32ec0jne 0x37be32ed0
37be32ec2cmp [rsp+264], r11
37be32ecajne 0x37be33788
37be32ed0
37be32ed0loc_37be32ed0:
37be32ed0mov rax, [rsp+272]
37be32ed8mov rdi, [rsp+200]
37be32ee0sub r14, rax
37be32ee3mov [rsp+440], rdi
37be32eebmov [rsp+296], r14
37be32ef3
37be32ef3loc_37be32ef3:
37be32ef3mov rcx, [rsp+800]
37be32efbmov [rcx], rax
37be32efemov rax, [rsp+792]
37be32f06mov rcx, [rsp+296]
37be32f0emov [rax], rcx
37be32f11cmp [rsp+224], r11
37be32f19jl 0x37be330ac
37be32f1fmov rax, [rsp+272]
37be32f27cmp rax, 1
37be32f2bje 0x37be34144
37be32f31mov r13, rax
37be32f34mov rax, [rsp+208]
37be32f3cmov rcx, [rsp+200]
37be32f44mov [rsp+248], rdi
37be32f4cmov rdx, [rsp+744]
37be32f54shr r13, 1
37be32f57xor r8l, r8l
37be32f5amov r12, [rsp+808]
37be32f62lea r14, [rax+1]
37be32f66mov rax, [rsp+336]
37be32f6elea r9, [8*rcx]
37be32f76mov rcx, [rsp+232]
37be32f7emov [rsp+256], rbx
37be32f86mov rdi, [rsp+232]
37be32f8eadd r12, r9
37be32f91shl r14, 4
37be32f95add rax, r11
37be32f98add rax, [rsp+240]
37be32fa0lea r10, [rcx+1]
37be32fa4mov rbx, [rsp+208]
37be32faclea rcx, [rdx+8*rax]
37be32fb0mov rdx, [rsp+320]
37be32fb8shl r10, 4
37be32fbcadd r9, [rsp+816]
37be32fc4lea rax, [rdx+r11]
37be32fc8add rax, [rsp+216]
37be32fd0lea rdx, [r15+8*rax]
37be32fd4xor eax, eax
37be32fd6nop [rax+rax]
37be32fdfnop [rax+rax]
37be32feanop [rax+rax]
37be32ff5nop [rax+rax]
37be33000
37be33000loc_37be33000:
37be33000add r8, 1
37be33004movq x0, [rdx]
37be33008movhps x0, [rdx+8*rbx+8]
37be3300dadd rdx, r14
37be33010movups [r12+rax], x0
37be33015movq x0, [rcx]
37be33019movhps x0, [rcx+8*rdi+8]
37be3301eadd rcx, r10
37be33021movups [r9+rax], x0
37be33026add rax, 16
37be3302acmp r8, r13
37be3302djne 0x37be33000
37be3302fmov rax, [rsp+272]
37be33037mov rdi, [rsp+248]
37be3303fmov rbx, [rsp+256]
37be33047test al, 1
37be33049je 0x37be330ac
37be3304band rax, -2
37be3304fadd rax, r11
37be33052
37be33052loc_37be33052:
37be33052mov rdx, [rsp+208]
37be3305amov r10, [rsp+808]
37be33062lea rcx, [rax-1]
37be33066imul rdx, rax
37be3306aadd rdx, [rsp+216]
37be33072add rdx, rax
37be33075mov rdx, [r15+8*rdx]
37be33079mov [r10+8*rcx], rdx
37be3307dmov rdx, [rsp+232]
37be33085imul rdx, rax
37be33089add rdx, [rsp+240]
37be33091add rdx, rax
37be33094mov rax, [rsp+744]
37be3309cmov rax, [rax+8*rdx]
37be330a0mov rdx, [rsp+816]
37be330a8mov [rdx+8*rcx], rax
37be330ac
37be330acloc_37be330ac:
37be330acpxor x0, x0
37be330b0mov ecx, 1
37be330b5ucomiss x7, x0
37be330b8setp dl
37be330bbcmovne edx, ecx
37be330beucomiss x8, x0
37be330c2setp al
37be330c5cmovne eax, ecx
37be330c8or al, dl
37be330caje 0x37be330da
37be330cccmp [rsp+264], r11
37be330d4jne 0x37be339e0
37be330da
37be330daloc_37be330da:
37be330damov rax, [rsp+672]
37be330e2cmp [rax], 0
37be330e6je 0x37be332f6
37be330ecmov rdi, [rsp+304]
37be330f4sub rdi, [rsp+224]
37be330fctest rdi, rdi
37be330ffjle 0x37be332ea
37be33105mov r13, [rsp+224]
37be3310dmov r9, rbp
37be33110mov r8, rsi
37be33113mov rax, [rsp+208]
37be3311blea r14, [rip+0x6229f6]
37be33122mov [rsp+96], rsi
37be33127lea rdx, [rip+0x622a0a]
37be3312eadd r13, 1
37be33132mov [rsp+80], r14
37be33137lea rcx, [rip+0x6229fb]
37be3313eimul rax, r13
37be33142add rax, [rsp+216]
37be3314amov [rsp+112], 1
37be33153add rax, rbx
37be33156mov [rsp+32], rsi
37be3315blea r12, [r15+8*rax]
37be3315fmov rax, [rsp+856]
37be33167mov [rsp+104], 1
37be33170mov [rsp+64], r12
37be33175mov [rsp+88], rax
37be3317amov rax, [rsp+736]
37be33182mov [rsp+480], rdi
37be3318amov [rsp+72], rax
37be3318fmov rax, [rsp+832]
37be33197mov [rsp+56], rax
37be3319cmov rax, [rsp+824]
37be331a4mov [rsp+48], rax
37be331a9lea rax, [rip+0x622974]
37be331b0mov [rsp+40], rax
37be331b5call cgemm_64_
37be331bamov [rsp+40], r12
37be331bfmov r8, rbp
37be331c2mov rdx, rsi
37be331c5mov rcx, [rsp+736]
37be331cdmov [rsp+32], rsi
37be331d2mov r9, [rsp+856]
37be331damov [rsp+480], rdi
37be331e2mov [rsp+48], rcx
37be331e7lea rcx, [rip+0x622925]
37be331eemov [rsp+56], 3
37be331f7call clacpy_64_
37be331fcmov [rsp+96], rsi
37be33201mov r9, rbp
37be33204mov r8, rsi
37be33207imul r13, [rsp+232]
37be33210mov [rsp+80], r14
37be33215lea rdx, [rip+0x62291c]
37be3321cmov rcx, [rsp+240]
37be33224mov [rsp+32], rsi
37be33229mov [rsp+112], 1
37be33232lea rax, [r13+rcx]
37be33237mov rcx, [rsp+744]
37be3323fmov [rsp+104], 1
37be33248add rax, rbx
37be3324bmov [rsp+480], rdi
37be33253lea r12, [rcx+8*rax]
37be33257mov rcx, [rsp+856]
37be3325flea rax, [rip+0x6228be]
37be33266mov [rsp+40], rax
37be3326bmov [rsp+88], rcx
37be33270mov rcx, [rsp+752]
37be33278mov [rsp+64], r12
37be3327dmov [rsp+72], rcx
37be33282mov rcx, [rsp+832]
37be3328amov [rsp+56], rcx
37be3328fmov rcx, [rsp+824]
37be33297mov [rsp+48], rcx
37be3329clea rcx, [rip+0x622896]
37be332a3call cgemm_64_
37be332a8mov [rsp+40], r12
37be332admov r8, rbp
37be332b0mov rdx, rsi
37be332b3mov rax, [rsp+752]
37be332bbmov [rsp+32], rsi
37be332c0lea rcx, [rip+0x62284c]
37be332c7mov r9, [rsp+856]
37be332cfmov [rsp+480], rdi
37be332d7mov [rsp+56], 3
37be332e0mov [rsp+48], rax
37be332e5call clacpy_64_
37be332ea
37be332ealoc_37be332ea:
37be332eamov [rsp+264], 1
37be332f6
37be332f6loc_37be332f6:
37be332f6mov rax, [rsp+680]
37be332fecmp [rax], 0
37be33302jne 0x37be34030
37be33308
37be33308loc_37be33308:
37be33308mov r14, [rsp+264]
37be33310cmp [rsp+200], r14
37be33318jl 0x37be3352a
37be3331emov rax, [rsp+208]
37be33326mov [rsp+96], rbp
37be3332bmov r12, rbx
37be3332emov r9, rsi
37be33331mov [rsp+32], rsi
37be33336lea rdx, [rip+0x6227fb]
37be3333dsub r12, r14
37be33340lea r8, [rsp+472]
37be33348imul rax, rbx
37be3334cadd rax, [rsp+216]
37be33354mov rcx, rdx
37be33357mov [rsp+112], 1
37be33360add rax, r14
37be33363mov [rsp+472], r12
37be3336blea r13, [r15+8*rax]
37be3336fmov rax, [rsp+856]
37be33377lea r15, [rip+0x62279a]
37be3337emov [rsp+104], 1
37be33387mov [rsp+48], r13
37be3338cmov [rsp+88], rax
37be33391mov rax, [rsp+848]
37be33399mov [rsp+80], r15
37be3339emov [rsp+72], rax
37be333a3mov rax, [rsp+840]
37be333abmov [rsp+480], r12
37be333b3mov [rsp+64], rax
37be333b8mov rax, [rsp+736]
37be333c0mov [rsp+56], rax
37be333c5lea rax, [rip+0x622758]
37be333ccmov [rsp+40], rax
37be333d1call cgemm_64_
37be333d6mov rcx, [rsp+736]
37be333demov r8, rsi
37be333e1mov [rsp+40], r13
37be333e6mov [rsp+32], rbp
37be333ebmov r9, [rsp+856]
37be333f3lea rdx, [rsp+472]
37be333fbmov [rsp+48], rcx
37be33400lea rcx, [rip+0x62270c]
37be33407mov [rsp+56], 3
37be33410mov [rsp+472], r12
37be33418mov [rsp+480], r12
37be33420call clacpy_64_
37be33425mov rcx, [rsp+232]
37be3342dmov [rsp+96], rbp
37be33432mov r9, rsi
37be33435mov rax, [rsp+240]
37be3343dmov [rsp+80], r15
37be33442lea rdx, [rip+0x6226ef]
37be33449lea r8, [rsp+472]
37be33451imul rcx, rbx
37be33455mov [rsp+32], rsi
37be3345amov [rsp+112], 1
37be33463mov [rsp+104], 1
37be3346cadd rax, rcx
37be3346fmov rcx, [rsp+744]
37be33477mov [rsp+472], r12
37be3347fadd rax, r14
37be33482mov [rsp+480], r12
37be3348alea r13, [rcx+8*rax]
37be3348emov rcx, [rsp+856]
37be33496lea rax, [rip+0x622687]
37be3349dmov [rsp+40], rax
37be334a2mov [rsp+88], rcx
37be334a7mov rcx, [rsp+848]
37be334afmov [rsp+48], r13
37be334b4mov [rsp+72], rcx
37be334b9mov rcx, [rsp+840]
37be334c1mov [rsp+64], rcx
37be334c6mov rcx, [rsp+752]
37be334cemov [rsp+56], rcx
37be334d3mov rcx, rdx
37be334d6call cgemm_64_
37be334dbmov rax, [rsp+752]
37be334e3mov r8, rsi
37be334e6mov [rsp+56], 3
37be334efmov [rsp+40], r13
37be334f4mov r9, [rsp+856]
37be334fclea rdx, [rsp+472]
37be33504lea rcx, [rip+0x622608]
37be3350bmov [rsp+48], rax
37be33510mov [rsp+32], rbp
37be33515mov [rsp+472], r12
37be3351dmov [rsp+480], r12
37be33525call clacpy_64_
37be3352a
37be3352aloc_37be3352a:
37be3352amov rax, [rsp+688]
37be33532cmp [rax], 0
37be33536je 0x37be32b30
37be3353cmov rdi, [rsp+352]
37be33544xor eax, eax
37be33546mov r9, rsi
37be33549mov [rsp+112], 1
37be33552mov [rsp+104], 1
37be3355bmov r8, [rsp+696]
37be33563lea rdx, [rip+0x6225ce]
37be3356atest rdi, rdi
37be3356dmov [rsp+32], rsi
37be33572mov rcx, rdx
37be33575cmovns rax, rdi
37be33579imul rbx, rax
37be3357dsub rbx, rax
37be33580mov rax, [rsp+776]
37be33588lea rbx, [rax+8*rbx]
37be3358cmov rax, [rsp+696]
37be33594mov [rsp+48], rbx
37be33599mov [rsp+96], rax
37be3359emov rax, [rsp+856]
37be335a6mov [rsp+88], rax
37be335ablea rax, [rip+0x622566]
37be335b2mov [rsp+80], rax
37be335b7mov rax, [rsp+848]
37be335bfmov [rsp+72], rax
37be335c4mov rax, [rsp+840]
37be335ccmov [rsp+64], rax
37be335d1mov rax, [rsp+784]
37be335d9mov [rsp+56], rax
37be335delea rax, [rip+0x62253f]
37be335e5mov [rsp+40], rax
37be335eacall cgemm_64_
37be335efmov rax, [rsp+784]
37be335f7mov [rsp+40], rbx
37be335fcmov r8, rsi
37be335ffmov [rsp+56], 3
37be33608mov r9, [rsp+856]
37be33610lea rcx, [rip+0x6224fc]
37be33617mov [rsp+48], rax
37be3361cmov rax, [rsp+696]
37be33624mov [rsp+32], rax
37be33629mov rdx, rax
37be3362ccall clacpy_64_
37be33631jmp 0x37be32b30
37be33636
37be33636 66 2e 0f 1f 84 00 00 00 00 00 f.........
37be33640
37be33640loc_37be33640:
37be33640pxor x8, x8
37be33645movaps x7, x8
37be33649movaps x11, x8
37be3364dmovss [rsp+312], x8
37be33657jmp 0x37be328e7
37be3365c
37be3365c 0f 1f 40 00 ..@.
37be33660
37be33660loc_37be33660:
37be33660pxor x0, x0
37be33664cvtsi2ss x0, rax
37be33669mov rax, [rsp+856]
37be33671mov [rax+4], 0
37be33678movss [rax], x0
37be3367cjmp 0x37be32b30
37be33681
37be33681 0f 1f 80 00 00 00 00 .......
37be33688
37be33688loc_37be33688:
37be33688movq x0, [r15+8*rbp]
37be3368emov rcx, [rsp+200]
37be33696mov rax, [rsp+808]
37be3369emovshdup x4, x0
37be336a2movlps [rax+8*rcx], x0
37be336a6mov rax, [rsp+744]
37be336aemov rax, [rax+8*rdi]
37be336b2mov rdi, [rsp+816]
37be336bamov [rdi+8*rcx], rax
37be336bemov rax, [rsp+792]
37be336c6movd ecx, x0
37be336camov [rax], 1
37be336d1mov rax, [rsp+800]
37be336d9mov [rax], 0
37be336e0movd eax, x4
37be336e4shl rax, 32
37be336e8or rcx, rax
37be336ebcall fn_37c42fc90
37be336f0mov ecx, [rsp+312]
37be336f7movd eax, x11
37be336fcmovaps x6, x0
37be336ffshl rax, 32
37be33703mulss x6, x9
37be33708or rcx, rax
37be3370bcall fn_37c42fc90
37be33710mov r11, [rsp+280]
37be33718maxss x6, x10
37be3371dcomiss x6, x0
37be33720jb 0x37be32bee
37be33726mov rax, [rsp+792]
37be3372emov rdi, [rsp+224]
37be33736mov [rax], 0
37be3373dmov rax, [rsp+800]
37be33745mov [rax], 1
37be3374ccmp [rsp+264], rdi
37be33754jge 0x37be32bee
37be3375amov rax, [rsp+320]
37be33762sub rax, [rsp+208]
37be3376aadd rax, [rsp+216]
37be33772add rax, rdi
37be33775mov [r15+8*rax], 0
37be3377djmp 0x37be32bee
37be33782
37be33782 66 0f 1f 44 00 00 f..D..
37be33788
37be33788loc_37be33788:
37be33788mov rdi, [rsp+224]
37be33790mov [rsp+432], 1
37be3379cmov [rsp+440], rdi
37be337a4test r14, r14
37be337a7jle 0x37be3414c
37be337adlea rax, [rsp+400]
37be337b5mov [rsp+368], rbx
37be337bdmov r12l, 1
37be337c3mov rbx, [rsp+824]
37be337cbmov [rsp+376], rbp
37be337d3mov r13, r11
37be337d6mov rbp, [rsp+328]
37be337demov [rsp+360], rax
37be337e6mov [rsp+296], rsi
37be337eejmp 0x37be33809
37be337f0
37be337f0loc_37be337f0:
37be337f0sub rdi, 1
37be337f4add r12, 1
37be337f8mov [rsp+440], rdi
37be33800cmp r14, r12
37be33803jl 0x37be339a2
37be33809
37be33809loc_37be33809:
37be33809mov rdx, [rsp+208]
37be33811mov rax, [rsp+216]
37be33819imul rdx, rdi
37be3381dadd rax, rdi
37be33820add rax, rdx
37be33823mov ecx, [r15+8*rax]
37be33827mov eax, [r15+8*rax+4]
37be3382cmov ecx, ecx
37be3382eshl rax, 32
37be33832or rcx, rax
37be33835call fn_37c42fc90
37be3383apxor x4, x4
37be3383eucomiss x0, x4
37be33841movaps x6, x0
37be33844jp 0x37be33863
37be33846jne 0x37be33863
37be33848mov ecx, [rsp+312]
37be3384fmovd eax, x11
37be33854shl rax, 32
37be33858or rcx, rax
37be3385bcall fn_37c42fc90
37be33860movaps x6, x0
37be33863
37be33863loc_37be33863:
37be33863mov rdx, rdi
37be33866mov rax, [rsp+280]
37be3386emovaps x3, x7
37be33871mulss x6, x9
37be33876sub rdx, r13
37be33879lea rsi, [rdx+1]
37be3387dimul rax, rsi
37be33881lea rax, [rbp+rax+1]
37be33886maxss x6, x10
37be3388bmovss x1, [rbx+8*rax]
37be33890movss x0, [rbx+8*rax+4]
37be33896mulss x3, x1
37be3389amovaps x2, x0
37be3389dmulss x1, x8
37be338a2mulss x0, x7
37be338a6mulss x2, x8
37be338abaddss x0, x1
37be338afsubss x3, x2
37be338b3movd eax, x0
37be338b7shl rax, 32
37be338bbmovd ecx, x3
37be338bfor rcx, rax
37be338c2call fn_37c42fc90
37be338c7comiss x6, x0
37be338cajae 0x37be337f0
37be338d0mov [rsp+56], rbx
37be338d5mov rax, [rsp+360]
37be338ddlea rdx, [rip+0x62224c]
37be338e4add r12, 1
37be338e8mov r14, [rsp+432]
37be338f0mov r9, [rsp+256]
37be338f8mov rcx, rdx
37be338fbmov [rsp+408], rsi
37be33903mov [rsp+104], rax
37be33908lea rax, [rsp+416]
37be33910mov r8, [rsp+296]
37be33918mov [rsp+96], rax
37be3391dlea rax, [rsp+408]
37be33925mov [rsp+88], rax
37be3392amov rax, [rsp+848]
37be33932mov [rsp+416], r14
37be3393aadd r14, 1
37be3393emov [rsp+80], rax
37be33943mov rax, [rsp+840]
37be3394bmov [rsp+72], rax
37be33950mov rax, [rsp+832]
37be33958mov [rsp+64], rax
37be3395dmov rax, [rsp+752]
37be33965mov [rsp+48], rax
37be3396amov rax, [rsp+248]
37be33972mov [rsp+40], rax
37be33977mov rax, [rsp+736]
37be3397fmov [rsp+32], rax
37be33984call ctgexc_64_
37be33989mov [rsp+432], r14
37be33991mov r14, [rsp+424]
37be33999cmp r14, r12
37be3399cjge 0x37be33809
37be339a2
37be339a2loc_37be339a2:
37be339a2mov rax, [rsp+224]
37be339aamov rsi, [rsp+296]
37be339b2mov r11, r13
37be339b5mov rbx, [rsp+368]
37be339bdmov rbp, [rsp+376]
37be339c5sub rax, rdi
37be339c8sub r14, rax
37be339cbmov [rsp+296], r14
37be339d3jmp 0x37be32ef3
37be339d8
37be339d8 0f 1f 84 00 00 00 00 00 ........
37be339e0
37be339e0loc_37be339e0:
37be339e0mov rax, [rsp+216]
37be339e8mov rdx, [rsp+320]
37be339f0sub rdx, [rsp+208]
37be339f8lea r12, [rdx+rax]
37be339fccmp [rsp+296], 0
37be33a05jle 0x37be33b7e
37be33a0bmov rcx, [rsp+296]
37be33a13lea rax, [r11+r12]
37be33a17movq x4, [r15+8*rax]
37be33a1dcmp rcx, 1
37be33a21je 0x37be33b0e
37be33a27movss x0, [r15+8*rax]
37be33a2dmovss x2, [r15+8*rax+4]
37be33a34shr rcx, 1
37be33a37mov rax, [rsp+224]
37be33a3fmov r13, [rsp+280]
37be33a47mov r9, rcx
37be33a4amovss x5, [rip+0x6220ee]
37be33a52movaps x3, x0
37be33a55add rax, 1
37be33a59sub rax, [rsp+272]
37be33a61unpcklps x3, x2
37be33a64mov r8, r13
37be33a67add rax, rdx
37be33a6aunpcklps x2, x0
37be33a6dshl r8, 4
37be33a71movlhps x3, x3
37be33a74add rax, [rsp+216]
37be33a7cmov rdx, [rsp+824]
37be33a84movlhps x2, x2
37be33a87shufps x5, x5, 0
37be33a8blea r10, [r15+8*rax]
37be33a8fxor eax, eax
37be33a91nop [rax]
37be33a94nop [rax+rax]
37be33a9fnop [rax+rax]
37be33aaanop [rax+rax]
37be33ab5nop [rax+rax]
37be33ac0
37be33ac0loc_37be33ac0:
37be33ac0movq x0, [rdx]
37be33ac4movhps x0, [rdx+8*r13]
37be33ac9mov rcx, rax
37be33accadd rdx, r8
37be33acfmovsldup x1, x0
37be33ad3movshdup x0, x0
37be33ad7shl rcx, 4
37be33adbadd rax, 1
37be33adfmulps x1, x3
37be33ae2xorps x0, x5
37be33ae5mulps x0, x2
37be33ae8addsubps x1, x0
37be33aecmovups [r10+rcx], x1
37be33af1cmp rax, r9
37be33af4jne 0x37be33ac0
37be33af6mov rax, [rsp+296]
37be33afetest al, 1
37be33b00je 0x37be33b7e
37be33b02or rax, 1
37be33b06mov [rsp+296], rax
37be33b0e
37be33b0eloc_37be33b0e:
37be33b0emov rcx, [rsp+296]
37be33b16mov rdx, [rsp+824]
37be33b1emovq x1, x4
37be33b22shufps x4, x4, -31
37be33b26lea rax, [rcx-1]
37be33b2aimul rax, [rsp+280]
37be33b33movq x0, [rdx+8*rax]
37be33b38movss x2, [rdx+8*rax+4]
37be33b3exorps x2, [rip+0x621ffb]
37be33b45mov rax, [rsp+200]
37be33b4dmovsldup x0, x0
37be33b51movsldup x2, x2
37be33b55add rax, rcx
37be33b58add rax, r12
37be33b5bmovq x0, x0
37be33b5fmulps x0, x1
37be33b62movq x2, x2
37be33b66movq x1, x4
37be33b6amulps x1, x2
37be33b6dmovq x0, x0
37be33b71movq x1, x1
37be33b75addsubps x0, x1
37be33b79movlps [r15+8*rax], x0
37be33b7e
37be33b7eloc_37be33b7e:
37be33b7elea rcx, [rdi-1]
37be33b82cmp r11, rcx
37be33b85jg 0x37be330da
37be33b8bmov rdx, [rsp+240]
37be33b93lea rax, [r12+rdi]
37be33b97mov r9, [rsp+824]
37be33b9fmov [rsp+360], rdi
37be33ba7lea r10, [r15+8*rax]
37be33babmov [rsp+336], rcx
37be33bb3mov r12, rcx
37be33bb6lea rax, [8*rdx]
37be33bbeadd rdx, rdi
37be33bc1mov [rsp+272], rsi
37be33bc9mov [rsp+296], rax
37be33bd1lea rax, [rdi-2]
37be33bd5mov rdi, [rsp+288]
37be33bddimul rax, [rsp+232]
37be33be6mov [rsp+368], rbx
37be33beelea rbx, [rsp+396]
37be33bf6add rax, rdx
37be33bf9mov rdx, [rsp+744]
37be33c01lea r14, [rdx+8*rax-8]
37be33c06mov rdx, [rsp+280]
37be33c0emov rax, rdx
37be33c11neg rax
37be33c14shl rax, 3
37be33c18mov [rsp+312], rax
37be33c20mov rax, rcx
37be33c23sub rax, r11
37be33c26add rax, 1
37be33c2aimul rax, rdx
37be33c2eadd rax, [rsp+328]
37be33c36mov [rsp+328], r11
37be33c3elea r13, [r9+8*rax+8]
37be33c43lea rax, [8*rdx]
37be33c4bmov [rsp+280], rax
37be33c53mov rax, [rsp+224]
37be33c5blea r9, [rsp+464]
37be33c63mov [rsp+320], r9
37be33c6badd rax, 1
37be33c6fmov [rsp+288], rax
37be33c77nop [rax+rax]
37be33c80
37be33c80loc_37be33c80:
37be33c80mov rsi, r10
37be33c83sub r10, 8
37be33c87lea rax, [r12+1]
37be33c8cmov r9, rdi
37be33c8fmov rcx, [rsp+320]
37be33c97mov rdx, rsi
37be33c9amov r8, rbx
37be33c9dmov [rsp+256], r10
37be33ca5mov [rsp+248], rax
37be33cadmov [rsp+32], rcx
37be33cb2mov rcx, r10
37be33cb5call clartg_64_
37be33cbamov rdx, [rsp+464]
37be33cc2mov rax, [rsp+328]
37be33ccamov [rsi], 0
37be33cd1mov rcx, [rsp+224]
37be33cd9mov [rsi-8], rdx
37be33cddmov rdx, r12
37be33ce0sub r12, 1
37be33ce4mov rsi, [rsp+248]
37be33ceccmp rax, r12
37be33cefmov [rsp+48], rdi
37be33cf4cmovl rax, r12
37be33cf8mov [rsp+40], rbx
37be33cfdsub rcx, rax
37be33d00imul rax, [rsp+208]
37be33d09add rax, [rsp+216]
37be33d11add rsi, rax
37be33d14add rax, rdx
37be33d17add rcx, 1
37be33d1blea rdx, [r15+8*rax]
37be33d1fmov rax, [rsp+736]
37be33d27mov [rsp+480], rcx
37be33d2flea r9, [r15+8*rsi]
37be33d33mov rcx, rbp
37be33d36mov [rsp+32], rax
37be33d3bmov r8, rax
37be33d3ecall crot_64_
37be33d43mov [rsp+48], rdi
37be33d48mov rdx, r14
37be33d4bmov rcx, rbp
37be33d4emov rax, [rsp+288]
37be33d56mov [rsp+40], rbx
37be33d5blea r9, [r14+8]
37be33d5fsub rax, r12
37be33d62mov [rsp+480], rax
37be33d6amov rax, [rsp+752]
37be33d72mov [rsp+32], rax
37be33d77mov r8, rax
37be33d7acall crot_64_
37be33d7flea rax, [rip+0x621d6a]
37be33d86mov rdx, r13
37be33d89movss x0, [rsp+492]
37be33d92mov [rsp+32], rax
37be33d97xorps x0, [rip+0x621da2]
37be33d9elea r8, [rip+0x621d4b]
37be33da5movss x1, [rsp+488]
37be33daemov rax, [rsp+280]
37be33db6mov [rsp+48], rbp
37be33dbbmov [rsp+40], rbx
37be33dc0mov rcx, [rsp+272]
37be33dc8unpcklps x1, x0
37be33dcblea r9, [r13+rax]
37be33dd0movlps [rsp+480], x1
37be33dd8call crot_64_
37be33dddadd r14, [rsp+296]
37be33de5add r13, [rsp+312]
37be33dedcmp [rsp+200], r12
37be33df5mov r10, [rsp+256]
37be33dfdjne 0x37be33c80
37be33e03lea r13, [rsp+432]
37be33e0bmov rcx, [rsp+336]
37be33e13mov rsi, [rsp+272]
37be33e1blea rdi, [rsp+448]
37be33e23mov [rsp+200], r13
37be33e2bmov rax, [rsp+368]
37be33e33mov rbx, [rsp+360]
37be33e3bmov r14, [rsp+840]
37be33e43mov r13, [rsp+832]
37be33e4bnop [rax+rax]
37be33e50
37be33e50loc_37be33e50:
37be33e50mov [rsp+432], rcx
37be33e58cmp rcx, rbx
37be33e5bjge 0x37be33f52
37be33e61mov [rsp+248], rcx
37be33e69mov r12, rdi
37be33e6clea rdi, [rsp+440]
37be33e74nop
37be33e75nop [rax+rax]
37be33e80
37be33e80loc_37be33e80:
37be33e80add rax, [rsp+424]
37be33e88mov [rsp+104], r13
37be33e8dmov r9, r12
37be33e90lea rdx, [rip+0x621c99]
37be33e97sub rax, 1
37be33e9bmov [rsp+88], r12
37be33ea0mov rcx, rdx
37be33ea3mov r8, [rsp+200]
37be33eabmov [rsp+480], rax
37be33eb3mov rax, [rsp+848]
37be33ebbmov [rsp+80], rsi
37be33ec0mov [rsp+136], rax
37be33ec8mov rax, [rsp+824]
37be33ed0mov [rsp+48], r15
37be33ed5mov [rsp+96], rax
37be33edamov rax, [rsp+752]
37be33ee2mov [rsp+40], rdi
37be33ee7mov [rsp+72], rax
37be33eecmov rax, [rsp+744]
37be33ef4mov [rsp+32], rbp
37be33ef9mov [rsp+64], rax
37be33efemov rax, [rsp+736]
37be33f06mov [rsp+128], r14
37be33f0emov [rsp+56], rax
37be33f13mov [rsp+120], r12
37be33f18mov [rsp+112], rsi
37be33f1dcall claqz1_64_
37be33f22mov rax, [rsp+432]
37be33f2alea rdx, [rax+1]
37be33f2emov rax, [rsp+448]
37be33f36mov [rsp+432], rdx
37be33f3ecmp rdx, rbx
37be33f41jl 0x37be33e80
37be33f47mov rcx, [rsp+248]
37be33f4fmov rdi, r12
37be33f52
37be33f52loc_37be33f52:
37be33f52sub rcx, 1
37be33f56cmp rcx, rax
37be33f59jl 0x37be34130
37be33f5fmov rbx, [rsp+440]
37be33f67jmp 0x37be33e50
37be33f6c
37be33f6c 0f 1f 40 00 ..@.
37be33f70
37be33f70loc_37be33f70:
37be33f70sub r14, rax
37be33f73mov rax, [rsp+792]
37be33f7bmov r8, rsi
37be33f7emov rdx, rsi
37be33f81mov rbx, [rsp+800]
37be33f89mov r9, [rsp+856]
37be33f91lea rcx, [rip+0x621b7b]
37be33f98mov [rax], r14
37be33f9bmov rax, [rsp+736]
37be33fa3mov [rbx], 0
37be33faamov [rsp+48], rax
37be33fafmov rax, [rsp+256]
37be33fb7mov [rsp+56], 3
37be33fc0mov [rsp+40], rax
37be33fc5mov [rsp+32], rsi
37be33fcacall clacpy_64_
37be33fcfmov [rsp+32], rsi
37be33fd4mov r8, rsi
37be33fd7mov rdx, rsi
37be33fdamov rbx, [rsp+752]
37be33fe2mov rax, [rsp+424]
37be33feamov [rsp+56], 3
37be33ff3lea rcx, [rip+0x621b19]
37be33ffamov [rsp+48], rbx
37be33fffmov rbx, [rsp+248]
37be34007imul rax, rax
37be3400bmov [rsp+40], rbx
37be34010mov rbx, [rsp+856]
37be34018lea r9, [rbx+8*rax]
37be3401ccall clacpy_64_
37be34021jmp 0x37be32b30
37be34026
37be34026 66 2e 0f 1f 84 00 00 00 00 00 f.........
37be34030
37be34030loc_37be34030:
37be34030mov rdi, [rsp+344]
37be34038xor eax, eax
37be3403amov r9, rsi
37be3403dmov [rsp+112], 1
37be34046mov [rsp+32], rsi
37be3404bmov r8, [rsp+696]
37be34053mov [rsp+104], 1
37be3405ctest rdi, rdi
37be3405fcmovns rax, rdi
37be34063mov rdx, rax
37be34066imul rdx, rbx
37be3406asub rdx, rax
37be3406dmov rax, [rsp+760]
37be34075lea rdi, [rax+8*rdx]
37be34079mov rax, [rsp+696]
37be34081lea rdx, [rip+0x621ab0]
37be34088mov [rsp+48], rdi
37be3408dmov rcx, rdx
37be34090mov [rsp+96], rax
37be34095mov rax, [rsp+856]
37be3409dmov [rsp+88], rax
37be340a2lea rax, [rip+0x621a6f]
37be340a9mov [rsp+80], rax
37be340aemov rax, [rsp+832]
37be340b6mov [rsp+72], rax
37be340bbmov rax, [rsp+824]
37be340c3mov [rsp+64], rax
37be340c8mov rax, [rsp+768]
37be340d0mov [rsp+56], rax
37be340d5lea rax, [rip+0x621a48]
37be340dcmov [rsp+40], rax
37be340e1call cgemm_64_
37be340e6mov rax, [rsp+768]
37be340eemov [rsp+40], rdi
37be340f3mov r8, rsi
37be340f6mov [rsp+56], 3
37be340ffmov r9, [rsp+856]
37be34107lea rcx, [rip+0x621a05]
37be3410emov [rsp+48], rax
37be34113mov rax, [rsp+696]
37be3411bmov [rsp+32], rax
37be34120mov rdx, rax
37be34123call clacpy_64_
37be34128jmp 0x37be33308
37be3412d
37be3412d 0f 1f 00 ...
37be34130
37be34130loc_37be34130:
37be34130mov rbx, rax
37be34133lea rax, [rax-1]
37be34137mov [rsp+200], rax
37be3413fjmp 0x37be330da
37be34144
37be34144loc_37be34144:
37be34144mov rax, r11
37be34147jmp 0x37be33052
37be3414c
37be3414cloc_37be3414c:
37be3414cmov rdi, [rsp+224]
37be34154jmp 0x37be32ef3
37be34159
37be34159loc_37be34159:
37be34159neg rax
37be3415cjmp 0x37be32b0d
37be32740
Loading..