File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
    37bcb9c20
    37bcb9c20zungl2_:
    37bcb9c20push r15
    37bcb9c22push r14
    37bcb9c24push r13
    37bcb9c26push r12
    37bcb9c28push rbp
    37bcb9c29push rdi
    37bcb9c2apush rsi
    37bcb9c2bpush rbx
    37bcb9c2csub rsp, 184
    37bcb9c33movups [rsp+160], x6
    37bcb9c3bmov rdi, [rsp+288]
    37bcb9c43mov r11l, [rcx]
    37bcb9c46mov r10l, [rdi]
    37bcb9c49mov r15, rdx
    37bcb9c4cmov rdx, [rsp+312]
    37bcb9c54mov [rsp+256], rcx
    37bcb9c5cmov rax, r9
    37bcb9c5fmov [rdx], 0
    37bcb9c65test r11l, r11l
    37bcb9c68js 0x37bcb9f69
    37bcb9c6emov r9l, [r15]
    37bcb9c71cmp r11l, r9l
    37bcb9c74jle 0x37bcb9cc0
    37bcb9c76mov ecx, -2
    37bcb9c7bmov eax, 2
    37bcb9c80
    37bcb9c80loc_37bcb9c80:
    37bcb9c80mov [rdx], ecx
    37bcb9c82mov r8l, 6
    37bcb9c88lea rdx, [rsp+144]
    37bcb9c90lea rcx, [rip+0x7958f9]
    37bcb9c97mov [rsp+144], eax
    37bcb9c9ecall xerbla_
    37bcb9ca3nop
    37bcb9ca4
    37bcb9ca4loc_37bcb9ca4:
    37bcb9ca4movups x6, [rsp+160]
    37bcb9cacadd rsp, 184
    37bcb9cb3pop rbx
    37bcb9cb4pop rsi
    37bcb9cb5pop rdi
    37bcb9cb6pop rbp
    37bcb9cb7pop r12
    37bcb9cb9pop r13
    37bcb9cbbpop r14
    37bcb9cbdpop r15
    37bcb9cbfret
    37bcb9cc0
    37bcb9cc0loc_37bcb9cc0:
    37bcb9cc0movsxd rdi, [r8]
    37bcb9cc3cmp r11l, edi
    37bcb9cc6jl 0x37bcb9f5a
    37bcb9ccctest edi, edi
    37bcb9ccejs 0x37bcb9f5a
    37bcb9cd4test r11l, r11l
    37bcb9cd7mov ecx, 1
    37bcb9cdccmovg ecx, r11l
    37bcb9ce0cmp r10l, ecx
    37bcb9ce3jl 0x37bcba039
    37bcb9ce9test r11l, r11l
    37bcb9cecje 0x37bcb9ca4
    37bcb9ceecmp r11l, edi
    37bcb9cf1jle 0x37bcb9da4
    37bcb9cf7test r9l, r9l
    37bcb9cfaje 0x37bcb9d9c
    37bcb9d00mov edx, r11l
    37bcb9d03movsxd r12, r10l
    37bcb9d06mov rsi, rax
    37bcb9d09mov r8l, 1
    37bcb9d0flea r13, [r12+1]
    37bcb9d14sub edx, edi
    37bcb9d16shl r12, 4
    37bcb9d1alea r14l, [r9+1]
    37bcb9d1elea ebx, [rdx-1]
    37bcb9d21movsxd rdx, edi
    37bcb9d24shl r13, 4
    37bcb9d28pxor x0, x0
    37bcb9d2clea rdx, [rbx+rdx-1]
    37bcb9d31not rbx
    37bcb9d34movq x1, [rip+0x795864]
    37bcb9d3cshl rdx, 4
    37bcb9d40shl rbx, 4
    37bcb9d44lea rcx, [rax+rdx+32]
    37bcb9d49nop [rax]
    37bcb9d50
    37bcb9d50loc_37bcb9d50:
    37bcb9d50cmp r11l, edi
    37bcb9d53jle 0x37bcb9d80
    37bcb9d55mov rbp, rbx
    37bcb9d58lea rdx, [rbx+rcx]
    37bcb9d5cneg rbp
    37bcb9d5fand ebp, 16
    37bcb9d62je 0x37bcb9d70
    37bcb9d64movups [rdx], x0
    37bcb9d67add rdx, 16
    37bcb9d6bcmp rdx, rcx
    37bcb9d6eje 0x37bcb9d80
    37bcb9d70
    37bcb9d70loc_37bcb9d70:
    37bcb9d70movups [rdx], x0
    37bcb9d73add rdx, 32
    37bcb9d77movups [rdx-16], x0
    37bcb9d7bcmp rdx, rcx
    37bcb9d7ejne 0x37bcb9d70
    37bcb9d80
    37bcb9d80loc_37bcb9d80:
    37bcb9d80cmp r11l, r8l
    37bcb9d83jl 0x37bcb9d8d
    37bcb9d85cmp edi, r8l
    37bcb9d88jge 0x37bcb9d8d
    37bcb9d8amovups [rsi], x1
    37bcb9d8d
    37bcb9d8dloc_37bcb9d8d:
    37bcb9d8dadd r8l, 1
    37bcb9d91add rsi, r13
    37bcb9d94add rcx, r12
    37bcb9d97cmp r8l, r14l
    37bcb9d9ajne 0x37bcb9d50
    37bcb9d9c
    37bcb9d9cloc_37bcb9d9c:
    37bcb9d9ctest edi, edi
    37bcb9d9eje 0x37bcb9ca4
    37bcb9da4
    37bcb9da4loc_37bcb9da4:
    37bcb9da4movsxd rcx, r10l
    37bcb9da7mov r10, rdi
    37bcb9daalea r14, [rdi-1]
    37bcb9daemov r12, rdi
    37bcb9db1imul r10, rcx
    37bcb9db5mov rsi, rcx
    37bcb9db8shl r14, 4
    37bcb9dbcmov [rsp+80], rcx
    37bcb9dc1not rsi
    37bcb9dc4mov [rsp+280], rax
    37bcb9dccadd r14, rax
    37bcb9dcfshl r12, 4
    37bcb9dd3mov rbx, rsi
    37bcb9dd6mov [rsp+120], rsi
    37bcb9ddbadd r12, [rsp+296]
    37bcb9de3movq x6, [rip+0x7957b5]
    37bcb9debadd r10, rsi
    37bcb9deeshl rbx, 4
    37bcb9df2mov rsi, rcx
    37bcb9df5lea r13, [r10+rdi]
    37bcb9df9mov [rsp+96], rbx
    37bcb9dfeshl rsi, 4
    37bcb9e02lea rbx, [rsp+144]
    37bcb9e0ashl r13, 4
    37bcb9e0emov [rsp+88], rbx
    37bcb9e13mov ebx, edi
    37bcb9e15add r13, rax
    37bcb9e18mov rax, r10
    37bcb9e1bcmp edi, r9l
    37bcb9e1ejl 0x37bcb9e7d
    37bcb9e20
    37bcb9e20loc_37bcb9e20:
    37bcb9e20movupd x2, [r12-16]
    37bcb9e27movapd x0, x6
    37bcb9e2baddsubpd x0, x2
    37bcb9e2fmovups [r13], x0
    37bcb9e34cmp ebx, 1
    37bcb9e37jle 0x37bcb9ca4
    37bcb9e3dmov rcx, r14
    37bcb9e40mov edx, 1
    37bcb9e45pxor x0, x0
    37bcb9e49nop [rax]
    37bcb9e50
    37bcb9e50loc_37bcb9e50:
    37bcb9e50add edx, 1
    37bcb9e53movups [rcx], x0
    37bcb9e56add rcx, rsi
    37bcb9e59cmp ebx, edx
    37bcb9e5bjne 0x37bcb9e50
    37bcb9e5dmov r9l, [r15]
    37bcb9e60sub rdi, 1
    37bcb9e64sub r14, 16
    37bcb9e68sub r12, 16
    37bcb9e6cadd r13, [rsp+96]
    37bcb9e71sub rax, [rsp+80]
    37bcb9e76mov ebx, edi
    37bcb9e78cmp edi, r9l
    37bcb9e7bjge 0x37bcb9e20
    37bcb9e7d
    37bcb9e7dloc_37bcb9e7d:
    37bcb9e7dsub r9l, edi
    37bcb9e80mov rbp, [rsp+80]
    37bcb9e85mov rcx, [rsp+88]
    37bcb9e8amov [rsp+112], rax
    37bcb9e8fmov [rsp+144], r9l
    37bcb9e97lea r9l, [rdi+1]
    37bcb9e9bmov r8, [rsp+288]
    37bcb9ea3movsxd r9, r9l
    37bcb9ea6imul rbp, r9
    37bcb9eaaadd rbp, [rsp+120]
    37bcb9eafmov [rsp+104], r9
    37bcb9eb4add rbp, rdi
    37bcb9eb7shl rbp, 4
    37bcb9ebbadd rbp, [rsp+280]
    37bcb9ec3mov rdx, rbp
    37bcb9ec6call zlacgv_
    37bcb9ecbmov rax, [rsp+256]
    37bcb9ed3mov r9, [rsp+104]
    37bcb9ed8lea r11, [rsp+140]
    37bcb9ee0mov edx, [rax]
    37bcb9ee2mov rax, [rsp+112]
    37bcb9ee7cmp edx, edi
    37bcb9ee9jg 0x37bcb9f80
    37bcb9eef
    37bcb9eefloc_37bcb9eef:
    37bcb9eefmov edx, [r15]
    37bcb9ef2movupd x0, [r12-16]
    37bcb9ef9mov rcx, r11
    37bcb9efcmov r8, rbp
    37bcb9effxorpd x0, [rip+0x7956b9]
    37bcb9f07mov r9, [rsp+288]
    37bcb9f0fmov [rsp+104], rax
    37bcb9f14sub edx, edi
    37bcb9f16mov [rsp+140], edx
    37bcb9f1dmov rdx, [rsp+88]
    37bcb9f22movups [rsp+144], x0
    37bcb9f2acall zscal_
    37bcb9f2fmov edx, [r15]
    37bcb9f32mov rcx, [rsp+88]
    37bcb9f37mov r8, [rsp+288]
    37bcb9f3fsub edx, edi
    37bcb9f41mov [rsp+144], edx
    37bcb9f48mov rdx, rbp
    37bcb9f4bcall zlacgv_
    37bcb9f50mov rax, [rsp+104]
    37bcb9f55jmp 0x37bcb9e20
    37bcb9f5a
    37bcb9f5aloc_37bcb9f5a:
    37bcb9f5amov ecx, -3
    37bcb9f5fmov eax, 3
    37bcb9f64jmp 0x37bcb9c80
    37bcb9f69
    37bcb9f69loc_37bcb9f69:
    37bcb9f69mov ecx, -1
    37bcb9f6emov eax, 1
    37bcb9f73jmp 0x37bcb9c80
    37bcb9f78
    37bcb9f78 0f 1f 84 00 00 00 00 00 ........
    37bcb9f80
    37bcb9f80loc_37bcb9f80:
    37bcb9f80mov ecx, [r15]
    37bcb9f83sub edx, edi
    37bcb9f85movsd_xmm x0, [r12-8]
    37bcb9f8cadd r9, rax
    37bcb9f8fmov [rsp+136], edx
    37bcb9f96mov rax, [rsp+88]
    37bcb9f9bshl r9, 4
    37bcb9f9fmov r8, r11
    37bcb9fa2sub ecx, edi
    37bcb9fa4movsd_xmm x1, [r12-16]
    37bcb9fabmov [rsp+104], r11
    37bcb9fb0lea edx, [rcx+1]
    37bcb9fb3mov [rsp+40], rax
    37bcb9fb8mov rax, [rsp+288]
    37bcb9fc0lea rcx, [rip+0x7955cf]
    37bcb9fc7mov [rsp+140], edx
    37bcb9fcemov rdx, [rsp+304]
    37bcb9fd6mov [rsp+32], rax
    37bcb9fdbxorpd x0, [rip+0x7955cd]
    37bcb9fe3mov [rsp+64], rdx
    37bcb9fe8mov rdx, [rsp+288]
    37bcb9ff0mov [rsp+72], 5
    37bcb9ff9unpcklpd x1, x0
    37bcb9ffdmov [rsp+56], rdx
    37bcba002mov rdx, [rsp+280]
    37bcba00amovups [rsp+144], x1
    37bcba012add rdx, r9
    37bcba015mov r9, r13
    37bcba018mov [rsp+48], rdx
    37bcba01dlea rdx, [rsp+136]
    37bcba025call zlarf1f_
    37bcba02amov rax, [rsp+112]
    37bcba02fmov r11, [rsp+104]
    37bcba034jmp 0x37bcb9eef
    37bcba039
    37bcba039loc_37bcba039:
    37bcba039mov ecx, -5
    37bcba03emov eax, 5
    37bcba043jmp 0x37bcb9c80
    37bcb9c20
    37bcba048
    37bcba048 // align 0x10
    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
    37bcbb2fb
    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
    37bcbbc52
    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