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

    colors[ImGuiCol_Text]                   = ImVec4(0.90f, 0.90f, 0.90f, 1.00f);
    colors[ImGuiCol_TextDisabled]           = ImVec4(0.60f, 0.60f, 0.60f, 1.00f);
    colors[ImGuiCol_WindowBg]               = ImVec4(0.00f, 0.00f, 0.00f, 0.85f);
    colors[ImGuiCol_ChildBg]                = ImVec4(0.00f, 0.00f, 0.00f, 0.00f);
    colors[ImGuiCol_PopupBg]                = ImVec4(0.11f, 0.11f, 0.14f, 0.92f);
    colors[ImGuiCol_Border]                 = ImVec4(0.50f, 0.50f, 0.50f, 0.50f);
    colors[ImGuiCol_BorderShadow]           = ImVec4(0.00f, 0.00f, 0.00f, 0.00f);
    colors[ImGuiCol_FrameBg]                = ImVec4(0.43f, 0.43f, 0.43f, 0.39f);
    colors[ImGuiCol_FrameBgHovered]         = ImVec4(0.47f, 0.47f, 0.69f, 0.40f);
    colors[ImGuiCol_FrameBgActive]          = ImVec4(0.42f, 0.41f, 0.64f, 0.69f);
    colors[ImGuiCol_TitleBg]                = ImVec4(0.27f, 0.27f, 0.54f, 0.83f);
    colors[ImGuiCol_TitleBgActive]          = ImVec4(0.32f, 0.32f, 0.63f, 0.87f);
    colors[ImGuiCol_TitleBgCollapsed]       = ImVec4(0.40f, 0.40f, 0.80f, 0.20f);
    colors[ImGuiCol_MenuBarBg]              = ImVec4(0.40f, 0.40f, 0.55f, 0.80f);
    colors[ImGuiCol_ScrollbarBg]            = ImVec4(0.20f, 0.25f, 0.30f, 0.60f);
    colors[ImGuiCol_ScrollbarGrab]          = ImVec4(0.40f, 0.40f, 0.80f, 0.30f);
    colors[ImGuiCol_ScrollbarGrabHovered]   = ImVec4(0.40f, 0.40f, 0.80f, 0.40f);
    colors[ImGuiCol_ScrollbarGrabActive]    = ImVec4(0.41f, 0.39f, 0.80f, 0.60f);
    colors[ImGuiCol_CheckMark]              = ImVec4(0.90f, 0.90f, 0.90f, 0.50f);
    colors[ImGuiCol_SliderGrab]             = ImVec4(1.00f, 1.00f, 1.00f, 0.30f);
    colors[ImGuiCol_SliderGrabActive]       = ImVec4(0.41f, 0.39f, 0.80f, 0.60f);
    colors[ImGuiCol_Button]                 = ImVec4(0.35f, 0.40f, 0.61f, 0.62f);
    colors[ImGuiCol_ButtonHovered]          = ImVec4(0.40f, 0.48f, 0.71f, 0.79f);
    colors[ImGuiCol_ButtonActive]           = ImVec4(0.46f, 0.54f, 0.80f, 1.00f);
    colors[ImGuiCol_Header]                 = ImVec4(0.40f, 0.40f, 0.90f, 0.45f);
    colors[ImGuiCol_HeaderHovered]          = ImVec4(0.45f, 0.45f, 0.90f, 0.80f);
    colors[ImGuiCol_HeaderActive]           = ImVec4(0.53f, 0.53f, 0.87f, 0.80f);
    colors[ImGuiCol_Separator]              = ImVec4(0.50f, 0.50f, 0.50f, 0.60f);
    colors[ImGuiCol_SeparatorHovered]       = ImVec4(0.60f, 0.60f, 0.70f, 1.00f);
    colors[ImGuiCol_SeparatorActive]        = ImVec4(0.70f, 0.70f, 0.90f, 1.00f);
    colors[ImGuiCol_ResizeGrip]             = ImVec4(1.00f, 1.00f, 1.00f, 0.10f);
    colors[ImGuiCol_ResizeGripHovered]      = ImVec4(0.78f, 0.82f, 1.00f, 0.60f);
    colors[ImGuiCol_ResizeGripActive]       = ImVec4(0.78f, 0.82f, 1.00f, 0.90f);
    colors[ImGuiCol_Tab]                    = ImLerp(colors[ImGuiCol_Header],       colors[ImGuiCol_TitleBgActive], 0.80f);
    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(1.00f, 1.00f, 1.00f, 1.00f);
    colors[ImGuiCol_PlotLinesHovered]       = ImVec4(0.90f, 0.70f, 0.00f, 1.00f);
    colors[ImGuiCol_PlotHistogram]          = ImVec4(0.90f, 0.70f, 0.00f, 1.00f);
    colors[ImGuiCol_PlotHistogramHovered]   = ImVec4(1.00f, 0.60f, 0.00f, 1.00f);
    colors[ImGuiCol_TableHeaderBg]          = ImVec4(0.27f, 0.27f, 0.38f, 1.00f);
    colors[ImGuiCol_TableBorderStrong]      = ImVec4(0.31f, 0.31f, 0.45f, 1.00f);   // Prefer using Alpha=1.0 here
    colors[ImGuiCol_TableBorderLight]       = ImVec4(0.26f, 0.26f, 0.28f, 1.00f);   // Prefer using Alpha=1.0 here
    colors[ImGuiCol_TableRowBg]             = ImVec4(0.00f, 0.00f, 0.00f, 0.00f);
    colors[ImGuiCol_TableRowBgAlt]          = ImVec4(1.00f, 1.00f, 1.00f, 0.07f);
    colors[ImGuiCol_TextSelectedBg]         = ImVec4(0.00f, 0.00f, 1.00f, 0.35f);
    colors[ImGuiCol_DragDropTarget]         = ImVec4(1.00f, 1.00f, 0.00f, 0.90f);
    colors[ImGuiCol_NavHighlight]           = colors[ImGuiCol_HeaderHovered];
    colors[ImGuiCol_NavWindowingHighlight]  = ImVec4(1.00f, 1.00f, 1.00f, 0.70f);
    colors[ImGuiCol_NavWindowingDimBg]      = ImVec4(0.80f, 0.80f, 0.80f, 0.20f);
    colors[ImGuiCol_ModalWindowDimBg]       = ImVec4(0.20f, 0.20f, 0.20f, 0.35f);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x3a0, %rsp            # imm = 0x3A0
