// File: stetre[P]moonvulkan/src/zcheck.c
// Function: zfreeaux
static void zfreeaux(lua_State *L, void *pp)
    {
    VkBaseOutStructure*p = (VkBaseOutStructure*)pp;
    if(p->pNext)
        zfree(L, (void*)p->pNext, 1);
    switch(p->sType)
        {
        /* call the zclear function for structures that need clearing outside the pNext chain */
#define CASE(XXX, VkXxx) case VK_STRUCTURE_TYPE_##XXX: zclear##VkXxx(L, (VkXxx*)pp); break
        CASE(VALIDATION_FLAGS_EXT, VkValidationFlagsEXT);
        CASE(INSTANCE_CREATE_INFO, VkInstanceCreateInfo);
        CASE(APPLICATION_INFO, VkApplicationInfo);
        CASE(BUFFER_CREATE_INFO, VkBufferCreateInfo);
        CASE(DEVICE_CREATE_INFO, VkDeviceCreateInfo);
        CASE(DEVICE_QUEUE_CREATE_INFO, VkDeviceQueueCreateInfo);
        CASE(IMAGE_FORMAT_LIST_CREATE_INFO, VkImageFormatListCreateInfo);
        CASE(IMAGE_CREATE_INFO, VkImageCreateInfo);
        CASE(DESCRIPTOR_POOL_CREATE_INFO, VkDescriptorPoolCreateInfo);
        CASE(DESCRIPTOR_SET_ALLOCATE_INFO, VkDescriptorSetAllocateInfo);
        CASE(DESCRIPTOR_SET_LAYOUT_CREATE_INFO, VkDescriptorSetLayoutCreateInfo);
        CASE(PIPELINE_LAYOUT_CREATE_INFO, VkPipelineLayoutCreateInfo);
        CASE(RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO_KHR, VkRenderPassInputAttachmentAspectCreateInfoKHR);
        CASE(RENDER_PASS_CREATE_INFO, VkRenderPassCreateInfo);
        CASE(FRAMEBUFFER_CREATE_INFO, VkFramebufferCreateInfo);
        CASE(SWAPCHAIN_CREATE_INFO_KHR, VkSwapchainCreateInfoKHR);
        CASE(DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO_KHR, VkDescriptorUpdateTemplateCreateInfoKHR);
        CASE(SUBMIT_INFO, VkSubmitInfo);
        CASE(PRESENT_REGIONS_KHR, VkPresentRegionsKHR);
        CASE(PRESENT_INFO_KHR, VkPresentInfoKHR);
        CASE(BIND_SPARSE_INFO, VkBindSparseInfo);
        CASE(WRITE_DESCRIPTOR_SET, VkWriteDescriptorSet);
        CASE(DEBUG_UTILS_OBJECT_NAME_INFO_EXT, VkDebugUtilsObjectNameInfoEXT);
        CASE(DEBUG_UTILS_OBJECT_TAG_INFO_EXT, VkDebugUtilsObjectTagInfoEXT);
        CASE(DEBUG_UTILS_LABEL_EXT, VkDebugUtilsLabelEXT);
        CASE(DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXT, VkDebugUtilsMessengerCallbackDataEXT);
        CASE(PIPELINE_SHADER_STAGE_CREATE_INFO, VkPipelineShaderStageCreateInfo);
        CASE(COMPUTE_PIPELINE_CREATE_INFO, VkComputePipelineCreateInfo);
        CASE(PIPELINE_VIEWPORT_STATE_CREATE_INFO, VkPipelineViewportStateCreateInfo);
        CASE(SAMPLE_LOCATIONS_INFO_EXT, VkSampleLocationsInfoEXT);
        CASE(PIPELINE_SAMPLE_LOCATIONS_STATE_CREATE_INFO_EXT, VkPipelineSampleLocationsStateCreateInfoEXT);
        CASE(PIPELINE_MULTISAMPLE_STATE_CREATE_INFO, VkPipelineMultisampleStateCreateInfo);
        CASE(PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO, VkPipelineVertexInputStateCreateInfo);
        CASE(PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_EXT, VkPipelineVertexInputDivisorStateCreateInfoEXT);
        CASE(PIPELINE_COLOR_BLEND_STATE_CREATE_INFO, VkPipelineColorBlendStateCreateInfo);
        CASE(PIPELINE_DYNAMIC_STATE_CREATE_INFO, VkPipelineDynamicStateCreateInfo);
        CASE(PIPELINE_DISCARD_RECTANGLE_STATE_CREATE_INFO_EXT, VkPipelineDiscardRectangleStateCreateInfoEXT);
        CASE(GRAPHICS_PIPELINE_CREATE_INFO, VkGraphicsPipelineCreateInfo);
        CASE(RENDER_PASS_SAMPLE_LOCATIONS_BEGIN_INFO_EXT, VkRenderPassSampleLocationsBeginInfoEXT);
        CASE(RENDER_PASS_BEGIN_INFO, VkRenderPassBeginInfo);
        CASE(DISPLAY_MODE_CREATE_INFO_KHR, VkDisplayModeCreateInfoKHR);
        CASE(WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK_EXT, VkWriteDescriptorSetInlineUniformBlockEXT);
        CASE(DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO, VkDescriptorSetLayoutBindingFlagsCreateInfo);
        CASE(DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO, VkDescriptorSetVariableDescriptorCountAllocateInfo);
        CASE(RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR, VkRenderPassMultiviewCreateInfoKHR);
        CASE(SUBPASS_DESCRIPTION_2_KHR, VkSubpassDescription2);
        CASE(RENDER_PASS_CREATE_INFO_2_KHR, VkRenderPassCreateInfo2);
        CASE(DEVICE_GROUP_DEVICE_CREATE_INFO_KHR, VkDeviceGroupDeviceCreateInfoKHR);
        CASE(DEVICE_GROUP_RENDER_PASS_BEGIN_INFO_KHR, VkDeviceGroupRenderPassBeginInfoKHR);
        CASE(DEVICE_GROUP_SUBMIT_INFO_KHR, VkDeviceGroupSubmitInfoKHR);
        CASE(BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO_KHR, VkBindImageMemoryDeviceGroupInfoKHR);
        CASE(BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO_KHR, VkBindBufferMemoryDeviceGroupInfoKHR);
        CASE(DEVICE_GROUP_PRESENT_INFO_KHR, VkDeviceGroupPresentInfoKHR);
        CASE(SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE, VkSubpassDescriptionDepthStencilResolve);
        CASE(FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR, VkFragmentShadingRateAttachmentInfoKHR);
        CASE(FRAMEBUFFER_ATTACHMENTS_CREATE_INFO, VkFramebufferAttachmentsCreateInfo);
        CASE(FRAMEBUFFER_ATTACHMENT_IMAGE_INFO, VkFramebufferAttachmentImageInfo);
        CASE(RENDER_PASS_ATTACHMENT_BEGIN_INFO, VkRenderPassAttachmentBeginInfo);
        CASE(TIMELINE_SEMAPHORE_SUBMIT_INFO, VkTimelineSemaphoreSubmitInfo);
        CASE(SEMAPHORE_WAIT_INFO, VkSemaphoreWaitInfo);
        CASE(PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT, VkPipelineCreationFeedbackCreateInfoEXT);
        CASE(COPY_BUFFER_INFO_2_KHR, VkCopyBufferInfo2KHR);
        CASE(COMMAND_BUFFER_BEGIN_INFO, VkCommandBufferBeginInfo);
        CASE(COPY_IMAGE_INFO_2_KHR, VkCopyImageInfo2KHR);
        CASE(COPY_BUFFER_TO_IMAGE_INFO_2_KHR, VkCopyBufferToImageInfo2KHR);
        CASE(COPY_IMAGE_TO_BUFFER_INFO_2_KHR, VkCopyImageToBufferInfo2KHR);
        CASE(BLIT_IMAGE_INFO_2_KHR, VkBlitImageInfo2KHR);
        CASE(RESOLVE_IMAGE_INFO_2_KHR, VkResolveImageInfo2KHR);
        CASE(VALIDATION_FEATURES_EXT, VkValidationFeaturesEXT);
        CASE(PRESENT_ID_KHR, VkPresentIdKHR);
        CASE(PIPELINE_COLOR_WRITE_CREATE_INFO_EXT, VkPipelineColorWriteCreateInfoEXT);
        CASE(DEVICE_BUFFER_MEMORY_REQUIREMENTS_KHR, VkDeviceBufferMemoryRequirementsKHR);
        CASE(DEVICE_IMAGE_MEMORY_REQUIREMENTS_KHR, VkDeviceImageMemoryRequirementsKHR);
        CASE(RENDERING_INFO_KHR, VkRenderingInfoKHR);
        CASE(PIPELINE_RENDERING_CREATE_INFO_KHR, VkPipelineRenderingCreateInfoKHR);
        CASE(COMMAND_BUFFER_INHERITANCE_RENDERING_INFO_KHR, VkCommandBufferInheritanceRenderingInfoKHR);
        CASE(DEPENDENCY_INFO_KHR, VkDependencyInfoKHR);
        CASE(SUBMIT_INFO_2_KHR, VkSubmitInfo2KHR);
        CASE(QUERY_POOL_PERFORMANCE_CREATE_INFO_KHR, VkQueryPoolPerformanceCreateInfoKHR);
#undef CASE
        default: 
            return;
        }
    }

