Function at 0x1400c62d0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x1f8
lea rbp, [rsp + 0x80]
movdqa xmmword [rbp + 0x160], xmm15
movdqa xmmword [rbp + 0x150], xmm14
movdqa xmmword [rbp + 0x140], xmm13
movdqa xmmword [rbp + 0x130], xmm12
movdqa xmmword [rbp + 0x120], xmm11
movdqa xmmword [rbp + 0x110], xmm10
movdqa xmmword [rbp + 0x100], xmm9
movdqa xmmword [rbp + 0xf0], xmm8
movdqa xmmword [rbp + 0xe0], xmm7
movdqa xmmword [rbp + 0xd0], xmm6
mov qword [rbp + 0xc8], 0xfffffffffffffffe
mov rax, rdx
mov r14, rcx
mov qword [rbp - 0x58], rdx
cmp byte [r8 + 1], 2
jbe 0x1400c638f
mov dword [rbp - 0x40], 0
lea rdx, [rbp - 0x40]
mov ecx, 0x821d
call qword [rax + 0x1bd0]
mov r8d, dword [rbp - 0x40]
shl r8, 0x20
lea rcx, [rbp + 0x40]
lea rdx, [rbp - 0x58]
call fcn.1400baa40
jmp 0x1400c64d6
mov ecx, 0x1f03
call qword [rax + 0x21f0]
test rax, rax
je 0x1400c8c99
mov rcx, rax
call fcn.1401669c0
mov rbx, rax
mov rdi, rdx
add rdi, 0xffffffffffffffff
je 0x1400c63db
mov edx, 1
mov rcx, rdi
call fcn.1400012e0
mov rsi, rax
test rax, rax
jne 0x1400c63e0
mov edx, 1
mov rcx, rdi
call fcn.14019e1f0
ud2
mov esi, 1
mov qword [rbp + 8], rsi
mov qword [rbp + 0x10], rdi
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x18], rdi
lea rcx, [rbp + 0x20]
mov rdx, rsi
mov r8, rdi
call fcn.140184b40
mov rax, qword [rbp + 0x20]
cmp rax, 1
jne 0x1400c6447
mov rcx, qword [rbp + 0x18]
mov qword [rbp - 0x30], rcx
movups xmm0, xmmword [rbp + 8]
movdqu xmm1, xmmword [rbp + 0x28]
movdqu xmmword [rbp - 0x28], xmm1
movaps xmmword [rbp + 0x40], xmm0
mov rcx, qword [rbp - 0x30]
mov qword [rbp + 0x50], rcx
mov rcx, qword [rbp - 0x28]
mov qword [rbp + 0x58], rcx
mov rcx, qword [rbp - 0x20]
mov qword [rbp + 0x60], rcx
jmp 0x1400c6457
mov rcx, qword [rbp + 0x18]
mov qword [rbp + 0x50], rcx
movups xmm0, xmmword [rbp + 8]
movaps xmmword [rbp + 0x40], xmm0
test rax, rax
jne 0x1400c8cb3
mov rax, qword [rbp + 0x50]
mov qword [rbp + 0x30], rax
movdqa xmm0, xmmword [rbp + 0x40]
movdqa xmmword [rbp + 0x20], xmm0
mov rdi, qword [rbp + 0x20]
mov qword [rbp - 0x40], 0
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], rdi
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], 0
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], 1
movabs rax, 0x2000000020
mov qword [rbp - 8], rax
mov word [rbp], 1
lea rcx, [rbp + 0x40]
lea rdx, [rbp - 0x40]
call fcn.1400ba820
mov rdx, qword [rbp + 0x28]
test rdx, rdx
je 0x1400c64d6
mov r8d, 1
mov rcx, rdi
call fcn.1400012f0
pxor xmm0, xmm0
movdqu xmmword [r14 + 0x80], xmm0
movdqu xmmword [r14 + 0x70], xmm0
movdqu xmmword [r14 + 0x60], xmm0
movdqu xmmword [r14 + 0x50], xmm0
movdqu xmmword [r14 + 0x40], xmm0
movdqu xmmword [r14 + 0x30], xmm0
movdqu xmmword [r14 + 0x20], xmm0
movdqu xmmword [r14 + 0x10], xmm0
movdqu xmmword [r14], xmm0
mov qword [r14 + 0x90], 0
mov rdi, qword [rbp + 0x40]
mov rax, qword [rbp + 0x48]
mov qword [rbp - 0x48], rax
mov rax, qword [rbp + 0x50]
lea rcx, [rax + rax*2]
lea rbx, [rdi + rcx*8]
mov qword [rbp + 0x38], rdi
test rax, rax
je 0x1400c8bd4
mov rax, qword [rbp + 0x38]
add rax, 0x18
movdqa xmm6, xmmword [0x1401c3540]
movdqa xmm7, xmmword [0x1401c3550]
movdqa xmm11, xmmword [0x1401c35f0]
movdqa xmm8, xmmword [str.ffer_multisampleGL_ANGLE_framebuGL_APPLE_framebuents_base_vertexGL_ARB_draw_elemry_buffer_objectGL_AMD_query_bufbindless_textureGL_ARB_bindless_tex_array_objectGL_APPLE_vertex_h_clamp_separateGL_AMD_depth_clature]
movdqa xmm9, xmmword [0x1401c3620]
movdqa xmm12, xmmword [str.GL_ARB_ES2_compaGL_ARB_ES3_compaamebuffer_objectGL_ARB_framebuff_fragment_shaderGL_ARB_fragment__gpu_shader_fp64GL_ARB_gpu_shadernalformat_queryGL_ARB_internalf_occlusion_queryGL_ARB_occlusion_interface_queryGL_ARB_program_iGL_ARB_robustness]
movdqa xmm13, xmmword [0x1401c34e0]
movdqa xmm14, xmmword [0x1401c34f0]
movdqa xmm15, xmmword [0x1401c34a0]
movdqa xmm10, xmmword [0x1401c34b0]
mov qword [rbp + 0xc0], r14
mov qword [rbp - 0x50], rbx
jmp 0x1400c65c5
lea rax, [rdi + 0x18]
add rsi, 0x18
mov rbx, qword [rbp - 0x50]
cmp rsi, rbx
je 0x1400c8bd4
mov rdi, rax
mov r13, qword [rax - 0x18]
test r13, r13
je 0x1400c8bd4
lea rsi, [rdi - 0x18]
mov rbx, qword [rsi + 8]
mov r15, qword [rsi + 0x10]
cmp r15, 0x1b
jne 0x1400c6720
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmm7
movdqu xmm1, xmmword [r13 + 0xb]
pcmpeqb xmm1, xmm6
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
je 0x1400c6b2f
cmp r15, 0x1b
setne al
lea rcx, [r15 - 0x12]
cmp rcx, 3
ja case.default.0x1400c6635
lea rdx, [0x1400c8f94]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmmword [0x1401c35a0]
movzx ecx, word [r13 + 0x10]
movd xmm1, ecx
pcmpeqb xmm1, xmmword [0x1401c35b0]
pand xmm1, xmm0
pmovmskb ecx, xmm1
cmp ecx, 0xffff
je 0x1400c6fbb
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmmword [str.GL_ARB_depth_clamp]
movzx ecx, word [r13 + 0x10]
movd xmm1, ecx
pcmpeqb xmm1, xmmword [0x1401c35d0]
pand xmm1, xmm0
pmovmskb ecx, xmm1
cmp ecx, 0xffff
je 0x1400c724c
mov cl, 1
mov dword [rbp + 0xb0], ecx
mov dword [rbp + 0x9c], 0
mov dword [rbp + 0xa4], 0
mov r14d, 0
mov dword [rbp + 0x84], 0
mov r8d, 0
mov dword [rbp + 0x88], 0
mov dword [rbp + 0xa8], 0
mov dword [rbp + 0xa0], 0
mov dword [rbp + 0xac], 0
mov dword [rbp + 0x90], 0
mov ecx, 0
mov dword [rbp + 0x94], 0
test al, al
jne 0x1400c6d67
jmp 0x1400c721b
cmp r15, 0xd
je 0x1400c6b6b
cmp r15, 0x1a
je 0x1400c6b38
cmp r15, 0x20
jne 0x1400c6ba0
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmm15
movdqu xmm1, xmmword [r13 + 0x10]
pcmpeqb xmm1, xmm8
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
je 0x1400c6f8f
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmm10
movdqu xmm1, xmmword [r13 + 0x10]
pcmpeqb xmm1, xmm8
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
je 0x1400c6fe4
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmmword [0x1401c34d0]
movdqu xmm1, xmmword [r13 + 0x10]
pcmpeqb xmm1, xmmword [0x1401c34c0]
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
je 0x1400c725d
mov qword [rbp + 0xb8], rbx
mov rcx, r13
lea rdx, [0x1401c4954]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c74cc
mov dword [rbp + 0x78], 0
mov dword [rbp + 0x98], 0
mov dword [rbp + 0x84], 0
xor ecx, ecx
mov dword [rbp + 0xa8], 0
mov dword [rbp + 0xa0], 0
mov dword [rbp + 0xac], 0
xor r12d, r12d
mov dword [rbp + 0x9c], 0
xor eax, eax
test cl, cl
je 0x1400c6854
mov rcx, r13
lea rdx, [0x1401c4974]
mov r8, r15
mov ebx, r12d
mov r12d, eax
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
mov eax, r12d
mov r12d, ebx
je 0x1400c757b
test al, al
je 0x1400c6872
mov rcx, r13
lea rdx, [0x1401c498d]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c759a
cmp byte [rbp + 0xa8], 0
mov rbx, qword [rbp + 0xb8]
je 0x1400c68b1
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmmword [0x1401c39f0]
movdqu xmm1, xmmword [r13 + 6]
pcmpeqb xmm1, xmmword [0x1401c3850]
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
je 0x1400c75d6
cmp r15, 0x1b
jne 0x1400c68e6
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmmword [0x1401c3a00]
movdqu xmm1, xmmword [r13 + 0xb]
pcmpeqb xmm1, xmmword [0x1401c3890]
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
je 0x1400c75e7
cmp byte [rbp + 0x78], 0
je 0x1400c691b
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmmword [0x1401c3a10]
movdqu xmm1, xmmword [r13 + 0xd]
pcmpeqb xmm1, xmmword [0x1401c38b0]
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
je 0x1400c75f8
cmp byte [rbp + 0x98], 0
je 0x1400c6956
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmmword [0x1401c3a20]
movzx eax, byte [r13 + 0x10]
movd xmm1, eax
pcmpeqb xmm1, xmmword [0x1401c3a30]
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
je 0x1400c7887
cmp byte [rbp + 0x84], 0
je 0x1400c69ab
mov rax, qword [r13]
movabs r8, 0x735f53454f5f4c47
xor rax, r8
mov rcx, qword [r13 + 7]
movabs rdx, 0x316c69636e657473
xor rcx, rdx
or rcx, rax
je 0x1400c789e
mov rax, qword [r13]
xor rax, r8
mov rcx, qword [r13 + 7]
movabs rdx, 0x346c69636e657473
xor rcx, rdx
or rcx, rax
je 0x1400c78b8
cmp byte [rbp + 0xac], 0
je 0x1400c69ce
mov rcx, r13
lea rdx, [0x1401c499f]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c78ab
cmp byte [rbp + 0x98], 0
je 0x1400c6a09
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmmword [str.GL_OES_texture_3D]
movzx eax, byte [r13 + 0x10]
movd xmm1, eax
pcmpeqb xmm1, xmmword [0x1401c3a50]
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
je 0x1400c78cf
cmp byte [rbp + 0x9c], 0
je 0x1400c6a2c
mov rcx, r13
lea rdx, [0x1401c49b9]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c78fa
cmp byte [rbp + 0x78], 0
je 0x1400c6a61
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmmword [str.GL_OES_texture_c_type_10_10_10_2GL_OES_vertex_typ]
movdqu xmm1, xmmword [r13 + 0xd]
pcmpeqb xmm1, xmmword [0x1401c37b0]
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
je 0x1400c7911
test r12b, r12b
je 0x1400c6a80
mov rcx, r13
lea rdx, [0x1401c49ce]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c7928
cmp r15, 0x2b
jne 0x1400c6aa3
mov r8d, 0x2b
mov rcx, r13
lea rdx, [0x1401c49e5]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c793f
cmp byte [rbp + 0xac], 0
je 0x1400c6ac6
mov rcx, r13
lea rdx, [0x1401c4a10]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c7956
cmp byte [rbp + 0xa0], 0
je 0x1400c6ae9
mov rcx, r13
lea rdx, [0x1401c4a2a]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c796d
cmp byte [rbp + 0x78], 0
je 0x1400c75b0
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmmword [0x1401c3a80]
movdqu xmm1, xmmword [r13 + 0xd]
pcmpeqb xmm1, xmmword [0x1401c3a70]
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
jne 0x1400c75b0
mov byte [r14 + 0x97], 1
jmp 0x1400c75b0
mov byte [r14], 1
jmp 0x1400c75b0
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmm14
movdqu xmm1, xmmword [r13 + 0xa]
pcmpeqb xmm1, xmm13
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
jne 0x1400c6612
mov byte [r14 + 1], 1
jmp 0x1400c75b0
mov rax, qword [r13]
movabs rcx, 0x454c5050415f4c47
xor rax, rcx
mov rcx, qword [r13 + 5]
movabs rdx, 0x636e79735f454c50
xor rcx, rdx
or rcx, rax
jne 0x1400c75b0
mov byte [r14 + 4], 1
jmp 0x1400c75b0
cmp r15, 0x1c
sete cl
jne 0x1400c6de9
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmmword [0x1401c3530]
movdqu xmm1, xmmword [r13 + 0xc]
pcmpeqb xmm1, xmmword [0x1401c3520]
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
jne 0x1400c6e22
mov byte [r14 + 5], 1
jmp 0x1400c75b0
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmmword [str.GL_ARB_depth_texARB_debug_outputGL_ARB_debug_outGL_ARB_copy_buffer]
movd xmm1, dword [r13 + 0x10]
pcmpeqb xmm1, xmmword [0x1401c3560]
pand xmm1, xmm0
pmovmskb ecx, xmm1
cmp ecx, 0xffff
je 0x1400c6f99
mov r14b, 1
mov dword [rbp + 0x9c], 0
mov dword [rbp + 0xb0], 0
mov dword [rbp + 0xa4], 0
mov dword [rbp + 0xac], 0
test al, al
jne 0x1400c6d67
jmp 0x1400c6db5
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmm11
movdqu xmm1, xmmword [r13 + 5]
pcmpeqb xmm1, xmmword [str.B_buffer_storageGL_ARB_buffer_stB_compute_shaderGL_ARB_compute_stibility]
pand xmm1, xmm0
pmovmskb ecx, xmm1
cmp ecx, 0xffff
je 0x1400c6faa
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmmword [0x1401c3610]
movdqu xmm1, xmmword [r13 + 5]
pcmpeqb xmm1, xmmword [0x1401c3600]
pand xmm1, xmm0
pmovmskb ecx, xmm1
cmp ecx, 0xffff
je 0x1400c723b
mov cl, 1
mov dword [rbp + 0x9c], ecx
mov dword [rbp + 0xa4], 0
jmp 0x1400c6d01
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmmword [0x1401c3590]
movdqu xmm1, xmmword [r13 + 3]
pcmpeqb xmm1, xmmword [0x1401c3580]
pand xmm1, xmm0
pmovmskb ecx, xmm1
cmp ecx, 0xffff
je 0x1400c6fcc
mov dword [rbp + 0x9c], 0
mov cl, 1
mov dword [rbp + 0xa4], ecx
mov dword [rbp + 0xb0], 0
mov r14d, 0
mov dword [rbp + 0xac], 0
test al, al
jne 0x1400c6d67
jmp 0x1400c6d89
mov dword [rbp + 0x9c], 0
mov dword [rbp + 0xb0], 0
mov dword [rbp + 0xa4], 0
mov r14d, 0
mov r12d, 0
mov dword [rbp + 0x90], 0
mov dword [rbp + 0xac], 0
test al, al
je 0x1400c6e58
mov rcx, r13
lea rdx, str.GL_ARB_direct_state_accessGL_ARB_draw_buffersGL_ARB_compatibilityGL_ARB_ES3_1_compatibilityGL_ARB_ES3_2_compatibilityGL_ARB_framebuffer_no_attachmentsGL_ARB_framebuffer_sRGBGL_ARB_geometry_shader4GL_ARB_get_program_binaryGL_ARB_gpu_shader_int64GL_ARB_instanced_arraysGL_ARB_invalidate_subdataGL_ARB_occlusion_query2GL_ARB_pixel_buffer_objectGL_ARB_query_buffer_objectGL_ARB_map_buffer_rangeGL_ARB_multi_draw_indirectGL_ARB_provoking_vertexGL_ARB_robust_buffer_access_behaviorGL_ARB_seamless_cube_mapGL_ARB_shader_objectsGL_ARB_shader_storage_buffer_objectGL_ARB_shader_subroutineGL_ARB_tessellation_shaderGL_ARB_texture_buffer_objectGL_ARB_texture_buffer_object_rgb32GL_ARB_texture_cube_mapGL_ARB_texture_floatGL_ARB_texture_multisampleGL_ARB_texture_non_power_of_twoGL_ARB_texture_rgb10_a2uiGL_ARB_texture_stencil8GL_ARB_timer_queryGL_ARB_transform_feedback3GL_ARB_uniform_buffer_objectGL_ARB_vertex_array_objectGL_ARB_vertex_half_floatGL_ARB_vertex_shaderGL_ARB_vertex_type_10f_11f_11f_revGL_ARB_vertex_type_2_10_10_10_revGL_ATI_draw_buffersGL_ATI_texture_floatGL_EXT_blend_minmaxGL_EXT_buffer_storageGL_EXT_debug_markerGL_EXT_direct_state_accessGL_EXT_framebuffer_blitGL_EXT_framebuffer_objectGL_EXT_framebuffer_sRGBGL_EXT_geometry_shader4GL_EXT_gpu_shader4GL_EXT_multi_draw_indirectGL_EXT_multisampled_render_to_textureGL_EXT_packed_floatGL_EXT_provoking_vertexGL_EXT_sRGB_write_controlGL_EXT_texture_arrayGL_EXT_texture_bufferGL_EXT_texture_buffer_objectGL_EXT_texture_compression_s3tcGL_EXT_texture_cube_mapGL_EXT_texture_filter_anisotropicGL_EXT_texture_snormGL_EXT_texture_sRGBGL_EXT_transform_feedbackGL_GREMEDY_string_markerGL_KHR_context_flush_controlGL_KHR_robust_buffer_access_behaviorGL_NV_conditional_renderGL_NV_internalformat_sample_queryGL_NV_pixel_buffer_objectGL_NV_read_stencilGL_NV_read_depth_stencilGL_NV_shader_atomic_countersGL_NV_shader_storage_buffer_objectGL_NV_texture_arrayGL_NV_transform_feedbackGL_NV_vertex_attrib_integer_64bitGL_OES_depth_textureGL_OES_draw_elements_base_vertexGL_OES_element_index_uintGL_OES_fixed_pointGL_OES_tessellation_shaderGL_OES_texture_bufferGL_OES_texture_stencil8GL_OES_texture_storage_multisample_2d_arrayGL_OES_vertex_array_objectGL_OES_vertex_half_float
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
mov cl, 1
mov dword [rbp + 0xac], ecx
test eax, eax
je 0x1400c6f7e
cmp byte [rbp + 0xa4], 0
je 0x1400c6dac
mov rcx, r13
lea rdx, [0x1401c41b2]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c722a
test r14b, r14b
je 0x1400c6ecf
mov rcx, r13
lea rdx, [0x1401c41c5]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c6fee
mov al, 1
mov dword [rbp + 0x94], eax
xor r12d, r12d
mov dword [rbp + 0x90], 0
jmp 0x1400c6eec
cmp r15, 0x17
jne 0x1400c6fdd
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmmword [0x1401c3510]
movdqu xmm1, xmmword [r13 + 7]
pcmpeqb xmm1, xmmword [0x1401c3500]
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
je 0x1400c74c2
mov dword [rbp + 0x90], ecx
cmp r15, 0x1c
setne r12b
mov dword [rbp + 0xa4], 0
mov dword [rbp + 0xb0], 0
mov dword [rbp + 0x9c], 0
mov dword [rbp + 0xac], 0
cmp r15, 0x18
jne 0x1400c6ee2
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmm12
movq xmm1, qword [r13 + 0x10]
pcmpeqb xmm1, xmm9
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
je 0x1400c7010
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmmword [0x1401c3640]
movq xmm1, qword [r13 + 0x10]
pcmpeqb xmm1, xmm9
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
je 0x1400c7278
mov r14b, 1
mov dword [rbp + 0x94], 0
cmp byte [rbp + 0xac], 0
jne 0x1400c6ef8
jmp 0x1400c6f2c
xor r12d, r12d
mov dword [rbp + 0x90], 0
cmp r15, 0x18
je 0x1400c6e62
mov dword [rbp + 0x94], 0
xor r14d, r14d
cmp byte [rbp + 0xac], 0
je 0x1400c6f2c
mov rcx, r13
lea rdx, [0x1401c41d9]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c6fff
mov rcx, r13
lea rdx, [0x1401c41f3]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c7267
cmp r15, 0x16
je 0x1400c7071
cmp r15, 0x19
je 0x1400c7021
cmp r15, 0x21
jne 0x1400c70b4
mov r8d, 0x21
mov rcx, r13
lea rdx, [0x1401c420d]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c74fb
mov al, 1
mov dword [rbp + 0x88], eax
mov dword [rbp + 0xa8], 0
jmp 0x1400c70c8
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0xd], 1
jmp 0x1400c75b0
mov byte [r14 + 2], 1
jmp 0x1400c75b0
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0xc], 1
jmp 0x1400c75b0
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 7], 1
jmp 0x1400c75b0
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 9], 1
jmp 0x1400c75b0
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0xa], 1
jmp 0x1400c75b0
xor eax, eax
jmp 0x1400c6619
mov byte [r14 + 3], 1
jmp 0x1400c75b0
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x10], 1
jmp 0x1400c75b0
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x13], 1
jmp 0x1400c75b0
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x11], 1
jmp 0x1400c75b0
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmmword [0x1401c3660]
movdqu xmm1, xmmword [r13 + 9]
pcmpeqb xmm1, xmmword [0x1401c3650]
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
je 0x1400c74d9
mov r8b, 1
mov dword [rbp + 0xa8], 0
mov dword [rbp + 0x88], 0
test r12b, r12b
jne 0x1400c70d0
jmp 0x1400c711e
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmmword [0x1401c3680]
movdqu xmm1, xmmword [r13 + 6]
pcmpeqb xmm1, xmmword [0x1401c3670]
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
je 0x1400c74ea
mov dword [rbp + 0x88], 0
mov al, 1
mov dword [rbp + 0xa8], eax
jmp 0x1400c70c8
mov dword [rbp + 0xa8], 0
mov dword [rbp + 0x88], 0
xor r8d, r8d
test r12b, r12b
je 0x1400c711e
mov dword [rbp + 0x84], r12d
mov r12d, r14d
mov r14d, r8d
mov rcx, r13
lea rdx, [0x1401c422e]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c7289
mov rcx, r13
lea rdx, [0x1401c4245]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
mov r8d, r14d
mov r14d, r12d
mov r12d, dword [rbp + 0x84]
je 0x1400c751d
test r8b, r8b
je 0x1400c715d
mov rcx, r13
lea rdx, [0x1401c425c]
mov dword [rbp + 0x84], r12d
mov r12d, r14d
mov r14, rsi
mov esi, r8d
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
mov r8d, esi
mov rsi, r14
mov r14d, r12d
mov r12d, dword [rbp + 0x84]
test eax, eax
je 0x1400c750c
cmp r15, 0xf
sete al
mov dword [rbp + 0x84], eax
jne 0x1400c7197
mov rax, qword [r13]
movabs rcx, 0x675f4252415f4c47
xor rax, rcx
mov rcx, qword [r13 + 7]
movabs rdx, 0x76726970735f6c67
xor rcx, rdx
or rcx, rax
je 0x1400c752e
cmp byte [rbp + 0xa8], 0
je 0x1400c71cf
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmmword [0x1401c36a0]
movdqu xmm1, xmmword [r13 + 6]
pcmpeqb xmm1, xmmword [0x1401c3690]
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
je 0x1400c754a
test r12b, r12b
je 0x1400c729a
mov r12d, r8d
mov rcx, r13
lea rdx, [0x1401c4275]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c755f
mov dword [rbp + 0xa0], r14d
mov rcx, r13
lea rdx, [0x1401c428c]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
mov cl, 1
test eax, eax
mov r8d, r12d
je 0x1400c7585
cmp r15, 0x1b
je 0x1400c72a9
jmp 0x1400c72d8
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0xe], 1
jmp 0x1400c75b0
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 8], 1
jmp 0x1400c75b0
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0xb], 1
jmp 0x1400c75b0
mov byte [r14 + 0xf], 1
jmp 0x1400c75b0
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x14], 1
jmp 0x1400c75b0
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x12], 1
jmp 0x1400c75b0
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x18], 1
jmp 0x1400c75b0
mov dword [rbp + 0xa0], r14d
xor ecx, ecx
cmp r15, 0x1b
jne 0x1400c72d8
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmmword [0x1401c36c0]
movdqu xmm1, xmmword [r13 + 0xb]
pcmpeqb xmm1, xmmword [0x1401c36b0]
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
je 0x1400c753c
mov dword [rbp + 0x8c], ecx
test r8b, r8b
mov r14, qword [rbp + 0xc0]
mov dword [rbp + 0xb4], r8d
je 0x1400c7312
mov rcx, r13
lea rdx, [0x1401c42a3]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
mov r8d, dword [rbp + 0xb4]
test eax, eax
je 0x1400c7558
cmp byte [rbp + 0xa8], 0
je 0x1400c734a
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmmword [0x1401c36e0]
movdqu xmm1, xmmword [r13 + 6]
pcmpeqb xmm1, xmmword [0x1401c36d0]
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
je 0x1400c756d
mov r12d, dword [rbp + 0x8c]
test r12b, r12b
je 0x1400c7377
mov rcx, r13
lea rdx, [0x1401c42bc]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
mov r8d, dword [rbp + 0xb4]
test eax, eax
je 0x1400c7574
cmp byte [rbp + 0xac], 0
je 0x1400c73a1
mov rcx, r13
lea rdx, [0x1401c42d3]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
mov r8d, dword [rbp + 0xb4]
test eax, eax
je 0x1400c7593
cmp r15, 0x1e
jne 0x1400c73d6
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmmword [0x1401c3700]
movdqu xmm1, xmmword [r13 + 0xe]
pcmpeqb xmm1, xmmword [0x1401c36f0]
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
je 0x1400c75cf
cmp byte [rbp + 0xac], 0
je 0x1400c7400
mov rcx, r13
lea rdx, [0x1401c42ed]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
mov r8d, dword [rbp + 0xb4]
test eax, eax
je 0x1400c75e0
test r12b, r12b
je 0x1400c7426
mov rcx, r13
lea rdx, [0x1401c4307]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
mov r8d, dword [rbp + 0xb4]
test eax, eax
je 0x1400c75f1
cmp byte [rbp + 0xac], 0
je 0x1400c7450
mov rcx, r13
lea rdx, [0x1401c431e]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
mov r8d, dword [rbp + 0xb4]
test eax, eax
je 0x1400c787d
test r12b, r12b
je 0x1400c7476
mov rcx, r13
lea rdx, [0x1401c4338]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
mov r8d, dword [rbp + 0xb4]
test eax, eax
je 0x1400c7894
cmp r15, 0x11
je 0x1400c7602
cmp r15, 0x24
jne 0x1400c7645
mov r8d, 0x24
mov rcx, r13
lea rdx, [0x1401c434f]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c78dc
mov al, 1
mov dword [rbp + 0x74], eax
mov dword [rbp + 0x98], 0
mov r8d, dword [rbp + 0xb4]
jmp 0x1400c7656
mov byte [r14 + 6], 1
jmp 0x1400c75b0
mov byte [r14 + 0x86], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x17], 1
jmp 0x1400c75b0
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x15], 1
jmp 0x1400c75b0
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x16], 1
jmp 0x1400c75b0
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x1a], 1
jmp 0x1400c75b0
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x19], 1
jmp 0x1400c75b0
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x1b], 1
jmp 0x1400c75b0
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x1f], 1
jmp 0x1400c75b0
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x1c], 1
jmp 0x1400c75b0
mov byte [r14 + 0x20], 1
jmp 0x1400c75b0
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x1d], 1
jmp 0x1400c75b0
mov byte [r14 + 0x21], 1
jmp 0x1400c75b0
mov byte [r14 + 0x22], 1
jmp 0x1400c75b0
mov byte [r14 + 0x87], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x1e], 1
jmp 0x1400c75b0
mov byte [r14 + 0x23], 1
jmp 0x1400c75b0
mov byte [r14 + 0x88], 1
mov rbx, qword [rbp + 0xb8]
nop dword [rax]
test rbx, rbx
je 0x1400c65b0
mov r8d, 1
mov rcx, r13
mov rdx, rbx
call fcn.1400012f0
jmp 0x1400c65b0
mov byte [r14 + 0x24], 1
jmp 0x1400c75b0
mov byte [r14 + 0x89], 1
jmp 0x1400c75b0
mov byte [r14 + 0x25], 1
jmp 0x1400c75b0
mov byte [r14 + 0x8a], 1
jmp 0x1400c75b0
mov byte [r14 + 0x26], 1
jmp 0x1400c75b0
mov byte [r14 + 0x8b], 1
jmp 0x1400c75b0
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmmword [0x1401c3710]
movzx eax, byte [r13 + 0x10]
movd xmm1, eax
pcmpeqb xmm1, xmmword [0x1401c3720]
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
je 0x1400c78e6
mov dword [rbp + 0x74], 0
mov al, 1
mov dword [rbp + 0x98], eax
jmp 0x1400c7656
mov dword [rbp + 0x98], 0
mov dword [rbp + 0x74], 0
cmp byte [rbp + 0xa8], 0
je 0x1400c768e
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmmword [0x1401c3740]
movdqu xmm1, xmmword [r13 + 6]
pcmpeqb xmm1, xmmword [str._sampler_objectsGL_ARB_sampler_o_atomic_countersGL_ARB_shader_atimage_load_storeGL_ARB_shader_imcompression_bptcGL_ARB_texture_ce_cube_map_arrayGL_ARB_texture_rg]
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
je 0x1400c78c5
cmp byte [rbp + 0xa0], 0
je 0x1400c76b8
mov rcx, r13
lea rdx, [0x1401c4373]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
mov r8d, dword [rbp + 0xb4]
test eax, eax
je 0x1400c78f0
cmp r15, 0x1d
sete al
mov dword [rbp + 0x78], eax
jne 0x1400c76f3
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmmword [0x1401c3760]
movdqu xmm1, xmmword [r13 + 0xd]
pcmpeqb xmm1, xmmword [0x1401c3750]
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
je 0x1400c7907
cmp r15, 0x1e
jne 0x1400c7728
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmmword [0x1401c3780]
movdqu xmm1, xmmword [r13 + 0xe]
pcmpeqb xmm1, xmmword [0x1401c3770]
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
je 0x1400c791e
cmp byte [rbp + 0x9c], 0
je 0x1400c7752
mov rcx, r13
lea rdx, [0x1401c438b]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
mov r8d, dword [rbp + 0xb4]
test eax, eax
je 0x1400c7935
cmp r15, 0x23
jne 0x1400c777c
mov r8d, 0x23
mov rcx, r13
lea rdx, [0x1401c43a0]
call sub.VCRUNTIME140.dll_memcmp
mov r8d, dword [rbp + 0xb4]
test eax, eax
je 0x1400c794c
cmp byte [rbp + 0xa0], 0
je 0x1400c77a6
mov rcx, r13
lea rdx, [0x1401c43c3]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
mov r8d, dword [rbp + 0xb4]
test eax, eax
je 0x1400c7963
cmp r15, 0xb
jne 0x1400c77d7
mov rax, qword [r13]
movabs rcx, 0x735f4252415f4c47
xor rax, rcx
mov rcx, qword [r13 + 3]
movabs rdx, 0x636e79735f425241
xor rcx, rdx
or rcx, rax
je 0x1400c797a
cmp byte [rbp + 0xac], 0
je 0x1400c7801
mov rcx, r13
lea rdx, [0x1401c43db]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
mov r8d, dword [rbp + 0xb4]
test eax, eax
je 0x1400c7d2f
cmp byte [rbp + 0x90], 0
je 0x1400c782b
mov rcx, r13
lea rdx, [0x1401c43f5]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
mov r8d, dword [rbp + 0xb4]
test eax, eax
je 0x1400c7d39
cmp r15, 0x1f
je 0x1400c7984
cmp r15, 0x22
jne 0x1400c79c4
mov r8d, 0x22
mov rcx, r13
lea rdx, [0x1401c4411]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c7d4d
mov al, 1
mov dword [rbp + 0x80], eax
mov dword [rbp + 0x7c], 0
mov eax, dword [rbp + 0xb0]
mov r8d, dword [rbp + 0xb4]
jmp 0x1400c79db
mov byte [r14 + 0x27], 1
jmp 0x1400c75b0
mov byte [r14 + 0x8c], 1
jmp 0x1400c75b0
mov byte [r14 + 0x28], 1
jmp 0x1400c75b0
mov byte [r14 + 0x8d], 1
jmp 0x1400c75b0
mov byte [r14 + 0x8f], 1
jmp 0x1400c75b0
mov byte [r14 + 0x8e], 1
jmp 0x1400c75b0
mov byte [r14 + 0x2b], 1
jmp 0x1400c75b0
mov byte [r14 + 0x90], 1
jmp 0x1400c75b0
mov byte [r14 + 0x2a], 1
jmp 0x1400c75b0
mov byte [r14 + 0x29], 1
jmp 0x1400c75b0
mov byte [r14 + 0x2c], 1
jmp 0x1400c75b0
mov byte [r14 + 0x91], 1
jmp 0x1400c75b0
mov byte [r14 + 0x2d], 1
jmp 0x1400c75b0
mov byte [r14 + 0x92], 1
jmp 0x1400c75b0
mov byte [r14 + 0x2e], 1
jmp 0x1400c75b0
mov byte [r14 + 0x93], 1
jmp 0x1400c75b0
mov byte [r14 + 0x2f], 1
jmp 0x1400c75b0
mov byte [r14 + 0x94], 1
jmp 0x1400c75b0
mov byte [r14 + 0x30], 1
jmp 0x1400c75b0
mov byte [r14 + 0x95], 1
jmp 0x1400c75b0
mov byte [r14 + 0x31], 1
jmp 0x1400c75b0
mov byte [r14 + 0x96], 1
jmp 0x1400c75b0
mov byte [r14 + 0x32], 1
jmp 0x1400c75b0
movdqu xmm0, xmmword [r13]
movdqu xmm1, xmmword [r13 + 0xf]
pcmpeqb xmm1, xmmword [0x1401c3790]
pcmpeqb xmm0, xmmword [0x1401c37a0]
pand xmm0, xmm1
pmovmskb eax, xmm0
cmp eax, 0xffff
je 0x1400c7d57
mov al, 1
mov dword [rbp + 0x7c], eax
mov dword [rbp + 0x80], 0
jmp 0x1400c79d5
mov dword [rbp + 0x80], 0
mov dword [rbp + 0x7c], 0
mov eax, dword [rbp + 0xb0]
test r12b, r12b
je 0x1400c7a07
mov rcx, r13
lea rdx, [0x1401c4433]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
mov r8d, dword [rbp + 0xb4]
test eax, eax
mov eax, dword [rbp + 0xb0]
je 0x1400c7d43
cmp r15, 0x1d
jne 0x1400c7a42
movdqu xmm0, xmmword [r13]
movdqu xmm1, xmmword [r13 + 0xd]
pcmpeqb xmm1, xmmword [0x1401c37b0]
pcmpeqb xmm0, xmmword [0x1401c37a0]
pand xmm0, xmm1
pmovmskb eax, xmm0
cmp eax, 0xffff
mov eax, dword [rbp + 0xb0]
je 0x1400c7d61
cmp byte [rbp + 0x94], 0
je 0x1400c7a72
mov rcx, r13
lea rdx, [0x1401c444a]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
mov r8d, dword [rbp + 0xb4]
test eax, eax
mov eax, dword [rbp + 0xb0]
je 0x1400c7d6b
cmp byte [rbp + 0xac], 0
je 0x1400c7aa2
mov rcx, r13
lea rdx, [0x1401c445e]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
mov r8d, dword [rbp + 0xb4]
test eax, eax
mov eax, dword [rbp + 0xb0]
je 0x1400c7d75
cmp byte [rbp + 0x7c], 0
je 0x1400c7acf
mov rcx, r13
lea rdx, [0x1401c4478]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
mov r8d, dword [rbp + 0xb4]
test eax, eax
mov eax, dword [rbp + 0xb0]
je 0x1400c7d7f
cmp byte [rbp + 0x98], 0
je 0x1400c7b10
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmmword [0x1401c37c0]
movzx eax, byte [r13 + 0x10]
movd xmm1, eax
pcmpeqb xmm1, xmmword [0x1401c37d0]
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
mov eax, dword [rbp + 0xb0]
je 0x1400c7d89
test r8b, r8b
je 0x1400c7b35
mov rcx, r13
lea rdx, [0x1401c4497]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
mov eax, dword [rbp + 0xb0]
je 0x1400c7d93
test r12b, r12b
je 0x1400c7b5a
mov rcx, r13
lea rdx, [0x1401c44b0]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
mov eax, dword [rbp + 0xb0]
je 0x1400c7d9d
cmp byte [rbp + 0xa8], 0
je 0x1400c7b98
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmmword [0x1401c37f0]
movdqu xmm1, xmmword [r13 + 6]
pcmpeqb xmm1, xmmword [str._texture_storageGL_ARB_texture_sex_buffer_objectGL_ARB_vertex_buoint_timer_queryGL_EXT_disjoint_GL_EXT_framebuff_geometry_shaderGL_EXT_geometry_on_query_booleanGL_EXT_occlusioned_depth_stencilGL_EXT_packed_deive_bounding_boxGL_EXT_primitiveGL_EXT_robustnesGL_EXT_texture3DGL_EXT_texture_c_texture_integerGL_EXT_texture_i_shared_exponentGL_EXT_texture_sGL_KHR_robustnesolor_attachmentsGL_NV_fbo_color_GL_NV_copy_buffeGL_NV_depth_clamp]
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
mov eax, dword [rbp + 0xb0]
je 0x1400c7da7
test al, al
mov r12d, dword [rbp + 0x90]
je 0x1400c7bbd
mov rcx, r13
lea rdx, [0x1401c44c7]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c7db1
cmp byte [rbp + 0xac], 0
je 0x1400c7be0
mov rcx, r13
lea rdx, [0x1401c44d9]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c7dbb
test r12b, r12b
je 0x1400c7bff
mov rcx, r13
lea rdx, [0x1401c44f3]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c7dc5
cmp byte [rbp + 0xac], 0
je 0x1400c7c22
mov rcx, r13
lea rdx, [0x1401c450f]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c7dcf
cmp r15, 0x1b
jne 0x1400c7c57
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmmword [0x1401c3810]
movdqu xmm1, xmmword [r13 + 0xb]
pcmpeqb xmm1, xmmword [0x1401c3800]
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
je 0x1400c7dd9
mov qword [rbp + 0xb8], rbx
cmp byte [rbp + 0xa0], 0
je 0x1400c7c81
mov rcx, r13
lea rdx, [0x1401c4529]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c7de3
cmp byte [rbp + 0x94], 0
je 0x1400c7ca4
mov rcx, r13
lea rdx, [0x1401c4541]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c7ded
cmp byte [rbp + 0x80], 0
je 0x1400c7cca
mov r8d, 0x22
mov rcx, r13
lea rdx, [0x1401c4555]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c878f
cmp byte [rbp + 0x88], 0
je 0x1400c7ced
mov rcx, r13
lea rdx, [0x1401c4577]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c8799
cmp r15, 0xc
je 0x1400c7df7
cmp r15, 0xe
jne 0x1400c7d28
mov rax, qword [r13]
movabs rcx, 0x6d5f4954415f4c47
xor rax, rcx
mov rcx, qword [r13 + 6]
movabs rdx, 0x6f666e696d656d5f
xor rcx, rdx
or rcx, rax
je 0x1400c87bb
xor ebx, ebx
jmp 0x1400c7e1e
mov byte [r14 + 0x33], 1
jmp 0x1400c75b0
mov byte [r14 + 0x34], 1
jmp 0x1400c75b0
mov byte [r14 + 0x37], 1
jmp 0x1400c75b0
mov byte [r14 + 0x35], 1
jmp 0x1400c75b0
mov byte [r14 + 0x36], 1
jmp 0x1400c75b0
mov byte [r14 + 0x38], 1
jmp 0x1400c75b0
mov byte [r14 + 0x39], 1
jmp 0x1400c75b0
mov byte [r14 + 0x3a], 1
jmp 0x1400c75b0
mov byte [r14 + 0x3b], 1
jmp 0x1400c75b0
mov byte [r14 + 0x3c], 1
jmp 0x1400c75b0
mov byte [r14 + 0x3d], 1
jmp 0x1400c75b0
mov byte [r14 + 0x3e], 1
jmp 0x1400c75b0
mov byte [r14 + 0x3f], 1
jmp 0x1400c75b0
mov byte [r14 + 0x40], 1
jmp 0x1400c75b0
mov byte [r14 + 0x41], 1
jmp 0x1400c75b0
mov byte [r14 + 0x42], 1
jmp 0x1400c75b0
mov byte [r14 + 0x43], 1
jmp 0x1400c75b0
mov byte [r14 + 0x44], 1
jmp 0x1400c75b0
mov byte [r14 + 0x45], 1
jmp 0x1400c75a2
mov byte [r14 + 0x46], 1
jmp 0x1400c75a2
mov rax, qword [r13]
movabs rcx, 0x725f4d52415f4c47
xor rax, rcx
mov ecx, dword [r13 + 8]
xor rcx, 0x38616267
or rcx, rax
mov bl, 1
je 0x1400c87cc
cmp byte [rbp + 0xa4], 0
je 0x1400c7e41
mov rcx, r13
lea rdx, [0x1401c4598]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c87aa
cmp byte [rbp + 0x94], 0
je 0x1400c7e64
mov rcx, r13
lea rdx, [0x1401c45ab]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c87dd
cmp byte [rbp + 0xa4], 0
je 0x1400c7e87
mov rcx, r13
lea rdx, [0x1401c45bf]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c87ee
cmp byte [rbp + 0x9c], 0
je 0x1400c7eaa
mov rcx, r13
lea rdx, [0x1401c45d2]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c87ff
cmp byte [rbp + 0xa4], 0
je 0x1400c7ecd
mov rcx, r13
lea rdx, [0x1401c45e7]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c8810
cmp byte [rbp + 0xac], 0
je 0x1400c7ef0
mov rcx, r13
lea rdx, [0x1401c45fa]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c8821
cmp r15, 0x1b
jne 0x1400c7f25
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmmword [0x1401c3830]
movdqu xmm1, xmmword [r13 + 0xb]
pcmpeqb xmm1, xmmword [0x1401c3820]
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
je 0x1400c8832
cmp byte [rbp + 0x8c], 0
je 0x1400c7f48
mov rcx, r13
lea rdx, [0x1401c4614]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c8843
cmp byte [rbp + 0xb4], 0
je 0x1400c7f6b
mov rcx, r13
lea rdx, [0x1401c462b]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c8854
cmp r15, 0x1e
jne 0x1400c7f9d
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmmword [0x1401c3840]
movdqu xmm1, xmmword [r13 + 0xe]
pcmpeqb xmm1, xmm8
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
je 0x1400c8865
cmp byte [rbp + 0x8c], 0
je 0x1400c7fc0
mov rcx, r13
lea rdx, [0x1401c4644]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c8876
cmp byte [rbp + 0xa8], 0
je 0x1400c7ff8
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmmword [0x1401c3860]
movdqu xmm1, xmmword [r13 + 6]
pcmpeqb xmm1, xmmword [0x1401c3850]
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
je 0x1400c8887
cmp byte [rbp + 0x8c], 0
je 0x1400c801b
mov rcx, r13
lea rdx, [0x1401c465b]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c8898
cmp byte [rbp + 0xb0], 0
je 0x1400c803e
mov rcx, r13
lea rdx, [0x1401c4672]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c88a9
cmp byte [rbp + 0xac], 0
je 0x1400c8061
mov rcx, r13
lea rdx, [0x1401c4684]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c88ba
cmp r15, 0x25
jne 0x1400c8084
mov r8d, 0x25
mov rcx, r13
lea rdx, [0x1401c469e]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c88cb
cmp r15, 0x1e
jne 0x1400c80b9
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmmword [0x1401c3880]
movdqu xmm1, xmmword [r13 + 0xe]
pcmpeqb xmm1, xmmword [0x1401c3870]
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
je 0x1400c88dc
cmp r15, 0x1b
jne 0x1400c80ee
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmmword [0x1401c38a0]
movdqu xmm1, xmmword [r13 + 0xb]
pcmpeqb xmm1, xmmword [0x1401c3890]
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
je 0x1400c88ed
cmp byte [rbp + 0xa4], 0
je 0x1400c8111
mov rcx, r13
lea rdx, [0x1401c46c3]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c88fe
cmp r15, 0x1d
jne 0x1400c8146
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmmword [0x1401c38c0]
movdqu xmm1, xmmword [r13 + 0xd]
pcmpeqb xmm1, xmmword [0x1401c38b0]
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
je 0x1400c890f
cmp byte [rbp + 0x8c], 0
je 0x1400c8169
mov rcx, r13
lea rdx, [0x1401c46d6]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c8920
cmp byte [rbp + 0x98], 0
je 0x1400c81a4
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmmword [0x1401c38d0]
movzx eax, byte [r13 + 0x10]
movd xmm1, eax
pcmpeqb xmm1, xmmword [0x1401c3720]
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
je 0x1400c8931
cmp byte [rbp + 0xb4], 0
je 0x1400c81c7
mov rcx, r13
lea rdx, [0x1401c46ed]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c8942
cmp r15, 0x10
jne 0x1400c81ea
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmmword [0x1401c38e0]
pmovmskb eax, xmm0
cmp eax, 0xffff
je 0x1400c8953
cmp byte [rbp + 0x94], 0
je 0x1400c820d
mov rcx, r13
lea rdx, [0x1401c4706]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c8964
cmp byte [rbp + 0x9c], 0
je 0x1400c8230
mov rcx, r13
lea rdx, [0x1401c471a]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c8975
cmp byte [rbp + 0x90], 0
je 0x1400c8253
mov rcx, r13
lea rdx, [0x1401c472f]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c8986
cmp byte [rbp + 0x7c], 0
je 0x1400c8273
mov rcx, r13
lea rdx, [0x1401c474b]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c8997
cmp byte [rbp + 0x8c], 0
je 0x1400c8296
mov rcx, r13
lea rdx, [0x1401c476a]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c89a8
cmp r15, 0x1d
jne 0x1400c82cb
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmmword [0x1401c38f0]
movdqu xmm1, xmmword [r13 + 0xd]
pcmpeqb xmm1, xmmword [0x1401c37b0]
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
je 0x1400c89b9
cmp byte [rbp + 0x88], 0
je 0x1400c82ee
mov rcx, r13
lea rdx, [0x1401c4781]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c89ca
cmp byte [rbp + 0xa8], 0
je 0x1400c8326
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmmword [0x1401c3910]
movdqu xmm1, xmmword [r13 + 6]
pcmpeqb xmm1, xmmword [0x1401c3900]
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
je 0x1400c89db
cmp r15, 0x1e
jne 0x1400c835b
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmmword [0x1401c3930]
movdqu xmm1, xmmword [r13 + 0xe]
pcmpeqb xmm1, xmmword [0x1401c3920]
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
je 0x1400c89ec
cmp byte [rbp + 0x94], 0
je 0x1400c837e
mov rcx, r13
lea rdx, [0x1401c47a2]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c89fd
cmp byte [rbp + 0xa4], 0
je 0x1400c83a1
mov rcx, r13
lea rdx, [0x1401c47b6]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c8a0e
cmp byte [rbp + 0xb4], 0
je 0x1400c83c4
mov rcx, r13
lea rdx, [0x1401c47c9]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c8a1f
cmp byte [rbp + 0xa0], 0
je 0x1400c83e7
mov rcx, r13
lea rdx, [0x1401c47e2]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c8a30
test bl, bl
je 0x1400c8410
mov rax, qword [r13]
movabs rcx, 0x645f52484b5f4c47
xor rax, rcx
mov ecx, dword [r13 + 8]
xor rcx, 0x67756265
or rcx, rax
je 0x1400c8a41
cmp byte [rbp + 0x90], 0
je 0x1400c8433
mov rcx, r13
lea rdx, [0x1401c47fa]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c8a52
cmp byte [rbp + 0x98], 0
je 0x1400c846e
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmmword [0x1401c3940]
movzx eax, byte [r13 + 0x10]
movd xmm1, eax
pcmpeqb xmm1, xmmword [0x1401c3720]
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
je 0x1400c8a63
cmp byte [rbp + 0x74], 0
je 0x1400c848e
mov rcx, r13
lea rdx, [0x1401c4816]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c8a74
cmp r15, 0x1b
jne 0x1400c84c3
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmmword [0x1401c3960]
movdqu xmm1, xmmword [r13 + 0xb]
pcmpeqb xmm1, xmmword [0x1401c3950]
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
je 0x1400c8a85
cmp byte [rbp + 0xa0], 0
je 0x1400c84e6
mov rcx, r13
lea rdx, [0x1401c483a]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c8a96
cmp byte [rbp + 0x98], 0
je 0x1400c8553
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmmword [0x1401c3970]
movzx eax, byte [r13 + 0x10]
movd xmm1, eax
pcmpeqb xmm1, xmmword [0x1401c1080]
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
je 0x1400c8aa7
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmmword [0x1401c3980]
movzx eax, byte [r13 + 0x10]
movd xmm1, eax
pcmpeqb xmm1, xmmword [0x1401c3990]
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
je 0x1400c8ac9
cmp r15, 0x1d
jne 0x1400c8585
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmmword [str.GL_NV_framebuffeGL_NV_half_floatGL_NV_read_depth_gpu_memory_infoGL_NVX_gpu_memorGL_OES_geometry_GL_OES_packed_deGL_OES_primitiveGL_OES_rgb8_rgba8]
movdqu xmm1, xmmword [r13 + 0xd]
pcmpeqb xmm1, xmm8
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
je 0x1400c8ab8
cmp r15, 0x10
jne 0x1400c85a8
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmmword [0x1401c39b0]
pmovmskb eax, xmm0
cmp eax, 0xffff
je 0x1400c8ada
cmp byte [rbp + 0x88], 0
je 0x1400c85cb
mov rcx, r13
lea rdx, [0x1401c4852]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c8aeb
cmp byte [rbp + 0xb4], 0
je 0x1400c85ee
mov rcx, r13
lea rdx, [0x1401c4873]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c8afc
cmp r15, 0x10
jne 0x1400c8611
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmmword [0x1401c39c0]
pmovmskb eax, xmm0
cmp eax, 0xffff
je 0x1400c8b0d
cmp byte [rbp + 0xb0], 0
je 0x1400c8634
mov rcx, r13
lea rdx, [0x1401c488c]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c8b1e
cmp byte [rbp + 0xa0], 0
je 0x1400c8657
mov rcx, r13
lea rdx, [0x1401c489e]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c8b2f
cmp byte [rbp + 0x90], 0
je 0x1400c867a
mov rcx, r13
lea rdx, [0x1401c48b6]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c8b40
cmp byte [rbp + 0x80], 0
je 0x1400c86a0
mov r8d, 0x22
mov rcx, r13
lea rdx, [0x1401c48d2]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c8b51
cmp byte [rbp + 0xa4], 0
je 0x1400c86c3
mov rcx, r13
lea rdx, [0x1401c48f4]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c8b84
cmp byte [rbp + 0xa0], 0
je 0x1400c86e6
mov rcx, r13
lea rdx, [0x1401c4907]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c8b98
cmp byte [rbp + 0x88], 0
je 0x1400c8709
mov rcx, r13
lea rdx, [0x1401c491f]
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c8bac
cmp byte [rbp + 0xa8], 0
je 0x1400c8741
movdqu xmm0, xmmword [r13]
pcmpeqb xmm0, xmmword [0x1401c39e0]
movdqu xmm1, xmmword [r13 + 6]
pcmpeqb xmm1, xmmword [0x1401c39d0]
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
je 0x1400c8bc0
cmp byte [rbp + 0x94], 0
je 0x1400c8b65
mov byte [r14 + 0x47], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x48], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x4b], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x4a], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x49], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x4c], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x4d], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x4e], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x4f], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x50], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x51], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x52], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x53], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x54], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x55], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x56], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x57], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x58], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x59], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x5a], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x5b], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x5c], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x5d], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x5e], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x5f], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x60], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x61], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x62], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x63], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x64], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x65], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x66], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x67], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x68], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x69], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x6a], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x6b], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x6c], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x6d], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x6e], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x6f], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x70], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x71], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x72], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x73], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x74], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x75], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x76], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x78], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x77], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x79], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x7a], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x7b], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x7c], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x7d], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x7e], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x7f], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x80], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x81], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x82], 1
jmp 0x1400c75a2
mov r14, qword [rbp + 0xc0]
mov byte [r14 + 0x83], 1
jmp 0x1400c75a2
cmp rdi, rbx
jne 0x1400c8c7c
mov rax, qword [rbp - 0x48]
test rax, rax
je 0x1400c8c02
shl rax, 3
lea rdx, [rax + rax*2]
test rdx, rdx
je 0x1400c8c02
mov r8d, 8
mov rcx, qword [rbp + 0x38]
call fcn.1400012f0
mov rax, r14
movaps xmm6, xmmword [rbp + 0xd0]
movaps xmm7, xmmword [rbp + 0xe0]
movaps xmm8, xmmword [rbp + 0xf0]
movaps xmm9, xmmword [rbp + 0x100]
movaps xmm10, xmmword [rbp + 0x110]
movaps xmm11, xmmword [rbp + 0x120]
movaps xmm12, xmmword [rbp + 0x130]
movaps xmm13, xmmword [rbp + 0x140]
movaps xmm14, xmmword [rbp + 0x150]
movaps xmm15, xmmword [rbp + 0x160]
add rsp, 0x1f8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rdi, rsi
cmp rbx, rsi
je 0x1400c8bdd
lea rsi, [rdi + 0x18]
mov rdx, qword [rdi + 8]
test rdx, rdx
je 0x1400c8c70
mov rcx, qword [rdi]
mov r8d, 1
call fcn.1400012f0
jmp 0x1400c8c70
lea rcx, str.assertion_failed:__list.is_null__C:UsersAdministrator.cargo_registry_srcgithub.com_1ecc6299db9ec823glium_0.29.0_srccontextextensions.rs
lea r8, [0x1401c3f78]
mov edx, 0x21
call fcn.14019e390
ud2
mov rax, qword [rbp + 0x60]
mov qword [rbp - 0x20], rax
movaps xmm0, xmmword [rbp + 0x40]
movaps xmm1, xmmword [rbp + 0x50]
movaps xmmword [rbp - 0x30], xmm1
movaps xmmword [rbp - 0x40], xmm0
lea rax, [0x1401c3f90]
mov qword [rsp + 0x20], rax
lea rcx, [0x1401c3b93]
lea r9, fcn.1400035e0
lea r8, [rbp - 0x40]
mov edx, 0x2b
call fcn.14019e510
ud2