// File: Ciaxur[P]yagb-emu/include/imgui/imgui_draw.cpp
// Function: ImGui::StyleColorsLight(ImGuiStyle*)
void ImGui::StyleColorsLight(ImGuiStyle* dst)
{
    ImGuiStyle* style = dst ? dst : &ImGui::GetStyle();
    ImVec4* colors = style->Colors;

    colors[ImGuiCol_Text]                   = ImVec4(0.00f, 0.00f, 0.00f, 1.00f);
    colors[ImGuiCol_TextDisabled]           = ImVec4(0.60f, 0.60f, 0.60f, 1.00f);
    colors[ImGuiCol_WindowBg]               = ImVec4(0.94f, 0.94f, 0.94f, 1.00f);
    colors[ImGuiCol_ChildBg]                = ImVec4(0.00f, 0.00f, 0.00f, 0.00f);
    colors[ImGuiCol_PopupBg]                = ImVec4(1.00f, 1.00f, 1.00f, 0.98f);
    colors[ImGuiCol_Border]                 = ImVec4(0.00f, 0.00f, 0.00f, 0.30f);
    colors[ImGuiCol_BorderShadow]           = ImVec4(0.00f, 0.00f, 0.00f, 0.00f);
    colors[ImGuiCol_FrameBg]                = ImVec4(1.00f, 1.00f, 1.00f, 1.00f);
    colors[ImGuiCol_FrameBgHovered]         = ImVec4(0.26f, 0.59f, 0.98f, 0.40f);
    colors[ImGuiCol_FrameBgActive]          = ImVec4(0.26f, 0.59f, 0.98f, 0.67f);
    colors[ImGuiCol_TitleBg]                = ImVec4(0.96f, 0.96f, 0.96f, 1.00f);
    colors[ImGuiCol_TitleBgActive]          = ImVec4(0.82f, 0.82f, 0.82f, 1.00f);
    colors[ImGuiCol_TitleBgCollapsed]       = ImVec4(1.00f, 1.00f, 1.00f, 0.51f);
    colors[ImGuiCol_MenuBarBg]              = ImVec4(0.86f, 0.86f, 0.86f, 1.00f);
    colors[ImGuiCol_ScrollbarBg]            = ImVec4(0.98f, 0.98f, 0.98f, 0.53f);
    colors[ImGuiCol_ScrollbarGrab]          = ImVec4(0.69f, 0.69f, 0.69f, 0.80f);
    colors[ImGuiCol_ScrollbarGrabHovered]   = ImVec4(0.49f, 0.49f, 0.49f, 0.80f);
    colors[ImGuiCol_ScrollbarGrabActive]    = ImVec4(0.49f, 0.49f, 0.49f, 1.00f);
    colors[ImGuiCol_CheckMark]              = ImVec4(0.26f, 0.59f, 0.98f, 1.00f);
    colors[ImGuiCol_SliderGrab]             = ImVec4(0.26f, 0.59f, 0.98f, 0.78f);
    colors[ImGuiCol_SliderGrabActive]       = ImVec4(0.46f, 0.54f, 0.80f, 0.60f);
    colors[ImGuiCol_Button]                 = ImVec4(0.26f, 0.59f, 0.98f, 0.40f);
    colors[ImGuiCol_ButtonHovered]          = ImVec4(0.26f, 0.59f, 0.98f, 1.00f);
    colors[ImGuiCol_ButtonActive]           = ImVec4(0.06f, 0.53f, 0.98f, 1.00f);
    colors[ImGuiCol_Header]                 = ImVec4(0.26f, 0.59f, 0.98f, 0.31f);
    colors[ImGuiCol_HeaderHovered]          = ImVec4(0.26f, 0.59f, 0.98f, 0.80f);
    colors[ImGuiCol_HeaderActive]           = ImVec4(0.26f, 0.59f, 0.98f, 1.00f);
    colors[ImGuiCol_Separator]              = ImVec4(0.39f, 0.39f, 0.39f, 0.62f);
    colors[ImGuiCol_SeparatorHovered]       = ImVec4(0.14f, 0.44f, 0.80f, 0.78f);
    colors[ImGuiCol_SeparatorActive]        = ImVec4(0.14f, 0.44f, 0.80f, 1.00f);
    colors[ImGuiCol_ResizeGrip]             = ImVec4(0.35f, 0.35f, 0.35f, 0.17f);
    colors[ImGuiCol_ResizeGripHovered]      = ImVec4(0.26f, 0.59f, 0.98f, 0.67f);
    colors[ImGuiCol_ResizeGripActive]       = ImVec4(0.26f, 0.59f, 0.98f, 0.95f);
    colors[ImGuiCol_Tab]                    = ImLerp(colors[ImGuiCol_Header],       colors[ImGuiCol_TitleBgActive], 0.90f);
    colors[ImGuiCol_TabHovered]             = colors[ImGuiCol_HeaderHovered];
    colors[ImGuiCol_TabActive]              = ImLerp(colors[ImGuiCol_HeaderActive], colors[ImGuiCol_TitleBgActive], 0.60f);
    colors[ImGuiCol_TabUnfocused]           = ImLerp(colors[ImGuiCol_Tab],          colors[ImGuiCol_TitleBg], 0.80f);
    colors[ImGuiCol_TabUnfocusedActive]     = ImLerp(colors[ImGuiCol_TabActive],    colors[ImGuiCol_TitleBg], 0.40f);
    colors[ImGuiCol_PlotLines]              = ImVec4(0.39f, 0.39f, 0.39f, 1.00f);
    colors[ImGuiCol_PlotLinesHovered]       = ImVec4(1.00f, 0.43f, 0.35f, 1.00f);
    colors[ImGuiCol_PlotHistogram]          = ImVec4(0.90f, 0.70f, 0.00f, 1.00f);
    colors[ImGuiCol_PlotHistogramHovered]   = ImVec4(1.00f, 0.45f, 0.00f, 1.00f);
    colors[ImGuiCol_TableHeaderBg]          = ImVec4(0.78f, 0.87f, 0.98f, 1.00f);
    colors[ImGuiCol_TableBorderStrong]      = ImVec4(0.57f, 0.57f, 0.64f, 1.00f);   // Prefer using Alpha=1.0 here
    colors[ImGuiCol_TableBorderLight]       = ImVec4(0.68f, 0.68f, 0.74f, 1.00f);   // Prefer using Alpha=1.0 here
    colors[ImGuiCol_TableRowBg]             = ImVec4(0.00f, 0.00f, 0.00f, 0.00f);
    colors[ImGuiCol_TableRowBgAlt]          = ImVec4(0.30f, 0.30f, 0.30f, 0.09f);
    colors[ImGuiCol_TextSelectedBg]         = ImVec4(0.26f, 0.59f, 0.98f, 0.35f);
    colors[ImGuiCol_DragDropTarget]         = ImVec4(0.26f, 0.59f, 0.98f, 0.95f);
    colors[ImGuiCol_NavHighlight]           = colors[ImGuiCol_HeaderHovered];
    colors[ImGuiCol_NavWindowingHighlight]  = ImVec4(0.70f, 0.70f, 0.70f, 0.70f);
    colors[ImGuiCol_NavWindowingDimBg]      = ImVec4(0.20f, 0.20f, 0.20f, 0.20f);
    colors[ImGuiCol_ModalWindowDimBg]       = ImVec4(0.20f, 0.20f, 0.20f, 0.35f);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x390, %rsp            # imm = 0x390
movq %rdi, -0x8(%rbp)
cmpq $0x0, -0x8(%rbp)
je 0x10de93
movq -0x8(%rbp), %rax
movq %rax, -0x350(%rbp)
jmp 0x10de9f
callq 0xc7680
movq %rax, -0x350(%rbp)
movq -0x350(%rbp), %rax
movq %rax, -0x10(%rbp)
movq -0x10(%rbp), %rax
addq $0xc4, %rax
movq %rax, -0x18(%rbp)
leaq -0x28(%rbp), %rdi
xorps %xmm2, %xmm2
movss %xmm2, -0x388(%rbp)
movss 0x62d6d(%rip), %xmm3    # 0x170c3c
movss %xmm3, -0x370(%rbp)
movaps %xmm2, %xmm0
movaps %xmm2, %xmm1
callq 0xbf4f0
movss -0x370(%rbp), %xmm3
movq -0x18(%rbp), %rax
movups -0x28(%rbp), %xmm0
movups %xmm0, (%rax)
leaq -0x38(%rbp), %rdi
movss 0x640a7(%rip), %xmm2    # 0x171fa8
movss %xmm2, -0x35c(%rbp)
movaps %xmm2, %xmm0
movaps %xmm2, %xmm1
callq 0xbf4f0
movss -0x370(%rbp), %xmm3
movq -0x18(%rbp), %rax
movups -0x38(%rbp), %xmm0
movups %xmm0, 0x10(%rax)
leaq -0x48(%rbp), %rdi
movss 0x75a24(%rip), %xmm2    # 0x183958
movaps %xmm2, %xmm0
movaps %xmm2, %xmm1
callq 0xbf4f0
movss -0x388(%rbp), %xmm3
movq -0x18(%rbp), %rax
movups -0x48(%rbp), %xmm0
movups %xmm0, 0x20(%rax)
leaq -0x58(%rbp), %rdi
movaps %xmm3, %xmm0
movaps %xmm3, %xmm1
movaps %xmm3, %xmm2
callq 0xbf4f0
movss -0x370(%rbp), %xmm2
movq -0x18(%rbp), %rax
movups -0x58(%rbp), %xmm0
movups %xmm0, 0x30(%rax)
leaq -0x68(%rbp), %rdi
movss 0x759bb(%rip), %xmm3    # 0x183940
movss %xmm3, -0x360(%rbp)
movaps %xmm2, %xmm0
movaps %xmm2, %xmm1
callq 0xbf4f0
movss -0x388(%rbp), %xmm2
movq -0x18(%rbp), %rax
movups -0x68(%rbp), %xmm0
movups %xmm0, 0x40(%rax)
leaq -0x78(%rbp), %rdi
movss 0x64794(%rip), %xmm3    # 0x17274c
movaps %xmm2, %xmm0
movaps %xmm2, %xmm1
callq 0xbf4f0
movss -0x388(%rbp), %xmm3
movq -0x18(%rbp), %rax
movups -0x78(%rbp), %xmm0
movups %xmm0, 0x50(%rax)
leaq -0x88(%rbp), %rdi
movaps %xmm3, %xmm0
movaps %xmm3, %xmm1
movaps %xmm3, %xmm2
callq 0xbf4f0
movss -0x370(%rbp), %xmm3
movq -0x18(%rbp), %rax
movups -0x88(%rbp), %xmm0
movups %xmm0, 0x60(%rax)
leaq -0x98(%rbp), %rdi
movaps %xmm3, %xmm0
movaps %xmm3, %xmm1
movaps %xmm3, %xmm2
callq 0xbf4f0
movss -0x360(%rbp), %xmm2
movq -0x18(%rbp), %rax
movups -0x98(%rbp), %xmm0
movups %xmm0, 0x70(%rax)
leaq -0xa8(%rbp), %rdi
movss 0x758fa(%rip), %xmm0    # 0x183938
movss %xmm0, -0x368(%rbp)
movss 0x758ee(%rip), %xmm1    # 0x18393c
movss %xmm1, -0x364(%rbp)
movss 0x64786(%rip), %xmm3    # 0x1727e4
movss %xmm3, -0x354(%rbp)
callq 0xbf4f0
movss -0x368(%rbp), %xmm0
movss -0x364(%rbp), %xmm1
movss -0x360(%rbp), %xmm2
movq -0x18(%rbp), %rax
movups -0xa8(%rbp), %xmm3
movups %xmm3, 0x80(%rax)
leaq -0xb8(%rbp), %rdi
movss 0x646dc(%rip), %xmm3    # 0x172780
movss %xmm3, -0x36c(%rbp)
callq 0xbf4f0
movss -0x370(%rbp), %xmm3
movq -0x18(%rbp), %rax
movups -0xb8(%rbp), %xmm0
movups %xmm0, 0x90(%rax)
leaq -0xc8(%rbp), %rdi
movss 0x75916(%rip), %xmm2    # 0x1839f0
movaps %xmm2, %xmm0
movaps %xmm2, %xmm1
callq 0xbf4f0
movss -0x370(%rbp), %xmm3
movq -0x18(%rbp), %rax
movups -0xc8(%rbp), %xmm0
movups %xmm0, 0xa0(%rax)
leaq -0xd8(%rbp), %rdi
movss 0x758ce(%rip), %xmm2    # 0x1839dc
movaps %xmm2, %xmm0
movaps %xmm2, %xmm1
callq 0xbf4f0
movss -0x370(%rbp), %xmm2
movq -0x18(%rbp), %rax
movups -0xd8(%rbp), %xmm0
movups %xmm0, 0xb0(%rax)
leaq -0xe8(%rbp), %rdi
movss 0x7582a(%rip), %xmm3    # 0x18396c
movaps %xmm2, %xmm0
movaps %xmm2, %xmm1
callq 0xbf4f0
movss -0x370(%rbp), %xmm3
movq -0x18(%rbp), %rax
movups -0xe8(%rbp), %xmm0
movups %xmm0, 0xc0(%rax)
leaq -0xf8(%rbp), %rdi
movss 0x7587e(%rip), %xmm2    # 0x1839f4
movaps %xmm2, %xmm0
movaps %xmm2, %xmm1
callq 0xbf4f0
movss -0x360(%rbp), %xmm2
movq -0x18(%rbp), %rax
movups -0xf8(%rbp), %xmm0
movups %xmm0, 0xd0(%rax)
leaq -0x108(%rbp), %rdi
movss 0x757ca(%rip), %xmm3    # 0x183974
movss %xmm3, -0x380(%rbp)
movaps %xmm2, %xmm0
movaps %xmm2, %xmm1
callq 0xbf4f0
movq -0x18(%rbp), %rax
movups -0x108(%rbp), %xmm0
movups %xmm0, 0xe0(%rax)
leaq -0x118(%rbp), %rdi
movss 0x757d2(%rip), %xmm2    # 0x1839b0
movss 0x645e2(%rip), %xmm3    # 0x1727c8
movss %xmm3, -0x358(%rbp)
movaps %xmm2, %xmm0
movaps %xmm2, %xmm1
callq 0xbf4f0
movss -0x358(%rbp), %xmm3
movq -0x18(%rbp), %rax
movups -0x118(%rbp), %xmm0
movups %xmm0, 0xf0(%rax)
leaq -0x128(%rbp), %rdi
movss 0x757d6(%rip), %xmm2    # 0x1839f8
movss %xmm2, -0x384(%rbp)
movaps %xmm2, %xmm0
movaps %xmm2, %xmm1
callq 0xbf4f0
movss -0x384(%rbp), %xmm2
movss -0x370(%rbp), %xmm3
movq -0x18(%rbp), %rax
movups -0x128(%rbp), %xmm0
movups %xmm0, 0x100(%rax)
leaq -0x138(%rbp), %rdi
movaps %xmm2, %xmm0
movaps %xmm2, %xmm1
callq 0xbf4f0
movss -0x370(%rbp), %xmm3
movss -0x368(%rbp), %xmm0
movss -0x364(%rbp), %xmm1
movss -0x360(%rbp), %xmm2
movq -0x18(%rbp), %rax
movups -0x138(%rbp), %xmm4
movups %xmm4, 0x110(%rax)
leaq -0x148(%rbp), %rdi
callq 0xbf4f0
movss -0x368(%rbp), %xmm0
movss -0x364(%rbp), %xmm1
movss -0x360(%rbp), %xmm2
movq -0x18(%rbp), %rax
movups -0x148(%rbp), %xmm3
movups %xmm3, 0x120(%rax)
leaq -0x158(%rbp), %rdi
movss 0x756a8(%rip), %xmm3    # 0x183988
movss %xmm3, -0x37c(%rbp)
callq 0xbf4f0
movss -0x35c(%rbp), %xmm3
movss -0x358(%rbp), %xmm2
movq -0x18(%rbp), %rax
movups -0x158(%rbp), %xmm0
movups %xmm0, 0x130(%rax)
leaq -0x168(%rbp), %rdi
movss 0x756ba(%rip), %xmm0    # 0x1839d8
movss 0x75642(%rip), %xmm1    # 0x183968
callq 0xbf4f0
movss -0x368(%rbp), %xmm0
movss -0x364(%rbp), %xmm1
movss -0x360(%rbp), %xmm2
movss -0x354(%rbp), %xmm3
movq -0x18(%rbp), %rax
movups -0x168(%rbp), %xmm4
movups %xmm4, 0x140(%rax)
leaq -0x178(%rbp), %rdi
callq 0xbf4f0
movss -0x370(%rbp), %xmm3
movss -0x368(%rbp), %xmm0
movss -0x364(%rbp), %xmm1
movss -0x360(%rbp), %xmm2
movq -0x18(%rbp), %rax
movups -0x178(%rbp), %xmm4
movups %xmm4, 0x150(%rax)
leaq -0x188(%rbp), %rdi
callq 0xbf4f0
movss -0x380(%rbp), %xmm1
movss -0x370(%rbp), %xmm3
movss -0x360(%rbp), %xmm2
movq -0x18(%rbp), %rax
movups -0x188(%rbp), %xmm0
movups %xmm0, 0x160(%rax)
leaq -0x198(%rbp), %rdi
movss 0x75564(%rip), %xmm0    # 0x183944
callq 0xbf4f0
movss -0x368(%rbp), %xmm0
movss -0x364(%rbp), %xmm1
movss -0x360(%rbp), %xmm2
movq -0x18(%rbp), %rax
movups -0x198(%rbp), %xmm3
movups %xmm3, 0x170(%rax)
leaq -0x1a8(%rbp), %rdi
movss 0x7552a(%rip), %xmm3    # 0x183948
callq 0xbf4f0
movss -0x368(%rbp), %xmm0
movss -0x364(%rbp), %xmm1
movss -0x360(%rbp), %xmm2
movss -0x358(%rbp), %xmm3
movq -0x18(%rbp), %rax
movups -0x1a8(%rbp), %xmm4
movups %xmm4, 0x180(%rax)
leaq -0x1b8(%rbp), %rdi
callq 0xbf4f0
movss -0x370(%rbp), %xmm3
movss -0x368(%rbp), %xmm0
movss -0x364(%rbp), %xmm1
movss -0x360(%rbp), %xmm2
movq -0x18(%rbp), %rax
movups -0x1b8(%rbp), %xmm4
movups %xmm4, 0x190(%rax)
leaq -0x1c8(%rbp), %rdi
callq 0xbf4f0
movq -0x18(%rbp), %rax
movups -0x1c8(%rbp), %xmm0
movups %xmm0, 0x1a0(%rax)
leaq -0x1d8(%rbp), %rdi
movss 0x754e8(%rip), %xmm2    # 0x1839a8
movss 0x75504(%rip), %xmm3    # 0x1839cc
movaps %xmm2, %xmm0
movaps %xmm2, %xmm1
callq 0xbf4f0
movss -0x37c(%rbp), %xmm3
movss -0x358(%rbp), %xmm2
movq -0x18(%rbp), %rax
movups -0x1d8(%rbp), %xmm0
movups %xmm0, 0x1b0(%rax)
leaq -0x1e8(%rbp), %rdi
movss 0x7546c(%rip), %xmm0    # 0x183970
movss %xmm0, -0x378(%rbp)
movss 0x754e8(%rip), %xmm1    # 0x1839fc
movss %xmm1, -0x374(%rbp)
callq 0xbf4f0
movss -0x378(%rbp), %xmm0
movss -0x374(%rbp), %xmm1
movss -0x370(%rbp), %xmm3
movss -0x358(%rbp), %xmm2
movq -0x18(%rbp), %rax
movups -0x1e8(%rbp), %xmm4
movups %xmm4, 0x1c0(%rax)
leaq -0x1f8(%rbp), %rdi
callq 0xbf4f0
movq -0x18(%rbp), %rax
movups -0x1f8(%rbp), %xmm0
movups %xmm0, 0x1d0(%rax)
leaq -0x208(%rbp), %rdi
movss 0x6a00c(%rip), %xmm2    # 0x17858c
movss 0x75478(%rip), %xmm3    # 0x183a00
movaps %xmm2, %xmm0
movaps %xmm2, %xmm1
callq 0xbf4f0
movss -0x36c(%rbp), %xmm3
movss -0x368(%rbp), %xmm0
movss -0x364(%rbp), %xmm1
movss -0x360(%rbp), %xmm2
movq -0x18(%rbp), %rax
movups -0x208(%rbp), %xmm4
movups %xmm4, 0x1e0(%rax)
leaq -0x218(%rbp), %rdi
callq 0xbf4f0
movss -0x368(%rbp), %xmm0
movss -0x364(%rbp), %xmm1
movss -0x360(%rbp), %xmm2
movq -0x18(%rbp), %rax
movups -0x218(%rbp), %xmm3
movups %xmm3, 0x1f0(%rax)
leaq -0x228(%rbp), %rdi
movss 0x64162(%rip), %xmm3    # 0x17276c
callq 0xbf4f0
movq -0x18(%rbp), %rax
movups -0x228(%rbp), %xmm0
movups %xmm0, 0x200(%rax)
movq -0x18(%rbp), %rsi
movq %rsi, %rdi
addq $0x180, %rdi            # imm = 0x180
addq $0xb0, %rsi
movss 0x6394a(%rip), %xmm0    # 0x171f88
callq 0x10d0f0
movaps %xmm0, %xmm2
movss -0x35c(%rbp), %xmm0
movlpd %xmm2, -0x238(%rbp)
movlpd %xmm1, -0x230(%rbp)
movq -0x18(%rbp), %rax
movups -0x238(%rbp), %xmm1
movups %xmm1, 0x210(%rax)
movq -0x18(%rbp), %rax
movups 0x190(%rax), %xmm1
movups %xmm1, 0x220(%rax)
movq -0x18(%rbp), %rsi
movq %rsi, %rdi
addq $0x1a0, %rdi            # imm = 0x1A0
addq $0xb0, %rsi
callq 0x10d0f0
movaps %xmm0, %xmm2
movss -0x358(%rbp), %xmm0
movlpd %xmm2, -0x248(%rbp)
movlpd %xmm1, -0x240(%rbp)
movq -0x18(%rbp), %rax
movups -0x248(%rbp), %xmm1
movups %xmm1, 0x230(%rax)
movq -0x18(%rbp), %rsi
movq %rsi, %rdi
addq $0x210, %rdi            # imm = 0x210
addq $0xa0, %rsi
callq 0x10d0f0
movaps %xmm0, %xmm2
movss -0x354(%rbp), %xmm0
movlpd %xmm2, -0x258(%rbp)
movlpd %xmm1, -0x250(%rbp)
movq -0x18(%rbp), %rax
movups -0x258(%rbp), %xmm1
movups %xmm1, 0x240(%rax)
movq -0x18(%rbp), %rsi
movq %rsi, %rdi
addq $0x230, %rdi            # imm = 0x230
addq $0xa0, %rsi
callq 0x10d0f0
movlpd %xmm0, -0x268(%rbp)
movlpd %xmm1, -0x260(%rbp)
movq -0x18(%rbp), %rax
movq -0x268(%rbp), %rcx
movq %rcx, 0x250(%rax)
movq -0x260(%rbp), %rcx
movq %rcx, 0x258(%rax)
leaq -0x278(%rbp), %rdi
movss 0x7523f(%rip), %xmm2    # 0x1839a8
movss 0x624cb(%rip), %xmm3    # 0x170c3c
movaps %xmm2, %xmm0
movaps %xmm2, %xmm1
callq 0xbf4f0
movq -0x18(%rbp), %rax
movq -0x278(%rbp), %rcx
movq %rcx, 0x260(%rax)
movq -0x270(%rbp), %rcx
movq %rcx, 0x268(%rax)
leaq -0x288(%rbp), %rdi
movss 0x62491(%rip), %xmm3    # 0x170c3c
movss 0x7519d(%rip), %xmm1    # 0x183950
movss 0x69dd1(%rip), %xmm2    # 0x17858c
movaps %xmm3, %xmm0
callq 0xbf4f0
movq -0x18(%rbp), %rax
movq -0x288(%rbp), %rcx
movq %rcx, 0x270(%rax)
movq -0x280(%rbp), %rcx
movq %rcx, 0x278(%rax)
leaq -0x298(%rbp), %rdi
movss 0x63796(%rip), %xmm0    # 0x171f88
movss 0x63fc6(%rip), %xmm1    # 0x1727c0
xorps %xmm2, %xmm2
movss 0x62437(%rip), %xmm3    # 0x170c3c
callq 0xbf4f0
movq -0x18(%rbp), %rax
movq -0x298(%rbp), %rcx
movq %rcx, 0x280(%rax)
movq -0x290(%rbp), %rcx
movq %rcx, 0x288(%rax)
leaq -0x2a8(%rbp), %rdi
movss 0x62403(%rip), %xmm3    # 0x170c3c
movss 0x6376b(%rip), %xmm1    # 0x171fac
xorps %xmm2, %xmm2
movaps %xmm3, %xmm0
callq 0xbf4f0
movq -0x18(%rbp), %rax
movq -0x2a8(%rbp), %rcx
movq %rcx, 0x290(%rax)
movq -0x2a0(%rbp), %rcx
movq %rcx, 0x298(%rax)
leaq -0x2b8(%rbp), %rdi
movss 0x7510d(%rip), %xmm0    # 0x183988
movss 0x75145(%rip), %xmm1    # 0x1839c8
movss 0x750b5(%rip), %xmm2    # 0x183940
movss 0x623a9(%rip), %xmm3    # 0x170c3c
callq 0xbf4f0
movq -0x18(%rbp), %rax
movq -0x2b8(%rbp), %rcx
movq %rcx, 0x2a0(%rax)
movq -0x2b0(%rbp), %rcx
movq %rcx, 0x2a8(%rax)
leaq -0x2c8(%rbp), %rdi
movss 0x75125(%rip), %xmm1    # 0x1839ec
movss 0x750e9(%rip), %xmm2    # 0x1839b8
movss 0x62365(%rip), %xmm3    # 0x170c3c
movaps %xmm1, %xmm0
callq 0xbf4f0
movq -0x18(%rbp), %rax
movq -0x2c8(%rbp), %rcx
movq %rcx, 0x2b0(%rax)
movq -0x2c0(%rbp), %rcx
movq %rcx, 0x2b8(%rax)
leaq -0x2d8(%rbp), %rdi
movss 0x750d6(%rip), %xmm1    # 0x1839e4
movss 0x750d2(%rip), %xmm2    # 0x1839e8
movss 0x6231e(%rip), %xmm3    # 0x170c3c
movaps %xmm1, %xmm0
callq 0xbf4f0
movq -0x18(%rbp), %rax
movq -0x2d8(%rbp), %rcx
movq %rcx, 0x2c0(%rax)
movq -0x2d0(%rbp), %rcx
movq %rcx, 0x2c8(%rax)
leaq -0x2e8(%rbp), %rdi
xorps %xmm3, %xmm3
movaps %xmm3, %xmm0
movaps %xmm3, %xmm1
movaps %xmm3, %xmm2
callq 0xbf4f0
movq -0x18(%rbp), %rax
movq -0x2e8(%rbp), %rcx
movq %rcx, 0x2d0(%rax)
movq -0x2e0(%rbp), %rcx
movq %rcx, 0x2d8(%rax)
leaq -0x2f8(%rbp), %rdi
movss 0x63dbf(%rip), %xmm2    # 0x17274c
movss 0x7504b(%rip), %xmm3    # 0x1839e0
movaps %xmm2, %xmm0
movaps %xmm2, %xmm1
callq 0xbf4f0
movq -0x18(%rbp), %rax
movq -0x2f8(%rbp), %rcx
movq %rcx, 0x2e0(%rax)
movq -0x2f0(%rbp), %rcx
movq %rcx, 0x2e8(%rax)
leaq -0x308(%rbp), %rdi
movss 0x74f69(%rip), %xmm0    # 0x183938
movss 0x74f65(%rip), %xmm1    # 0x18393c
movss 0x74f61(%rip), %xmm2    # 0x183940
movss 0x69ba5(%rip), %xmm3    # 0x17858c
callq 0xbf4f0
movq -0x18(%rbp), %rax
movq -0x308(%rbp), %rcx
movq %rcx, 0x2f0(%rax)
movq -0x300(%rbp), %rcx
movq %rcx, 0x2f8(%rax)
leaq -0x318(%rbp), %rdi
movss 0x74f1d(%rip), %xmm0    # 0x183938
movss 0x74f19(%rip), %xmm1    # 0x18393c
movss 0x74f15(%rip), %xmm2    # 0x183940
movss 0x63d39(%rip), %xmm3    # 0x17276c
callq 0xbf4f0
movq -0x18(%rbp), %rax
movq -0x318(%rbp), %rcx
movq %rcx, 0x300(%rax)
movq -0x310(%rbp), %rcx
movq %rcx, 0x308(%rax)
movq -0x18(%rbp), %rcx
movq -0x18(%rbp), %rax
movq 0x190(%rcx), %rdx
movq %rdx, 0x310(%rax)
movq 0x198(%rcx), %rcx
movq %rcx, 0x318(%rax)
leaq -0x328(%rbp), %rdi
movss 0x63d35(%rip), %xmm3    # 0x1727c0
movaps %xmm3, %xmm0
movaps %xmm3, %xmm1
movaps %xmm3, %xmm2
callq 0xbf4f0
movq -0x18(%rbp), %rax
movq -0x328(%rbp), %rcx
movq %rcx, 0x320(%rax)
movq -0x320(%rbp), %rcx
movq %rcx, 0x328(%rax)
leaq -0x338(%rbp), %rdi
movss 0x63508(%rip), %xmm3    # 0x171fd0
movaps %xmm3, %xmm0
movaps %xmm3, %xmm1
movaps %xmm3, %xmm2
callq 0xbf4f0
movq -0x18(%rbp), %rax
movq -0x338(%rbp), %rcx
movq %rcx, 0x330(%rax)
movq -0x330(%rbp), %rcx
movq %rcx, 0x338(%rax)
leaq -0x348(%rbp), %rdi
movss 0x634cb(%rip), %xmm2    # 0x171fd0
movss 0x69a7f(%rip), %xmm3    # 0x17858c
movaps %xmm2, %xmm0
movaps %xmm2, %xmm1
callq 0xbf4f0
movq -0x18(%rbp), %rax
movq -0x348(%rbp), %rcx
movq %rcx, 0x340(%rax)
movq -0x340(%rbp), %rcx
movq %rcx, 0x348(%rax)
addq $0x390, %rsp            # imm = 0x390
popq %rbp
retq
nopw %cs:(%rax,%rax)