File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bcba050
37bcba050zunglq_:
37bcba050push r15
37bcba052push r14
37bcba054push r13
37bcba056push r12
37bcba058push rbp
37bcba059push rdi
37bcba05apush rsi
37bcba05bpush rbx
37bcba05csub rsp, 312
37bcba063movups [rsp+288], x6
37bcba06bmov rax, [rsp+416]
37bcba073mov rbx, [rsp+448]
37bcba07bmov rbp, [rsp+432]
37bcba083movsxd r15, [rax]
37bcba086lea rax, [rip+0x79554f]
37bcba08dmov [rbx], 0
37bcba093mov [rsp+40], r8
37bcba098mov r13, rcx
37bcba09bmov rdi, rdx
37bcba09emov [rsp+32], rdx
37bcba0a3lea rdx, [rip+0x795527]
37bcba0aamov [rsp+64], 1
37bcba0b3mov [rsp+56], 6
37bcba0bcmov [rsp+48], rax
37bcba0c1mov [rsp+400], r8
37bcba0c9lea r8, [rip+0x795500]
37bcba0d0mov [rsp+408], r9
37bcba0d8mov r9, rcx
37bcba0dblea rcx, [rip+0x7954f6]
37bcba0e2call ilaenv_
37bcba0e7mov r14l, [r13]
37bcba0ebpxor x0, x0
37bcba0efmov [rbp+8], 0
37bcba0f7mov esi, eax
37bcba0f9mov eax, 1
37bcba0fetest r14l, r14l
37bcba101mov edx, esi
37bcba103cmovg eax, r14l
37bcba107imul edx, eax
37bcba10acvtsi2sd x0, edx
37bcba10emovsd_xmm [rbp], x0
37bcba113test r14l, r14l
37bcba116js 0x37bcba228
37bcba11cmov edx, [rdi]
37bcba11ecmp edx, r14l
37bcba121jge 0x37bcba134
37bcba123mov edx, -2
37bcba128mov eax, 2
37bcba12dmov [rbx], edx
37bcba12fjmp 0x37bcba233
37bcba134
37bcba134loc_37bcba134:
37bcba134mov rcx, [rsp+400]
37bcba13cmov ecx, [rcx]
37bcba13etest ecx, ecx
37bcba140js 0x37bcba21a
37bcba146cmp ecx, r14l
37bcba149jg 0x37bcba21a
37bcba14fmov r11, [rsp+416]
37bcba157cmp [r11], eax
37bcba15ajl 0x37bcba271
37bcba160mov r11, [rsp+440]
37bcba168mov r8l, [r11]
37bcba16bcmp r8l, eax
37bcba16ejl 0x37bcba958
37bcba174mov eax, [rbx]
37bcba176test eax, eax
37bcba178jne 0x37bcba98a
37bcba17etest r14l, r14l
37bcba181je 0x37bcba27f
37bcba187cmp esi, 1
37bcba18ajle 0x37bcba96e
37bcba190mov r8l, r14l
37bcba193cmp ecx, esi
37bcba195jg 0x37bcba28c
37bcba19b
37bcba19bloc_37bcba19b:
37bcba19bmov [rsp+276], r8l
37bcba1a3
37bcba1a3loc_37bcba1a3:
37bcba1a3lea rax, [rsp+268]
37bcba1abmov [rsp+48], rbp
37bcba1b0mov r9, [rsp+408]
37bcba1b8lea r8, [rsp+284]
37bcba1c0mov [rsp+56], rax
37bcba1c5mov rax, [rsp+424]
37bcba1cdmov [rsp+280], edx
37bcba1d4lea rdx, [rsp+280]
37bcba1dcmov [rsp+40], rax
37bcba1e1mov rax, [rsp+416]
37bcba1e9mov [rsp+284], ecx
37bcba1f0lea rcx, [rsp+276]
37bcba1f8mov [rsp+32], rax
37bcba1fdcall zungl2_
37bcba202
37bcba202loc_37bcba202:
37bcba202pxor x0, x0
37bcba206mov [rbp+8], 0
37bcba20ecvtsi2sd x0, r14l
37bcba213movsd_xmm [rbp], x0
37bcba218jmp 0x37bcba255
37bcba21a
37bcba21aloc_37bcba21a:
37bcba21amov edx, -3
37bcba21fmov eax, 3
37bcba224mov [rbx], edx
37bcba226jmp 0x37bcba233
37bcba228
37bcba228loc_37bcba228:
37bcba228mov [rbx], -1
37bcba22emov eax, 1
37bcba233
37bcba233loc_37bcba233:
37bcba233lea rdx, [rsp+284]
37bcba23bmov r8l, 6
37bcba241lea rcx, [rip+0x795389]
37bcba248mov [rsp+284], eax
37bcba24fcall xerbla_
37bcba254nop
37bcba255
37bcba255loc_37bcba255:
37bcba255movups x6, [rsp+288]
37bcba25dadd rsp, 312
37bcba264pop rbx
37bcba265pop rsi
37bcba266pop rdi
37bcba267pop rbp
37bcba268pop r12
37bcba26apop r13
37bcba26cpop r14
37bcba26epop r15
37bcba270ret
37bcba271
37bcba271loc_37bcba271:
37bcba271mov edx, -5
37bcba276mov eax, 5
37bcba27bmov [rbx], edx
37bcba27djmp 0x37bcba233
37bcba27f
37bcba27floc_37bcba27f:
37bcba27fmov rax, [rip+0x79538a]
37bcba286mov [rbp], rax
37bcba28ajmp 0x37bcba255
37bcba28c
37bcba28cloc_37bcba28c:
37bcba28clea rax, [rip+0x795349]
37bcba293mov [rsp+32], rdi
37bcba298mov r9, r13
37bcba29blea r8, [rip+0x79532e]
37bcba2a2mov [rsp+48], rax
37bcba2a7mov rax, [rsp+400]
37bcba2aflea rdx, [rip+0x79531b]
37bcba2b6lea rcx, [rip+0x795323]
37bcba2bdmov [rsp+64], 1
37bcba2c6mov [rsp+56], 6
37bcba2cfmov [rsp+40], rax
37bcba2d4call ilaenv_
37bcba2d9xor edx, edx
37bcba2dbmov r9l, [r13]
37bcba2dftest eax, eax
37bcba2e1mov ebx, edx
37bcba2e3cmovns ebx, eax
37bcba2e6mov rax, [rsp+400]
37bcba2eemov r8l, r9l
37bcba2f1mov ecx, [rax]
37bcba2f3cmp ecx, ebx
37bcba2f5jg 0x37bcba320
37bcba2f7cmp ecx, esi
37bcba2f9jle 0x37bcba30e
37bcba2fb
37bcba2fbloc_37bcba2fb:
37bcba2fbmov r8l, r9l
37bcba2fetest r9l, r9l
37bcba301jle 0x37bcba202
37bcba307mov edx, [rdi]
37bcba309jmp 0x37bcba19b
37bcba30e
37bcba30eloc_37bcba30e:
37bcba30etest r9l, r9l
37bcba311jle 0x37bcba202
37bcba317mov edx, [rdi]
37bcba319jmp 0x37bcba19b
37bcba31e
37bcba31e 66 90 f.
37bcba320
37bcba320loc_37bcba320:
37bcba320mov rax, [rsp+440]
37bcba328mov r14l, esi
37bcba32bmov [rsp+272], r9l
37bcba333imul r14l, r9l
37bcba337mov eax, [rax]
37bcba339cmp eax, r14l
37bcba33cjl 0x37bcba8d6
37bcba342cmp ecx, esi
37bcba344jle 0x37bcba30e
37bcba346
37bcba346loc_37bcba346:
37bcba346xor eax, eax
37bcba348test r15, r15
37bcba34bmov r8l, ecx
37bcba34emov [rsp+168], ecx
37bcba355cmovs r15, rax
37bcba359lea r10l, [r9-1]
37bcba35dpxor x0, x0
37bcba361sub r8l, ebx
37bcba364lea ebx, [r8-1]
37bcba368mov r12l, 1
37bcba36emov rax, r15
37bcba371not rax
37bcba374mov [rsp+184], rax
37bcba37clea eax, [r8-1]
37bcba380mov r8l, r9l
37bcba383cdq
37bcba384idiv esi
37bcba386sub ebx, edx
37bcba388mov rdx, [rsp+408]
37bcba390lea eax, [rbx+rsi]
37bcba393cmp eax, ecx
37bcba395cmovg eax, ecx
37bcba398mov r11l, eax
37bcba39blea eax, [rax+1]
37bcba39emov [rsp+176], eax
37bcba3a5mov rax, r15
37bcba3a8sub r10l, r11l
37bcba3abshl rax, 4
37bcba3afmov [rsp+192], rax
37bcba3b7movsxd rax, r11l
37bcba3bamov [rsp+200], rax
37bcba3c2lea rax, [r10+rax-1]
37bcba3c7shl rax, 4
37bcba3cblea rdx, [rdx+rax+32]
37bcba3d0mov rax, r10
37bcba3d3not rax
37bcba3d6shl rax, 4
37bcba3damov r10, rax
37bcba3dd
37bcba3ddloc_37bcba3dd:
37bcba3ddcmp r9l, [rsp+176]
37bcba3e5jl 0x37bcba420
37bcba3e7mov rcx, r10
37bcba3ealea rax, [r10+rdx]
37bcba3eeneg rcx
37bcba3f1and ecx, 16
37bcba3f4je 0x37bcba402
37bcba3f6movups [rax], x0
37bcba3f9add rax, 16
37bcba3fdcmp rdx, rax
37bcba400je 0x37bcba420
37bcba402
37bcba402loc_37bcba402:
37bcba402mov ecx, [rsp+168]
37bcba409
37bcba409loc_37bcba409:
37bcba409movups [rax], x0
37bcba40cadd rax, 32
37bcba410movups [rax-16], x0
37bcba414cmp rdx, rax
37bcba417jne 0x37bcba409
37bcba419mov [rsp+168], ecx
37bcba420
37bcba420loc_37bcba420:
37bcba420add rdx, [rsp+192]
37bcba428cmp r11l, r12l
37bcba42bje 0x37bcba433
37bcba42dadd r12l, 1
37bcba431jmp 0x37bcba3dd
37bcba433
37bcba433loc_37bcba433:
37bcba433mov ecx, [rsp+168]
37bcba43acmp r9l, r11l
37bcba43djg 0x37bcba804
37bcba443lea rax, [rsp+284]
37bcba44blea r9l, [rbx+1]
37bcba44fmov [rsp+176], rax
37bcba457lea rax, [rsp+276]
37bcba45fmov [rsp+168], rax
37bcba467lea rax, [rsp+268]
37bcba46fmov [rsp+192], rax
37bcba477
37bcba477loc_37bcba477:
37bcba477mov eax, ebx
37bcba479xor edx, edx
37bcba47bmovsxd rbx, r9l
37bcba47emov r11, [rsp+184]
37bcba486div esi
37bcba488mov [rsp+384], r13
37bcba490mov [rsp+252], r14l
37bcba498lea r12, [r11+rbx]
37bcba49cpxor x6, x6
37bcba4a0mov [rsp+248], eax
37bcba4a7mov eax, esi
37bcba4a9mov r14l, [rsp+248]
37bcba4b1neg eax
37bcba4b3movsxd rdx, eax
37bcba4b6lea rax, [r15+1]
37bcba4baimul rax, rdx
37bcba4bemov [rsp+224], rdx
37bcba4c6imul rdx, r15
37bcba4cashl rax, 4
37bcba4cemov [rsp+216], rax
37bcba4d6mov rax, rbx
37bcba4d9imul rax, r15
37bcba4ddmov [rsp+208], rdx
37bcba4e5shl r15, 4
37bcba4e9lea rdx, [r11+rax]
37bcba4edadd r12, rax
37bcba4f0mov [rsp+184], rdx
37bcba4f8mov rdx, [rsp+424]
37bcba500shl r12, 4
37bcba504add r12, [rsp+408]
37bcba50csub rdx, 16
37bcba510mov [rsp+200], rdx
37bcba518mov edx, ecx
37bcba51anop [rax+rax]
37bcba520
37bcba520loc_37bcba520:
37bcba520sub edx, ebx
37bcba522mov rax, rbx
37bcba525mov r13l, ebx
37bcba528add edx, 1
37bcba52bcmp edx, esi
37bcba52dcmovg edx, esi
37bcba530shl rax, 4
37bcba534add rax, [rsp+200]
37bcba53cmov [rsp+276], edx
37bcba543add edx, ebx
37bcba545cmp edx, r8l
37bcba548jle 0x37bcba662
37bcba54e
37bcba54eloc_37bcba54e:
37bcba54emov edx, [rdi]
37bcba550mov rcx, [rsp+192]
37bcba558mov [rsp+40], rax
37bcba55dmov r9, r12
37bcba560mov rax, [rsp+416]
37bcba568mov [rsp+48], rbp
37bcba56dsub edx, r13l
37bcba570mov [rsp+56], rcx
37bcba575mov rcx, [rsp+168]
37bcba57dadd edx, 1
37bcba580mov [rsp+32], rax
37bcba585mov [rsp+284], edx
37bcba58cmov rdx, [rsp+176]
37bcba594mov r8, rcx
37bcba597call zungl2_
37bcba59cmov r8l, ebx
37bcba59fcmp ebx, 1
37bcba5a2jle 0x37bcba61b
37bcba5a4mov r9l, [rsp+276]
37bcba5acmov ecx, 1
37bcba5b1lea rdx, [rbx+r9-1]
37bcba5b6lea r11l, [r9+r13]
37bcba5baneg r9
37bcba5bdshl rdx, 4
37bcba5c1shl r9, 4
37bcba5c5add rdx, [rsp+408]
37bcba5cdnop [rax]
37bcba5d0
37bcba5d0loc_37bcba5d0:
37bcba5d0lea rax, [r9+rdx]
37bcba5d4cmp r11l, r8l
37bcba5d7jle 0x37bcba610
37bcba5d9mov r10, rdx
37bcba5dcsub r10, rax
37bcba5dfand r10l, 16
37bcba5e3je 0x37bcba600
37bcba5e5movups [rax], x6
37bcba5e8add rax, 16
37bcba5eccmp rdx, rax
37bcba5efje 0x37bcba610
37bcba5f1nop [rax]
37bcba5f5nop [rax+rax]
37bcba600
37bcba600loc_37bcba600:
37bcba600movups [rax], x6
37bcba603add rax, 32
37bcba607movups [rax-16], x6
37bcba60bcmp rdx, rax
37bcba60ejne 0x37bcba600
37bcba610
37bcba610loc_37bcba610:
37bcba610add ecx, 1
37bcba613add rdx, r15
37bcba616cmp ecx, r8l
37bcba619jne 0x37bcba5d0
37bcba61b
37bcba61bloc_37bcba61b:
37bcba61btest r14l, r14l
37bcba61eje 0x37bcba7f7
37bcba624mov rax, [rsp+384]
37bcba62cmov rcx, [rsp+208]
37bcba634sub r14l, 1
37bcba638add [rsp+184], rcx
37bcba640add r12, [rsp+216]
37bcba648mov r8l, [rax]
37bcba64bmov rax, [rsp+400]
37bcba653add rbx, [rsp+224]
37bcba65bmov edx, [rax]
37bcba65djmp 0x37bcba520
37bcba662
37bcba662loc_37bcba662:
37bcba662mov edx, [rdi]
37bcba664mov [rsp+232], rax
37bcba66clea r10, [rsp+272]
37bcba674lea rcx, [rip+0x794f74]
37bcba67bmov [rsp+48], rax
37bcba680mov rax, [rsp+416]
37bcba688mov [rsp+64], r10
37bcba68dsub edx, ebx
37bcba68fmov r9, [rsp+168]
37bcba697mov [rsp+40], rax
37bcba69cmov r8, [rsp+176]
37bcba6a4add edx, 1
37bcba6a7mov [rsp+80], 7
37bcba6b0mov [rsp+72], 7
37bcba6b9mov [rsp+56], rbp
37bcba6bemov [rsp+32], r12
37bcba6c3mov [rsp+284], edx
37bcba6calea rdx, [rip+0x794f17]
37bcba6d1mov [rsp+240], r10
37bcba6d9call zlarft_
37bcba6demov rcx, [rsp+384]
37bcba6e6mov edx, [rsp+276]
37bcba6edlea r9, [rip+0x794ef4]
37bcba6f4mov rax, [rsp+168]
37bcba6fcmov r10, [rsp+240]
37bcba704lea r8, [rip+0x794ee4]
37bcba70bmov ecx, [rcx]
37bcba70dmov [rsp+248], ecx
37bcba714sub ecx, ebx
37bcba716sub ecx, edx
37bcba718add ecx, 1
37bcba71bmov [rsp+280], ecx
37bcba722mov ecx, [rdi]
37bcba724mov [rsp+48], rax
37bcba729mov rax, [rsp+176]
37bcba731sub ecx, ebx
37bcba733mov [rsp+144], 7
37bcba73fadd ecx, 1
37bcba742mov [rsp+40], rax
37bcba747mov [rsp+284], ecx
37bcba74emovsxd rcx, edx
37bcba751add edx, ebx
37bcba753shl rcx, 4
37bcba757movsxd rdx, edx
37bcba75aadd rdx, [rsp+184]
37bcba762mov [rsp+136], 7
37bcba76eadd rcx, rbp
37bcba771shl rdx, 4
37bcba775add rdx, [rsp+408]
37bcba77dmov [rsp+128], 19
37bcba789mov [rsp+104], rcx
37bcba78emov rcx, [rsp+416]
37bcba796mov [rsp+88], rdx
37bcba79blea rdx, [rsp+280]
37bcba7a3mov [rsp+96], rcx
37bcba7a8mov rcx, [rsp+416]
37bcba7b0mov [rsp+32], rdx
37bcba7b5lea rdx, [rip+0x794e3a]
37bcba7bcmov [rsp+64], rcx
37bcba7c1lea rcx, [rip+0x794e41]
37bcba7c8mov [rsp+120], 5
37bcba7d1mov [rsp+112], r10
37bcba7d6mov [rsp+80], r10
37bcba7dbmov [rsp+72], rbp
37bcba7e0mov [rsp+56], r12
37bcba7e5call zlarfb_
37bcba7eamov rax, [rsp+232]
37bcba7f2jmp 0x37bcba54e
37bcba7f7
37bcba7f7loc_37bcba7f7:
37bcba7f7mov r14l, [rsp+252]
37bcba7ffjmp 0x37bcba202
37bcba804
37bcba804loc_37bcba804:
37bcba804sub ecx, r11l
37bcba807mov edx, [rdi]
37bcba809movsxd rax, [rsp+176]
37bcba811sub r9l, r11l
37bcba814mov [rsp+284], ecx
37bcba81blea rcx, [rsp+268]
37bcba823lea r8, [rsp+284]
37bcba82bmov [rsp+192], rcx
37bcba833sub edx, r11l
37bcba836lea r11, [rsp+276]
37bcba83emov [rsp+56], rcx
37bcba843mov rcx, [rsp+200]
37bcba84bmov [rsp+280], edx
37bcba852mov rdx, r15
37bcba855shl rcx, 4
37bcba859add rcx, [rsp+424]
37bcba861mov [rsp+48], rbp
37bcba866mov [rsp+40], rcx
37bcba86bmov rcx, [rsp+416]
37bcba873imul rdx, rax
37bcba877add rdx, [rsp+184]
37bcba87fmov [rsp+276], r9l
37bcba887mov [rsp+32], rcx
37bcba88cadd rax, rdx
37bcba88fmov rcx, [rsp+408]
37bcba897lea rdx, [rsp+280]
37bcba89fshl rax, 4
37bcba8a3mov [rsp+176], r8
37bcba8ablea r9, [rcx+rax]
37bcba8afmov rcx, r11
37bcba8b2mov [rsp+168], r11
37bcba8bacall zungl2_
37bcba8bfmov r8l, [r13]
37bcba8c3lea r9l, [rbx+1]
37bcba8c7mov rax, [rsp+400]
37bcba8cfmov ecx, [rax]
37bcba8d1jmp 0x37bcba477
37bcba8d6
37bcba8d6loc_37bcba8d6:
37bcba8d6cdq
37bcba8d7mov [rsp+32], rdi
37bcba8dclea r8, [rip+0x794ced]
37bcba8e3lea rcx, [rip+0x794cfa]
37bcba8eaidiv r9l
37bcba8edmov [rsp+64], 1
37bcba8f6mov [rsp+56], 6
37bcba8ffmov r9, r13
37bcba902lea rdx, [rip+0x794cc8]
37bcba909mov esi, eax
37bcba90blea rax, [rip+0x794cca]
37bcba912mov [rsp+48], rax
37bcba917mov rax, [rsp+400]
37bcba91fmov [rsp+40], rax
37bcba924call ilaenv_
37bcba929mov edx, 2
37bcba92emov r9l, [r13]
37bcba932cmp eax, edx
37bcba934cmovl eax, edx
37bcba937mov r8l, r9l
37bcba93acmp esi, eax
37bcba93cjge 0x37bcba991
37bcba93etest r9l, r9l
37bcba941jle 0x37bcba202
37bcba947mov rax, [rsp+400]
37bcba94fmov edx, [rdi]
37bcba951mov ecx, [rax]
37bcba953jmp 0x37bcba19b
37bcba958
37bcba958loc_37bcba958:
37bcba958cmp r8l, -1
37bcba95cje 0x37bcba980
37bcba95emov [rbx], -8
37bcba964mov eax, 8
37bcba969jmp 0x37bcba233
37bcba96e
37bcba96eloc_37bcba96e:
37bcba96emov [rsp+276], r14l
37bcba976jmp 0x37bcba1a3
37bcba97b
37bcba97b 0f 1f 44 00 00 ..D..
37bcba980
37bcba980loc_37bcba980:
37bcba980mov eax, [rbx]
37bcba982test eax, eax
37bcba984je 0x37bcba255
37bcba98a
37bcba98aloc_37bcba98a:
37bcba98aneg eax
37bcba98cjmp 0x37bcba233
37bcba991
37bcba991loc_37bcba991:
37bcba991mov rax, [rsp+400]
37bcba999mov ecx, [rax]
37bcba99bcmp ecx, esi
37bcba99djle 0x37bcba30e
37bcba9a3cmp ecx, ebx
37bcba9a5jle 0x37bcba2fb
37bcba9abjmp 0x37bcba346
37bcba050
37bcba050zunglq_:
37bcba050push r15
37bcba052push r14
37bcba054push r13
37bcba056push r12
37bcba058push rbp
37bcba059push rdi
37bcba05apush rsi
37bcba05bpush rbx
37bcba05csub rsp, 312
37bcba063movups [rsp+288], x6
37bcba06bmov rax, [rsp+416]
37bcba073mov rbx, [rsp+448]
37bcba07bmov rbp, [rsp+432]
37bcba083movsxd r15, [rax]
37bcba086lea rax, [rip+0x79554f]
37bcba08dmov [rbx], 0
37bcba093mov [rsp+40], r8
37bcba098mov r13, rcx
37bcba09bmov rdi, rdx
37bcba09emov [rsp+32], rdx
37bcba0a3lea rdx, [rip+0x795527]
37bcba0aamov [rsp+64], 1
37bcba0b3mov [rsp+56], 6
37bcba0bcmov [rsp+48], rax
37bcba0c1mov [rsp+400], r8
37bcba0c9lea r8, [rip+0x795500]
37bcba0d0mov [rsp+408], r9
37bcba0d8mov r9, rcx
37bcba0dblea rcx, [rip+0x7954f6]
37bcba0e2call ilaenv_
37bcba0e7mov r14l, [r13]
37bcba0ebpxor x0, x0
37bcba0efmov [rbp+8], 0
37bcba0f7mov esi, eax
37bcba0f9mov eax, 1
37bcba0fetest r14l, r14l
37bcba101mov edx, esi
37bcba103cmovg eax, r14l
37bcba107imul edx, eax
37bcba10acvtsi2sd x0, edx
37bcba10emovsd_xmm [rbp], x0
37bcba113test r14l, r14l
37bcba116js 0x37bcba228
37bcba11cmov edx, [rdi]
37bcba11ecmp edx, r14l
37bcba121jge 0x37bcba134
37bcba123mov edx, -2
37bcba128mov eax, 2
37bcba12dmov [rbx], edx
37bcba12fjmp 0x37bcba233
37bcba134
37bcba134loc_37bcba134:
37bcba134mov rcx, [rsp+400]
37bcba13cmov ecx, [rcx]
37bcba13etest ecx, ecx
37bcba140js 0x37bcba21a
37bcba146cmp ecx, r14l
37bcba149jg 0x37bcba21a
37bcba14fmov r11, [rsp+416]
37bcba157cmp [r11], eax
37bcba15ajl 0x37bcba271
37bcba160mov r11, [rsp+440]
37bcba168mov r8l, [r11]
37bcba16bcmp r8l, eax
37bcba16ejl 0x37bcba958
37bcba174mov eax, [rbx]
37bcba176test eax, eax
37bcba178jne 0x37bcba98a
37bcba17etest r14l, r14l
37bcba181je 0x37bcba27f
37bcba187cmp esi, 1
37bcba18ajle 0x37bcba96e
37bcba190mov r8l, r14l
37bcba193cmp ecx, esi
37bcba195jg 0x37bcba28c
37bcba19b
37bcba19bloc_37bcba19b:
37bcba19bmov [rsp+276], r8l
37bcba1a3
37bcba1a3loc_37bcba1a3:
37bcba1a3lea rax, [rsp+268]
37bcba1abmov [rsp+48], rbp
37bcba1b0mov r9, [rsp+408]
37bcba1b8lea r8, [rsp+284]
37bcba1c0mov [rsp+56], rax
37bcba1c5mov rax, [rsp+424]
37bcba1cdmov [rsp+280], edx
37bcba1d4lea rdx, [rsp+280]
37bcba1dcmov [rsp+40], rax
37bcba1e1mov rax, [rsp+416]
37bcba1e9mov [rsp+284], ecx
37bcba1f0lea rcx, [rsp+276]
37bcba1f8mov [rsp+32], rax
37bcba1fdcall zungl2_
37bcba202
37bcba202loc_37bcba202:
37bcba202pxor x0, x0
37bcba206mov [rbp+8], 0
37bcba20ecvtsi2sd x0, r14l
37bcba213movsd_xmm [rbp], x0
37bcba218jmp 0x37bcba255
37bcba21a
37bcba21aloc_37bcba21a:
37bcba21amov edx, -3
37bcba21fmov eax, 3
37bcba224mov [rbx], edx
37bcba226jmp 0x37bcba233
37bcba228
37bcba228loc_37bcba228:
37bcba228mov [rbx], -1
37bcba22emov eax, 1
37bcba233
37bcba233loc_37bcba233:
37bcba233lea rdx, [rsp+284]
37bcba23bmov r8l, 6
37bcba241lea rcx, [rip+0x795389]
37bcba248mov [rsp+284], eax
37bcba24fcall xerbla_
37bcba254nop
37bcba255
37bcba255loc_37bcba255:
37bcba255movups x6, [rsp+288]
37bcba25dadd rsp, 312
37bcba264pop rbx
37bcba265pop rsi
37bcba266pop rdi
37bcba267pop rbp
37bcba268pop r12
37bcba26apop r13
37bcba26cpop r14
37bcba26epop r15
37bcba270ret
37bcba271
37bcba271loc_37bcba271:
37bcba271mov edx, -5
37bcba276mov eax, 5
37bcba27bmov [rbx], edx
37bcba27djmp 0x37bcba233
37bcba27f
37bcba27floc_37bcba27f:
37bcba27fmov rax, [rip+0x79538a]
37bcba286mov [rbp], rax
37bcba28ajmp 0x37bcba255
37bcba28c
37bcba28cloc_37bcba28c:
37bcba28clea rax, [rip+0x795349]
37bcba293mov [rsp+32], rdi
37bcba298mov r9, r13
37bcba29blea r8, [rip+0x79532e]
37bcba2a2mov [rsp+48], rax
37bcba2a7mov rax, [rsp+400]
37bcba2aflea rdx, [rip+0x79531b]
37bcba2b6lea rcx, [rip+0x795323]
37bcba2bdmov [rsp+64], 1
37bcba2c6mov [rsp+56], 6
37bcba2cfmov [rsp+40], rax
37bcba2d4call ilaenv_
37bcba2d9xor edx, edx
37bcba2dbmov r9l, [r13]
37bcba2dftest eax, eax
37bcba2e1mov ebx, edx
37bcba2e3cmovns ebx, eax
37bcba2e6mov rax, [rsp+400]
37bcba2eemov r8l, r9l
37bcba2f1mov ecx, [rax]
37bcba2f3cmp ecx, ebx
37bcba2f5jg 0x37bcba320
37bcba2f7cmp ecx, esi
37bcba2f9jle 0x37bcba30e
37bcba2fb
37bcba2fbloc_37bcba2fb:
37bcba2fbmov r8l, r9l
37bcba2fetest r9l, r9l
37bcba301jle 0x37bcba202
37bcba307mov edx, [rdi]
37bcba309jmp 0x37bcba19b
37bcba30e
37bcba30eloc_37bcba30e:
37bcba30etest r9l, r9l
37bcba311jle 0x37bcba202
37bcba317mov edx, [rdi]
37bcba319jmp 0x37bcba19b
37bcba31e
37bcba31e 66 90 f.
37bcba320
37bcba320loc_37bcba320:
37bcba320mov rax, [rsp+440]
37bcba328mov r14l, esi
37bcba32bmov [rsp+272], r9l
37bcba333imul r14l, r9l
37bcba337mov eax, [rax]
37bcba339cmp eax, r14l
37bcba33cjl 0x37bcba8d6
37bcba342cmp ecx, esi
37bcba344jle 0x37bcba30e
37bcba346
37bcba346loc_37bcba346:
37bcba346xor eax, eax
37bcba348test r15, r15
37bcba34bmov r8l, ecx
37bcba34emov [rsp+168], ecx
37bcba355cmovs r15, rax
37bcba359lea r10l, [r9-1]
37bcba35dpxor x0, x0
37bcba361sub r8l, ebx
37bcba364lea ebx, [r8-1]
37bcba368mov r12l, 1
37bcba36emov rax, r15
37bcba371not rax
37bcba374mov [rsp+184], rax
37bcba37clea eax, [r8-1]
37bcba380mov r8l, r9l
37bcba383cdq
37bcba384idiv esi
37bcba386sub ebx, edx
37bcba388mov rdx, [rsp+408]
37bcba390lea eax, [rbx+rsi]
37bcba393cmp eax, ecx
37bcba395cmovg eax, ecx
37bcba398mov r11l, eax
37bcba39blea eax, [rax+1]
37bcba39emov [rsp+176], eax
37bcba3a5mov rax, r15
37bcba3a8sub r10l, r11l
37bcba3abshl rax, 4
37bcba3afmov [rsp+192], rax
37bcba3b7movsxd rax, r11l
37bcba3bamov [rsp+200], rax
37bcba3c2lea rax, [r10+rax-1]
37bcba3c7shl rax, 4
37bcba3cblea rdx, [rdx+rax+32]
37bcba3d0mov rax, r10
37bcba3d3not rax
37bcba3d6shl rax, 4
37bcba3damov r10, rax
37bcba3dd
37bcba3ddloc_37bcba3dd:
37bcba3ddcmp r9l, [rsp+176]
37bcba3e5jl 0x37bcba420
37bcba3e7mov rcx, r10
37bcba3ealea rax, [r10+rdx]
37bcba3eeneg rcx
37bcba3f1and ecx, 16
37bcba3f4je 0x37bcba402
37bcba3f6movups [rax], x0
37bcba3f9add rax, 16
37bcba3fdcmp rdx, rax
37bcba400je 0x37bcba420
37bcba402
37bcba402loc_37bcba402:
37bcba402mov ecx, [rsp+168]
37bcba409
37bcba409loc_37bcba409:
37bcba409movups [rax], x0
37bcba40cadd rax, 32
37bcba410movups [rax-16], x0
37bcba414cmp rdx, rax
37bcba417jne 0x37bcba409
37bcba419mov [rsp+168], ecx
37bcba420
37bcba420loc_37bcba420:
37bcba420add rdx, [rsp+192]
37bcba428cmp r11l, r12l
37bcba42bje 0x37bcba433
37bcba42dadd r12l, 1
37bcba431jmp 0x37bcba3dd
37bcba433
37bcba433loc_37bcba433:
37bcba433mov ecx, [rsp+168]
37bcba43acmp r9l, r11l
37bcba43djg 0x37bcba804
37bcba443lea rax, [rsp+284]
37bcba44blea r9l, [rbx+1]
37bcba44fmov [rsp+176], rax
37bcba457lea rax, [rsp+276]
37bcba45fmov [rsp+168], rax
37bcba467lea rax, [rsp+268]
37bcba46fmov [rsp+192], rax
37bcba477
37bcba477loc_37bcba477:
37bcba477mov eax, ebx
37bcba479xor edx, edx
37bcba47bmovsxd rbx, r9l
37bcba47emov r11, [rsp+184]
37bcba486div esi
37bcba488mov [rsp+384], r13
37bcba490mov [rsp+252], r14l
37bcba498lea r12, [r11+rbx]
37bcba49cpxor x6, x6
37bcba4a0mov [rsp+248], eax
37bcba4a7mov eax, esi
37bcba4a9mov r14l, [rsp+248]
37bcba4b1neg eax
37bcba4b3movsxd rdx, eax
37bcba4b6lea rax, [r15+1]
37bcba4baimul rax, rdx
37bcba4bemov [rsp+224], rdx
37bcba4c6imul rdx, r15
37bcba4cashl rax, 4
37bcba4cemov [rsp+216], rax
37bcba4d6mov rax, rbx
37bcba4d9imul rax, r15
37bcba4ddmov [rsp+208], rdx
37bcba4e5shl r15, 4
37bcba4e9lea rdx, [r11+rax]
37bcba4edadd r12, rax
37bcba4f0mov [rsp+184], rdx
37bcba4f8mov rdx, [rsp+424]
37bcba500shl r12, 4
37bcba504add r12, [rsp+408]
37bcba50csub rdx, 16
37bcba510mov [rsp+200], rdx
37bcba518mov edx, ecx
37bcba51anop [rax+rax]
37bcba520
37bcba520loc_37bcba520:
37bcba520sub edx, ebx
37bcba522mov rax, rbx
37bcba525mov r13l, ebx
37bcba528add edx, 1
37bcba52bcmp edx, esi
37bcba52dcmovg edx, esi
37bcba530shl rax, 4
37bcba534add rax, [rsp+200]
37bcba53cmov [rsp+276], edx
37bcba543add edx, ebx
37bcba545cmp edx, r8l
37bcba548jle 0x37bcba662
37bcba54e
37bcba54eloc_37bcba54e:
37bcba54emov edx, [rdi]
37bcba550mov rcx, [rsp+192]
37bcba558mov [rsp+40], rax
37bcba55dmov r9, r12
37bcba560mov rax, [rsp+416]
37bcba568mov [rsp+48], rbp
37bcba56dsub edx, r13l
37bcba570mov [rsp+56], rcx
37bcba575mov rcx, [rsp+168]
37bcba57dadd edx, 1
37bcba580mov [rsp+32], rax
37bcba585mov [rsp+284], edx
37bcba58cmov rdx, [rsp+176]
37bcba594mov r8, rcx
37bcba597call zungl2_
37bcba59cmov r8l, ebx
37bcba59fcmp ebx, 1
37bcba5a2jle 0x37bcba61b
37bcba5a4mov r9l, [rsp+276]
37bcba5acmov ecx, 1
37bcba5b1lea rdx, [rbx+r9-1]
37bcba5b6lea r11l, [r9+r13]
37bcba5baneg r9
37bcba5bdshl rdx, 4
37bcba5c1shl r9, 4
37bcba5c5add rdx, [rsp+408]
37bcba5cdnop [rax]
37bcba5d0
37bcba5d0loc_37bcba5d0:
37bcba5d0lea rax, [r9+rdx]
37bcba5d4cmp r11l, r8l
37bcba5d7jle 0x37bcba610
37bcba5d9mov r10, rdx
37bcba5dcsub r10, rax
37bcba5dfand r10l, 16
37bcba5e3je 0x37bcba600
37bcba5e5movups [rax], x6
37bcba5e8add rax, 16
37bcba5eccmp rdx, rax
37bcba5efje 0x37bcba610
37bcba5f1nop [rax]
37bcba5f5nop [rax+rax]
37bcba600
37bcba600loc_37bcba600:
37bcba600movups [rax], x6
37bcba603add rax, 32
37bcba607movups [rax-16], x6
37bcba60bcmp rdx, rax
37bcba60ejne 0x37bcba600
37bcba610
37bcba610loc_37bcba610:
37bcba610add ecx, 1
37bcba613add rdx, r15
37bcba616cmp ecx, r8l
37bcba619jne 0x37bcba5d0
37bcba61b
37bcba61bloc_37bcba61b:
37bcba61btest r14l, r14l
37bcba61eje 0x37bcba7f7
37bcba624mov rax, [rsp+384]
37bcba62cmov rcx, [rsp+208]
37bcba634sub r14l, 1
37bcba638add [rsp+184], rcx
37bcba640add r12, [rsp+216]
37bcba648mov r8l, [rax]
37bcba64bmov rax, [rsp+400]
37bcba653add rbx, [rsp+224]
37bcba65bmov edx, [rax]
37bcba65djmp 0x37bcba520
37bcba662
37bcba662loc_37bcba662:
37bcba662mov edx, [rdi]
37bcba664mov [rsp+232], rax
37bcba66clea r10, [rsp+272]
37bcba674lea rcx, [rip+0x794f74]
37bcba67bmov [rsp+48], rax
37bcba680mov rax, [rsp+416]
37bcba688mov [rsp+64], r10
37bcba68dsub edx, ebx
37bcba68fmov r9, [rsp+168]
37bcba697mov [rsp+40], rax
37bcba69cmov r8, [rsp+176]
37bcba6a4add edx, 1
37bcba6a7mov [rsp+80], 7
37bcba6b0mov [rsp+72], 7
37bcba6b9mov [rsp+56], rbp
37bcba6bemov [rsp+32], r12
37bcba6c3mov [rsp+284], edx
37bcba6calea rdx, [rip+0x794f17]
37bcba6d1mov [rsp+240], r10
37bcba6d9call zlarft_
37bcba6demov rcx, [rsp+384]
37bcba6e6mov edx, [rsp+276]
37bcba6edlea r9, [rip+0x794ef4]
37bcba6f4mov rax, [rsp+168]
37bcba6fcmov r10, [rsp+240]
37bcba704lea r8, [rip+0x794ee4]
37bcba70bmov ecx, [rcx]
37bcba70dmov [rsp+248], ecx
37bcba714sub ecx, ebx
37bcba716sub ecx, edx
37bcba718add ecx, 1
37bcba71bmov [rsp+280], ecx
37bcba722mov ecx, [rdi]
37bcba724mov [rsp+48], rax
37bcba729mov rax, [rsp+176]
37bcba731sub ecx, ebx
37bcba733mov [rsp+144], 7
37bcba73fadd ecx, 1
37bcba742mov [rsp+40], rax
37bcba747mov [rsp+284], ecx
37bcba74emovsxd rcx, edx
37bcba751add edx, ebx
37bcba753shl rcx, 4
37bcba757movsxd rdx, edx
37bcba75aadd rdx, [rsp+184]
37bcba762mov [rsp+136], 7
37bcba76eadd rcx, rbp
37bcba771shl rdx, 4
37bcba775add rdx, [rsp+408]
37bcba77dmov [rsp+128], 19
37bcba789mov [rsp+104], rcx
37bcba78emov rcx, [rsp+416]
37bcba796mov [rsp+88], rdx
37bcba79blea rdx, [rsp+280]
37bcba7a3mov [rsp+96], rcx
37bcba7a8mov rcx, [rsp+416]
37bcba7b0mov [rsp+32], rdx
37bcba7b5lea rdx, [rip+0x794e3a]
37bcba7bcmov [rsp+64], rcx
37bcba7c1lea rcx, [rip+0x794e41]
37bcba7c8mov [rsp+120], 5
37bcba7d1mov [rsp+112], r10
37bcba7d6mov [rsp+80], r10
37bcba7dbmov [rsp+72], rbp
37bcba7e0mov [rsp+56], r12
37bcba7e5call zlarfb_
37bcba7eamov rax, [rsp+232]
37bcba7f2jmp 0x37bcba54e
37bcba7f7
37bcba7f7loc_37bcba7f7:
37bcba7f7mov r14l, [rsp+252]
37bcba7ffjmp 0x37bcba202
37bcba804
37bcba804loc_37bcba804:
37bcba804sub ecx, r11l
37bcba807mov edx, [rdi]
37bcba809movsxd rax, [rsp+176]
37bcba811sub r9l, r11l
37bcba814mov [rsp+284], ecx
37bcba81blea rcx, [rsp+268]
37bcba823lea r8, [rsp+284]
37bcba82bmov [rsp+192], rcx
37bcba833sub edx, r11l
37bcba836lea r11, [rsp+276]
37bcba83emov [rsp+56], rcx
37bcba843mov rcx, [rsp+200]
37bcba84bmov [rsp+280], edx
37bcba852mov rdx, r15
37bcba855shl rcx, 4
37bcba859add rcx, [rsp+424]
37bcba861mov [rsp+48], rbp
37bcba866mov [rsp+40], rcx
37bcba86bmov rcx, [rsp+416]
37bcba873imul rdx, rax
37bcba877add rdx, [rsp+184]
37bcba87fmov [rsp+276], r9l
37bcba887mov [rsp+32], rcx
37bcba88cadd rax, rdx
37bcba88fmov rcx, [rsp+408]
37bcba897lea rdx, [rsp+280]
37bcba89fshl rax, 4
37bcba8a3mov [rsp+176], r8
37bcba8ablea r9, [rcx+rax]
37bcba8afmov rcx, r11
37bcba8b2mov [rsp+168], r11
37bcba8bacall zungl2_
37bcba8bfmov r8l, [r13]
37bcba8c3lea r9l, [rbx+1]
37bcba8c7mov rax, [rsp+400]
37bcba8cfmov ecx, [rax]
37bcba8d1jmp 0x37bcba477
37bcba8d6
37bcba8d6loc_37bcba8d6:
37bcba8d6cdq
37bcba8d7mov [rsp+32], rdi
37bcba8dclea r8, [rip+0x794ced]
37bcba8e3lea rcx, [rip+0x794cfa]
37bcba8eaidiv r9l
37bcba8edmov [rsp+64], 1
37bcba8f6mov [rsp+56], 6
37bcba8ffmov r9, r13
37bcba902lea rdx, [rip+0x794cc8]
37bcba909mov esi, eax
37bcba90blea rax, [rip+0x794cca]
37bcba912mov [rsp+48], rax
37bcba917mov rax, [rsp+400]
37bcba91fmov [rsp+40], rax
37bcba924call ilaenv_
37bcba929mov edx, 2
37bcba92emov r9l, [r13]
37bcba932cmp eax, edx
37bcba934cmovl eax, edx
37bcba937mov r8l, r9l
37bcba93acmp esi, eax
37bcba93cjge 0x37bcba991
37bcba93etest r9l, r9l
37bcba941jle 0x37bcba202
37bcba947mov rax, [rsp+400]
37bcba94fmov edx, [rdi]
37bcba951mov ecx, [rax]
37bcba953jmp 0x37bcba19b
37bcba958
37bcba958loc_37bcba958:
37bcba958cmp r8l, -1
37bcba95cje 0x37bcba980
37bcba95emov [rbx], -8
37bcba964mov eax, 8
37bcba969jmp 0x37bcba233
37bcba96e
37bcba96eloc_37bcba96e:
37bcba96emov [rsp+276], r14l
37bcba976jmp 0x37bcba1a3
37bcba97b
37bcba97b 0f 1f 44 00 00 ..D..
37bcba980
37bcba980loc_37bcba980:
37bcba980mov eax, [rbx]
37bcba982test eax, eax
37bcba984je 0x37bcba255
37bcba98a
37bcba98aloc_37bcba98a:
37bcba98aneg eax
37bcba98cjmp 0x37bcba233
37bcba991
37bcba991loc_37bcba991:
37bcba991mov rax, [rsp+400]
37bcba999mov ecx, [rax]
37bcba99bcmp ecx, esi
37bcba99djle 0x37bcba30e
37bcba9a3cmp ecx, ebx
37bcba9a5jle 0x37bcba2fb
37bcba9abjmp 0x37bcba346
37bcba050
37bcba9b0
37bcba9b0zungql_:
37bcba9b0push r15
37bcba9b2push r14
37bcba9b4push r13
37bcba9b6push r12
37bcba9b8push rbp
37bcba9b9push rdi
37bcba9bapush rsi
37bcba9bbpush rbx
37bcba9bcsub rsp, 296
37bcba9c3movups [rsp+272], x6
37bcba9cbmov rax, [rsp+400]
37bcba9d3mov rbx, [rsp+432]
37bcba9dbmovsxd r15, [rax]
37bcba9demov eax, [rcx]
37bcba9e0mov [rbx], 0
37bcba9e6mov [rsp+384], r8
37bcba9eemov rdi, rcx
37bcba9f1mov rsi, rdx
37bcba9f4mov [rsp+392], r9
37bcba9fctest eax, eax
37bcba9fejs 0x37bcbaa57
37bcbaa00mov r14l, [rdx]
37bcbaa03test r14l, r14l
37bcbaa06js 0x37bcbaa0d
37bcbaa08cmp eax, r14l
37bcbaa0bjge 0x37bcbaa63
37bcbaa0d
37bcbaa0dloc_37bcbaa0d:
37bcbaa0dmov edx, -2
37bcbaa12mov eax, 2
37bcbaa17
37bcbaa17loc_37bcbaa17:
37bcbaa17mov [rbx], edx
37bcbaa19
37bcbaa19loc_37bcbaa19:
37bcbaa19lea rdx, [rsp+268]
37bcbaa21mov r8l, 6
37bcbaa27lea rcx, [rip+0x794bf3]
37bcbaa2emov [rsp+268], eax
37bcbaa35call xerbla_
37bcbaa3anop
37bcbaa3b
37bcbaa3bloc_37bcbaa3b:
37bcbaa3bmovups x6, [rsp+272]
37bcbaa43add rsp, 296
37bcbaa4apop rbx
37bcbaa4bpop rsi
37bcbaa4cpop rdi
37bcbaa4dpop rbp
37bcbaa4epop r12
37bcbaa50pop r13
37bcbaa52pop r14
37bcbaa54pop r15
37bcbaa56ret
37bcbaa57
37bcbaa57loc_37bcbaa57:
37bcbaa57mov edx, -1
37bcbaa5cmov eax, 1
37bcbaa61jmp 0x37bcbaa17
37bcbaa63
37bcbaa63loc_37bcbaa63:
37bcbaa63mov edx, [r8]
37bcbaa66test edx, edx
37bcbaa68js 0x37bcbaa6f
37bcbaa6acmp r14l, edx
37bcbaa6djge 0x37bcbaa7b
37bcbaa6f
37bcbaa6floc_37bcbaa6f:
37bcbaa6fmov edx, -3
37bcbaa74mov eax, 3
37bcbaa79jmp 0x37bcbaa17
37bcbaa7b
37bcbaa7bloc_37bcbaa7b:
37bcbaa7btest eax, eax
37bcbaa7dmov edx, 1
37bcbaa82cmovle eax, edx
37bcbaa85cmp r15l, eax
37bcbaa88jl 0x37bcbb268
37bcbaa8emov rax, [rsp+424]
37bcbaa96mov r12l, [rax]
37bcbaa99test r14l, r14l
37bcbaa9cjne 0x37bcbabc6
37bcbaaa2movsd_xmm x0, [rip+0x794bb6]
37bcbaaaamov edx, r12l
37bcbaaad
37bcbaaadloc_37bcbaaad:
37bcbaaadmov rax, [rsp+416]
37bcbaab5test r14l, r14l
37bcbaab8mov [rax+8], 0
37bcbaac0movsd_xmm [rax], x0
37bcbaac4mov eax, 1
37bcbaac9cmovg eax, r14l
37bcbaacdcmp eax, edx
37bcbaacfjle 0x37bcbaaeb
37bcbaad1cmp r12l, -1
37bcbaad5je 0x37bcbb257
37bcbaadbmov [rbx], -8
37bcbaae1mov eax, 8
37bcbaae6jmp 0x37bcbaa19
37bcbaaeb
37bcbaaebloc_37bcbaaeb:
37bcbaaebmov eax, [rbx]
37bcbaaedtest eax, eax
37bcbaaefjne 0x37bcbb261
37bcbaaf5cmp r12l, -1
37bcbaaf9je 0x37bcbaa3b
37bcbaafftest r14l, r14l
37bcbab02jle 0x37bcbaa3b
37bcbab08mov rax, [rsp+384]
37bcbab10mov ecx, [rax]
37bcbab12cmp ebp, 1
37bcbab15jle 0x37bcbabbb
37bcbab1bmov r8l, r14l
37bcbab1ecmp ebp, ecx
37bcbab20jl 0x37bcbac35
37bcbab26
37bcbab26loc_37bcbab26:
37bcbab26mov r10l, [rdi]
37bcbab29
37bcbab29loc_37bcbab29:
37bcbab29lea rax, [rsp+252]
37bcbab31mov r9, [rsp+392]
37bcbab39mov [rsp+264], r8l
37bcbab41lea rdx, [rsp+264]
37bcbab49mov [rsp+56], rax
37bcbab4emov rax, [rsp+416]
37bcbab56lea r8, [rsp+268]
37bcbab5emov [rsp+268], ecx
37bcbab65lea rcx, [rsp+260]
37bcbab6dmov [rsp+48], rax
37bcbab72mov rax, [rsp+408]
37bcbab7amov [rsp+260], r10l
37bcbab82mov [rsp+40], rax
37bcbab87mov rax, [rsp+400]
37bcbab8fmov [rsp+32], rax
37bcbab94call zung2l_
37bcbab99
37bcbab99loc_37bcbab99:
37bcbab99mov rax, [rsp+416]
37bcbaba1pxor x0, x0
37bcbaba5cvtsi2sd x0, r14l
37bcbabaamov [rax+8], 0
37bcbabb2movsd_xmm [rax], x0
37bcbabb6jmp 0x37bcbaa3b
37bcbabbb
37bcbabbbloc_37bcbabbb:
37bcbabbbmov r10l, [rdi]
37bcbabbemov r8l, r14l
37bcbabc1jmp 0x37bcbab29
37bcbabc6
37bcbabc6loc_37bcbabc6:
37bcbabc6lea rax, [rip+0x794a5f]
37bcbabcdmov [rsp+32], rsi
37bcbabd2mov r9, rdi
37bcbabd5lea rdx, [rip+0x794a45]
37bcbabdcmov [rsp+48], rax
37bcbabe1mov rax, [rsp+384]
37bcbabe9lea r8, [rip+0x794a30]
37bcbabf0lea rcx, [rip+0x794a31]
37bcbabf7mov [rsp+64], 1
37bcbac00mov [rsp+56], 6
37bcbac09mov [rsp+40], rax
37bcbac0ecall ilaenv_
37bcbac13mov r14l, [rsi]
37bcbac16pxor x0, x0
37bcbac1amov ebp, eax
37bcbac1cmov eax, r14l
37bcbac1fimul eax, ebp
37bcbac22cvtsi2sd x0, eax
37bcbac26mov rax, [rsp+424]
37bcbac2emov edx, [rax]
37bcbac30jmp 0x37bcbaaad
37bcbac35
37bcbac35loc_37bcbac35:
37bcbac35lea rax, [rip+0x7949f0]
37bcbac3cmov [rsp+32], rsi
37bcbac41mov r9, rdi
37bcbac44lea r8, [rip+0x7949d5]
37bcbac4bmov [rsp+48], rax
37bcbac50mov rax, [rsp+384]
37bcbac58lea rdx, [rip+0x7949c2]
37bcbac5flea rcx, [rip+0x7949ca]
37bcbac66mov [rsp+64], 1
37bcbac6fmov [rsp+56], 6
37bcbac78mov [rsp+40], rax
37bcbac7dcall ilaenv_
37bcbac82xor edx, edx
37bcbac84mov r8l, [rsi]
37bcbac87test eax, eax
37bcbac89mov ebx, edx
37bcbac8bcmovns ebx, eax
37bcbac8emov rax, [rsp+384]
37bcbac96mov ecx, [rax]
37bcbac98cmp ecx, ebx
37bcbac9ajle 0x37bcbab26
37bcbaca0mov rax, [rsp+424]
37bcbaca8mov r14l, ebp
37bcbacabmov [rsp+256], r8l
37bcbacb3imul r14l, r8l
37bcbacb7mov eax, [rax]
37bcbacb9cmp eax, r14l
37bcbacbcjl 0x37bcbb284
37bcbacc2
37bcbacc2loc_37bcbacc2:
37bcbacc2cmp ebx, ebp
37bcbacc4mov eax, ebp
37bcbacc6mov r10l, [rdi]
37bcbacc9cmovge eax, ebx
37bcbaccccmp eax, ecx
37bcbaccejge 0x37bcbab29
37bcbacd4mov eax, ecx
37bcbacd6mov r11l, r8l
37bcbacd9sub eax, ebx
37bcbacdblea r9l, [rbp+rax-1]
37bcbace0mov eax, r9l
37bcbace3cdq
37bcbace4idiv ebp
37bcbace6sub r9l, edx
37bcbace9cmp r9l, ecx
37bcbacecmov ebx, r9l
37bcbacefmov r9l, r10l
37bcbacf2cmovg ebx, ecx
37bcbacf5sub r11l, ebx
37bcbacf8sub r9l, ebx
37bcbacfbtest r11l, r11l
37bcbacfejle 0x37bcbada9
37bcbad04movsxd rax, r15l
37bcbad07movsxd rdx, r9l
37bcbad0apxor x0, x0
37bcbad0emov r12l, 1
37bcbad14shl rax, 4
37bcbad18mov r8, [rsp+392]
37bcbad20mov [rsp+160], ecx
37bcbad27mov [rsp+168], rax
37bcbad2flea eax, [r10-1]
37bcbad33sub eax, r9l
37bcbad36lea rdx, [rax+rdx-1]
37bcbad3bnot rax
37bcbad3eshl rdx, 4
37bcbad42shl rax, 4
37bcbad46lea rdx, [r8+rdx+32]
37bcbad4bmov r13, rax
37bcbad4elea r8l, [r11+1]
37bcbad52
37bcbad52loc_37bcbad52:
37bcbad52cmp r9l, r10l
37bcbad55jge 0x37bcbad91
37bcbad57mov rcx, r13
37bcbad5alea rax, [r13+rdx]
37bcbad5fneg rcx
37bcbad62and ecx, 16
37bcbad65je 0x37bcbad73
37bcbad67movups [rax], x0
37bcbad6aadd rax, 16
37bcbad6ecmp rdx, rax
37bcbad71je 0x37bcbad91
37bcbad73
37bcbad73loc_37bcbad73:
37bcbad73mov ecx, [rsp+160]
37bcbad7a
37bcbad7aloc_37bcbad7a:
37bcbad7amovups [rax], x0
37bcbad7dadd rax, 32
37bcbad81movups [rax-16], x0
37bcbad85cmp rdx, rax
37bcbad88jne 0x37bcbad7a
37bcbad8amov [rsp+160], ecx
37bcbad91
37bcbad91loc_37bcbad91:
37bcbad91add r12l, 1
37bcbad95add rdx, [rsp+168]
37bcbad9dcmp r12l, r8l
37bcbada0jne 0x37bcbad52
37bcbada2mov ecx, [rsp+160]
37bcbada9
37bcbada9loc_37bcbada9:
37bcbada9lea rax, [rsp+252]
37bcbadb1sub ecx, ebx
37bcbadb3mov [rsp+260], r9l
37bcbadbbmov r9, [rsp+392]
37bcbadc3mov [rsp+216], rax
37bcbadcblea r8, [rsp+268]
37bcbadd3lea rdx, [rsp+264]
37bcbaddbmov [rsp+56], rax
37bcbade0mov rax, [rsp+416]
37bcbade8mov [rsp+268], ecx
37bcbadeflea rcx, [rsp+260]
37bcbadf7mov [rsp+48], rax
37bcbadfcmov rax, [rsp+408]
37bcbae04mov [rsp+264], r11l
37bcbae0cmov [rsp+40], rax
37bcbae11mov rax, [rsp+400]
37bcbae19mov [rsp+192], r8
37bcbae21mov [rsp+32], rax
37bcbae26mov [rsp+224], rdx
37bcbae2emov [rsp+200], rcx
37bcbae36call zung2l_
37bcbae3btest ebx, ebx
37bcbae3dje 0x37bcbab99
37bcbae43mov rax, [rsp+384]
37bcbae4bmov r13l, [rax]
37bcbae4emov ecx, r13l
37bcbae51sub ecx, ebx
37bcbae53lea ebx, [rcx+1]
37bcbae56cmp ebx, r13l
37bcbae59jg 0x37bcbab99
37bcbae5fmov rax, r15
37bcbae62xor edx, edx
37bcbae64mov [rsp+236], r14l
37bcbae6cmov r10l, [rsi]
37bcbae6fnot rax
37bcbae72mov [rsp+168], r15
37bcbae7ashl r15, 4
37bcbae7epxor x6, x6
37bcbae82mov [rsp+176], rax
37bcbae8amov eax, r13l
37bcbae8dmov r12, r15
37bcbae90sub eax, ebx
37bcbae92mov [rsp+376], rsi
37bcbae9amov rsi, [rsp+392]
37bcbaea2div ebp
37bcbaea4mov [rsp+188], eax
37bcbaeabmovsxd rax, ebp
37bcbaeaeshl rax, 4
37bcbaeb2mov [rsp+208], rax
37bcbaebamovsxd rax, ecx
37bcbaebdshl rax, 4
37bcbaec1add rax, [rsp+408]
37bcbaec9mov [rsp+160], rax
37bcbaed1nop [rax]
37bcbaed5nop [rax+rax]
37bcbaee0
37bcbaee0loc_37bcbaee0:
37bcbaee0mov edx, r13l
37bcbaee3sub edx, ebx
37bcbaee5add edx, 1
37bcbaee8cmp edx, ebp
37bcbaeeacmovg edx, ebp
37bcbaeedsub r10l, r13l
37bcbaef0lea eax, [r10+rbx]
37bcbaef4mov [rsp+260], edx
37bcbaefbcmp eax, 1
37bcbaefejle 0x37bcbb0e8
37bcbaf04mov ecx, [rdi]
37bcbaf06mov r15, [rsp+168]
37bcbaf0ecdqe
37bcbaf10mov [rsp+80], 10
37bcbaf19mov r14, [rsp+176]
37bcbaf21mov r9, [rsp+200]
37bcbaf29mov [rsp+72], 8
37bcbaf32sub ecx, r13l
37bcbaf35imul rax, r15
37bcbaf39lea r13, [rsp+256]
37bcbaf41mov r8, [rsp+192]
37bcbaf49add ecx, ebx
37bcbaf4bmov [rsp+64], r13
37bcbaf50lea edx, [rdx+rcx-1]
37bcbaf54mov rcx, [rsp+416]
37bcbaf5clea rax, [r14+rax+1]
37bcbaf61mov [rsp+268], edx
37bcbaf68lea rdx, [rip+0x7946c9]
37bcbaf6fmov [rsp+56], rcx
37bcbaf74mov rcx, [rsp+160]
37bcbaf7cshl rax, 4
37bcbaf80add rax, rsi
37bcbaf83mov [rsp+48], rcx
37bcbaf88mov rcx, [rsp+400]
37bcbaf90mov [rsp+32], rax
37bcbaf95mov [rsp+40], rcx
37bcbaf9alea rcx, [rip+0x7946a1]
37bcbafa1call zlarft_
37bcbafa6mov rcx, [rsp+384]
37bcbafaemov eax, [rdi]
37bcbafb0lea r9, [rip+0x794681]
37bcbafb7mov r10, [rsp+376]
37bcbafbfmovsxd rdx, [rsp+260]
37bcbafc7lea r8, [rip+0x794674]
37bcbafcemov ecx, [rcx]
37bcbafd0mov r10l, [r10]
37bcbafd3mov [rsp+112], r13
37bcbafd8sub eax, ecx
37bcbafdamov [rsp+80], r13
37bcbafdfadd eax, ebx
37bcbafe1mov [rsp+232], r10l
37bcbafe9lea eax, [rdx+rax-1]
37bcbafedshl rdx, 4
37bcbaff1add rdx, [rsp+416]
37bcbaff9mov [rsp+144], 10
37bcbb005mov [rsp+264], eax
37bcbb00cmov eax, r10l
37bcbb00fsub eax, ecx
37bcbb011mov [rsp+104], rdx
37bcbb016lea rdx, [rip+0x79462d]
37bcbb01dadd eax, ebx
37bcbb01fmov [rsp+88], rsi
37bcbb024mov [rsp+136], 8
37bcbb030lea ecx, [rax-1]
37bcbb033cdqe
37bcbb035imul rax, r15
37bcbb039mov [rsp+268], ecx
37bcbb040mov rcx, [rsp+400]
37bcbb048mov [rsp+128], 12
37bcbb054mov [rsp+96], rcx
37bcbb059mov rcx, [rsp+416]
37bcbb061mov [rsp+120], 4
37bcbb06alea rax, [r14+rax+1]
37bcbb06fshl rax, 4
37bcbb073mov [rsp+72], rcx
37bcbb078mov rcx, [rsp+400]
37bcbb080add rax, rsi
37bcbb083mov [rsp+56], rax
37bcbb088mov rax, [rsp+200]
37bcbb090mov [rsp+64], rcx
37bcbb095lea rcx, [rip+0x7945ba]
37bcbb09cmov [rsp+48], rax
37bcbb0a1mov rax, [rsp+192]
37bcbb0a9mov [rsp+40], rax
37bcbb0aemov rax, [rsp+224]
37bcbb0b6mov [rsp+32], rax
37bcbb0bbcall zlarfb_
37bcbb0c0mov rax, [rsp+384]
37bcbb0c8mov edx, [rsp+260]
37bcbb0cfmov r13l, [rax]
37bcbb0d2mov rax, [rsp+376]
37bcbb0damov eax, [rax]
37bcbb0dcmov [rsp+232], eax
37bcbb0e3sub eax, r13l
37bcbb0e6add eax, ebx
37bcbb0e8
37bcbb0e8loc_37bcbb0e8:
37bcbb0e8mov ecx, [rdi]
37bcbb0eacdqe
37bcbb0ecimul rax, [rsp+168]
37bcbb0f5sub ecx, r13l
37bcbb0f8add ecx, ebx
37bcbb0falea edx, [rdx+rcx-1]
37bcbb0femov rcx, [rsp+176]
37bcbb106mov [rsp+268], edx
37bcbb10dmov rdx, [rsp+200]
37bcbb115lea rax, [rcx+rax+1]
37bcbb11amov rcx, [rsp+216]
37bcbb122shl rax, 4
37bcbb126mov r8, rdx
37bcbb129mov [rsp+56], rcx
37bcbb12emov rcx, [rsp+416]
37bcbb136lea r9, [rsi+rax]
37bcbb13amov [rsp+48], rcx
37bcbb13fmov rcx, [rsp+160]
37bcbb147mov [rsp+40], rcx
37bcbb14cmov rcx, [rsp+400]
37bcbb154mov [rsp+32], rcx
37bcbb159mov rcx, [rsp+192]
37bcbb161call zung2l_
37bcbb166mov rax, [rsp+376]
37bcbb16emov r10l, [rax]
37bcbb171mov rax, [rsp+384]
37bcbb179mov r13l, [rax]
37bcbb17cmov ecx, r10l
37bcbb17fmov eax, [rsp+260]
37bcbb186sub ecx, r13l
37bcbb189add ecx, ebx
37bcbb18blea r15l, [rax+rcx]
37bcbb18fcmp r15l, ecx
37bcbb192jle 0x37bcbb22b
37bcbb198mov r14l, [rdi]
37bcbb19bmov r9l, r14l
37bcbb19emov r8l, r14l
37bcbb1a1sub r9l, r13l
37bcbb1a4add r9l, ebx
37bcbb1a7add r9l, eax
37bcbb1aamovsxd rax, ecx
37bcbb1adimul rax, [rsp+168]
37bcbb1b6movsxd rdx, r9l
37bcbb1b9sub r8l, r9l
37bcbb1bcadd rax, rdx
37bcbb1bfadd rax, [rsp+176]
37bcbb1c7add rax, r8
37bcbb1canot r8
37bcbb1cdshl rax, 4
37bcbb1d1shl r8, 4
37bcbb1d5lea rdx, [rsi+rax+16]
37bcbb1danop [rax+rax]
37bcbb1e0
37bcbb1e0loc_37bcbb1e0:
37bcbb1e0cmp r14l, r9l
37bcbb1e3jl 0x37bcbb220
37bcbb1e5mov r11, r8
37bcbb1e8lea rax, [r8+rdx]
37bcbb1ecneg r11
37bcbb1efand r11l, 16
37bcbb1f3je 0x37bcbb210
37bcbb1f5movups [rax], x6
37bcbb1f8add rax, 16
37bcbb1fccmp rax, rdx
37bcbb1ffje 0x37bcbb220
37bcbb201nop [rax]
37bcbb205nop [rax+rax]
37bcbb210
37bcbb210loc_37bcbb210:
37bcbb210movups [rax], x6
37bcbb213add rax, 32
37bcbb217movups [rax-16], x6
37bcbb21bcmp rax, rdx
37bcbb21ejne 0x37bcbb210
37bcbb220
37bcbb220loc_37bcbb220:
37bcbb220add ecx, 1
37bcbb223add rdx, r12
37bcbb226cmp r15l, ecx
37bcbb229jne 0x37bcbb1e0
37bcbb22b
37bcbb22bloc_37bcbb22b:
37bcbb22bmov eax, [rsp+188]
37bcbb232mov rcx, [rsp+208]
37bcbb23aadd ebx, ebp
37bcbb23cadd [rsp+160], rcx
37bcbb244test eax, eax
37bcbb246je 0x37bcbb277
37bcbb248sub eax, 1
37bcbb24bmov [rsp+188], eax
37bcbb252jmp 0x37bcbaee0
37bcbb257
37bcbb257loc_37bcbb257:
37bcbb257mov eax, [rbx]
37bcbb259test eax, eax
37bcbb25bje 0x37bcbaa3b
37bcbb261
37bcbb261loc_37bcbb261:
37bcbb261neg eax
37bcbb263jmp 0x37bcbaa19
37bcbb268
37bcbb268loc_37bcbb268:
37bcbb268mov edx, -5
37bcbb26dmov eax, 5
37bcbb272jmp 0x37bcbaa17
37bcbb277
37bcbb277loc_37bcbb277:
37bcbb277mov r14l, [rsp+236]
37bcbb27fjmp 0x37bcbab99
37bcbb284
37bcbb284loc_37bcbb284:
37bcbb284cdq
37bcbb285mov [rsp+32], rsi
37bcbb28alea rcx, [rip+0x7943a3]
37bcbb291mov r9, rdi
37bcbb294idiv r8l
37bcbb297mov [rsp+64], 1
37bcbb2a0mov [rsp+56], 6
37bcbb2a9lea r8, [rip+0x794370]
37bcbb2b0lea rdx, [rip+0x79436a]
37bcbb2b7mov ebp, eax
37bcbb2b9lea rax, [rip+0x79436c]
37bcbb2c0mov [rsp+48], rax
37bcbb2c5mov rax, [rsp+384]
37bcbb2cdmov [rsp+40], rax
37bcbb2d2call ilaenv_
37bcbb2d7mov edx, 2
37bcbb2dcmov rcx, [rsp+384]
37bcbb2e4mov r8l, [rsi]
37bcbb2e7cmp eax, edx
37bcbb2e9cmovl eax, edx
37bcbb2ecmov ecx, [rcx]
37bcbb2eecmp ebp, eax
37bcbb2f0jl 0x37bcbab26
37bcbb2f6jmp 0x37bcbacc2
37bcba9b0
37bcba9b0zungql_:
37bcba9b0push r15
37bcba9b2push r14
37bcba9b4push r13
37bcba9b6push r12
37bcba9b8push rbp
37bcba9b9push rdi
37bcba9bapush rsi
37bcba9bbpush rbx
37bcba9bcsub rsp, 296
37bcba9c3movups [rsp+272], x6
37bcba9cbmov rax, [rsp+400]
37bcba9d3mov rbx, [rsp+432]
37bcba9dbmovsxd r15, [rax]
37bcba9demov eax, [rcx]
37bcba9e0mov [rbx], 0
37bcba9e6mov [rsp+384], r8
37bcba9eemov rdi, rcx
37bcba9f1mov rsi, rdx
37bcba9f4mov [rsp+392], r9
37bcba9fctest eax, eax
37bcba9fejs 0x37bcbaa57
37bcbaa00mov r14l, [rdx]
37bcbaa03test r14l, r14l
37bcbaa06js 0x37bcbaa0d
37bcbaa08cmp eax, r14l
37bcbaa0bjge 0x37bcbaa63
37bcbaa0d
37bcbaa0dloc_37bcbaa0d:
37bcbaa0dmov edx, -2
37bcbaa12mov eax, 2
37bcbaa17
37bcbaa17loc_37bcbaa17:
37bcbaa17mov [rbx], edx
37bcbaa19
37bcbaa19loc_37bcbaa19:
37bcbaa19lea rdx, [rsp+268]
37bcbaa21mov r8l, 6
37bcbaa27lea rcx, [rip+0x794bf3]
37bcbaa2emov [rsp+268], eax
37bcbaa35call xerbla_
37bcbaa3anop
37bcbaa3b
37bcbaa3bloc_37bcbaa3b:
37bcbaa3bmovups x6, [rsp+272]
37bcbaa43add rsp, 296
37bcbaa4apop rbx
37bcbaa4bpop rsi
37bcbaa4cpop rdi
37bcbaa4dpop rbp
37bcbaa4epop r12
37bcbaa50pop r13
37bcbaa52pop r14
37bcbaa54pop r15
37bcbaa56ret
37bcbaa57
37bcbaa57loc_37bcbaa57:
37bcbaa57mov edx, -1
37bcbaa5cmov eax, 1
37bcbaa61jmp 0x37bcbaa17
37bcbaa63
37bcbaa63loc_37bcbaa63:
37bcbaa63mov edx, [r8]
37bcbaa66test edx, edx
37bcbaa68js 0x37bcbaa6f
37bcbaa6acmp r14l, edx
37bcbaa6djge 0x37bcbaa7b
37bcbaa6f
37bcbaa6floc_37bcbaa6f:
37bcbaa6fmov edx, -3
37bcbaa74mov eax, 3
37bcbaa79jmp 0x37bcbaa17
37bcbaa7b
37bcbaa7bloc_37bcbaa7b:
37bcbaa7btest eax, eax
37bcbaa7dmov edx, 1
37bcbaa82cmovle eax, edx
37bcbaa85cmp r15l, eax
37bcbaa88jl 0x37bcbb268
37bcbaa8emov rax, [rsp+424]
37bcbaa96mov r12l, [rax]
37bcbaa99test r14l, r14l
37bcbaa9cjne 0x37bcbabc6
37bcbaaa2movsd_xmm x0, [rip+0x794bb6]
37bcbaaaamov edx, r12l
37bcbaaad
37bcbaaadloc_37bcbaaad:
37bcbaaadmov rax, [rsp+416]
37bcbaab5test r14l, r14l
37bcbaab8mov [rax+8], 0
37bcbaac0movsd_xmm [rax], x0
37bcbaac4mov eax, 1
37bcbaac9cmovg eax, r14l
37bcbaacdcmp eax, edx
37bcbaacfjle 0x37bcbaaeb
37bcbaad1cmp r12l, -1
37bcbaad5je 0x37bcbb257
37bcbaadbmov [rbx], -8
37bcbaae1mov eax, 8
37bcbaae6jmp 0x37bcbaa19
37bcbaaeb
37bcbaaebloc_37bcbaaeb:
37bcbaaebmov eax, [rbx]
37bcbaaedtest eax, eax
37bcbaaefjne 0x37bcbb261
37bcbaaf5cmp r12l, -1
37bcbaaf9je 0x37bcbaa3b
37bcbaafftest r14l, r14l
37bcbab02jle 0x37bcbaa3b
37bcbab08mov rax, [rsp+384]
37bcbab10mov ecx, [rax]
37bcbab12cmp ebp, 1
37bcbab15jle 0x37bcbabbb
37bcbab1bmov r8l, r14l
37bcbab1ecmp ebp, ecx
37bcbab20jl 0x37bcbac35
37bcbab26
37bcbab26loc_37bcbab26:
37bcbab26mov r10l, [rdi]
37bcbab29
37bcbab29loc_37bcbab29:
37bcbab29lea rax, [rsp+252]
37bcbab31mov r9, [rsp+392]
37bcbab39mov [rsp+264], r8l
37bcbab41lea rdx, [rsp+264]
37bcbab49mov [rsp+56], rax
37bcbab4emov rax, [rsp+416]
37bcbab56lea r8, [rsp+268]
37bcbab5emov [rsp+268], ecx
37bcbab65lea rcx, [rsp+260]
37bcbab6dmov [rsp+48], rax
37bcbab72mov rax, [rsp+408]
37bcbab7amov [rsp+260], r10l
37bcbab82mov [rsp+40], rax
37bcbab87mov rax, [rsp+400]
37bcbab8fmov [rsp+32], rax
37bcbab94call zung2l_
37bcbab99
37bcbab99loc_37bcbab99:
37bcbab99mov rax, [rsp+416]
37bcbaba1pxor x0, x0
37bcbaba5cvtsi2sd x0, r14l
37bcbabaamov [rax+8], 0
37bcbabb2movsd_xmm [rax], x0
37bcbabb6jmp 0x37bcbaa3b
37bcbabbb
37bcbabbbloc_37bcbabbb:
37bcbabbbmov r10l, [rdi]
37bcbabbemov r8l, r14l
37bcbabc1jmp 0x37bcbab29
37bcbabc6
37bcbabc6loc_37bcbabc6:
37bcbabc6lea rax, [rip+0x794a5f]
37bcbabcdmov [rsp+32], rsi
37bcbabd2mov r9, rdi
37bcbabd5lea rdx, [rip+0x794a45]
37bcbabdcmov [rsp+48], rax
37bcbabe1mov rax, [rsp+384]
37bcbabe9lea r8, [rip+0x794a30]
37bcbabf0lea rcx, [rip+0x794a31]
37bcbabf7mov [rsp+64], 1
37bcbac00mov [rsp+56], 6
37bcbac09mov [rsp+40], rax
37bcbac0ecall ilaenv_
37bcbac13mov r14l, [rsi]
37bcbac16pxor x0, x0
37bcbac1amov ebp, eax
37bcbac1cmov eax, r14l
37bcbac1fimul eax, ebp
37bcbac22cvtsi2sd x0, eax
37bcbac26mov rax, [rsp+424]
37bcbac2emov edx, [rax]
37bcbac30jmp 0x37bcbaaad
37bcbac35
37bcbac35loc_37bcbac35:
37bcbac35lea rax, [rip+0x7949f0]
37bcbac3cmov [rsp+32], rsi
37bcbac41mov r9, rdi
37bcbac44lea r8, [rip+0x7949d5]
37bcbac4bmov [rsp+48], rax
37bcbac50mov rax, [rsp+384]
37bcbac58lea rdx, [rip+0x7949c2]
37bcbac5flea rcx, [rip+0x7949ca]
37bcbac66mov [rsp+64], 1
37bcbac6fmov [rsp+56], 6
37bcbac78mov [rsp+40], rax
37bcbac7dcall ilaenv_
37bcbac82xor edx, edx
37bcbac84mov r8l, [rsi]
37bcbac87test eax, eax
37bcbac89mov ebx, edx
37bcbac8bcmovns ebx, eax
37bcbac8emov rax, [rsp+384]
37bcbac96mov ecx, [rax]
37bcbac98cmp ecx, ebx
37bcbac9ajle 0x37bcbab26
37bcbaca0mov rax, [rsp+424]
37bcbaca8mov r14l, ebp
37bcbacabmov [rsp+256], r8l
37bcbacb3imul r14l, r8l
37bcbacb7mov eax, [rax]
37bcbacb9cmp eax, r14l
37bcbacbcjl 0x37bcbb284
37bcbacc2
37bcbacc2loc_37bcbacc2:
37bcbacc2cmp ebx, ebp
37bcbacc4mov eax, ebp
37bcbacc6mov r10l, [rdi]
37bcbacc9cmovge eax, ebx
37bcbaccccmp eax, ecx
37bcbaccejge 0x37bcbab29
37bcbacd4mov eax, ecx
37bcbacd6mov r11l, r8l
37bcbacd9sub eax, ebx
37bcbacdblea r9l, [rbp+rax-1]
37bcbace0mov eax, r9l
37bcbace3cdq
37bcbace4idiv ebp
37bcbace6sub r9l, edx
37bcbace9cmp r9l, ecx
37bcbacecmov ebx, r9l
37bcbacefmov r9l, r10l
37bcbacf2cmovg ebx, ecx
37bcbacf5sub r11l, ebx
37bcbacf8sub r9l, ebx
37bcbacfbtest r11l, r11l
37bcbacfejle 0x37bcbada9
37bcbad04movsxd rax, r15l
37bcbad07movsxd rdx, r9l
37bcbad0apxor x0, x0
37bcbad0emov r12l, 1
37bcbad14shl rax, 4
37bcbad18mov r8, [rsp+392]
37bcbad20mov [rsp+160], ecx
37bcbad27mov [rsp+168], rax
37bcbad2flea eax, [r10-1]
37bcbad33sub eax, r9l
37bcbad36lea rdx, [rax+rdx-1]
37bcbad3bnot rax
37bcbad3eshl rdx, 4
37bcbad42shl rax, 4
37bcbad46lea rdx, [r8+rdx+32]
37bcbad4bmov r13, rax
37bcbad4elea r8l, [r11+1]
37bcbad52
37bcbad52loc_37bcbad52:
37bcbad52cmp r9l, r10l
37bcbad55jge 0x37bcbad91
37bcbad57mov rcx, r13
37bcbad5alea rax, [r13+rdx]
37bcbad5fneg rcx
37bcbad62and ecx, 16
37bcbad65je 0x37bcbad73
37bcbad67movups [rax], x0
37bcbad6aadd rax, 16
37bcbad6ecmp rdx, rax
37bcbad71je 0x37bcbad91
37bcbad73
37bcbad73loc_37bcbad73:
37bcbad73mov ecx, [rsp+160]
37bcbad7a
37bcbad7aloc_37bcbad7a:
37bcbad7amovups [rax], x0
37bcbad7dadd rax, 32
37bcbad81movups [rax-16], x0
37bcbad85cmp rdx, rax
37bcbad88jne 0x37bcbad7a
37bcbad8amov [rsp+160], ecx
37bcbad91
37bcbad91loc_37bcbad91:
37bcbad91add r12l, 1
37bcbad95add rdx, [rsp+168]
37bcbad9dcmp r12l, r8l
37bcbada0jne 0x37bcbad52
37bcbada2mov ecx, [rsp+160]
37bcbada9
37bcbada9loc_37bcbada9:
37bcbada9lea rax, [rsp+252]
37bcbadb1sub ecx, ebx
37bcbadb3mov [rsp+260], r9l
37bcbadbbmov r9, [rsp+392]
37bcbadc3mov [rsp+216], rax
37bcbadcblea r8, [rsp+268]
37bcbadd3lea rdx, [rsp+264]
37bcbaddbmov [rsp+56], rax
37bcbade0mov rax, [rsp+416]
37bcbade8mov [rsp+268], ecx
37bcbadeflea rcx, [rsp+260]
37bcbadf7mov [rsp+48], rax
37bcbadfcmov rax, [rsp+408]
37bcbae04mov [rsp+264], r11l
37bcbae0cmov [rsp+40], rax
37bcbae11mov rax, [rsp+400]
37bcbae19mov [rsp+192], r8
37bcbae21mov [rsp+32], rax
37bcbae26mov [rsp+224], rdx
37bcbae2emov [rsp+200], rcx
37bcbae36call zung2l_
37bcbae3btest ebx, ebx
37bcbae3dje 0x37bcbab99
37bcbae43mov rax, [rsp+384]
37bcbae4bmov r13l, [rax]
37bcbae4emov ecx, r13l
37bcbae51sub ecx, ebx
37bcbae53lea ebx, [rcx+1]
37bcbae56cmp ebx, r13l
37bcbae59jg 0x37bcbab99
37bcbae5fmov rax, r15
37bcbae62xor edx, edx
37bcbae64mov [rsp+236], r14l
37bcbae6cmov r10l, [rsi]
37bcbae6fnot rax
37bcbae72mov [rsp+168], r15
37bcbae7ashl r15, 4
37bcbae7epxor x6, x6
37bcbae82mov [rsp+176], rax
37bcbae8amov eax, r13l
37bcbae8dmov r12, r15
37bcbae90sub eax, ebx
37bcbae92mov [rsp+376], rsi
37bcbae9amov rsi, [rsp+392]
37bcbaea2div ebp
37bcbaea4mov [rsp+188], eax
37bcbaeabmovsxd rax, ebp
37bcbaeaeshl rax, 4
37bcbaeb2mov [rsp+208], rax
37bcbaebamovsxd rax, ecx
37bcbaebdshl rax, 4
37bcbaec1add rax, [rsp+408]
37bcbaec9mov [rsp+160], rax
37bcbaed1nop [rax]
37bcbaed5nop [rax+rax]
37bcbaee0
37bcbaee0loc_37bcbaee0:
37bcbaee0mov edx, r13l
37bcbaee3sub edx, ebx
37bcbaee5add edx, 1
37bcbaee8cmp edx, ebp
37bcbaeeacmovg edx, ebp
37bcbaeedsub r10l, r13l
37bcbaef0lea eax, [r10+rbx]
37bcbaef4mov [rsp+260], edx
37bcbaefbcmp eax, 1
37bcbaefejle 0x37bcbb0e8
37bcbaf04mov ecx, [rdi]
37bcbaf06mov r15, [rsp+168]
37bcbaf0ecdqe
37bcbaf10mov [rsp+80], 10
37bcbaf19mov r14, [rsp+176]
37bcbaf21mov r9, [rsp+200]
37bcbaf29mov [rsp+72], 8
37bcbaf32sub ecx, r13l
37bcbaf35imul rax, r15
37bcbaf39lea r13, [rsp+256]
37bcbaf41mov r8, [rsp+192]
37bcbaf49add ecx, ebx
37bcbaf4bmov [rsp+64], r13
37bcbaf50lea edx, [rdx+rcx-1]
37bcbaf54mov rcx, [rsp+416]
37bcbaf5clea rax, [r14+rax+1]
37bcbaf61mov [rsp+268], edx
37bcbaf68lea rdx, [rip+0x7946c9]
37bcbaf6fmov [rsp+56], rcx
37bcbaf74mov rcx, [rsp+160]
37bcbaf7cshl rax, 4
37bcbaf80add rax, rsi
37bcbaf83mov [rsp+48], rcx
37bcbaf88mov rcx, [rsp+400]
37bcbaf90mov [rsp+32], rax
37bcbaf95mov [rsp+40], rcx
37bcbaf9alea rcx, [rip+0x7946a1]
37bcbafa1call zlarft_
37bcbafa6mov rcx, [rsp+384]
37bcbafaemov eax, [rdi]
37bcbafb0lea r9, [rip+0x794681]
37bcbafb7mov r10, [rsp+376]
37bcbafbfmovsxd rdx, [rsp+260]
37bcbafc7lea r8, [rip+0x794674]
37bcbafcemov ecx, [rcx]
37bcbafd0mov r10l, [r10]
37bcbafd3mov [rsp+112], r13
37bcbafd8sub eax, ecx
37bcbafdamov [rsp+80], r13
37bcbafdfadd eax, ebx
37bcbafe1mov [rsp+232], r10l
37bcbafe9lea eax, [rdx+rax-1]
37bcbafedshl rdx, 4
37bcbaff1add rdx, [rsp+416]
37bcbaff9mov [rsp+144], 10
37bcbb005mov [rsp+264], eax
37bcbb00cmov eax, r10l
37bcbb00fsub eax, ecx
37bcbb011mov [rsp+104], rdx
37bcbb016lea rdx, [rip+0x79462d]
37bcbb01dadd eax, ebx
37bcbb01fmov [rsp+88], rsi
37bcbb024mov [rsp+136], 8
37bcbb030lea ecx, [rax-1]
37bcbb033cdqe
37bcbb035imul rax, r15
37bcbb039mov [rsp+268], ecx
37bcbb040mov rcx, [rsp+400]
37bcbb048mov [rsp+128], 12
37bcbb054mov [rsp+96], rcx
37bcbb059mov rcx, [rsp+416]
37bcbb061mov [rsp+120], 4
37bcbb06alea rax, [r14+rax+1]
37bcbb06fshl rax, 4
37bcbb073mov [rsp+72], rcx
37bcbb078mov rcx, [rsp+400]
37bcbb080add rax, rsi
37bcbb083mov [rsp+56], rax
37bcbb088mov rax, [rsp+200]
37bcbb090mov [rsp+64], rcx
37bcbb095lea rcx, [rip+0x7945ba]
37bcbb09cmov [rsp+48], rax
37bcbb0a1mov rax, [rsp+192]
37bcbb0a9mov [rsp+40], rax
37bcbb0aemov rax, [rsp+224]
37bcbb0b6mov [rsp+32], rax
37bcbb0bbcall zlarfb_
37bcbb0c0mov rax, [rsp+384]
37bcbb0c8mov edx, [rsp+260]
37bcbb0cfmov r13l, [rax]
37bcbb0d2mov rax, [rsp+376]
37bcbb0damov eax, [rax]
37bcbb0dcmov [rsp+232], eax
37bcbb0e3sub eax, r13l
37bcbb0e6add eax, ebx
37bcbb0e8
37bcbb0e8loc_37bcbb0e8:
37bcbb0e8mov ecx, [rdi]
37bcbb0eacdqe
37bcbb0ecimul rax, [rsp+168]
37bcbb0f5sub ecx, r13l
37bcbb0f8add ecx, ebx
37bcbb0falea edx, [rdx+rcx-1]
37bcbb0femov rcx, [rsp+176]
37bcbb106mov [rsp+268], edx
37bcbb10dmov rdx, [rsp+200]
37bcbb115lea rax, [rcx+rax+1]
37bcbb11amov rcx, [rsp+216]
37bcbb122shl rax, 4
37bcbb126mov r8, rdx
37bcbb129mov [rsp+56], rcx
37bcbb12emov rcx, [rsp+416]
37bcbb136lea r9, [rsi+rax]
37bcbb13amov [rsp+48], rcx
37bcbb13fmov rcx, [rsp+160]
37bcbb147mov [rsp+40], rcx
37bcbb14cmov rcx, [rsp+400]
37bcbb154mov [rsp+32], rcx
37bcbb159mov rcx, [rsp+192]
37bcbb161call zung2l_
37bcbb166mov rax, [rsp+376]
37bcbb16emov r10l, [rax]
37bcbb171mov rax, [rsp+384]
37bcbb179mov r13l, [rax]
37bcbb17cmov ecx, r10l
37bcbb17fmov eax, [rsp+260]
37bcbb186sub ecx, r13l
37bcbb189add ecx, ebx
37bcbb18blea r15l, [rax+rcx]
37bcbb18fcmp r15l, ecx
37bcbb192jle 0x37bcbb22b
37bcbb198mov r14l, [rdi]
37bcbb19bmov r9l, r14l
37bcbb19emov r8l, r14l
37bcbb1a1sub r9l, r13l
37bcbb1a4add r9l, ebx
37bcbb1a7add r9l, eax
37bcbb1aamovsxd rax, ecx
37bcbb1adimul rax, [rsp+168]
37bcbb1b6movsxd rdx, r9l
37bcbb1b9sub r8l, r9l
37bcbb1bcadd rax, rdx
37bcbb1bfadd rax, [rsp+176]
37bcbb1c7add rax, r8
37bcbb1canot r8
37bcbb1cdshl rax, 4
37bcbb1d1shl r8, 4
37bcbb1d5lea rdx, [rsi+rax+16]
37bcbb1danop [rax+rax]
37bcbb1e0
37bcbb1e0loc_37bcbb1e0:
37bcbb1e0cmp r14l, r9l
37bcbb1e3jl 0x37bcbb220
37bcbb1e5mov r11, r8
37bcbb1e8lea rax, [r8+rdx]
37bcbb1ecneg r11
37bcbb1efand r11l, 16
37bcbb1f3je 0x37bcbb210
37bcbb1f5movups [rax], x6
37bcbb1f8add rax, 16
37bcbb1fccmp rax, rdx
37bcbb1ffje 0x37bcbb220
37bcbb201nop [rax]
37bcbb205nop [rax+rax]
37bcbb210
37bcbb210loc_37bcbb210:
37bcbb210movups [rax], x6
37bcbb213add rax, 32
37bcbb217movups [rax-16], x6
37bcbb21bcmp rax, rdx
37bcbb21ejne 0x37bcbb210
37bcbb220
37bcbb220loc_37bcbb220:
37bcbb220add ecx, 1
37bcbb223add rdx, r12
37bcbb226cmp r15l, ecx
37bcbb229jne 0x37bcbb1e0
37bcbb22b
37bcbb22bloc_37bcbb22b:
37bcbb22bmov eax, [rsp+188]
37bcbb232mov rcx, [rsp+208]
37bcbb23aadd ebx, ebp
37bcbb23cadd [rsp+160], rcx
37bcbb244test eax, eax
37bcbb246je 0x37bcbb277
37bcbb248sub eax, 1
37bcbb24bmov [rsp+188], eax
37bcbb252jmp 0x37bcbaee0
37bcbb257
37bcbb257loc_37bcbb257:
37bcbb257mov eax, [rbx]
37bcbb259test eax, eax
37bcbb25bje 0x37bcbaa3b
37bcbb261
37bcbb261loc_37bcbb261:
37bcbb261neg eax
37bcbb263jmp 0x37bcbaa19
37bcbb268
37bcbb268loc_37bcbb268:
37bcbb268mov edx, -5
37bcbb26dmov eax, 5
37bcbb272jmp 0x37bcbaa17
37bcbb277
37bcbb277loc_37bcbb277:
37bcbb277mov r14l, [rsp+236]
37bcbb27fjmp 0x37bcbab99
37bcbb284
37bcbb284loc_37bcbb284:
37bcbb284cdq
37bcbb285mov [rsp+32], rsi
37bcbb28alea rcx, [rip+0x7943a3]
37bcbb291mov r9, rdi
37bcbb294idiv r8l
37bcbb297mov [rsp+64], 1
37bcbb2a0mov [rsp+56], 6
37bcbb2a9lea r8, [rip+0x794370]
37bcbb2b0lea rdx, [rip+0x79436a]
37bcbb2b7mov ebp, eax
37bcbb2b9lea rax, [rip+0x79436c]
37bcbb2c0mov [rsp+48], rax
37bcbb2c5mov rax, [rsp+384]
37bcbb2cdmov [rsp+40], rax
37bcbb2d2call ilaenv_
37bcbb2d7mov edx, 2
37bcbb2dcmov rcx, [rsp+384]
37bcbb2e4mov r8l, [rsi]
37bcbb2e7cmp eax, edx
37bcbb2e9cmovl eax, edx
37bcbb2ecmov ecx, [rcx]
37bcbb2eecmp ebp, eax
37bcbb2f0jl 0x37bcbab26
37bcbb2f6jmp 0x37bcbacc2
37bcba9b0
37bcbb2fb
37bcbb2fb // align 0x10
37bcbb2fb // align 0x10
37bcbb300
37bcbb300zungqr_:
37bcbb300push r15
37bcbb302push r14
37bcbb304push r13
37bcbb306push r12
37bcbb308push rbp
37bcbb309push rdi
37bcbb30apush rsi
37bcbb30bpush rbx
37bcbb30csub rsp, 264
37bcbb313mov rax, [rsp+368]
37bcbb31bmov rsi, [rsp+400]
37bcbb323mov r14, [rsp+384]
37bcbb32bmov ebx, [rax]
37bcbb32dlea rax, [rip+0x794348]
37bcbb334mov [rsi], 0
37bcbb33amov [rsp+40], r8
37bcbb33fmov r13, rcx
37bcbb342mov r15, rdx
37bcbb345mov [rsp+32], rdx
37bcbb34alea rdx, [rip+0x794320]
37bcbb351mov [rsp+64], 1
37bcbb35amov [rsp+56], 6
37bcbb363mov [rsp+48], rax
37bcbb368mov [rsp+352], r8
37bcbb370lea r8, [rip+0x7942f9]
37bcbb377mov [rsp+360], r9
37bcbb37fmov r9, rcx
37bcbb382lea rcx, [rip+0x7942ef]
37bcbb389call ilaenv_
37bcbb38emov edi, [r15]
37bcbb391pxor x0, x0
37bcbb395mov [r14+8], 0
37bcbb39dmov r12l, eax
37bcbb3a0mov eax, 1
37bcbb3a5test edi, edi
37bcbb3a7mov edx, r12l
37bcbb3aacmovg eax, edi
37bcbb3adimul edx, eax
37bcbb3b0cvtsi2sd x0, edx
37bcbb3b4mov edx, [r13]
37bcbb3b8movsd_xmm [r14], x0
37bcbb3bdtest edx, edx
37bcbb3bfjs 0x37bcbb40a
37bcbb3c1test edi, edi
37bcbb3c3js 0x37bcbb3c9
37bcbb3c5cmp edx, edi
37bcbb3c7jge 0x37bcbb418
37bcbb3c9
37bcbb3c9loc_37bcbb3c9:
37bcbb3c9mov [rsi], -2
37bcbb3cfmov eax, 2
37bcbb3d4
37bcbb3d4loc_37bcbb3d4:
37bcbb3d4lea rdx, [rsp+252]
37bcbb3dcmov r8l, 6
37bcbb3e2lea rcx, [rip+0x794288]
37bcbb3e9mov [rsp+252], eax
37bcbb3f0call xerbla_
37bcbb3f5nop
37bcbb3f6
37bcbb3f6loc_37bcbb3f6:
37bcbb3f6add rsp, 264
37bcbb3fdpop rbx
37bcbb3fepop rsi
37bcbb3ffpop rdi
37bcbb400pop rbp
37bcbb401pop r12
37bcbb403pop r13
37bcbb405pop r14
37bcbb407pop r15
37bcbb409ret
37bcbb40a
37bcbb40aloc_37bcbb40a:
37bcbb40amov edx, -1
37bcbb40fmov eax, 1
37bcbb414mov [rsi], edx
37bcbb416jmp 0x37bcbb3d4
37bcbb418
37bcbb418loc_37bcbb418:
37bcbb418mov rcx, [rsp+352]
37bcbb420mov ecx, [rcx]
37bcbb422test ecx, ecx
37bcbb424js 0x37bcbb42a
37bcbb426cmp ecx, edi
37bcbb428jle 0x37bcbb438
37bcbb42a
37bcbb42aloc_37bcbb42a:
37bcbb42amov edx, -3
37bcbb42fmov eax, 3
37bcbb434mov [rsi], edx
37bcbb436jmp 0x37bcbb3d4
37bcbb438
37bcbb438loc_37bcbb438:
37bcbb438mov r11, [rsp+368]
37bcbb440test edx, edx
37bcbb442mov r8l, 1
37bcbb448cmovg r8l, edx
37bcbb44ccmp [r11], r8l
37bcbb44fjl 0x37bcbb512
37bcbb455mov r11, [rsp+392]
37bcbb45dmov r8l, [r11]
37bcbb460cmp r8l, eax
37bcbb463jl 0x37bcbbc10
37bcbb469mov eax, [rsi]
37bcbb46btest eax, eax
37bcbb46djne 0x37bcbbc43
37bcbb473test edi, edi
37bcbb475je 0x37bcbb523
37bcbb47bcmp r12l, 1
37bcbb47fjle 0x37bcbbc26
37bcbb485mov r8l, edi
37bcbb488cmp ecx, r12l
37bcbb48bjg 0x37bcbb532
37bcbb491
37bcbb491loc_37bcbb491:
37bcbb491mov [rsp+244], edx
37bcbb498mov [rsp+248], r8l
37bcbb4a0
37bcbb4a0loc_37bcbb4a0:
37bcbb4a0lea rax, [rsp+236]
37bcbb4a8mov [rsp+48], r14
37bcbb4admov r9, [rsp+360]
37bcbb4b5lea rdx, [rsp+248]
37bcbb4bdmov [rsp+56], rax
37bcbb4c2mov rax, [rsp+376]
37bcbb4calea r8, [rsp+252]
37bcbb4d2mov [rsp+252], ecx
37bcbb4d9lea rcx, [rsp+244]
37bcbb4e1mov [rsp+40], rax
37bcbb4e6mov rax, [rsp+368]
37bcbb4eemov [rsp+32], rax
37bcbb4f3call zung2r_
37bcbb4f8
37bcbb4f8loc_37bcbb4f8:
37bcbb4f8pxor x0, x0
37bcbb4fcmov [r14+8], 0
37bcbb504cvtsi2sd x0, edi
37bcbb508movsd_xmm [r14], x0
37bcbb50djmp 0x37bcbb3f6
37bcbb512
37bcbb512loc_37bcbb512:
37bcbb512mov edx, -5
37bcbb517mov eax, 5
37bcbb51cmov [rsi], edx
37bcbb51ejmp 0x37bcbb3d4
37bcbb523
37bcbb523loc_37bcbb523:
37bcbb523mov rax, [rip+0x794186]
37bcbb52amov [r14], rax
37bcbb52djmp 0x37bcbb3f6
37bcbb532
37bcbb532loc_37bcbb532:
37bcbb532lea rax, [rip+0x794143]
37bcbb539mov [rsp+32], r15
37bcbb53emov r9, r13
37bcbb541lea r8, [rip+0x794128]
37bcbb548mov [rsp+48], rax
37bcbb54dmov rax, [rsp+352]
37bcbb555lea rdx, [rip+0x794115]
37bcbb55clea rcx, [rip+0x79411d]
37bcbb563mov [rsp+64], 1
37bcbb56cmov [rsp+56], 6
37bcbb575mov [rsp+40], rax
37bcbb57acall ilaenv_
37bcbb57fxor edx, edx
37bcbb581mov r9l, [r15]
37bcbb584test eax, eax
37bcbb586mov esi, edx
37bcbb588cmovns esi, eax
37bcbb58bmov rax, [rsp+352]
37bcbb593mov r8l, r9l
37bcbb596mov ecx, [rax]
37bcbb598cmp ecx, esi
37bcbb59ajg 0x37bcbb5b7
37bcbb59ccmp ecx, r12l
37bcbb59fjg 0x37bcbbb35
37bcbb5a5
37bcbb5a5loc_37bcbb5a5:
37bcbb5a5test r9l, r9l
37bcbb5a8jle 0x37bcbb4f8
37bcbb5ae
37bcbb5aeloc_37bcbb5ae:
37bcbb5aemov edx, [r13]
37bcbb5b2jmp 0x37bcbb491
37bcbb5b7
37bcbb5b7loc_37bcbb5b7:
37bcbb5b7mov rax, [rsp+392]
37bcbb5bfmov edi, r12l
37bcbb5c2mov [rsp+240], r9l
37bcbb5caimul edi, r9l
37bcbb5cemov eax, [rax]
37bcbb5d0cmp eax, edi
37bcbb5d2jl 0x37bcbbb87
37bcbb5d8cmp ecx, r12l
37bcbb5dbjle 0x37bcbb5a5
37bcbb5dd
37bcbb5ddloc_37bcbb5dd:
37bcbb5ddmovsxd r11, ebx
37bcbb5e0xor eax, eax
37bcbb5e2mov r8l, ecx
37bcbb5e5test r11, r11
37bcbb5e8cmovs r11, rax
37bcbb5ecsub r8l, esi
37bcbb5efsub r8l, 1
37bcbb5f3mov eax, r8l
37bcbb5f6mov rbx, r11
37bcbb5f9cdq
37bcbb5fanot rbx
37bcbb5fdidiv r12l
37bcbb600mov [rsp+160], rbx
37bcbb608sub r8l, edx
37bcbb60blea eax, [r8+r12]
37bcbb60fmov ebp, r8l
37bcbb612mov r8l, r9l
37bcbb615cmp eax, ecx
37bcbb617cmovg eax, ecx
37bcbb61alea esi, [rax+1]
37bcbb61dcmp esi, r9l
37bcbb620jg 0x37bcbbb46
37bcbb626mov rdx, r11
37bcbb629mov r10, [rsp+360]
37bcbb631mov [rsp+168], eax
37bcbb638pxor x0, x0
37bcbb63cshl rdx, 4
37bcbb640mov [rsp+184], rdx
37bcbb648lea edx, [rax-1]
37bcbb64badd rdx, rbx
37bcbb64emovsxd rbx, esi
37bcbb651mov r8, rbx
37bcbb654imul r8, r11
37bcbb658add rdx, r8
37bcbb65bmov r8l, eax
37bcbb65eshl rdx, 4
37bcbb662neg r8
37bcbb665lea rdx, [r10+rdx+16]
37bcbb66alea r10l, [r9+1]
37bcbb66emov [rsp+176], r10l
37bcbb676mov r10, r8
37bcbb679shl r10, 4
37bcbb67d
37bcbb67dloc_37bcbb67d:
37bcbb67dmov rax, r10
37bcbb680lea r8, [r10+rdx]
37bcbb684neg rax
37bcbb687test al, 16
37bcbb689je 0x37bcbb699
37bcbb68bmovups [r8+16], x0
37bcbb690add r8, 16
37bcbb694cmp rdx, r8
37bcbb697je 0x37bcbb6b9
37bcbb699
37bcbb699loc_37bcbb699:
37bcbb699mov eax, [rsp+168]
37bcbb6a0
37bcbb6a0loc_37bcbb6a0:
37bcbb6a0movups [r8+16], x0
37bcbb6a5add r8, 32
37bcbb6a9movups [r8], x0
37bcbb6adcmp rdx, r8
37bcbb6b0jne 0x37bcbb6a0
37bcbb6b2mov [rsp+168], eax
37bcbb6b9
37bcbb6b9loc_37bcbb6b9:
37bcbb6b9add esi, 1
37bcbb6bcadd rdx, [rsp+184]
37bcbb6c4cmp esi, [rsp+176]
37bcbb6cbjne 0x37bcbb67d
37bcbb6cdmov eax, [rsp+168]
37bcbb6d4
37bcbb6d4loc_37bcbb6d4:
37bcbb6d4mov edx, [r13]
37bcbb6d8sub ecx, eax
37bcbb6dalea rsi, [rsp+236]
37bcbb6e2mov [rsp+48], r14
37bcbb6e7mov [rsp+252], ecx
37bcbb6eemov rcx, r11
37bcbb6f1lea r8, [rsp+252]
37bcbb6f9sub edx, eax
37bcbb6fbimul rcx, rbx
37bcbb6ffadd rcx, [rsp+160]
37bcbb707mov [rsp+56], rsi
37bcbb70cmov [rsp+244], edx
37bcbb713mov edx, r9l
37bcbb716add rcx, rbx
37bcbb719lea rbx, [rsp+244]
37bcbb721sub edx, eax
37bcbb723cdqe
37bcbb725shl rcx, 4
37bcbb729mov [rsp+192], r11
37bcbb731shl rax, 4
37bcbb735add rax, [rsp+376]
37bcbb73dmov [rsp+248], edx
37bcbb744lea rdx, [rsp+248]
37bcbb74cmov [rsp+40], rax
37bcbb751mov rax, [rsp+368]
37bcbb759mov [rsp+176], r8
37bcbb761mov [rsp+32], rax
37bcbb766mov rax, [rsp+360]
37bcbb76emov [rsp+184], rsi
37bcbb776lea esi, [rbp+1]
37bcbb779lea r9, [rax+rcx]
37bcbb77dmov rcx, rbx
37bcbb780mov [rsp+168], rbx
37bcbb788call zung2r_
37bcbb78dmov rax, [rsp+352]
37bcbb795mov r8l, [r15]
37bcbb798mov r11, [rsp+192]
37bcbb7a0mov ecx, [rax]
37bcbb7a2
37bcbb7a2loc_37bcbb7a2:
37bcbb7a2mov eax, ebp
37bcbb7a4xor edx, edx
37bcbb7a6mov rbp, r11
37bcbb7a9mov [rsp+220], edi
37bcbb7b0div r12l
37bcbb7b3mov [rsp+344], r15
37bcbb7bbmov [rsp+384], r14
37bcbb7c3lea rbx, [rsp+240]
37bcbb7cbmov r14, r13
37bcbb7ceshl rbp, 4
37bcbb7d2mov r13l, r12l
37bcbb7d5mov [rsp+192], rbx
37bcbb7ddmov r12, r11
37bcbb7e0mov edx, ecx
37bcbb7e2lea rbx, [rsp+248]
37bcbb7eamov [rsp+208], rbx
37bcbb7f2mov r15l, eax
37bcbb7f5nop [rax+rax]
37bcbb800
37bcbb800loc_37bcbb800:
37bcbb800sub edx, esi
37bcbb802movsxd rbx, esi
37bcbb805mov rdi, r12
37bcbb808add edx, 1
37bcbb80blea rax, [rbx-1]
37bcbb80fcmp edx, r13l
37bcbb812cmovg edx, r13l
37bcbb816imul rdi, rbx
37bcbb81aadd rdi, [rsp+160]
37bcbb822shl rax, 4
37bcbb826add rdi, rbx
37bcbb829add rax, [rsp+376]
37bcbb831mov [rsp+244], edx
37bcbb838add edx, esi
37bcbb83ashl rdi, 4
37bcbb83eadd rdi, [rsp+360]
37bcbb846cmp edx, r8l
37bcbb849jle 0x37bcbb956
37bcbb84f
37bcbb84floc_37bcbb84f:
37bcbb84fmov edx, [r14]
37bcbb852mov rcx, [rsp+184]
37bcbb85amov [rsp+40], rax
37bcbb85fmov r9, rdi
37bcbb862mov rax, [rsp+368]
37bcbb86amov [rsp+56], rcx
37bcbb86fsub edx, esi
37bcbb871mov rcx, [rsp+384]
37bcbb879add edx, 1
37bcbb87cmov [rsp+32], rax
37bcbb881mov [rsp+252], edx
37bcbb888mov rdx, [rsp+168]
37bcbb890mov [rsp+48], rcx
37bcbb895mov rcx, [rsp+176]
37bcbb89dmov r8, rdx
37bcbb8a0call zung2r_
37bcbb8a5mov r9l, [rsp+244]
37bcbb8adadd r9l, esi
37bcbb8b0cmp r9l, esi
37bcbb8b3jle 0x37bcbb92c
37bcbb8b5cmp esi, 1
37bcbb8b8jle 0x37bcbb92c
37bcbb8baimul rbx, r12
37bcbb8belea ecx, [rsi-2]
37bcbb8c1pxor x0, x0
37bcbb8c5mov r8l, esi
37bcbb8c8mov rax, [rsp+160]
37bcbb8d0add rax, rbx
37bcbb8d3mov rbx, [rsp+360]
37bcbb8dbadd rax, rcx
37bcbb8denot rcx
37bcbb8e1shl rax, 4
37bcbb8e5shl rcx, 4
37bcbb8e9lea rdx, [rbx+rax+16]
37bcbb8eenop
37bcbb8f0
37bcbb8f0loc_37bcbb8f0:
37bcbb8f0mov r10, rcx
37bcbb8f3lea rax, [rcx+rdx]
37bcbb8f7neg r10
37bcbb8faand r10l, 16
37bcbb8feje 0x37bcbb910
37bcbb900movups [rax+16], x0
37bcbb904add rax, 16
37bcbb908cmp rdx, rax
37bcbb90bje 0x37bcbb920
37bcbb90dnop [rax]
37bcbb910
37bcbb910loc_37bcbb910:
37bcbb910movups [rax+16], x0
37bcbb914add rax, 32
37bcbb918movups [rax], x0
37bcbb91bcmp rdx, rax
37bcbb91ejne 0x37bcbb910
37bcbb920
37bcbb920loc_37bcbb920:
37bcbb920add r8l, 1
37bcbb924add rdx, rbp
37bcbb927cmp r9l, r8l
37bcbb92ajne 0x37bcbb8f0
37bcbb92c
37bcbb92cloc_37bcbb92c:
37bcbb92ctest r15l, r15l
37bcbb92fje 0x37bcbbb06
37bcbb935mov rax, [rsp+344]
37bcbb93dsub esi, r13l
37bcbb940sub r15l, 1
37bcbb944mov r8l, [rax]
37bcbb947mov rax, [rsp+352]
37bcbb94fmov edx, [rax]
37bcbb951jmp 0x37bcbb800
37bcbb956
37bcbb956loc_37bcbb956:
37bcbb956mov edx, [r14]
37bcbb959mov rcx, [rsp+192]
37bcbb961mov [rsp+48], rax
37bcbb966mov [rsp+32], rdi
37bcbb96bmov r9, [rsp+168]
37bcbb973sub edx, esi
37bcbb975mov [rsp+64], rcx
37bcbb97amov r8, [rsp+176]
37bcbb982lea rcx, [rip+0x793d09]
37bcbb989add edx, 1
37bcbb98cmov [rsp+200], rax
37bcbb994mov [rsp+252], edx
37bcbb99bmov rdx, [rsp+384]
37bcbb9a3mov [rsp+80], 10
37bcbb9acmov [rsp+56], rdx
37bcbb9b1mov rdx, [rsp+368]
37bcbb9b9mov [rsp+72], 7
37bcbb9c2mov [rsp+40], rdx
37bcbb9c7lea rdx, [rip+0x793cba]
37bcbb9cecall zlarft_
37bcbb9d3mov edx, [r14]
37bcbb9d6mov r11, [rsp+344]
37bcbb9delea r9, [rip+0x793ca3]
37bcbb9e5mov rax, [rsp+192]
37bcbb9edlea r8, [rip+0x793c9e]
37bcbb9f4mov r11l, [r11]
37bcbb9f7sub edx, esi
37bcbb9f9mov [rsp+56], rdi
37bcbb9feadd edx, 1
37bcbba01mov [rsp+112], rax
37bcbba06mov [rsp+248], edx
37bcbba0dmov ecx, r11l
37bcbba10mov edx, [rsp+244]
37bcbba17sub ecx, esi
37bcbba19mov [rsp+80], rax
37bcbba1emov rax, [rsp+168]
37bcbba26sub ecx, edx
37bcbba28mov [rsp+216], r11l
37bcbba30add ecx, 1
37bcbba33mov [rsp+48], rax
37bcbba38mov rax, [rsp+176]
37bcbba40mov [rsp+252], ecx
37bcbba47movsxd rcx, edx
37bcbba4aadd edx, esi
37bcbba4cshl rcx, 4
37bcbba50movsxd rdx, edx
37bcbba53add rcx, [rsp+384]
37bcbba5bmov [rsp+40], rax
37bcbba60mov [rsp+104], rcx
37bcbba65imul rdx, r12
37bcbba69mov rcx, [rsp+368]
37bcbba71add rdx, [rsp+160]
37bcbba79mov rax, [rsp+208]
37bcbba81mov [rsp+144], 10
37bcbba8dmov [rsp+96], rcx
37bcbba92add rdx, rbx
37bcbba95mov rcx, [rsp+384]
37bcbba9dshl rdx, 4
37bcbbaa1add rdx, [rsp+360]
37bcbbaa9mov [rsp+32], rax
37bcbbaaemov [rsp+72], rcx
37bcbbab3mov rcx, [rsp+368]
37bcbbabbmov [rsp+88], rdx
37bcbbac0lea rdx, [rip+0x793bd2]
37bcbbac7mov [rsp+64], rcx
37bcbbacclea rcx, [rip+0x793bd2]
37bcbbad3mov [rsp+136], 7
37bcbbadfmov [rsp+128], 12
37bcbbaebmov [rsp+120], 4
37bcbbaf4call zlarfb_
37bcbbaf9mov rax, [rsp+200]
37bcbbb01jmp 0x37bcbb84f
37bcbbb06
37bcbbb06loc_37bcbbb06:
37bcbbb06mov edi, [rsp+220]
37bcbbb0dmov r14, [rsp+384]
37bcbbb15jmp 0x37bcbb4f8
37bcbbb1a
37bcbbb1aloc_37bcbbb1a:
37bcbbb1amov rax, [rsp+352]
37bcbbb22mov ecx, [rax]
37bcbbb24cmp ecx, r12l
37bcbbb27jle 0x37bcbb5a5
37bcbbb2dcmp ecx, esi
37bcbbb2fjg 0x37bcbb5dd
37bcbbb35
37bcbbb35loc_37bcbbb35:
37bcbbb35mov r8l, r9l
37bcbbb38test r9l, r9l
37bcbbb3bjle 0x37bcbb4f8
37bcbbb41jmp 0x37bcbb5ae
37bcbbb46
37bcbbb46loc_37bcbbb46:
37bcbbb46cmp eax, r9l
37bcbbb49jl 0x37bcbbc4a
37bcbbb4flea rax, [rsp+252]
37bcbbb57lea esi, [rbp+1]
37bcbbb5amov [rsp+176], rax
37bcbbb62lea rax, [rsp+244]
37bcbbb6amov [rsp+168], rax
37bcbbb72lea rax, [rsp+236]
37bcbbb7amov [rsp+184], rax
37bcbbb82jmp 0x37bcbb7a2
37bcbbb87
37bcbbb87loc_37bcbbb87:
37bcbbb87cdq
37bcbbb88mov [rsp+32], r15
37bcbbb8dlea r8, [rip+0x793adc]
37bcbbb94lea rcx, [rip+0x793ae9]
37bcbbb9bidiv r9l
37bcbbb9emov [rsp+64], 1
37bcbbba7mov [rsp+56], 6
37bcbbbb0mov r9, r13
37bcbbbb3lea rdx, [rip+0x793ab7]
37bcbbbbamov r12l, eax
37bcbbbbdlea rax, [rip+0x793ab8]
37bcbbbc4mov [rsp+48], rax
37bcbbbc9mov rax, [rsp+352]
37bcbbbd1mov [rsp+40], rax
37bcbbbd6call ilaenv_
37bcbbbdbmov edx, 2
37bcbbbe0mov r9l, [r15]
37bcbbbe3cmp eax, edx
37bcbbbe5cmovl eax, edx
37bcbbbe8mov r8l, r9l
37bcbbbebcmp r12l, eax
37bcbbbeejge 0x37bcbbb1a
37bcbbbf4test r9l, r9l
37bcbbbf7jle 0x37bcbb4f8
37bcbbbfdmov rax, [rsp+352]
37bcbbc05mov edx, [r13]
37bcbbc09mov ecx, [rax]
37bcbbc0bjmp 0x37bcbb491
37bcbbc10
37bcbbc10loc_37bcbbc10:
37bcbbc10cmp r8l, -1
37bcbbc14je 0x37bcbbc39
37bcbbc16mov [rsi], -8
37bcbbc1cmov eax, 8
37bcbbc21jmp 0x37bcbb3d4
37bcbbc26
37bcbbc26loc_37bcbbc26:
37bcbbc26mov [rsp+244], edx
37bcbbc2dmov [rsp+248], edi
37bcbbc34jmp 0x37bcbb4a0
37bcbbc39
37bcbbc39loc_37bcbbc39:
37bcbbc39mov eax, [rsi]
37bcbbc3btest eax, eax
37bcbbc3dje 0x37bcbb3f6
37bcbbc43
37bcbbc43loc_37bcbbc43:
37bcbbc43neg eax
37bcbbc45jmp 0x37bcbb3d4
37bcbbc4a
37bcbbc4aloc_37bcbbc4a:
37bcbbc4amovsxd rbx, esi
37bcbbc4djmp 0x37bcbb6d4
37bcbb300
37bcbb300zungqr_:
37bcbb300push r15
37bcbb302push r14
37bcbb304push r13
37bcbb306push r12
37bcbb308push rbp
37bcbb309push rdi
37bcbb30apush rsi
37bcbb30bpush rbx
37bcbb30csub rsp, 264
37bcbb313mov rax, [rsp+368]
37bcbb31bmov rsi, [rsp+400]
37bcbb323mov r14, [rsp+384]
37bcbb32bmov ebx, [rax]
37bcbb32dlea rax, [rip+0x794348]
37bcbb334mov [rsi], 0
37bcbb33amov [rsp+40], r8
37bcbb33fmov r13, rcx
37bcbb342mov r15, rdx
37bcbb345mov [rsp+32], rdx
37bcbb34alea rdx, [rip+0x794320]
37bcbb351mov [rsp+64], 1
37bcbb35amov [rsp+56], 6
37bcbb363mov [rsp+48], rax
37bcbb368mov [rsp+352], r8
37bcbb370lea r8, [rip+0x7942f9]
37bcbb377mov [rsp+360], r9
37bcbb37fmov r9, rcx
37bcbb382lea rcx, [rip+0x7942ef]
37bcbb389call ilaenv_
37bcbb38emov edi, [r15]
37bcbb391pxor x0, x0
37bcbb395mov [r14+8], 0
37bcbb39dmov r12l, eax
37bcbb3a0mov eax, 1
37bcbb3a5test edi, edi
37bcbb3a7mov edx, r12l
37bcbb3aacmovg eax, edi
37bcbb3adimul edx, eax
37bcbb3b0cvtsi2sd x0, edx
37bcbb3b4mov edx, [r13]
37bcbb3b8movsd_xmm [r14], x0
37bcbb3bdtest edx, edx
37bcbb3bfjs 0x37bcbb40a
37bcbb3c1test edi, edi
37bcbb3c3js 0x37bcbb3c9
37bcbb3c5cmp edx, edi
37bcbb3c7jge 0x37bcbb418
37bcbb3c9
37bcbb3c9loc_37bcbb3c9:
37bcbb3c9mov [rsi], -2
37bcbb3cfmov eax, 2
37bcbb3d4
37bcbb3d4loc_37bcbb3d4:
37bcbb3d4lea rdx, [rsp+252]
37bcbb3dcmov r8l, 6
37bcbb3e2lea rcx, [rip+0x794288]
37bcbb3e9mov [rsp+252], eax
37bcbb3f0call xerbla_
37bcbb3f5nop
37bcbb3f6
37bcbb3f6loc_37bcbb3f6:
37bcbb3f6add rsp, 264
37bcbb3fdpop rbx
37bcbb3fepop rsi
37bcbb3ffpop rdi
37bcbb400pop rbp
37bcbb401pop r12
37bcbb403pop r13
37bcbb405pop r14
37bcbb407pop r15
37bcbb409ret
37bcbb40a
37bcbb40aloc_37bcbb40a:
37bcbb40amov edx, -1
37bcbb40fmov eax, 1
37bcbb414mov [rsi], edx
37bcbb416jmp 0x37bcbb3d4
37bcbb418
37bcbb418loc_37bcbb418:
37bcbb418mov rcx, [rsp+352]
37bcbb420mov ecx, [rcx]
37bcbb422test ecx, ecx
37bcbb424js 0x37bcbb42a
37bcbb426cmp ecx, edi
37bcbb428jle 0x37bcbb438
37bcbb42a
37bcbb42aloc_37bcbb42a:
37bcbb42amov edx, -3
37bcbb42fmov eax, 3
37bcbb434mov [rsi], edx
37bcbb436jmp 0x37bcbb3d4
37bcbb438
37bcbb438loc_37bcbb438:
37bcbb438mov r11, [rsp+368]
37bcbb440test edx, edx
37bcbb442mov r8l, 1
37bcbb448cmovg r8l, edx
37bcbb44ccmp [r11], r8l
37bcbb44fjl 0x37bcbb512
37bcbb455mov r11, [rsp+392]
37bcbb45dmov r8l, [r11]
37bcbb460cmp r8l, eax
37bcbb463jl 0x37bcbbc10
37bcbb469mov eax, [rsi]
37bcbb46btest eax, eax
37bcbb46djne 0x37bcbbc43
37bcbb473test edi, edi
37bcbb475je 0x37bcbb523
37bcbb47bcmp r12l, 1
37bcbb47fjle 0x37bcbbc26
37bcbb485mov r8l, edi
37bcbb488cmp ecx, r12l
37bcbb48bjg 0x37bcbb532
37bcbb491
37bcbb491loc_37bcbb491:
37bcbb491mov [rsp+244], edx
37bcbb498mov [rsp+248], r8l
37bcbb4a0
37bcbb4a0loc_37bcbb4a0:
37bcbb4a0lea rax, [rsp+236]
37bcbb4a8mov [rsp+48], r14
37bcbb4admov r9, [rsp+360]
37bcbb4b5lea rdx, [rsp+248]
37bcbb4bdmov [rsp+56], rax
37bcbb4c2mov rax, [rsp+376]
37bcbb4calea r8, [rsp+252]
37bcbb4d2mov [rsp+252], ecx
37bcbb4d9lea rcx, [rsp+244]
37bcbb4e1mov [rsp+40], rax
37bcbb4e6mov rax, [rsp+368]
37bcbb4eemov [rsp+32], rax
37bcbb4f3call zung2r_
37bcbb4f8
37bcbb4f8loc_37bcbb4f8:
37bcbb4f8pxor x0, x0
37bcbb4fcmov [r14+8], 0
37bcbb504cvtsi2sd x0, edi
37bcbb508movsd_xmm [r14], x0
37bcbb50djmp 0x37bcbb3f6
37bcbb512
37bcbb512loc_37bcbb512:
37bcbb512mov edx, -5
37bcbb517mov eax, 5
37bcbb51cmov [rsi], edx
37bcbb51ejmp 0x37bcbb3d4
37bcbb523
37bcbb523loc_37bcbb523:
37bcbb523mov rax, [rip+0x794186]
37bcbb52amov [r14], rax
37bcbb52djmp 0x37bcbb3f6
37bcbb532
37bcbb532loc_37bcbb532:
37bcbb532lea rax, [rip+0x794143]
37bcbb539mov [rsp+32], r15
37bcbb53emov r9, r13
37bcbb541lea r8, [rip+0x794128]
37bcbb548mov [rsp+48], rax
37bcbb54dmov rax, [rsp+352]
37bcbb555lea rdx, [rip+0x794115]
37bcbb55clea rcx, [rip+0x79411d]
37bcbb563mov [rsp+64], 1
37bcbb56cmov [rsp+56], 6
37bcbb575mov [rsp+40], rax
37bcbb57acall ilaenv_
37bcbb57fxor edx, edx
37bcbb581mov r9l, [r15]
37bcbb584test eax, eax
37bcbb586mov esi, edx
37bcbb588cmovns esi, eax
37bcbb58bmov rax, [rsp+352]
37bcbb593mov r8l, r9l
37bcbb596mov ecx, [rax]
37bcbb598cmp ecx, esi
37bcbb59ajg 0x37bcbb5b7
37bcbb59ccmp ecx, r12l
37bcbb59fjg 0x37bcbbb35
37bcbb5a5
37bcbb5a5loc_37bcbb5a5:
37bcbb5a5test r9l, r9l
37bcbb5a8jle 0x37bcbb4f8
37bcbb5ae
37bcbb5aeloc_37bcbb5ae:
37bcbb5aemov edx, [r13]
37bcbb5b2jmp 0x37bcbb491
37bcbb5b7
37bcbb5b7loc_37bcbb5b7:
37bcbb5b7mov rax, [rsp+392]
37bcbb5bfmov edi, r12l
37bcbb5c2mov [rsp+240], r9l
37bcbb5caimul edi, r9l
37bcbb5cemov eax, [rax]
37bcbb5d0cmp eax, edi
37bcbb5d2jl 0x37bcbbb87
37bcbb5d8cmp ecx, r12l
37bcbb5dbjle 0x37bcbb5a5
37bcbb5dd
37bcbb5ddloc_37bcbb5dd:
37bcbb5ddmovsxd r11, ebx
37bcbb5e0xor eax, eax
37bcbb5e2mov r8l, ecx
37bcbb5e5test r11, r11
37bcbb5e8cmovs r11, rax
37bcbb5ecsub r8l, esi
37bcbb5efsub r8l, 1
37bcbb5f3mov eax, r8l
37bcbb5f6mov rbx, r11
37bcbb5f9cdq
37bcbb5fanot rbx
37bcbb5fdidiv r12l
37bcbb600mov [rsp+160], rbx
37bcbb608sub r8l, edx
37bcbb60blea eax, [r8+r12]
37bcbb60fmov ebp, r8l
37bcbb612mov r8l, r9l
37bcbb615cmp eax, ecx
37bcbb617cmovg eax, ecx
37bcbb61alea esi, [rax+1]
37bcbb61dcmp esi, r9l
37bcbb620jg 0x37bcbbb46
37bcbb626mov rdx, r11
37bcbb629mov r10, [rsp+360]
37bcbb631mov [rsp+168], eax
37bcbb638pxor x0, x0
37bcbb63cshl rdx, 4
37bcbb640mov [rsp+184], rdx
37bcbb648lea edx, [rax-1]
37bcbb64badd rdx, rbx
37bcbb64emovsxd rbx, esi
37bcbb651mov r8, rbx
37bcbb654imul r8, r11
37bcbb658add rdx, r8
37bcbb65bmov r8l, eax
37bcbb65eshl rdx, 4
37bcbb662neg r8
37bcbb665lea rdx, [r10+rdx+16]
37bcbb66alea r10l, [r9+1]
37bcbb66emov [rsp+176], r10l
37bcbb676mov r10, r8
37bcbb679shl r10, 4
37bcbb67d
37bcbb67dloc_37bcbb67d:
37bcbb67dmov rax, r10
37bcbb680lea r8, [r10+rdx]
37bcbb684neg rax
37bcbb687test al, 16
37bcbb689je 0x37bcbb699
37bcbb68bmovups [r8+16], x0
37bcbb690add r8, 16
37bcbb694cmp rdx, r8
37bcbb697je 0x37bcbb6b9
37bcbb699
37bcbb699loc_37bcbb699:
37bcbb699mov eax, [rsp+168]
37bcbb6a0
37bcbb6a0loc_37bcbb6a0:
37bcbb6a0movups [r8+16], x0
37bcbb6a5add r8, 32
37bcbb6a9movups [r8], x0
37bcbb6adcmp rdx, r8
37bcbb6b0jne 0x37bcbb6a0
37bcbb6b2mov [rsp+168], eax
37bcbb6b9
37bcbb6b9loc_37bcbb6b9:
37bcbb6b9add esi, 1
37bcbb6bcadd rdx, [rsp+184]
37bcbb6c4cmp esi, [rsp+176]
37bcbb6cbjne 0x37bcbb67d
37bcbb6cdmov eax, [rsp+168]
37bcbb6d4
37bcbb6d4loc_37bcbb6d4:
37bcbb6d4mov edx, [r13]
37bcbb6d8sub ecx, eax
37bcbb6dalea rsi, [rsp+236]
37bcbb6e2mov [rsp+48], r14
37bcbb6e7mov [rsp+252], ecx
37bcbb6eemov rcx, r11
37bcbb6f1lea r8, [rsp+252]
37bcbb6f9sub edx, eax
37bcbb6fbimul rcx, rbx
37bcbb6ffadd rcx, [rsp+160]
37bcbb707mov [rsp+56], rsi
37bcbb70cmov [rsp+244], edx
37bcbb713mov edx, r9l
37bcbb716add rcx, rbx
37bcbb719lea rbx, [rsp+244]
37bcbb721sub edx, eax
37bcbb723cdqe
37bcbb725shl rcx, 4
37bcbb729mov [rsp+192], r11
37bcbb731shl rax, 4
37bcbb735add rax, [rsp+376]
37bcbb73dmov [rsp+248], edx
37bcbb744lea rdx, [rsp+248]
37bcbb74cmov [rsp+40], rax
37bcbb751mov rax, [rsp+368]
37bcbb759mov [rsp+176], r8
37bcbb761mov [rsp+32], rax
37bcbb766mov rax, [rsp+360]
37bcbb76emov [rsp+184], rsi
37bcbb776lea esi, [rbp+1]
37bcbb779lea r9, [rax+rcx]
37bcbb77dmov rcx, rbx
37bcbb780mov [rsp+168], rbx
37bcbb788call zung2r_
37bcbb78dmov rax, [rsp+352]
37bcbb795mov r8l, [r15]
37bcbb798mov r11, [rsp+192]
37bcbb7a0mov ecx, [rax]
37bcbb7a2
37bcbb7a2loc_37bcbb7a2:
37bcbb7a2mov eax, ebp
37bcbb7a4xor edx, edx
37bcbb7a6mov rbp, r11
37bcbb7a9mov [rsp+220], edi
37bcbb7b0div r12l
37bcbb7b3mov [rsp+344], r15
37bcbb7bbmov [rsp+384], r14
37bcbb7c3lea rbx, [rsp+240]
37bcbb7cbmov r14, r13
37bcbb7ceshl rbp, 4
37bcbb7d2mov r13l, r12l
37bcbb7d5mov [rsp+192], rbx
37bcbb7ddmov r12, r11
37bcbb7e0mov edx, ecx
37bcbb7e2lea rbx, [rsp+248]
37bcbb7eamov [rsp+208], rbx
37bcbb7f2mov r15l, eax
37bcbb7f5nop [rax+rax]
37bcbb800
37bcbb800loc_37bcbb800:
37bcbb800sub edx, esi
37bcbb802movsxd rbx, esi
37bcbb805mov rdi, r12
37bcbb808add edx, 1
37bcbb80blea rax, [rbx-1]
37bcbb80fcmp edx, r13l
37bcbb812cmovg edx, r13l
37bcbb816imul rdi, rbx
37bcbb81aadd rdi, [rsp+160]
37bcbb822shl rax, 4
37bcbb826add rdi, rbx
37bcbb829add rax, [rsp+376]
37bcbb831mov [rsp+244], edx
37bcbb838add edx, esi
37bcbb83ashl rdi, 4
37bcbb83eadd rdi, [rsp+360]
37bcbb846cmp edx, r8l
37bcbb849jle 0x37bcbb956
37bcbb84f
37bcbb84floc_37bcbb84f:
37bcbb84fmov edx, [r14]
37bcbb852mov rcx, [rsp+184]
37bcbb85amov [rsp+40], rax
37bcbb85fmov r9, rdi
37bcbb862mov rax, [rsp+368]
37bcbb86amov [rsp+56], rcx
37bcbb86fsub edx, esi
37bcbb871mov rcx, [rsp+384]
37bcbb879add edx, 1
37bcbb87cmov [rsp+32], rax
37bcbb881mov [rsp+252], edx
37bcbb888mov rdx, [rsp+168]
37bcbb890mov [rsp+48], rcx
37bcbb895mov rcx, [rsp+176]
37bcbb89dmov r8, rdx
37bcbb8a0call zung2r_
37bcbb8a5mov r9l, [rsp+244]
37bcbb8adadd r9l, esi
37bcbb8b0cmp r9l, esi
37bcbb8b3jle 0x37bcbb92c
37bcbb8b5cmp esi, 1
37bcbb8b8jle 0x37bcbb92c
37bcbb8baimul rbx, r12
37bcbb8belea ecx, [rsi-2]
37bcbb8c1pxor x0, x0
37bcbb8c5mov r8l, esi
37bcbb8c8mov rax, [rsp+160]
37bcbb8d0add rax, rbx
37bcbb8d3mov rbx, [rsp+360]
37bcbb8dbadd rax, rcx
37bcbb8denot rcx
37bcbb8e1shl rax, 4
37bcbb8e5shl rcx, 4
37bcbb8e9lea rdx, [rbx+rax+16]
37bcbb8eenop
37bcbb8f0
37bcbb8f0loc_37bcbb8f0:
37bcbb8f0mov r10, rcx
37bcbb8f3lea rax, [rcx+rdx]
37bcbb8f7neg r10
37bcbb8faand r10l, 16
37bcbb8feje 0x37bcbb910
37bcbb900movups [rax+16], x0
37bcbb904add rax, 16
37bcbb908cmp rdx, rax
37bcbb90bje 0x37bcbb920
37bcbb90dnop [rax]
37bcbb910
37bcbb910loc_37bcbb910:
37bcbb910movups [rax+16], x0
37bcbb914add rax, 32
37bcbb918movups [rax], x0
37bcbb91bcmp rdx, rax
37bcbb91ejne 0x37bcbb910
37bcbb920
37bcbb920loc_37bcbb920:
37bcbb920add r8l, 1
37bcbb924add rdx, rbp
37bcbb927cmp r9l, r8l
37bcbb92ajne 0x37bcbb8f0
37bcbb92c
37bcbb92cloc_37bcbb92c:
37bcbb92ctest r15l, r15l
37bcbb92fje 0x37bcbbb06
37bcbb935mov rax, [rsp+344]
37bcbb93dsub esi, r13l
37bcbb940sub r15l, 1
37bcbb944mov r8l, [rax]
37bcbb947mov rax, [rsp+352]
37bcbb94fmov edx, [rax]
37bcbb951jmp 0x37bcbb800
37bcbb956
37bcbb956loc_37bcbb956:
37bcbb956mov edx, [r14]
37bcbb959mov rcx, [rsp+192]
37bcbb961mov [rsp+48], rax
37bcbb966mov [rsp+32], rdi
37bcbb96bmov r9, [rsp+168]
37bcbb973sub edx, esi
37bcbb975mov [rsp+64], rcx
37bcbb97amov r8, [rsp+176]
37bcbb982lea rcx, [rip+0x793d09]
37bcbb989add edx, 1
37bcbb98cmov [rsp+200], rax
37bcbb994mov [rsp+252], edx
37bcbb99bmov rdx, [rsp+384]
37bcbb9a3mov [rsp+80], 10
37bcbb9acmov [rsp+56], rdx
37bcbb9b1mov rdx, [rsp+368]
37bcbb9b9mov [rsp+72], 7
37bcbb9c2mov [rsp+40], rdx
37bcbb9c7lea rdx, [rip+0x793cba]
37bcbb9cecall zlarft_
37bcbb9d3mov edx, [r14]
37bcbb9d6mov r11, [rsp+344]
37bcbb9delea r9, [rip+0x793ca3]
37bcbb9e5mov rax, [rsp+192]
37bcbb9edlea r8, [rip+0x793c9e]
37bcbb9f4mov r11l, [r11]
37bcbb9f7sub edx, esi
37bcbb9f9mov [rsp+56], rdi
37bcbb9feadd edx, 1
37bcbba01mov [rsp+112], rax
37bcbba06mov [rsp+248], edx
37bcbba0dmov ecx, r11l
37bcbba10mov edx, [rsp+244]
37bcbba17sub ecx, esi
37bcbba19mov [rsp+80], rax
37bcbba1emov rax, [rsp+168]
37bcbba26sub ecx, edx
37bcbba28mov [rsp+216], r11l
37bcbba30add ecx, 1
37bcbba33mov [rsp+48], rax
37bcbba38mov rax, [rsp+176]
37bcbba40mov [rsp+252], ecx
37bcbba47movsxd rcx, edx
37bcbba4aadd edx, esi
37bcbba4cshl rcx, 4
37bcbba50movsxd rdx, edx
37bcbba53add rcx, [rsp+384]
37bcbba5bmov [rsp+40], rax
37bcbba60mov [rsp+104], rcx
37bcbba65imul rdx, r12
37bcbba69mov rcx, [rsp+368]
37bcbba71add rdx, [rsp+160]
37bcbba79mov rax, [rsp+208]
37bcbba81mov [rsp+144], 10
37bcbba8dmov [rsp+96], rcx
37bcbba92add rdx, rbx
37bcbba95mov rcx, [rsp+384]
37bcbba9dshl rdx, 4
37bcbbaa1add rdx, [rsp+360]
37bcbbaa9mov [rsp+32], rax
37bcbbaaemov [rsp+72], rcx
37bcbbab3mov rcx, [rsp+368]
37bcbbabbmov [rsp+88], rdx
37bcbbac0lea rdx, [rip+0x793bd2]
37bcbbac7mov [rsp+64], rcx
37bcbbacclea rcx, [rip+0x793bd2]
37bcbbad3mov [rsp+136], 7
37bcbbadfmov [rsp+128], 12
37bcbbaebmov [rsp+120], 4
37bcbbaf4call zlarfb_
37bcbbaf9mov rax, [rsp+200]
37bcbbb01jmp 0x37bcbb84f
37bcbbb06
37bcbbb06loc_37bcbbb06:
37bcbbb06mov edi, [rsp+220]
37bcbbb0dmov r14, [rsp+384]
37bcbbb15jmp 0x37bcbb4f8
37bcbbb1a
37bcbbb1aloc_37bcbbb1a:
37bcbbb1amov rax, [rsp+352]
37bcbbb22mov ecx, [rax]
37bcbbb24cmp ecx, r12l
37bcbbb27jle 0x37bcbb5a5
37bcbbb2dcmp ecx, esi
37bcbbb2fjg 0x37bcbb5dd
37bcbbb35
37bcbbb35loc_37bcbbb35:
37bcbbb35mov r8l, r9l
37bcbbb38test r9l, r9l
37bcbbb3bjle 0x37bcbb4f8
37bcbbb41jmp 0x37bcbb5ae
37bcbbb46
37bcbbb46loc_37bcbbb46:
37bcbbb46cmp eax, r9l
37bcbbb49jl 0x37bcbbc4a
37bcbbb4flea rax, [rsp+252]
37bcbbb57lea esi, [rbp+1]
37bcbbb5amov [rsp+176], rax
37bcbbb62lea rax, [rsp+244]
37bcbbb6amov [rsp+168], rax
37bcbbb72lea rax, [rsp+236]
37bcbbb7amov [rsp+184], rax
37bcbbb82jmp 0x37bcbb7a2
37bcbbb87
37bcbbb87loc_37bcbbb87:
37bcbbb87cdq
37bcbbb88mov [rsp+32], r15
37bcbbb8dlea r8, [rip+0x793adc]
37bcbbb94lea rcx, [rip+0x793ae9]
37bcbbb9bidiv r9l
37bcbbb9emov [rsp+64], 1
37bcbbba7mov [rsp+56], 6
37bcbbbb0mov r9, r13
37bcbbbb3lea rdx, [rip+0x793ab7]
37bcbbbbamov r12l, eax
37bcbbbbdlea rax, [rip+0x793ab8]
37bcbbbc4mov [rsp+48], rax
37bcbbbc9mov rax, [rsp+352]
37bcbbbd1mov [rsp+40], rax
37bcbbbd6call ilaenv_
37bcbbbdbmov edx, 2
37bcbbbe0mov r9l, [r15]
37bcbbbe3cmp eax, edx
37bcbbbe5cmovl eax, edx
37bcbbbe8mov r8l, r9l
37bcbbbebcmp r12l, eax
37bcbbbeejge 0x37bcbbb1a
37bcbbbf4test r9l, r9l
37bcbbbf7jle 0x37bcbb4f8
37bcbbbfdmov rax, [rsp+352]
37bcbbc05mov edx, [r13]
37bcbbc09mov ecx, [rax]
37bcbbc0bjmp 0x37bcbb491
37bcbbc10
37bcbbc10loc_37bcbbc10:
37bcbbc10cmp r8l, -1
37bcbbc14je 0x37bcbbc39
37bcbbc16mov [rsi], -8
37bcbbc1cmov eax, 8
37bcbbc21jmp 0x37bcbb3d4
37bcbbc26
37bcbbc26loc_37bcbbc26:
37bcbbc26mov [rsp+244], edx
37bcbbc2dmov [rsp+248], edi
37bcbbc34jmp 0x37bcbb4a0
37bcbbc39
37bcbbc39loc_37bcbbc39:
37bcbbc39mov eax, [rsi]
37bcbbc3btest eax, eax
37bcbbc3dje 0x37bcbb3f6
37bcbbc43
37bcbbc43loc_37bcbbc43:
37bcbbc43neg eax
37bcbbc45jmp 0x37bcbb3d4
37bcbbc4a
37bcbbc4aloc_37bcbbc4a:
37bcbbc4amovsxd rbx, esi
37bcbbc4djmp 0x37bcbb6d4
37bcbb300
37bcbbc52
37bcbbc52 // align 0x10
37bcbbc52 // align 0x10
37bcbbc60
37bcbbc60zungr2_:
37bcbbc60push r15
37bcbbc62push r14
37bcbbc64push r13
37bcbbc66push r12
37bcbbc68push rbp
37bcbbc69push rdi
37bcbbc6apush rsi
37bcbbc6bpush rbx
37bcbbc6csub rsp, 232
37bcbbc73movups [rsp+176], x6
37bcbbc7bmovups [rsp+192], x7
37bcbbc83movups [rsp+208], x8
37bcbbc8cmov rax, [rsp+336]
37bcbbc94mov esi, [rcx]
37bcbbc96mov eax, [rax]
37bcbbc98mov [rsp+320], r8
37bcbbca0mov r13, rcx
37bcbbca3mov rbp, rdx
37bcbbca6mov r8, [rsp+360]
37bcbbcaemov [r8], 0
37bcbbcb5test esi, esi
37bcbbcb7js 0x37bcbc062
37bcbbcbdmov edx, [rdx]
37bcbbcbfcmp esi, edx
37bcbbcc1jle 0x37bcbbd1f
37bcbbcc3mov edx, -2
37bcbbcc8mov eax, 2
37bcbbccd
37bcbbccdloc_37bcbbccd:
37bcbbccdmov [r8], edx
37bcbbcd0lea rcx, [rip+0x7939e9]
37bcbbcd7lea rdx, [rsp+160]
37bcbbcdfmov r8l, 6
37bcbbce5mov [rsp+160], eax
37bcbbceccall xerbla_
37bcbbcf1nop
37bcbbcf2
37bcbbcf2loc_37bcbbcf2:
37bcbbcf2movups x6, [rsp+176]
37bcbbcfamovups x7, [rsp+192]
37bcbbd02movups x8, [rsp+208]
37bcbbd0badd rsp, 232
37bcbbd12pop rbx
37bcbbd13pop rsi
37bcbbd14pop rdi
37bcbbd15pop rbp
37bcbbd16pop r12
37bcbbd18pop r13
37bcbbd1apop r14
37bcbbd1cpop r15
37bcbbd1eret
37bcbbd1f
37bcbbd1floc_37bcbbd1f:
37bcbbd1fmov rdi, [rsp+320]
37bcbbd27mov r11l, [rdi]
37bcbbd2acmp esi, r11l
37bcbbd2djl 0x37bcbc053
37bcbbd33test r11l, r11l
37bcbbd36js 0x37bcbc053
37bcbbd3ctest esi, esi
37bcbbd3emov r10l, 1
37bcbbd44cmovg r10l, esi
37bcbbd48cmp eax, r10l
37bcbbd4bjl 0x37bcbc071
37bcbbd51test esi, esi
37bcbbd53je 0x37bcbbcf2
37bcbbd55cmp esi, r11l
37bcbbd58jle 0x37bcbbe06
37bcbbd5etest edx, edx
37bcbbd60je 0x37bcbbdfd
37bcbbd66mov r8l, edx
37bcbbd69mov [rsp+104], eax
37bcbbd6dmov r15l, edx
37bcbbd70mov r10l, esi
37bcbbd73sub r8l, r11l
37bcbbd76sub r15l, esi
37bcbbd79sub r10l, r11l
37bcbbd7cmovsxd r14, eax
37bcbbd7fmov [rsp+88], r8l
37bcbbd84mov r8l, esi
37bcbbd87lea ecx, [rdx+1]
37bcbbd8amov ebx, 1
37bcbbd8fsub r8l, edx
37bcbbd92mov rdi, -1
37bcbbd99lea r12, [r9+16]
37bcbbd9dmovq x1, [rip+0x79392b]
37bcbbda5mov [rsp+96], r8l
37bcbbdaapxor x0, x0
37bcbbdaenop
37bcbbdb0
37bcbbdb0loc_37bcbbdb0:
37bcbbdb0mov rax, rdi
37bcbbdb3mov r8l, 1
37bcbbdb9shl rax, 4
37bcbbdbdadd rax, r12
37bcbbdc0
37bcbbdc0loc_37bcbbdc0:
37bcbbdc0add r8l, 1
37bcbbdc4movups [rax], x0
37bcbbdc7add rax, 16
37bcbbdcbcmp r8l, r10l
37bcbbdcejle 0x37bcbbdc0
37bcbbdd0cmp ebx, r15l
37bcbbdd3jle 0x37bcbbdef
37bcbbdd5cmp [rsp+88], ebx
37bcbbdd9jl 0x37bcbbdef
37bcbbddbmov eax, [rsp+96]
37bcbbddfadd eax, ebx
37bcbbde1cdqe
37bcbbde3add rax, rdi
37bcbbde6shl rax, 4
37bcbbdeamovups [r9+rax], x1
37bcbbdef
37bcbbdefloc_37bcbbdef:
37bcbbdefadd ebx, 1
37bcbbdf2add rdi, r14
37bcbbdf5cmp ebx, ecx
37bcbbdf7jne 0x37bcbbdb0
37bcbbdf9mov eax, [rsp+104]
37bcbbdfd
37bcbbdfdloc_37bcbbdfd:
37bcbbdfdtest r11l, r11l
37bcbbe00je 0x37bcbbcf2
37bcbbe06
37bcbbe06loc_37bcbbe06:
37bcbbe06lea rbx, [rsp+156]
37bcbbe0emovsxd r8, eax
37bcbbe11mov [rsp+140], r11l
37bcbbe19lea r12, [rsp+160]
37bcbbe21mov [rsp+96], rbx
37bcbbe26mov rax, r8
37bcbbe29mov rdi, r8
37bcbbe2cpxor x6, x6
37bcbbe30lea rbx, [rsp+152]
37bcbbe38mov [rsp+120], r8
37bcbbe3dnot rax
37bcbbe40mov r14, [rsp+344]
37bcbbe48mov [rsp+112], rax
37bcbbe4dmov r15, [rsp+336]
37bcbbe55shl rdi, 4
37bcbbe59mov eax, r11l
37bcbbe5cmov [rsp+128], rbx
37bcbbe64mov r10l, 1
37bcbbe6amovddup x8, [rip+0x79386d]
37bcbbe73movq x7, [rip+0x793855]
37bcbbe7bmov [rsp+88], r12
37bcbbe80mov r12, r9
37bcbbe83nop
37bcbbe85nop [rax+rax]
37bcbbe90
37bcbbe90loc_37bcbbe90:
37bcbbe90mov ebx, esi
37bcbbe92sub edx, esi
37bcbbe94mov rcx, [rsp+88]
37bcbbe99mov r8, r15
37bcbbe9csub ebx, eax
37bcbbe9emov [rsp+136], r10l
37bcbbea6add ebx, r10l
37bcbbea9lea eax, [rbx+rdx-1]
37bcbbeadmov [rsp+160], eax
37bcbbeb4movsxd rax, ebx
37bcbbeb7lea rsi, [rax-1]
37bcbbebbmov [rsp+104], rax
37bcbbec0shl rsi, 4
37bcbbec4lea rdx, [rsi+r12]
37bcbbec8call zlacgv_
37bcbbecdlea edx, [rbx-1]
37bcbbed0mov rax, [rsp+88]
37bcbbed5movsd_xmm x0, [r14+8]
37bcbbedbmov [rsp+152], edx
37bcbbee2mov edx, [rbp]
37bcbbee5lea r9, [rsi+r12]
37bcbbee9lea rcx, [rip+0x7937d6]
37bcbbef0movsd_xmm x1, [r14]
37bcbbef5xorpd x0, [rip+0x7937e3]
37bcbbefdadd edx, ebx
37bcbbeffsub edx, [r13]
37bcbbf03mov [rsp+40], rax
37bcbbf08mov [rsp+156], edx
37bcbbf0fmov r8, [rsp+96]
37bcbbf14unpcklpd x1, x0
37bcbbf18mov rdx, [rsp+352]
37bcbbf20mov [rsp+56], r15
37bcbbf25mov [rsp+72], 5
37bcbbf2emov [rsp+64], rdx
37bcbbf33mov rdx, [rsp+128]
37bcbbf3bmov [rsp+48], r12
37bcbbf40mov [rsp+32], r15
37bcbbf45movups [rsp+160], x1
37bcbbf4dcall zlarf1l_
37bcbbf52mov edx, [rbp]
37bcbbf55movupd x0, [r14]
37bcbbf5amov r9, r15
37bcbbf5dmov rcx, [rsp+96]
37bcbbf62lea r8, [rsi+r12]
37bcbbf66add edx, ebx
37bcbbf68sub edx, [r13]
37bcbbf6cxorpd x0, x8
37bcbbf71sub edx, 1
37bcbbf74movups [rsp+160], x0
37bcbbf7cmov [rsp+156], edx
37bcbbf83mov rdx, [rsp+88]
37bcbbf88call zscal_
37bcbbf8dmov eax, [rbp]
37bcbbf90mov rcx, [rsp+88]
37bcbbf95mov r8, r15
37bcbbf98add eax, ebx
37bcbbf9amov edx, eax
37bcbbf9csub edx, [r13]
37bcbbfa0sub edx, 1
37bcbbfa3mov [rsp+160], edx
37bcbbfaalea rdx, [rsi+r12]
37bcbbfaecall zlacgv_
37bcbbfb3mov edx, [rbp]
37bcbbfb6mov esi, [r13]
37bcbbfbamovapd x0, x7
37bcbbfbemovupd x2, [r14]
37bcbbfc3mov rax, [rsp+104]
37bcbbfc8mov ecx, edx
37bcbbfcamov r10l, [rsp+136]
37bcbbfd2sub ecx, esi
37bcbbfd4addsubpd x0, x2
37bcbbfd8add ecx, ebx
37bcbbfdamovsxd r8, ecx
37bcbbfddimul r8, [rsp+120]
37bcbbfe3add r8, [rsp+112]
37bcbbfe8add ecx, 1
37bcbbfebadd r8, rax
37bcbbfeeshl r8, 4
37bcbbff2cmp edx, ecx
37bcbbff4movups [r12+r8], x0
37bcbbff9jl 0x37bcbc02e
37bcbbffbmovsxd r8, ecx
37bcbbffeimul r8, [rsp+120]
37bcbc004add rax, [rsp+112]
37bcbc009add r8, rax
37bcbc00cshl r8, 4
37bcbc010lea rax, [r12+r8]
37bcbc014lea r8l, [rdx+1]
37bcbc018nop [rax+rax]
37bcbc020
37bcbc020loc_37bcbc020:
37bcbc020add ecx, 1
37bcbc023movups [rax], x6
37bcbc026add rax, rdi
37bcbc029cmp r8l, ecx
37bcbc02cjne 0x37bcbc020
37bcbc02e
37bcbc02eloc_37bcbc02e:
37bcbc02eadd r10l, 1
37bcbc032cmp [rsp+140], r10l
37bcbc03ajl 0x37bcbbcf2
37bcbc040mov rax, [rsp+320]
37bcbc048add r14, 16
37bcbc04cmov eax, [rax]
37bcbc04ejmp 0x37bcbbe90
37bcbc053
37bcbc053loc_37bcbc053:
37bcbc053mov edx, -3
37bcbc058mov eax, 3
37bcbc05djmp 0x37bcbbccd
37bcbc062
37bcbc062loc_37bcbc062:
37bcbc062mov edx, -1
37bcbc067mov eax, 1
37bcbc06cjmp 0x37bcbbccd
37bcbc071
37bcbc071loc_37bcbc071:
37bcbc071mov edx, -5
37bcbc076mov eax, 5
37bcbc07bjmp 0x37bcbbccd
37bcbbc60
37bcbbc60zungr2_:
37bcbbc60push r15
37bcbbc62push r14
37bcbbc64push r13
37bcbbc66push r12
37bcbbc68push rbp
37bcbbc69push rdi
37bcbbc6apush rsi
37bcbbc6bpush rbx
37bcbbc6csub rsp, 232
37bcbbc73movups [rsp+176], x6
37bcbbc7bmovups [rsp+192], x7
37bcbbc83movups [rsp+208], x8
37bcbbc8cmov rax, [rsp+336]
37bcbbc94mov esi, [rcx]
37bcbbc96mov eax, [rax]
37bcbbc98mov [rsp+320], r8
37bcbbca0mov r13, rcx
37bcbbca3mov rbp, rdx
37bcbbca6mov r8, [rsp+360]
37bcbbcaemov [r8], 0
37bcbbcb5test esi, esi
37bcbbcb7js 0x37bcbc062
37bcbbcbdmov edx, [rdx]
37bcbbcbfcmp esi, edx
37bcbbcc1jle 0x37bcbbd1f
37bcbbcc3mov edx, -2
37bcbbcc8mov eax, 2
37bcbbccd
37bcbbccdloc_37bcbbccd:
37bcbbccdmov [r8], edx
37bcbbcd0lea rcx, [rip+0x7939e9]
37bcbbcd7lea rdx, [rsp+160]
37bcbbcdfmov r8l, 6
37bcbbce5mov [rsp+160], eax
37bcbbceccall xerbla_
37bcbbcf1nop
37bcbbcf2
37bcbbcf2loc_37bcbbcf2:
37bcbbcf2movups x6, [rsp+176]
37bcbbcfamovups x7, [rsp+192]
37bcbbd02movups x8, [rsp+208]
37bcbbd0badd rsp, 232
37bcbbd12pop rbx
37bcbbd13pop rsi
37bcbbd14pop rdi
37bcbbd15pop rbp
37bcbbd16pop r12
37bcbbd18pop r13
37bcbbd1apop r14
37bcbbd1cpop r15
37bcbbd1eret
37bcbbd1f
37bcbbd1floc_37bcbbd1f:
37bcbbd1fmov rdi, [rsp+320]
37bcbbd27mov r11l, [rdi]
37bcbbd2acmp esi, r11l
37bcbbd2djl 0x37bcbc053
37bcbbd33test r11l, r11l
37bcbbd36js 0x37bcbc053
37bcbbd3ctest esi, esi
37bcbbd3emov r10l, 1
37bcbbd44cmovg r10l, esi
37bcbbd48cmp eax, r10l
37bcbbd4bjl 0x37bcbc071
37bcbbd51test esi, esi
37bcbbd53je 0x37bcbbcf2
37bcbbd55cmp esi, r11l
37bcbbd58jle 0x37bcbbe06
37bcbbd5etest edx, edx
37bcbbd60je 0x37bcbbdfd
37bcbbd66mov r8l, edx
37bcbbd69mov [rsp+104], eax
37bcbbd6dmov r15l, edx
37bcbbd70mov r10l, esi
37bcbbd73sub r8l, r11l
37bcbbd76sub r15l, esi
37bcbbd79sub r10l, r11l
37bcbbd7cmovsxd r14, eax
37bcbbd7fmov [rsp+88], r8l
37bcbbd84mov r8l, esi
37bcbbd87lea ecx, [rdx+1]
37bcbbd8amov ebx, 1
37bcbbd8fsub r8l, edx
37bcbbd92mov rdi, -1
37bcbbd99lea r12, [r9+16]
37bcbbd9dmovq x1, [rip+0x79392b]
37bcbbda5mov [rsp+96], r8l
37bcbbdaapxor x0, x0
37bcbbdaenop
37bcbbdb0
37bcbbdb0loc_37bcbbdb0:
37bcbbdb0mov rax, rdi
37bcbbdb3mov r8l, 1
37bcbbdb9shl rax, 4
37bcbbdbdadd rax, r12
37bcbbdc0
37bcbbdc0loc_37bcbbdc0:
37bcbbdc0add r8l, 1
37bcbbdc4movups [rax], x0
37bcbbdc7add rax, 16
37bcbbdcbcmp r8l, r10l
37bcbbdcejle 0x37bcbbdc0
37bcbbdd0cmp ebx, r15l
37bcbbdd3jle 0x37bcbbdef
37bcbbdd5cmp [rsp+88], ebx
37bcbbdd9jl 0x37bcbbdef
37bcbbddbmov eax, [rsp+96]
37bcbbddfadd eax, ebx
37bcbbde1cdqe
37bcbbde3add rax, rdi
37bcbbde6shl rax, 4
37bcbbdeamovups [r9+rax], x1
37bcbbdef
37bcbbdefloc_37bcbbdef:
37bcbbdefadd ebx, 1
37bcbbdf2add rdi, r14
37bcbbdf5cmp ebx, ecx
37bcbbdf7jne 0x37bcbbdb0
37bcbbdf9mov eax, [rsp+104]
37bcbbdfd
37bcbbdfdloc_37bcbbdfd:
37bcbbdfdtest r11l, r11l
37bcbbe00je 0x37bcbbcf2
37bcbbe06
37bcbbe06loc_37bcbbe06:
37bcbbe06lea rbx, [rsp+156]
37bcbbe0emovsxd r8, eax
37bcbbe11mov [rsp+140], r11l
37bcbbe19lea r12, [rsp+160]
37bcbbe21mov [rsp+96], rbx
37bcbbe26mov rax, r8
37bcbbe29mov rdi, r8
37bcbbe2cpxor x6, x6
37bcbbe30lea rbx, [rsp+152]
37bcbbe38mov [rsp+120], r8
37bcbbe3dnot rax
37bcbbe40mov r14, [rsp+344]
37bcbbe48mov [rsp+112], rax
37bcbbe4dmov r15, [rsp+336]
37bcbbe55shl rdi, 4
37bcbbe59mov eax, r11l
37bcbbe5cmov [rsp+128], rbx
37bcbbe64mov r10l, 1
37bcbbe6amovddup x8, [rip+0x79386d]
37bcbbe73movq x7, [rip+0x793855]
37bcbbe7bmov [rsp+88], r12
37bcbbe80mov r12, r9
37bcbbe83nop
37bcbbe85nop [rax+rax]
37bcbbe90
37bcbbe90loc_37bcbbe90:
37bcbbe90mov ebx, esi
37bcbbe92sub edx, esi
37bcbbe94mov rcx, [rsp+88]
37bcbbe99mov r8, r15
37bcbbe9csub ebx, eax
37bcbbe9emov [rsp+136], r10l
37bcbbea6add ebx, r10l
37bcbbea9lea eax, [rbx+rdx-1]
37bcbbeadmov [rsp+160], eax
37bcbbeb4movsxd rax, ebx
37bcbbeb7lea rsi, [rax-1]
37bcbbebbmov [rsp+104], rax
37bcbbec0shl rsi, 4
37bcbbec4lea rdx, [rsi+r12]
37bcbbec8call zlacgv_
37bcbbecdlea edx, [rbx-1]
37bcbbed0mov rax, [rsp+88]
37bcbbed5movsd_xmm x0, [r14+8]
37bcbbedbmov [rsp+152], edx
37bcbbee2mov edx, [rbp]
37bcbbee5lea r9, [rsi+r12]
37bcbbee9lea rcx, [rip+0x7937d6]
37bcbbef0movsd_xmm x1, [r14]
37bcbbef5xorpd x0, [rip+0x7937e3]
37bcbbefdadd edx, ebx
37bcbbeffsub edx, [r13]
37bcbbf03mov [rsp+40], rax
37bcbbf08mov [rsp+156], edx
37bcbbf0fmov r8, [rsp+96]
37bcbbf14unpcklpd x1, x0
37bcbbf18mov rdx, [rsp+352]
37bcbbf20mov [rsp+56], r15
37bcbbf25mov [rsp+72], 5
37bcbbf2emov [rsp+64], rdx
37bcbbf33mov rdx, [rsp+128]
37bcbbf3bmov [rsp+48], r12
37bcbbf40mov [rsp+32], r15
37bcbbf45movups [rsp+160], x1
37bcbbf4dcall zlarf1l_
37bcbbf52mov edx, [rbp]
37bcbbf55movupd x0, [r14]
37bcbbf5amov r9, r15
37bcbbf5dmov rcx, [rsp+96]
37bcbbf62lea r8, [rsi+r12]
37bcbbf66add edx, ebx
37bcbbf68sub edx, [r13]
37bcbbf6cxorpd x0, x8
37bcbbf71sub edx, 1
37bcbbf74movups [rsp+160], x0
37bcbbf7cmov [rsp+156], edx
37bcbbf83mov rdx, [rsp+88]
37bcbbf88call zscal_
37bcbbf8dmov eax, [rbp]
37bcbbf90mov rcx, [rsp+88]
37bcbbf95mov r8, r15
37bcbbf98add eax, ebx
37bcbbf9amov edx, eax
37bcbbf9csub edx, [r13]
37bcbbfa0sub edx, 1
37bcbbfa3mov [rsp+160], edx
37bcbbfaalea rdx, [rsi+r12]
37bcbbfaecall zlacgv_
37bcbbfb3mov edx, [rbp]
37bcbbfb6mov esi, [r13]
37bcbbfbamovapd x0, x7
37bcbbfbemovupd x2, [r14]
37bcbbfc3mov rax, [rsp+104]
37bcbbfc8mov ecx, edx
37bcbbfcamov r10l, [rsp+136]
37bcbbfd2sub ecx, esi
37bcbbfd4addsubpd x0, x2
37bcbbfd8add ecx, ebx
37bcbbfdamovsxd r8, ecx
37bcbbfddimul r8, [rsp+120]
37bcbbfe3add r8, [rsp+112]
37bcbbfe8add ecx, 1
37bcbbfebadd r8, rax
37bcbbfeeshl r8, 4
37bcbbff2cmp edx, ecx
37bcbbff4movups [r12+r8], x0
37bcbbff9jl 0x37bcbc02e
37bcbbffbmovsxd r8, ecx
37bcbbffeimul r8, [rsp+120]
37bcbc004add rax, [rsp+112]
37bcbc009add r8, rax
37bcbc00cshl r8, 4
37bcbc010lea rax, [r12+r8]
37bcbc014lea r8l, [rdx+1]
37bcbc018nop [rax+rax]
37bcbc020
37bcbc020loc_37bcbc020:
37bcbc020add ecx, 1
37bcbc023movups [rax], x6
37bcbc026add rax, rdi
37bcbc029cmp r8l, ecx
37bcbc02cjne 0x37bcbc020
37bcbc02e
37bcbc02eloc_37bcbc02e:
37bcbc02eadd r10l, 1
37bcbc032cmp [rsp+140], r10l
37bcbc03ajl 0x37bcbbcf2
37bcbc040mov rax, [rsp+320]
37bcbc048add r14, 16
37bcbc04cmov eax, [rax]
37bcbc04ejmp 0x37bcbbe90
37bcbc053
37bcbc053loc_37bcbc053:
37bcbc053mov edx, -3
37bcbc058mov eax, 3
37bcbc05djmp 0x37bcbbccd
37bcbc062
37bcbc062loc_37bcbc062:
37bcbc062mov edx, -1
37bcbc067mov eax, 1
37bcbc06cjmp 0x37bcbbccd
37bcbc071
37bcbc071loc_37bcbc071:
37bcbc071mov edx, -5
37bcbc076mov eax, 5
37bcbc07bjmp 0x37bcbbccd
37bcbbc60
37bcbc080
37bcbc080zungrq_:
37bcbc080push r15
37bcbc082push r14
37bcbc084push r13
37bcbc086push r12
37bcbc088push rbp
37bcbc089push rdi
37bcbc08apush rsi
37bcbc08bpush rbx
37bcbc08csub rsp, 280
37bcbc093movups [rsp+256], x6
37bcbc09bmov rax, [rsp+384]
37bcbc0a3mov rbx, [rsp+416]
37bcbc0abmovsxd rdi, [rax]
37bcbc0aemov eax, [rcx]
37bcbc0b0mov [rbx], 0
37bcbc0b6mov [rsp+360], rdx
37bcbc0bemov r13, rcx
37bcbc0c1mov [rsp+368], r8
37bcbc0c9mov [rsp+376], r9
37bcbc0d1test eax, eax
37bcbc0d3js 0x37bcbc22c
37bcbc0d9mov rsi, [rsp+360]
37bcbc0e1cmp eax, [rsi]
37bcbc0e3jle 0x37bcbc12f
37bcbc0e5mov edx, -2
37bcbc0eamov eax, 2
37bcbc0ef
37bcbc0efloc_37bcbc0ef:
37bcbc0efmov [rbx], edx
37bcbc0f1
37bcbc0f1loc_37bcbc0f1:
37bcbc0f1lea rdx, [rsp+252]
37bcbc0f9mov r8l, 6
37bcbc0fflea rcx, [rip+0x7935eb]
37bcbc106mov [rsp+252], eax
37bcbc10dcall xerbla_
37bcbc112nop
37bcbc113
37bcbc113loc_37bcbc113:
37bcbc113movups x6, [rsp+256]
37bcbc11badd rsp, 280
37bcbc122pop rbx
37bcbc123pop rsi
37bcbc124pop rdi
37bcbc125pop rbp
37bcbc126pop r12
37bcbc128pop r13
37bcbc12apop r14
37bcbc12cpop r15
37bcbc12eret
37bcbc12f
37bcbc12floc_37bcbc12f:
37bcbc12fmov rsi, [rsp+368]
37bcbc137mov edx, [rsi]
37bcbc139test edx, edx
37bcbc13bjs 0x37bcbc21d
37bcbc141cmp eax, edx
37bcbc143jl 0x37bcbc21d
37bcbc149test eax, eax
37bcbc14bmov edx, 1
37bcbc150cmovg edx, eax
37bcbc153cmp edi, edx
37bcbc155jl 0x37bcbc8b7
37bcbc15bmov rsi, [rsp+408]
37bcbc163mov esi, [rsi]
37bcbc165test eax, eax
37bcbc167je 0x37bcbc894
37bcbc16dlea rax, [rip+0x793588]
37bcbc174lea rdx, [rip+0x793576]
37bcbc17bmov [rsp+64], 1
37bcbc184mov r9, r13
37bcbc187mov [rsp+48], rax
37bcbc18cmov rax, [rsp+368]
37bcbc194lea rcx, [rip+0x79355d]
37bcbc19blea r8, [rip+0x79354e]
37bcbc1a2mov [rsp+56], 6
37bcbc1abmov [rsp+40], rax
37bcbc1b0mov rax, [rsp+360]
37bcbc1b8mov [rsp+32], rax
37bcbc1bdcall ilaenv_
37bcbc1c2mov rcx, [rsp+408]
37bcbc1capxor x0, x0
37bcbc1cemov r12l, eax
37bcbc1d1mov eax, [r13]
37bcbc1d5mov ecx, [rcx]
37bcbc1d7mov edx, eax
37bcbc1d9imul edx, r12l
37bcbc1ddtest eax, eax
37bcbc1dfcvtsi2sd x0, edx
37bcbc1e3mov edx, 1
37bcbc1e8cmovg edx, eax
37bcbc1eb
37bcbc1ebloc_37bcbc1eb:
37bcbc1ebmov r14, [rsp+400]
37bcbc1f3mov [r14+8], 0
37bcbc1fbmovsd_xmm [r14], x0
37bcbc200cmp ecx, edx
37bcbc202jge 0x37bcbc240
37bcbc204cmp esi, -1
37bcbc207je 0x37bcbc8a8
37bcbc20dmov [rbx], -8
37bcbc213mov eax, 8
37bcbc218jmp 0x37bcbc0f1
37bcbc21d
37bcbc21dloc_37bcbc21d:
37bcbc21dmov edx, -3
37bcbc222mov eax, 3
37bcbc227jmp 0x37bcbc0ef
37bcbc22c
37bcbc22cloc_37bcbc22c:
37bcbc22cmov [rbx], -1
37bcbc232mov edx, -1
37bcbc237
37bcbc237loc_37bcbc237:
37bcbc237mov eax, edx
37bcbc239
37bcbc239loc_37bcbc239:
37bcbc239neg eax
37bcbc23bjmp 0x37bcbc0f1
37bcbc240
37bcbc240loc_37bcbc240:
37bcbc240mov edx, [rbx]
37bcbc242test edx, edx
37bcbc244jne 0x37bcbc237
37bcbc246cmp esi, -1
37bcbc249je 0x37bcbc113
37bcbc24fmov ebx, eax
37bcbc251test eax, eax
37bcbc253jle 0x37bcbc113
37bcbc259mov rax, [rsp+368]
37bcbc261mov r10l, [rax]
37bcbc264cmp r12l, 1
37bcbc268jle 0x37bcbc315
37bcbc26emov ecx, ebx
37bcbc270cmp r12l, r10l
37bcbc273jl 0x37bcbc327
37bcbc279
37bcbc279loc_37bcbc279:
37bcbc279mov rax, [rsp+360]
37bcbc281mov r8l, [rax]
37bcbc284
37bcbc284loc_37bcbc284:
37bcbc284lea rax, [rsp+236]
37bcbc28cmov r9, [rsp+376]
37bcbc294mov [rsp+244], ecx
37bcbc29blea rdx, [rsp+248]
37bcbc2a3mov [rsp+56], rax
37bcbc2a8mov rax, [rsp+400]
37bcbc2b0lea rcx, [rsp+244]
37bcbc2b8mov [rsp+248], r8l
37bcbc2c0lea r8, [rsp+252]
37bcbc2c8mov [rsp+48], rax
37bcbc2cdmov rax, [rsp+392]
37bcbc2d5mov [rsp+252], r10l
37bcbc2ddmov [rsp+40], rax
37bcbc2e2mov rax, [rsp+384]
37bcbc2eamov [rsp+32], rax
37bcbc2efcall zungr2_
37bcbc2f4
37bcbc2f4loc_37bcbc2f4:
37bcbc2f4mov rax, [rsp+400]
37bcbc2fcpxor x0, x0
37bcbc300cvtsi2sd x0, ebx
37bcbc304mov [rax+8], 0
37bcbc30cmovsd_xmm [rax], x0
37bcbc310jmp 0x37bcbc113
37bcbc315
37bcbc315loc_37bcbc315:
37bcbc315mov rax, [rsp+360]
37bcbc31dmov ecx, ebx
37bcbc31fmov r8l, [rax]
37bcbc322jmp 0x37bcbc284
37bcbc327
37bcbc327loc_37bcbc327:
37bcbc327lea rax, [rip+0x7933ce]
37bcbc32elea rdx, [rip+0x7933bc]
37bcbc335mov [rsp+64], 1
37bcbc33emov r9, r13
37bcbc341mov [rsp+48], rax
37bcbc346mov rax, [rsp+368]
37bcbc34elea rcx, [rip+0x7933ab]
37bcbc355lea r8, [rip+0x793394]
37bcbc35cmov [rsp+56], 6
37bcbc365mov [rsp+40], rax
37bcbc36amov rax, [rsp+360]
37bcbc372mov [rsp+32], rax
37bcbc377call ilaenv_
37bcbc37cxor edx, edx
37bcbc37emov ecx, [r13]
37bcbc382test eax, eax
37bcbc384mov esi, edx
37bcbc386cmovns esi, eax
37bcbc389mov rax, [rsp+368]
37bcbc391mov r10l, [rax]
37bcbc394cmp r10l, esi
37bcbc397jle 0x37bcbc279
37bcbc39dmov rax, [rsp+408]
37bcbc3a5mov ebx, r12l
37bcbc3a8mov [rsp+240], ecx
37bcbc3afimul ebx, ecx
37bcbc3b2mov eax, [rax]
37bcbc3b4cmp eax, ebx
37bcbc3b6jl 0x37bcbc8d2
37bcbc3bc
37bcbc3bcloc_37bcbc3bc:
37bcbc3bcmov rax, rdi
37bcbc3bfcmp esi, r12l
37bcbc3c2mov rdx, [rsp+360]
37bcbc3canot rax
37bcbc3cdmov [rsp+192], rax
37bcbc3d5mov eax, r12l
37bcbc3d8mov r8l, [rdx]
37bcbc3dbcmovge eax, esi
37bcbc3decmp eax, r10l
37bcbc3e1jge 0x37bcbc284
37bcbc3e7mov eax, r10l
37bcbc3eamov ebp, r8l
37bcbc3edmov r11l, ecx
37bcbc3f0sub eax, esi
37bcbc3f2lea r9l, [r12+rax-1]
37bcbc3f7mov eax, r9l
37bcbc3facdq
37bcbc3fbidiv r12l
37bcbc3fesub r9l, edx
37bcbc401cmp r9l, r10l
37bcbc404mov esi, r9l
37bcbc407cmovg esi, r10l
37bcbc40bsub ebp, esi
37bcbc40dsub r11l, esi
37bcbc410lea r9l, [rbp+1]
37bcbc414cmp r9l, r8l
37bcbc417jg 0x37bcbc496
37bcbc419lea r15l, [r8+1]
37bcbc41dtest r11l, r11l
37bcbc420jle 0x37bcbc496
37bcbc422movsxd rdx, r9l
37bcbc425lea eax, [r11-1]
37bcbc429pxor x0, x0
37bcbc42dmov r14, rdi
37bcbc430imul rdx, rdi
37bcbc434mov rcx, [rsp+376]
37bcbc43cshl r14, 4
37bcbc440add rdx, rax
37bcbc443not rax
37bcbc446add rdx, [rsp+192]
37bcbc44eshl rdx, 4
37bcbc452shl rax, 4
37bcbc456lea rdx, [rcx+rdx+16]
37bcbc45bmov r8, rax
37bcbc45e
37bcbc45eloc_37bcbc45e:
37bcbc45emov rcx, r8
37bcbc461lea rax, [r8+rdx]
37bcbc465neg rcx
37bcbc468and ecx, 16
37bcbc46bje 0x37bcbc47a
37bcbc46dmovups [rax+16], x0
37bcbc471add rax, 16
37bcbc475cmp rdx, rax
37bcbc478je 0x37bcbc48a
37bcbc47a
37bcbc47aloc_37bcbc47a:
37bcbc47amovups [rax+16], x0
37bcbc47eadd rax, 32
37bcbc482movups [rax], x0
37bcbc485cmp rdx, rax
37bcbc488jne 0x37bcbc47a
37bcbc48a
37bcbc48aloc_37bcbc48a:
37bcbc48aadd r9l, 1
37bcbc48eadd rdx, r14
37bcbc491cmp r15l, r9l
37bcbc494jne 0x37bcbc45e
37bcbc496
37bcbc496loc_37bcbc496:
37bcbc496mov eax, r10l
37bcbc499mov r9, [rsp+376]
37bcbc4a1lea r8, [rsp+252]
37bcbc4a9lea rdx, [rsp+248]
37bcbc4b1sub eax, esi
37bcbc4b3lea rcx, [rsp+244]
37bcbc4bbmov [rsp+244], r11l
37bcbc4c3mov [rsp+252], eax
37bcbc4calea rax, [rsp+236]
37bcbc4d2mov [rsp+184], rax
37bcbc4damov [rsp+56], rax
37bcbc4dfmov rax, [rsp+400]
37bcbc4e7mov [rsp+248], ebp
37bcbc4eemov [rsp+48], rax
37bcbc4f3mov rax, [rsp+392]
37bcbc4fbmov [rsp+168], r8
37bcbc503mov [rsp+40], rax
37bcbc508mov rax, [rsp+384]
37bcbc510mov [rsp+208], rdx
37bcbc518mov [rsp+32], rax
37bcbc51dmov [rsp+160], rcx
37bcbc525call zungr2_
37bcbc52atest esi, esi
37bcbc52cje 0x37bcbc2f4
37bcbc532mov rax, [rsp+368]
37bcbc53amov r10l, [rax]
37bcbc53dmov ecx, r10l
37bcbc540sub ecx, esi
37bcbc542lea ebp, [rcx+1]
37bcbc545cmp r10l, ebp
37bcbc548jl 0x37bcbc2f4
37bcbc54emov eax, r10l
37bcbc551xor edx, edx
37bcbc553mov [rsp+220], ebx
37bcbc55apxor x6, x6
37bcbc55esub eax, ebp
37bcbc560mov rsi, [rsp+360]
37bcbc568mov [rsp+352], r13
37bcbc570div r12l
37bcbc573mov r11l, [rsi]
37bcbc576movsxd rdx, r12l
37bcbc579lea rsi, [rsp+240]
37bcbc581shl rdx, 4
37bcbc585mov [rsp+200], rsi
37bcbc58dmov [rsp+176], rdx
37bcbc595movsxd rdx, ecx
37bcbc598shl rdx, 4
37bcbc59cadd rdx, [rsp+392]
37bcbc5a4mov r14, rdx
37bcbc5a7mov r13l, eax
37bcbc5aanop [rax+rax]
37bcbc5b0
37bcbc5b0loc_37bcbc5b0:
37bcbc5b0mov rsi, [rsp+352]
37bcbc5b8mov eax, r10l
37bcbc5bbsub eax, ebp
37bcbc5bdmov esi, [rsi]
37bcbc5bfadd eax, 1
37bcbc5c2cmp eax, r12l
37bcbc5c5mov ebx, esi
37bcbc5c7cmovg eax, r12l
37bcbc5cbmov [rsp+216], esi
37bcbc5d2sub ebx, r10l
37bcbc5d5add ebx, ebp
37bcbc5d7mov [rsp+244], eax
37bcbc5demovsxd rsi, ebx
37bcbc5e1lea r15, [rsi-1]
37bcbc5e5shl r15, 4
37bcbc5e9add r15, [rsp+376]
37bcbc5f1cmp ebx, 1
37bcbc5f4jle 0x37bcbc795
37bcbc5fasub r11l, r10l
37bcbc5fdmov [rsp+48], r14
37bcbc602mov rcx, [rsp+200]
37bcbc60alea edx, [r11+rbp]
37bcbc60emov [rsp+32], r15
37bcbc613mov r9, [rsp+160]
37bcbc61blea eax, [rax+rdx-1]
37bcbc61fmov [rsp+64], rcx
37bcbc624mov r8, [rsp+168]
37bcbc62clea rdx, [rip+0x7930d5]
37bcbc633mov [rsp+252], eax
37bcbc63amov rax, [rsp+400]
37bcbc642lea rcx, [rip+0x7930c6]
37bcbc649mov [rsp+80], 7
37bcbc652mov [rsp+56], rax
37bcbc657mov rax, [rsp+384]
37bcbc65fmov [rsp+72], 8
37bcbc668mov [rsp+40], rax
37bcbc66dcall zlarft_
37bcbc672mov r10, [rsp+360]
37bcbc67alea eax, [rbx-1]
37bcbc67dmov rcx, [rsp+200]
37bcbc685mov [rsp+248], eax
37bcbc68cmovsxd rax, [rsp+244]
37bcbc694lea r9, [rip+0x79306d]
37bcbc69blea r8, [rip+0x79306d]
37bcbc6a2mov edx, [r10]
37bcbc6a5mov r10, [rsp+368]
37bcbc6adadd edx, ebp
37bcbc6afsub edx, [r10]
37bcbc6b2mov [rsp+112], rcx
37bcbc6b7lea edx, [rax+rdx-1]
37bcbc6bbshl rax, 4
37bcbc6bfadd rax, [rsp+400]
37bcbc6c7mov [rsp+80], rcx
37bcbc6ccmov [rsp+104], rax
37bcbc6d1mov rax, [rsp+160]
37bcbc6d9mov rcx, [rsp+400]
37bcbc6e1mov [rsp+252], edx
37bcbc6e8mov [rsp+48], rax
37bcbc6edmov rax, [rsp+168]
37bcbc6f5mov rdx, [rsp+384]
37bcbc6fdmov [rsp+72], rcx
37bcbc702mov [rsp+40], rax
37bcbc707mov rax, [rsp+208]
37bcbc70fmov rcx, [rsp+384]
37bcbc717mov [rsp+96], rdx
37bcbc71cmov [rsp+32], rax
37bcbc721mov rdx, [rsp+376]
37bcbc729mov [rsp+64], rcx
37bcbc72elea rcx, [rip+0x792ff5]
37bcbc735mov [rsp+88], rdx
37bcbc73alea rdx, [rip+0x792fd6]
37bcbc741mov [rsp+144], 7
37bcbc74dmov [rsp+136], 8
37bcbc759mov [rsp+128], 19
37bcbc765mov [rsp+120], 5
37bcbc76emov [rsp+56], r15
37bcbc773call zlarfb_
37bcbc778mov rax, [rsp+360]
37bcbc780mov r11l, [rax]
37bcbc783mov rax, [rsp+368]
37bcbc78bmov r10l, [rax]
37bcbc78emov eax, [rsp+244]
37bcbc795
37bcbc795loc_37bcbc795:
37bcbc795sub r11l, r10l
37bcbc798mov rcx, [rsp+160]
37bcbc7a0mov [rsp+40], r14
37bcbc7a5mov r9, r15
37bcbc7a8lea edx, [r11+rbp]
37bcbc7aclea eax, [rax+rdx-1]
37bcbc7b0mov rdx, [rsp+168]
37bcbc7b8mov r8, rcx
37bcbc7bbmov [rsp+252], eax
37bcbc7c2mov rax, [rsp+184]
37bcbc7camov [rsp+56], rax
37bcbc7cfmov rax, [rsp+400]
37bcbc7d7mov [rsp+48], rax
37bcbc7dcmov rax, [rsp+384]
37bcbc7e4mov [rsp+32], rax
37bcbc7e9call zungr2_
37bcbc7eemov rax, [rsp+360]
37bcbc7f6mov r8l, [rsp+244]
37bcbc7femov r11l, [rax]
37bcbc801mov rax, [rsp+368]
37bcbc809mov r10l, [rax]
37bcbc80cmov r9l, r11l
37bcbc80fsub r9l, r10l
37bcbc812add r9l, ebp
37bcbc815add r9l, r8l
37bcbc818cmp r11l, r9l
37bcbc81bjl 0x37bcbc87b
37bcbc81dlea r15l, [r11+1]
37bcbc821test r8l, r8l
37bcbc824jle 0x37bcbc87b
37bcbc826movsxd rax, r9l
37bcbc829shl rsi, 4
37bcbc82dadd r8l, ebx
37bcbc830add rsi, [rsp+376]
37bcbc838imul rax, rdi
37bcbc83cadd rax, [rsp+192]
37bcbc844nop
37bcbc845nop [rax+rax]
37bcbc850
37bcbc850loc_37bcbc850:
37bcbc850mov rdx, rax
37bcbc853mov ecx, ebx
37bcbc855shl rdx, 4
37bcbc859add rdx, rsi
37bcbc85cnop [rax]
37bcbc860
37bcbc860loc_37bcbc860:
37bcbc860add ecx, 1
37bcbc863movups [rdx], x6
37bcbc866add rdx, 16
37bcbc86acmp ecx, r8l
37bcbc86djl 0x37bcbc860
37bcbc86fadd r9l, 1
37bcbc873add rax, rdi
37bcbc876cmp r9l, r15l
37bcbc879jne 0x37bcbc850
37bcbc87b
37bcbc87bloc_37bcbc87b:
37bcbc87badd ebp, r12l
37bcbc87eadd r14, [rsp+176]
37bcbc886test r13l, r13l
37bcbc889je 0x37bcbc8c6
37bcbc88bsub r13l, 1
37bcbc88fjmp 0x37bcbc5b0
37bcbc894
37bcbc894loc_37bcbc894:
37bcbc894movsd_xmm x0, [rip+0x792e94]
37bcbc89cmov ecx, esi
37bcbc89emov edx, 1
37bcbc8a3jmp 0x37bcbc1eb
37bcbc8a8
37bcbc8a8loc_37bcbc8a8:
37bcbc8a8mov eax, [rbx]
37bcbc8aatest eax, eax
37bcbc8acje 0x37bcbc113
37bcbc8b2jmp 0x37bcbc239
37bcbc8b7
37bcbc8b7loc_37bcbc8b7:
37bcbc8b7mov edx, -5
37bcbc8bcmov eax, 5
37bcbc8c1jmp 0x37bcbc0ef
37bcbc8c6
37bcbc8c6loc_37bcbc8c6:
37bcbc8c6mov ebx, [rsp+220]
37bcbc8cdjmp 0x37bcbc2f4
37bcbc8d2
37bcbc8d2loc_37bcbc8d2:
37bcbc8d2cdq
37bcbc8d3mov r9, r13
37bcbc8d6lea r8, [rip+0x792e13]
37bcbc8ddmov [rsp+64], 1
37bcbc8e6idiv ecx
37bcbc8e8mov [rsp+56], 6
37bcbc8f1lea rdx, [rip+0x792df9]
37bcbc8f8lea rcx, [rip+0x792e05]
37bcbc8ffmov r12l, eax
37bcbc902lea rax, [rip+0x792df3]
37bcbc909mov [rsp+48], rax
37bcbc90emov rax, [rsp+368]
37bcbc916mov [rsp+40], rax
37bcbc91bmov rax, [rsp+360]
37bcbc923mov [rsp+32], rax
37bcbc928call ilaenv_
37bcbc92dmov rdx, [rsp+368]
37bcbc935mov ecx, [r13]
37bcbc939mov r10l, [rdx]
37bcbc93cmov edx, 2
37bcbc941cmp eax, edx
37bcbc943cmovl eax, edx
37bcbc946cmp r12l, eax
37bcbc949jl 0x37bcbc279
37bcbc94fjmp 0x37bcbc3bc
37bcbc080
37bcbc080zungrq_:
37bcbc080push r15
37bcbc082push r14
37bcbc084push r13
37bcbc086push r12
37bcbc088push rbp
37bcbc089push rdi
37bcbc08apush rsi
37bcbc08bpush rbx
37bcbc08csub rsp, 280
37bcbc093movups [rsp+256], x6
37bcbc09bmov rax, [rsp+384]
37bcbc0a3mov rbx, [rsp+416]
37bcbc0abmovsxd rdi, [rax]
37bcbc0aemov eax, [rcx]
37bcbc0b0mov [rbx], 0
37bcbc0b6mov [rsp+360], rdx
37bcbc0bemov r13, rcx
37bcbc0c1mov [rsp+368], r8
37bcbc0c9mov [rsp+376], r9
37bcbc0d1test eax, eax
37bcbc0d3js 0x37bcbc22c
37bcbc0d9mov rsi, [rsp+360]
37bcbc0e1cmp eax, [rsi]
37bcbc0e3jle 0x37bcbc12f
37bcbc0e5mov edx, -2
37bcbc0eamov eax, 2
37bcbc0ef
37bcbc0efloc_37bcbc0ef:
37bcbc0efmov [rbx], edx
37bcbc0f1
37bcbc0f1loc_37bcbc0f1:
37bcbc0f1lea rdx, [rsp+252]
37bcbc0f9mov r8l, 6
37bcbc0fflea rcx, [rip+0x7935eb]
37bcbc106mov [rsp+252], eax
37bcbc10dcall xerbla_
37bcbc112nop
37bcbc113
37bcbc113loc_37bcbc113:
37bcbc113movups x6, [rsp+256]
37bcbc11badd rsp, 280
37bcbc122pop rbx
37bcbc123pop rsi
37bcbc124pop rdi
37bcbc125pop rbp
37bcbc126pop r12
37bcbc128pop r13
37bcbc12apop r14
37bcbc12cpop r15
37bcbc12eret
37bcbc12f
37bcbc12floc_37bcbc12f:
37bcbc12fmov rsi, [rsp+368]
37bcbc137mov edx, [rsi]
37bcbc139test edx, edx
37bcbc13bjs 0x37bcbc21d
37bcbc141cmp eax, edx
37bcbc143jl 0x37bcbc21d
37bcbc149test eax, eax
37bcbc14bmov edx, 1
37bcbc150cmovg edx, eax
37bcbc153cmp edi, edx
37bcbc155jl 0x37bcbc8b7
37bcbc15bmov rsi, [rsp+408]
37bcbc163mov esi, [rsi]
37bcbc165test eax, eax
37bcbc167je 0x37bcbc894
37bcbc16dlea rax, [rip+0x793588]
37bcbc174lea rdx, [rip+0x793576]
37bcbc17bmov [rsp+64], 1
37bcbc184mov r9, r13
37bcbc187mov [rsp+48], rax
37bcbc18cmov rax, [rsp+368]
37bcbc194lea rcx, [rip+0x79355d]
37bcbc19blea r8, [rip+0x79354e]
37bcbc1a2mov [rsp+56], 6
37bcbc1abmov [rsp+40], rax
37bcbc1b0mov rax, [rsp+360]
37bcbc1b8mov [rsp+32], rax
37bcbc1bdcall ilaenv_
37bcbc1c2mov rcx, [rsp+408]
37bcbc1capxor x0, x0
37bcbc1cemov r12l, eax
37bcbc1d1mov eax, [r13]
37bcbc1d5mov ecx, [rcx]
37bcbc1d7mov edx, eax
37bcbc1d9imul edx, r12l
37bcbc1ddtest eax, eax
37bcbc1dfcvtsi2sd x0, edx
37bcbc1e3mov edx, 1
37bcbc1e8cmovg edx, eax
37bcbc1eb
37bcbc1ebloc_37bcbc1eb:
37bcbc1ebmov r14, [rsp+400]
37bcbc1f3mov [r14+8], 0
37bcbc1fbmovsd_xmm [r14], x0
37bcbc200cmp ecx, edx
37bcbc202jge 0x37bcbc240
37bcbc204cmp esi, -1
37bcbc207je 0x37bcbc8a8
37bcbc20dmov [rbx], -8
37bcbc213mov eax, 8
37bcbc218jmp 0x37bcbc0f1
37bcbc21d
37bcbc21dloc_37bcbc21d:
37bcbc21dmov edx, -3
37bcbc222mov eax, 3
37bcbc227jmp 0x37bcbc0ef
37bcbc22c
37bcbc22cloc_37bcbc22c:
37bcbc22cmov [rbx], -1
37bcbc232mov edx, -1
37bcbc237
37bcbc237loc_37bcbc237:
37bcbc237mov eax, edx
37bcbc239
37bcbc239loc_37bcbc239:
37bcbc239neg eax
37bcbc23bjmp 0x37bcbc0f1
37bcbc240
37bcbc240loc_37bcbc240:
37bcbc240mov edx, [rbx]
37bcbc242test edx, edx
37bcbc244jne 0x37bcbc237
37bcbc246cmp esi, -1
37bcbc249je 0x37bcbc113
37bcbc24fmov ebx, eax
37bcbc251test eax, eax
37bcbc253jle 0x37bcbc113
37bcbc259mov rax, [rsp+368]
37bcbc261mov r10l, [rax]
37bcbc264cmp r12l, 1
37bcbc268jle 0x37bcbc315
37bcbc26emov ecx, ebx
37bcbc270cmp r12l, r10l
37bcbc273jl 0x37bcbc327
37bcbc279
37bcbc279loc_37bcbc279:
37bcbc279mov rax, [rsp+360]
37bcbc281mov r8l, [rax]
37bcbc284
37bcbc284loc_37bcbc284:
37bcbc284lea rax, [rsp+236]
37bcbc28cmov r9, [rsp+376]
37bcbc294mov [rsp+244], ecx
37bcbc29blea rdx, [rsp+248]
37bcbc2a3mov [rsp+56], rax
37bcbc2a8mov rax, [rsp+400]
37bcbc2b0lea rcx, [rsp+244]
37bcbc2b8mov [rsp+248], r8l
37bcbc2c0lea r8, [rsp+252]
37bcbc2c8mov [rsp+48], rax
37bcbc2cdmov rax, [rsp+392]
37bcbc2d5mov [rsp+252], r10l
37bcbc2ddmov [rsp+40], rax
37bcbc2e2mov rax, [rsp+384]
37bcbc2eamov [rsp+32], rax
37bcbc2efcall zungr2_
37bcbc2f4
37bcbc2f4loc_37bcbc2f4:
37bcbc2f4mov rax, [rsp+400]
37bcbc2fcpxor x0, x0
37bcbc300cvtsi2sd x0, ebx
37bcbc304mov [rax+8], 0
37bcbc30cmovsd_xmm [rax], x0
37bcbc310jmp 0x37bcbc113
37bcbc315
37bcbc315loc_37bcbc315:
37bcbc315mov rax, [rsp+360]
37bcbc31dmov ecx, ebx
37bcbc31fmov r8l, [rax]
37bcbc322jmp 0x37bcbc284
37bcbc327
37bcbc327loc_37bcbc327:
37bcbc327lea rax, [rip+0x7933ce]
37bcbc32elea rdx, [rip+0x7933bc]
37bcbc335mov [rsp+64], 1
37bcbc33emov r9, r13
37bcbc341mov [rsp+48], rax
37bcbc346mov rax, [rsp+368]
37bcbc34elea rcx, [rip+0x7933ab]
37bcbc355lea r8, [rip+0x793394]
37bcbc35cmov [rsp+56], 6
37bcbc365mov [rsp+40], rax
37bcbc36amov rax, [rsp+360]
37bcbc372mov [rsp+32], rax
37bcbc377call ilaenv_
37bcbc37cxor edx, edx
37bcbc37emov ecx, [r13]
37bcbc382test eax, eax
37bcbc384mov esi, edx
37bcbc386cmovns esi, eax
37bcbc389mov rax, [rsp+368]
37bcbc391mov r10l, [rax]
37bcbc394cmp r10l, esi
37bcbc397jle 0x37bcbc279
37bcbc39dmov rax, [rsp+408]
37bcbc3a5mov ebx, r12l
37bcbc3a8mov [rsp+240], ecx
37bcbc3afimul ebx, ecx
37bcbc3b2mov eax, [rax]
37bcbc3b4cmp eax, ebx
37bcbc3b6jl 0x37bcbc8d2
37bcbc3bc
37bcbc3bcloc_37bcbc3bc:
37bcbc3bcmov rax, rdi
37bcbc3bfcmp esi, r12l
37bcbc3c2mov rdx, [rsp+360]
37bcbc3canot rax
37bcbc3cdmov [rsp+192], rax
37bcbc3d5mov eax, r12l
37bcbc3d8mov r8l, [rdx]
37bcbc3dbcmovge eax, esi
37bcbc3decmp eax, r10l
37bcbc3e1jge 0x37bcbc284
37bcbc3e7mov eax, r10l
37bcbc3eamov ebp, r8l
37bcbc3edmov r11l, ecx
37bcbc3f0sub eax, esi
37bcbc3f2lea r9l, [r12+rax-1]
37bcbc3f7mov eax, r9l
37bcbc3facdq
37bcbc3fbidiv r12l
37bcbc3fesub r9l, edx
37bcbc401cmp r9l, r10l
37bcbc404mov esi, r9l
37bcbc407cmovg esi, r10l
37bcbc40bsub ebp, esi
37bcbc40dsub r11l, esi
37bcbc410lea r9l, [rbp+1]
37bcbc414cmp r9l, r8l
37bcbc417jg 0x37bcbc496
37bcbc419lea r15l, [r8+1]
37bcbc41dtest r11l, r11l
37bcbc420jle 0x37bcbc496
37bcbc422movsxd rdx, r9l
37bcbc425lea eax, [r11-1]
37bcbc429pxor x0, x0
37bcbc42dmov r14, rdi
37bcbc430imul rdx, rdi
37bcbc434mov rcx, [rsp+376]
37bcbc43cshl r14, 4
37bcbc440add rdx, rax
37bcbc443not rax
37bcbc446add rdx, [rsp+192]
37bcbc44eshl rdx, 4
37bcbc452shl rax, 4
37bcbc456lea rdx, [rcx+rdx+16]
37bcbc45bmov r8, rax
37bcbc45e
37bcbc45eloc_37bcbc45e:
37bcbc45emov rcx, r8
37bcbc461lea rax, [r8+rdx]
37bcbc465neg rcx
37bcbc468and ecx, 16
37bcbc46bje 0x37bcbc47a
37bcbc46dmovups [rax+16], x0
37bcbc471add rax, 16
37bcbc475cmp rdx, rax
37bcbc478je 0x37bcbc48a
37bcbc47a
37bcbc47aloc_37bcbc47a:
37bcbc47amovups [rax+16], x0
37bcbc47eadd rax, 32
37bcbc482movups [rax], x0
37bcbc485cmp rdx, rax
37bcbc488jne 0x37bcbc47a
37bcbc48a
37bcbc48aloc_37bcbc48a:
37bcbc48aadd r9l, 1
37bcbc48eadd rdx, r14
37bcbc491cmp r15l, r9l
37bcbc494jne 0x37bcbc45e
37bcbc496
37bcbc496loc_37bcbc496:
37bcbc496mov eax, r10l
37bcbc499mov r9, [rsp+376]
37bcbc4a1lea r8, [rsp+252]
37bcbc4a9lea rdx, [rsp+248]
37bcbc4b1sub eax, esi
37bcbc4b3lea rcx, [rsp+244]
37bcbc4bbmov [rsp+244], r11l
37bcbc4c3mov [rsp+252], eax
37bcbc4calea rax, [rsp+236]
37bcbc4d2mov [rsp+184], rax
37bcbc4damov [rsp+56], rax
37bcbc4dfmov rax, [rsp+400]
37bcbc4e7mov [rsp+248], ebp
37bcbc4eemov [rsp+48], rax
37bcbc4f3mov rax, [rsp+392]
37bcbc4fbmov [rsp+168], r8
37bcbc503mov [rsp+40], rax
37bcbc508mov rax, [rsp+384]
37bcbc510mov [rsp+208], rdx
37bcbc518mov [rsp+32], rax
37bcbc51dmov [rsp+160], rcx
37bcbc525call zungr2_
37bcbc52atest esi, esi
37bcbc52cje 0x37bcbc2f4
37bcbc532mov rax, [rsp+368]
37bcbc53amov r10l, [rax]
37bcbc53dmov ecx, r10l
37bcbc540sub ecx, esi
37bcbc542lea ebp, [rcx+1]
37bcbc545cmp r10l, ebp
37bcbc548jl 0x37bcbc2f4
37bcbc54emov eax, r10l
37bcbc551xor edx, edx
37bcbc553mov [rsp+220], ebx
37bcbc55apxor x6, x6
37bcbc55esub eax, ebp
37bcbc560mov rsi, [rsp+360]
37bcbc568mov [rsp+352], r13
37bcbc570div r12l
37bcbc573mov r11l, [rsi]
37bcbc576movsxd rdx, r12l
37bcbc579lea rsi, [rsp+240]
37bcbc581shl rdx, 4
37bcbc585mov [rsp+200], rsi
37bcbc58dmov [rsp+176], rdx
37bcbc595movsxd rdx, ecx
37bcbc598shl rdx, 4
37bcbc59cadd rdx, [rsp+392]
37bcbc5a4mov r14, rdx
37bcbc5a7mov r13l, eax
37bcbc5aanop [rax+rax]
37bcbc5b0
37bcbc5b0loc_37bcbc5b0:
37bcbc5b0mov rsi, [rsp+352]
37bcbc5b8mov eax, r10l
37bcbc5bbsub eax, ebp
37bcbc5bdmov esi, [rsi]
37bcbc5bfadd eax, 1
37bcbc5c2cmp eax, r12l
37bcbc5c5mov ebx, esi
37bcbc5c7cmovg eax, r12l
37bcbc5cbmov [rsp+216], esi
37bcbc5d2sub ebx, r10l
37bcbc5d5add ebx, ebp
37bcbc5d7mov [rsp+244], eax
37bcbc5demovsxd rsi, ebx
37bcbc5e1lea r15, [rsi-1]
37bcbc5e5shl r15, 4
37bcbc5e9add r15, [rsp+376]
37bcbc5f1cmp ebx, 1
37bcbc5f4jle 0x37bcbc795
37bcbc5fasub r11l, r10l
37bcbc5fdmov [rsp+48], r14
37bcbc602mov rcx, [rsp+200]
37bcbc60alea edx, [r11+rbp]
37bcbc60emov [rsp+32], r15
37bcbc613mov r9, [rsp+160]
37bcbc61blea eax, [rax+rdx-1]
37bcbc61fmov [rsp+64], rcx
37bcbc624mov r8, [rsp+168]
37bcbc62clea rdx, [rip+0x7930d5]
37bcbc633mov [rsp+252], eax
37bcbc63amov rax, [rsp+400]
37bcbc642lea rcx, [rip+0x7930c6]
37bcbc649mov [rsp+80], 7
37bcbc652mov [rsp+56], rax
37bcbc657mov rax, [rsp+384]
37bcbc65fmov [rsp+72], 8
37bcbc668mov [rsp+40], rax
37bcbc66dcall zlarft_
37bcbc672mov r10, [rsp+360]
37bcbc67alea eax, [rbx-1]
37bcbc67dmov rcx, [rsp+200]
37bcbc685mov [rsp+248], eax
37bcbc68cmovsxd rax, [rsp+244]
37bcbc694lea r9, [rip+0x79306d]
37bcbc69blea r8, [rip+0x79306d]
37bcbc6a2mov edx, [r10]
37bcbc6a5mov r10, [rsp+368]
37bcbc6adadd edx, ebp
37bcbc6afsub edx, [r10]
37bcbc6b2mov [rsp+112], rcx
37bcbc6b7lea edx, [rax+rdx-1]
37bcbc6bbshl rax, 4
37bcbc6bfadd rax, [rsp+400]
37bcbc6c7mov [rsp+80], rcx
37bcbc6ccmov [rsp+104], rax
37bcbc6d1mov rax, [rsp+160]
37bcbc6d9mov rcx, [rsp+400]
37bcbc6e1mov [rsp+252], edx
37bcbc6e8mov [rsp+48], rax
37bcbc6edmov rax, [rsp+168]
37bcbc6f5mov rdx, [rsp+384]
37bcbc6fdmov [rsp+72], rcx
37bcbc702mov [rsp+40], rax
37bcbc707mov rax, [rsp+208]
37bcbc70fmov rcx, [rsp+384]
37bcbc717mov [rsp+96], rdx
37bcbc71cmov [rsp+32], rax
37bcbc721mov rdx, [rsp+376]
37bcbc729mov [rsp+64], rcx
37bcbc72elea rcx, [rip+0x792ff5]
37bcbc735mov [rsp+88], rdx
37bcbc73alea rdx, [rip+0x792fd6]
37bcbc741mov [rsp+144], 7
37bcbc74dmov [rsp+136], 8
37bcbc759mov [rsp+128], 19
37bcbc765mov [rsp+120], 5
37bcbc76emov [rsp+56], r15
37bcbc773call zlarfb_
37bcbc778mov rax, [rsp+360]
37bcbc780mov r11l, [rax]
37bcbc783mov rax, [rsp+368]
37bcbc78bmov r10l, [rax]
37bcbc78emov eax, [rsp+244]
37bcbc795
37bcbc795loc_37bcbc795:
37bcbc795sub r11l, r10l
37bcbc798mov rcx, [rsp+160]
37bcbc7a0mov [rsp+40], r14
37bcbc7a5mov r9, r15
37bcbc7a8lea edx, [r11+rbp]
37bcbc7aclea eax, [rax+rdx-1]
37bcbc7b0mov rdx, [rsp+168]
37bcbc7b8mov r8, rcx
37bcbc7bbmov [rsp+252], eax
37bcbc7c2mov rax, [rsp+184]
37bcbc7camov [rsp+56], rax
37bcbc7cfmov rax, [rsp+400]
37bcbc7d7mov [rsp+48], rax
37bcbc7dcmov rax, [rsp+384]
37bcbc7e4mov [rsp+32], rax
37bcbc7e9call zungr2_
37bcbc7eemov rax, [rsp+360]
37bcbc7f6mov r8l, [rsp+244]
37bcbc7femov r11l, [rax]
37bcbc801mov rax, [rsp+368]
37bcbc809mov r10l, [rax]
37bcbc80cmov r9l, r11l
37bcbc80fsub r9l, r10l
37bcbc812add r9l, ebp
37bcbc815add r9l, r8l
37bcbc818cmp r11l, r9l
37bcbc81bjl 0x37bcbc87b
37bcbc81dlea r15l, [r11+1]
37bcbc821test r8l, r8l
37bcbc824jle 0x37bcbc87b
37bcbc826movsxd rax, r9l
37bcbc829shl rsi, 4
37bcbc82dadd r8l, ebx
37bcbc830add rsi, [rsp+376]
37bcbc838imul rax, rdi
37bcbc83cadd rax, [rsp+192]
37bcbc844nop
37bcbc845nop [rax+rax]
37bcbc850
37bcbc850loc_37bcbc850:
37bcbc850mov rdx, rax
37bcbc853mov ecx, ebx
37bcbc855shl rdx, 4
37bcbc859add rdx, rsi
37bcbc85cnop [rax]
37bcbc860
37bcbc860loc_37bcbc860:
37bcbc860add ecx, 1
37bcbc863movups [rdx], x6
37bcbc866add rdx, 16
37bcbc86acmp ecx, r8l
37bcbc86djl 0x37bcbc860
37bcbc86fadd r9l, 1
37bcbc873add rax, rdi
37bcbc876cmp r9l, r15l
37bcbc879jne 0x37bcbc850
37bcbc87b
37bcbc87bloc_37bcbc87b:
37bcbc87badd ebp, r12l
37bcbc87eadd r14, [rsp+176]
37bcbc886test r13l, r13l
37bcbc889je 0x37bcbc8c6
37bcbc88bsub r13l, 1
37bcbc88fjmp 0x37bcbc5b0
37bcbc894
37bcbc894loc_37bcbc894:
37bcbc894movsd_xmm x0, [rip+0x792e94]
37bcbc89cmov ecx, esi
37bcbc89emov edx, 1
37bcbc8a3jmp 0x37bcbc1eb
37bcbc8a8
37bcbc8a8loc_37bcbc8a8:
37bcbc8a8mov eax, [rbx]
37bcbc8aatest eax, eax
37bcbc8acje 0x37bcbc113
37bcbc8b2jmp 0x37bcbc239
37bcbc8b7
37bcbc8b7loc_37bcbc8b7:
37bcbc8b7mov edx, -5
37bcbc8bcmov eax, 5
37bcbc8c1jmp 0x37bcbc0ef
37bcbc8c6
37bcbc8c6loc_37bcbc8c6:
37bcbc8c6mov ebx, [rsp+220]
37bcbc8cdjmp 0x37bcbc2f4
37bcbc8d2
37bcbc8d2loc_37bcbc8d2:
37bcbc8d2cdq
37bcbc8d3mov r9, r13
37bcbc8d6lea r8, [rip+0x792e13]
37bcbc8ddmov [rsp+64], 1
37bcbc8e6idiv ecx
37bcbc8e8mov [rsp+56], 6
37bcbc8f1lea rdx, [rip+0x792df9]
37bcbc8f8lea rcx, [rip+0x792e05]
37bcbc8ffmov r12l, eax
37bcbc902lea rax, [rip+0x792df3]
37bcbc909mov [rsp+48], rax
37bcbc90emov rax, [rsp+368]
37bcbc916mov [rsp+40], rax
37bcbc91bmov rax, [rsp+360]
37bcbc923mov [rsp+32], rax
37bcbc928call ilaenv_
37bcbc92dmov rdx, [rsp+368]
37bcbc935mov ecx, [r13]
37bcbc939mov r10l, [rdx]
37bcbc93cmov edx, 2
37bcbc941cmp eax, edx
37bcbc943cmovl eax, edx
37bcbc946cmp r12l, eax
37bcbc949jl 0x37bcbc279
37bcbc94fjmp 0x37bcbc3bc
37bcbc080
Loading..