movq %rdi, -0x8(%rbp)
cmpq $0x0, -0x8(%rbp)
je 0x10d1b3
movq -0x8(%rbp), %rax
movq %rax, -0x350(%rbp)
jmp 0x10d1bf
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
movss 0x64da4(%rip), %xmm2    # 0x171f88
movss %xmm2, -0x360(%rbp)
movss 0x63a48(%rip), %xmm3    # 0x170c3c
movss %xmm3, -0x364(%rbp)
movaps %xmm2, %xmm0
movaps %xmm2, %xmm1
callq 0xbf4f0
movss -0x364(%rbp), %xmm3
movq -0x18(%rbp), %rax
movups -0x28(%rbp), %xmm0
movups %xmm0, (%rax)
leaq -0x38(%rbp), %rdi
movss 0x64d82(%rip), %xmm2    # 0x171fa8
movss %xmm2, -0x35c(%rbp)
movaps %xmm2, %xmm0
movaps %xmm2, %xmm1
callq 0xbf4f0
movq -0x18(%rbp), %rax
movups -0x38(%rbp), %xmm0
movups %xmm0, 0x10(%rax)
leaq -0x48(%rbp), %rdi
xorps %xmm2, %xmm2
movss %xmm2, -0x398(%rbp)
movss 0x76740(%rip), %xmm3    # 0x18399c
movaps %xmm2, %xmm0
movaps %xmm2, %xmm1
callq 0xbf4f0
movss -0x398(%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
movq -0x18(%rbp), %rax
movups -0x58(%rbp), %xmm0
movups %xmm0, 0x30(%rax)
leaq -0x68(%rbp), %rdi
movss 0x766fb(%rip), %xmm1    # 0x1839a0
movss 0x766c3(%rip), %xmm2    # 0x183970
movss 0x766ef(%rip), %xmm3    # 0x1839a4
movaps %xmm1, %xmm0
callq 0xbf4f0
movq -0x18(%rbp), %rax
movups -0x68(%rbp), %xmm0
movups %xmm0, 0x40(%rax)
leaq -0x78(%rbp), %rdi
movss 0x64d03(%rip), %xmm3    # 0x171fd8
movss %xmm3, -0x374(%rbp)
movaps %xmm3, %xmm0
movaps %xmm3, %xmm1
movaps %xmm3, %xmm2
callq 0xbf4f0
movss -0x398(%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
movq -0x18(%rbp), %rax
movups -0x88(%rbp), %xmm0
movups %xmm0, 0x60(%rax)
leaq -0x98(%rbp), %rdi
movss 0x7661e(%rip), %xmm2    # 0x183950
movss 0x7666e(%rip), %xmm3    # 0x1839a8
movss %xmm3, -0x384(%rbp)
movaps %xmm2, %xmm0
movaps %xmm2, %xmm1
callq 0xbf4f0
movq -0x18(%rbp), %rax
movups -0x98(%rbp), %xmm0
movups %xmm0, 0x70(%rax)
leaq -0xa8(%rbp), %rdi
movss 0x76641(%rip), %xmm1    # 0x1839ac
movss 0x7663d(%rip), %xmm2    # 0x1839b0
movss %xmm2, -0x394(%rbp)
movss 0x65461(%rip), %xmm3    # 0x1727e4
movss %xmm3, -0x354(%rbp)
movaps %xmm1, %xmm0
callq 0xbf4f0
movss -0x394(%rbp), %xmm3
movq -0x18(%rbp), %rax
movups -0xa8(%rbp), %xmm0
movups %xmm0, 0x80(%rax)
leaq -0xb8(%rbp), %rdi
movss 0x765f8(%rip), %xmm0    # 0x1839b4
movss 0x765b4(%rip), %xmm1    # 0x183978
movss %xmm1, -0x388(%rbp)
movss 0x765e4(%rip), %xmm2    # 0x1839b8
callq 0xbf4f0
movq -0x18(%rbp), %rax
movups -0xb8(%rbp), %xmm0
movups %xmm0, 0x90(%rax)
leaq -0xc8(%rbp), %rdi
movss 0x7659a(%rip), %xmm1    # 0x183994
movss 0x76566(%rip), %xmm2    # 0x183968
movss %xmm2, -0x380(%rbp)
movss 0x765aa(%rip), %xmm3    # 0x1839bc
movaps %xmm1, %xmm0
callq 0xbf4f0
movq -0x18(%rbp), %rax
movups -0xc8(%rbp), %xmm0
movups %xmm0, 0xa0(%rax)
leaq -0xd8(%rbp), %rdi
movss 0x76585(%rip), %xmm1    # 0x1839c0
movss 0x76581(%rip), %xmm2    # 0x1839c4
movss 0x7657d(%rip), %xmm3    # 0x1839c8
movss %xmm3, -0x378(%rbp)
movaps %xmm1, %xmm0
callq 0xbf4f0
movss -0x354(%rbp), %xmm1
movq -0x18(%rbp), %rax
movups -0xd8(%rbp), %xmm0
movups %xmm0, 0xb0(%rax)
leaq -0xe8(%rbp), %rdi
movss 0x65344(%rip), %xmm2    # 0x1727c8
movss %xmm2, -0x358(%rbp)
movss 0x64b3c(%rip), %xmm3    # 0x171fd0
movss %xmm3, -0x390(%rbp)
movaps %xmm1, %xmm0
callq 0xbf4f0
movss -0x358(%rbp), %xmm3
movss -0x354(%rbp), %xmm1
movq -0x18(%rbp), %rax
movups -0xe8(%rbp), %xmm0
movups %xmm0, 0xc0(%rax)
leaq -0xf8(%rbp), %rdi
movss 0x64adb(%rip), %xmm2    # 0x171fb0
movaps %xmm1, %xmm0
callq 0xbf4f0
movss -0x390(%rbp), %xmm0
movss -0x35c(%rbp), %xmm3
movq -0x18(%rbp), %rax
movups -0xf8(%rbp), %xmm1
movups %xmm1, 0xd0(%rax)
leaq -0x108(%rbp), %rdi
movss 0x64aaa(%rip), %xmm1    # 0x171fb8
movss 0x65236(%rip), %xmm2    # 0x17274c
movss %xmm2, -0x38c(%rbp)
callq 0xbf4f0
movss -0x38c(%rbp), %xmm3
movss -0x358(%rbp), %xmm2
movss -0x354(%rbp), %xmm1
movq -0x18(%rbp), %rax
movups -0x108(%rbp), %xmm0
movups %xmm0, 0xe0(%rax)
leaq -0x118(%rbp), %rdi
movaps %xmm1, %xmm0
callq 0xbf4f0
movss -0x358(%rbp), %xmm2
movss -0x354(%rbp), %xmm3
movq -0x18(%rbp), %rax
movups -0x118(%rbp), %xmm0
movups %xmm0, 0xf0(%rax)
leaq -0x128(%rbp), %rdi
movaps %xmm3, %xmm0
movaps %xmm3, %xmm1
callq 0xbf4f0
movss -0x388(%rbp), %xmm0
movss -0x384(%rbp), %xmm1
movss -0x35c(%rbp), %xmm3
movss -0x358(%rbp), %xmm2
movq -0x18(%rbp), %rax
movups -0x128(%rbp), %xmm4
movups %xmm4, 0x100(%rax)
leaq -0x138(%rbp), %rdi
callq 0xbf4f0
movss -0x374(%rbp), %xmm3
movss -0x360(%rbp), %xmm2
movq -0x18(%rbp), %rax
movups -0x138(%rbp), %xmm0
movups %xmm0, 0x110(%rax)
leaq -0x148(%rbp), %rdi
movaps %xmm2, %xmm0
movaps %xmm2, %xmm1
callq 0xbf4f0
movss -0x38c(%rbp), %xmm3
movss -0x364(%rbp), %xmm2
movq -0x18(%rbp), %rax
movups -0x148(%rbp), %xmm0
movups %xmm0, 0x120(%rax)
leaq -0x158(%rbp), %rdi
movaps %xmm2, %xmm0
movaps %xmm2, %xmm1
callq 0xbf4f0
movss -0x388(%rbp), %xmm0
movss -0x384(%rbp), %xmm1
movss -0x35c(%rbp), %xmm3
movss -0x358(%rbp), %xmm2
movq -0x18(%rbp), %rax
movups -0x158(%rbp), %xmm4
movups %xmm4, 0x130(%rax)
leaq -0x168(%rbp), %rdi
callq 0xbf4f0
movss -0x354(%rbp), %xmm1
movq -0x18(%rbp), %rax
movups -0x168(%rbp), %xmm0
movups %xmm0, 0x140(%rax)
leaq -0x178(%rbp), %rdi
movss 0x6aeef(%rip), %xmm0    # 0x17858c
movss 0x762af(%rip), %xmm2    # 0x183954
movss 0x7631f(%rip), %xmm3    # 0x1839cc
callq 0xbf4f0
movss -0x354(%rbp), %xmm0
movq -0x18(%rbp), %rax
movups -0x178(%rbp), %xmm1
movups %xmm1, 0x150(%rax)
leaq -0x188(%rbp), %rdi
movss 0x76289(%rip), %xmm1    # 0x183964
movss 0x762ed(%rip), %xmm2    # 0x1839d0
movss 0x762e9(%rip), %xmm3    # 0x1839d4
callq 0xbf4f0
movss -0x380(%rbp), %xmm1
movss -0x364(%rbp), %xmm3
movss -0x358(%rbp), %xmm2
movq -0x18(%rbp), %rax
movups -0x188(%rbp), %xmm0
movups %xmm0, 0x160(%rax)
leaq -0x198(%rbp), %rdi
movss 0x762af(%rip), %xmm0    # 0x1839d8
callq 0xbf4f0
movss -0x360(%rbp), %xmm2
movss -0x354(%rbp), %xmm1
movq -0x18(%rbp), %rax
movups -0x198(%rbp), %xmm0
movups %xmm0, 0x170(%rax)
leaq -0x1a8(%rbp), %rdi
movss 0x6484d(%rip), %xmm3    # 0x171fac
movss %xmm3, -0x37c(%rbp)
movaps %xmm1, %xmm0
callq 0xbf4f0
movss -0x37c(%rbp), %xmm1
movss -0x360(%rbp), %xmm2
movss -0x358(%rbp), %xmm3
movq -0x18(%rbp), %rax
movups -0x1a8(%rbp), %xmm0
movups %xmm0, 0x180(%rax)
leaq -0x1b8(%rbp), %rdi
movaps %xmm1, %xmm0
callq 0xbf4f0
movss -0x378(%rbp), %xmm2
movss -0x358(%rbp), %xmm3
movq -0x18(%rbp), %rax
movups -0x1b8(%rbp), %xmm0
movups %xmm0, 0x190(%rax)
leaq -0x1c8(%rbp), %rdi
movss 0x7619b(%rip), %xmm1    # 0x183974
movaps %xmm1, %xmm0
callq 0xbf4f0
movss -0x374(%rbp), %xmm2
movss -0x35c(%rbp), %xmm3
movq -0x18(%rbp), %rax
movups -0x1c8(%rbp), %xmm0
movups %xmm0, 0x1a0(%rax)
leaq -0x1d8(%rbp), %rdi
movaps %xmm2, %xmm0
movaps %xmm2, %xmm1
callq 0xbf4f0
movss -0x364(%rbp), %xmm3
movss -0x35c(%rbp), %xmm1
movq -0x18(%rbp), %rax
movups -0x1d8(%rbp), %xmm0
movups %xmm0, 0x1b0(%rax)
leaq -0x1e8(%rbp), %rdi
movss 0x64f7a(%rip), %xmm2    # 0x1727c0
movss %xmm2, -0x370(%rbp)
movaps %xmm1, %xmm0
callq 0xbf4f0
movss -0x370(%rbp), %xmm1
movss -0x364(%rbp), %xmm3
movss -0x360(%rbp), %xmm2
movq -0x18(%rbp), %rax
movups -0x1e8(%rbp), %xmm0
movups %xmm0, 0x1c0(%rax)
leaq -0x1f8(%rbp), %rdi
movaps %xmm1, %xmm0
callq 0xbf4f0
movss -0x364(%rbp), %xmm2
movq -0x18(%rbp), %rax
movups -0x1f8(%rbp), %xmm0
movups %xmm0, 0x1d0(%rax)
leaq -0x208(%rbp), %rdi
movss 0x64ec4(%rip), %xmm3    # 0x17277c
movaps %xmm2, %xmm0
movaps %xmm2, %xmm1
callq 0xbf4f0
movss -0x364(%rbp), %xmm2
movss -0x35c(%rbp), %xmm3
movq -0x18(%rbp), %rax
movups -0x208(%rbp), %xmm0
movups %xmm0, 0x1e0(%rax)
leaq -0x218(%rbp), %rdi
movss 0x76094(%rip), %xmm0    # 0x183988
movss %xmm0, -0x36c(%rbp)
movss 0x760d8(%rip), %xmm1    # 0x1839dc
movss %xmm1, -0x368(%rbp)
callq 0xbf4f0
movss -0x36c(%rbp), %xmm0
movss -0x368(%rbp), %xmm1
movss -0x364(%rbp), %xmm2
movss -0x360(%rbp), %xmm3
movq -0x18(%rbp), %rax
movups -0x218(%rbp), %xmm4
movups %xmm4, 0x1f0(%rax)
leaq -0x228(%rbp), %rdi
callq 0xbf4f0
movss -0x358(%rbp), %xmm0
movq -0x18(%rbp), %rax
movups -0x228(%rbp), %xmm1
movups %xmm1, 0x200(%rax)
movq -0x18(%rbp), %rsi
movq %rsi, %rdi
addq $0x180, %rdi            # imm = 0x180
addq $0xb0, %rsi
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 0x63193(%rip), %xmm3    # 0x170c3c
movaps %xmm3, %xmm0
movaps %xmm3, %xmm1
movaps %xmm3, %xmm2
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 0x644a2(%rip), %xmm0    # 0x171f88
movss 0x64cd2(%rip), %xmm1    # 0x1727c0
xorps %xmm2, %xmm2
movss 0x63143(%rip), %xmm3    # 0x170c3c
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 0x6445b(%rip), %xmm0    # 0x171f88
movss 0x64c8b(%rip), %xmm1    # 0x1727c0
xorps %xmm2, %xmm2
movss 0x630fc(%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 0x630c8(%rip), %xmm3    # 0x170c3c
movss 0x6442c(%rip), %xmm1    # 0x171fa8
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 0x75dde(%rip), %xmm1    # 0x183994
movss 0x75dda(%rip), %xmm2    # 0x183998
movss 0x63076(%rip), %xmm3    # 0x170c3c
movaps %xmm1, %xmm0
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 0x75d4b(%rip), %xmm1    # 0x183948
movss 0x643a7(%rip), %xmm2    # 0x171fac
movss 0x6302f(%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 0x75cf4(%rip), %xmm1    # 0x183938
movss 0x75d44(%rip), %xmm2    # 0x183990
movss 0x62fe8(%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 0x62f79(%rip), %xmm2    # 0x170c3c
movss 0x75cc1(%rip), %xmm3    # 0x18398c
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
xorps %xmm1, %xmm1
movss 0x62f34(%rip), %xmm2    # 0x170c3c
movss 0x6a87c(%rip), %xmm3    # 0x17858c
movaps %xmm1, %xmm0
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 0x62ef5(%rip), %xmm1    # 0x170c3c
xorps %xmm2, %xmm2
movss 0x64236(%rip), %xmm3    # 0x171f88
movaps %xmm1, %xmm0
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 0x62e8f(%rip), %xmm2    # 0x170c3c
movss 0x64a0b(%rip), %xmm3    # 0x1727c0
movaps %xmm2, %xmm0
movaps %xmm2, %xmm1
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 0x649d9(%rip), %xmm2    # 0x1727c8
movss 0x641d9(%rip), %xmm3    # 0x171fd0
movaps %xmm2, %xmm0
movaps %xmm2, %xmm1
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 0x6419f(%rip), %xmm2    # 0x171fd0
movss 0x6a753(%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 $0x3a0, %rsp            # imm = 0x3A0
popq %rbp
retq
nopl (%rax)