// Assembly:
subq $0x28, %rsp
movq %rdi, 0x20(%rsp)
movq %rsi, 0x18(%rsp)
movq 0x18(%rsp), %rax
movq %rax, 0x10(%rsp)
movq 0x10(%rsp), %rax
cmpq $0x0, 0x8(%rax)
je 0xcbafc
movq 0x20(%rsp), %rdi
movq 0x10(%rsp), %rax
movq 0x8(%rax), %rsi
movl $0x1, %edx
callq 0x19210
movq 0x10(%rsp), %rax
movl (%rax), %eax
movl %eax, 0xc(%rsp)
testl %eax, %eax
je 0xcc03a
jmp 0xcbb11
movl 0xc(%rsp), %eax
subl $0x1, %eax
je 0xcc026
jmp 0xcbb20
movl 0xc(%rsp), %eax
subl $0x2, %eax
je 0xcc076
jmp 0xcbb2f
movl 0xc(%rsp), %eax
subl $0x3, %eax
je 0xcc062
jmp 0xcbb3e
movl 0xc(%rsp), %eax
subl $0x4, %eax
je 0xcc166
jmp 0xcbb4d
movl 0xc(%rsp), %eax
subl $0x7, %eax
je 0xcc1a2
jmp 0xcbb5c
movl 0xc(%rsp), %eax
subl $0xc, %eax
je 0xcc04e
jmp 0xcbb6b
movl 0xc(%rsp), %eax
subl $0xe, %eax
je 0xcc09e
jmp 0xcbb7a
movl 0xc(%rsp), %eax
subl $0x12, %eax
je 0xcc21a
jmp 0xcbb89
movl 0xc(%rsp), %eax
subl $0x13, %eax
je 0xcc292
jmp 0xcbb98
movl 0xc(%rsp), %eax
subl $0x16, %eax
je 0xcc242
jmp 0xcbba7
movl 0xc(%rsp), %eax
subl $0x18, %eax
je 0xcc27e
jmp 0xcbbb6
movl 0xc(%rsp), %eax
subl $0x1a, %eax
je 0xcc2ba
jmp 0xcbbc5
movl 0xc(%rsp), %eax
subl $0x1b, %eax
je 0xcc2ce
jmp 0xcbbd4
movl 0xc(%rsp), %eax
subl $0x1c, %eax
je 0xcc2f6
jmp 0xcbbe3
movl 0xc(%rsp), %eax
subl $0x1d, %eax
je 0xcc22e
jmp 0xcbbf2
movl 0xc(%rsp), %eax
subl $0x1e, %eax
je 0xcc0ee
jmp 0xcbc01
movl 0xc(%rsp), %eax
subl $0x20, %eax
je 0xcc0da
jmp 0xcbc10
movl 0xc(%rsp), %eax
subl $0x21, %eax
je 0xcc0b2
jmp 0xcbc1f
movl 0xc(%rsp), %eax
subl $0x22, %eax
je 0xcc0c6
jmp 0xcbc2e
movl 0xc(%rsp), %eax
subl $0x23, %eax
je 0xcc1b6
jmp 0xcbc3d
movl 0xc(%rsp), %eax
subl $0x25, %eax
je 0xcc12a
jmp 0xcbc4c
movl 0xc(%rsp), %eax
subl $0x26, %eax
je 0xcc116
jmp 0xcbc5b
movl 0xc(%rsp), %eax
subl $0x2a, %eax
je 0xcc4ea
jmp 0xcbc6a
movl 0xc(%rsp), %eax
subl $0x2b, %eax
je 0xcc31e
jmp 0xcbc79
movl 0xc(%rsp), %eax
subl $0x3b9acde8, %eax       # imm = 0x3B9ACDE8
je 0xcc13e
jmp 0xcbc8a
movl 0xc(%rsp), %eax
subl $0x3b9acde9, %eax       # imm = 0x3B9ACDE9
je 0xcc18e
jmp 0xcbc9b
movl 0xc(%rsp), %eax
subl $0x3b9ad1d0, %eax       # imm = 0x3B9AD1D0
je 0xcc332
jmp 0xcbcac
movl 0xc(%rsp), %eax
subl $0x3b9b75e0, %eax       # imm = 0x3B9B75E0
je 0xcc5c0
jmp 0xcbcbd
movl 0xc(%rsp), %eax
subl $0x3b9b75e2, %eax       # imm = 0x3B9B75E2
je 0xcc5d1
jmp 0xcbcce
movl 0xc(%rsp), %eax
subl $0x3b9b75e4, %eax       # imm = 0x3B9B75E4
je 0xcc5e2
jmp 0xcbcdf
movl 0xc(%rsp), %eax
subl $0x3b9b9908, %eax       # imm = 0x3B9B9908
je 0xcc382
jmp 0xcbcf0
movl 0xc(%rsp), %eax
subl $0x3b9bb463, %eax       # imm = 0x3B9BB463
je 0xcc3d2
jmp 0xcbd01
movl 0xc(%rsp), %eax
subl $0x3b9bb465, %eax       # imm = 0x3B9BB465
je 0xcc3e6
jmp 0xcbd12
movl 0xc(%rsp), %eax
subl $0x3b9bb46b, %eax       # imm = 0x3B9BB46B
je 0xcc422
jmp 0xcbd23
movl 0xc(%rsp), %eax
subl $0x3b9bb46d, %eax       # imm = 0x3B9BB46D
je 0xcc40e
jmp 0xcbd34
movl 0xc(%rsp), %eax
subl $0x3b9bb46e, %eax       # imm = 0x3B9BB46E
je 0xcc3fa
jmp 0xcbd45
movl 0xc(%rsp), %eax
subl $0x3b9bb848, %eax       # imm = 0x3B9BB848
je 0xcc012
jmp 0xcbd56
movl 0xc(%rsp), %eax
subl $0x3b9bdb71, %eax       # imm = 0x3B9BDB71
je 0xcc3be
jmp 0xcbd67
movl 0xc(%rsp), %eax
subl $0x3b9c1220, %eax       # imm = 0x3B9C1220
je 0xcc17a
jmp 0xcbd78
movl 0xc(%rsp), %eax
subl $0x3b9c1608, %eax       # imm = 0x3B9C1608
je 0xcc152
jmp 0xcbd89
movl 0xc(%rsp), %eax
subl $0x3b9c4cb9, %eax       # imm = 0x3B9C4CB9
je 0xcc2e2
jmp 0xcbd9a
movl 0xc(%rsp), %eax
subl $0x3b9c6fe1, %eax       # imm = 0x3B9C6FE1
je 0xcc45e
jmp 0xcbdab
movl 0xc(%rsp), %eax
subl $0x3b9c6fe2, %eax       # imm = 0x3B9C6FE2
je 0xcc472
jmp 0xcbdbc
movl 0xc(%rsp), %eax
subl $0x3b9c6fe3, %eax       # imm = 0x3B9C6FE3
je 0xcc486
jmp 0xcbdcd
movl 0xc(%rsp), %eax
subl $0x3b9c73ca, %eax       # imm = 0x3B9C73CA
je 0xcc396
jmp 0xcbdde
movl 0xc(%rsp), %eax
subl $0x3b9c73cc, %eax       # imm = 0x3B9C73CC
je 0xcc3aa
jmp 0xcbdef
movl 0xc(%rsp), %eax
subl $0x3b9c8f22, %eax       # imm = 0x3B9C8F22
je 0xcc615
jmp 0xcbe00
movl 0xc(%rsp), %eax
subl $0x3b9c9309, %eax       # imm = 0x3B9C9309
je 0xcc102
jmp 0xcbe11
movl 0xc(%rsp), %eax
subl $0x3b9cbe00, %eax       # imm = 0x3B9CBE00
je 0xcc1ca
jmp 0xcbe22
movl 0xc(%rsp), %eax
subl $0x3b9cbe01, %eax       # imm = 0x3B9CBE01
je 0xcc1de
jmp 0xcbe33
movl 0xc(%rsp), %eax
subl $0x3b9cbe02, %eax       # imm = 0x3B9CBE02
je 0xcc1f2
jmp 0xcbe44
movl 0xc(%rsp), %eax
subl $0x3b9cbe03, %eax       # imm = 0x3B9CBE03
je 0xcc206
jmp 0xcbe55
movl 0xc(%rsp), %eax
subl $0x3b9ce512, %eax       # imm = 0x3B9CE512
je 0xcc346
jmp 0xcbe66
movl 0xc(%rsp), %eax
subl $0x3b9cf898, %eax       # imm = 0x3B9CF898
je 0xcc256
jmp 0xcbe77
movl 0xc(%rsp), %eax
subl $0x3b9cf899, %eax       # imm = 0x3B9CF899
je 0xcc30a
jmp 0xcbe88
movl 0xc(%rsp), %eax
subl $0x3b9cf89a, %eax       # imm = 0x3B9CF89A
je 0xcc26a
jmp 0xcbe99
movl 0xc(%rsp), %eax
subl $0x3b9d0838, %eax       # imm = 0x3B9D0838
je 0xcc08a
jmp 0xcbeaa
movl 0xc(%rsp), %eax
subl $0x3b9d3ee8, %eax       # imm = 0x3B9D3EE8
je 0xcc35a
jmp 0xcbebb
movl 0xc(%rsp), %eax
subl $0x3b9d3eeb, %eax       # imm = 0x3B9D3EEB
je 0xcc36e
jmp 0xcbecc
movl 0xc(%rsp), %eax
subl $0x3b9db031, %eax       # imm = 0x3B9DB031
je 0xcc2a6
jmp 0xcbedd
movl 0xc(%rsp), %eax
subl $0x3b9db800, %eax       # imm = 0x3B9DB800
je 0xcc4c2
jmp 0xcbeee
movl 0xc(%rsp), %eax
subl $0x3b9dd359, %eax       # imm = 0x3B9DD359
je 0xcc436
jmp 0xcbeff
movl 0xc(%rsp), %eax
subl $0x3b9df29b, %eax       # imm = 0x3B9DF29B
je 0xcc49a
jmp 0xcbf10
movl 0xc(%rsp), %eax
subl $0x3b9df29c, %eax       # imm = 0x3B9DF29C
je 0xcc4ae
jmp 0xcbf21
movl 0xc(%rsp), %eax
subl $0x3b9e3cd0, %eax       # imm = 0x3B9E3CD0
je 0xcc44a
jmp 0xcbf32
movl 0xc(%rsp), %eax
subl $0x3b9e8ed8, %eax       # imm = 0x3B9E8ED8
je 0xcc562
jmp 0xcbf43
movl 0xc(%rsp), %eax
subl $0x3b9f4670, %eax       # imm = 0x3B9F4670
je 0xcc576
jmp 0xcbf54
movl 0xc(%rsp), %eax
subl $0x3b9f9493, %eax       # imm = 0x3B9F9493
je 0xcc5f3
jmp 0xcbf65
movl 0xc(%rsp), %eax
subl $0x3b9f9494, %eax       # imm = 0x3B9F9494
je 0xcc604
jmp 0xcbf76
movl 0xc(%rsp), %eax
subl $0x3b9fee68, %eax       # imm = 0x3B9FEE68
je 0xcc4d6
jmp 0xcbf87
movl 0xc(%rsp), %eax
subl $0x3b9fee69, %eax       # imm = 0x3B9FEE69
je 0xcc4fe
jmp 0xcbf98
movl 0xc(%rsp), %eax
subl $0x3b9fee6a, %eax       # imm = 0x3B9FEE6A
je 0xcc512
jmp 0xcbfa9
movl 0xc(%rsp), %eax
subl $0x3b9fee6b, %eax       # imm = 0x3B9FEE6B
je 0xcc526
jmp 0xcbfba
movl 0xc(%rsp), %eax
subl $0x3b9fee6c, %eax       # imm = 0x3B9FEE6C
je 0xcc53a
jmp 0xcbfcb
movl 0xc(%rsp), %eax
subl $0x3b9fee6d, %eax       # imm = 0x3B9FEE6D
je 0xcc54e
jmp 0xcbfdc
movl 0xc(%rsp), %eax
subl $0x3ba09a49, %eax       # imm = 0x3BA09A49
je 0xcc58a
jmp 0xcbfed
movl 0xc(%rsp), %eax
subl $0x3ba1174a, %eax       # imm = 0x3BA1174A
je 0xcc59e
jmp 0xcbffe
movl 0xc(%rsp), %eax
subl $0x3ba1174b, %eax       # imm = 0x3BA1174B
je 0xcc5af
jmp 0xcc626
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xcc870
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xcc8b0
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xcc940
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xcc9a0
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xcc9e0
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xccab0
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xccaf0
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xccb30
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xccb70
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xccbd0
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xccc10
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xccc70
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xcccf0
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xccd50
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xcce20
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xcce60
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xccea0
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xccf00
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xccfa0
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xcd000
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xcd0a0
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xcd1b0
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xcd260
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xcd2a0
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xcd2e0
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xcd320
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xcd410
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xcd480
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xcd4d0
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xcd560
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xcd5c0
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xcd5f0
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xcd630
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xcd6c0
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xcd720
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xcd780
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xcd7c0
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xcd820
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xcd9a0
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xcda30
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xcda90
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xcdad0
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xcdb10
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xcdb50
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xcdb90
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xcdc10
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xcdd10
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xcddf0
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xcde30
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xcde90
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xcdf10
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xcdf90
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xcdfd0
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xce010
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xce050
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xce090
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xce0e0
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xce120
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xce160
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xce1c0
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xce220
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xce2a0
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xce2f0
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xce330
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xce380
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xce3d0
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xce420
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xce470
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xce4c0
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xce520
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xce560
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xce5a0
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xce5e0
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xce620
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xce6c0
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xce700
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xce740
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xce800
jmp 0xcc628
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0xce8c0
jmp 0xcc628
jmp 0xcc628
addq $0x28, %rsp
retq
nopl (%rax)