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

    colors[ImGuiCol_Text]                   = ImVec4(1.00f, 1.00f, 1.00f, 1.00f);
    colors[ImGuiCol_TextDisabled]           = ImVec4(0.50f, 0.50f, 0.50f, 1.00f);
    colors[ImGuiCol_WindowBg]               = ImVec4(0.06f, 0.06f, 0.06f, 0.94f);
    colors[ImGuiCol_ChildBg]                = ImVec4(0.00f, 0.00f, 0.00f, 0.00f);
    colors[ImGuiCol_PopupBg]                = ImVec4(0.08f, 0.08f, 0.08f, 0.94f);
    colors[ImGuiCol_Border]                 = ImVec4(0.43f, 0.43f, 0.50f, 0.50f);
    colors[ImGuiCol_BorderShadow]           = ImVec4(0.00f, 0.00f, 0.00f, 0.00f);
    colors[ImGuiCol_FrameBg]                = ImVec4(0.16f, 0.29f, 0.48f, 0.54f);
    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.04f, 0.04f, 0.04f, 1.00f);
    colors[ImGuiCol_TitleBgActive]          = ImVec4(0.16f, 0.29f, 0.48f, 1.00f);
    colors[ImGuiCol_TitleBgCollapsed]       = ImVec4(0.00f, 0.00f, 0.00f, 0.51f);
    colors[ImGuiCol_MenuBarBg]              = ImVec4(0.14f, 0.14f, 0.14f, 1.00f);
    colors[ImGuiCol_ScrollbarBg]            = ImVec4(0.02f, 0.02f, 0.02f, 0.53f);
    colors[ImGuiCol_ScrollbarGrab]          = ImVec4(0.31f, 0.31f, 0.31f, 1.00f);
    colors[ImGuiCol_ScrollbarGrabHovered]   = ImVec4(0.41f, 0.41f, 0.41f, 1.00f);
    colors[ImGuiCol_ScrollbarGrabActive]    = ImVec4(0.51f, 0.51f, 0.51f, 1.00f);
    colors[ImGuiCol_CheckMark]              = ImVec4(0.26f, 0.59f, 0.98f, 1.00f);
    colors[ImGuiCol_SliderGrab]             = ImVec4(0.24f, 0.52f, 0.88f, 1.00f);
    colors[ImGuiCol_SliderGrabActive]       = ImVec4(0.26f, 0.59f, 0.98f, 1.00f);
    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]              = colors[ImGuiCol_Border];
    colors[ImGuiCol_SeparatorHovered]       = ImVec4(0.10f, 0.40f, 0.75f, 0.78f);
    colors[ImGuiCol_SeparatorActive]        = ImVec4(0.10f, 0.40f, 0.75f, 1.00f);
    colors[ImGuiCol_ResizeGrip]             = ImVec4(0.26f, 0.59f, 0.98f, 0.20f);
    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.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(0.61f, 0.61f, 0.61f, 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.60f, 0.00f, 1.00f);
    colors[ImGuiCol_TableHeaderBg]          = ImVec4(0.19f, 0.19f, 0.20f, 1.00f);
    colors[ImGuiCol_TableBorderStrong]      = ImVec4(0.31f, 0.31f, 0.35f, 1.00f);   // Prefer using Alpha=1.0 here
    colors[ImGuiCol_TableBorderLight]       = ImVec4(0.23f, 0.23f, 0.25f, 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.06f);
    colors[ImGuiCol_TextSelectedBg]         = ImVec4(0.26f, 0.59f, 0.98f, 0.35f);
    colors[ImGuiCol_DragDropTarget]         = ImVec4(1.00f, 1.00f, 0.00f, 0.90f);
    colors[ImGuiCol_NavHighlight]           = ImVec4(0.26f, 0.59f, 0.98f, 1.00f);
    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.80f, 0.80f, 0.80f, 0.35f);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x3a0, %rsp            # imm = 0x3A0
movq %rdi, -0x8(%rbp)
cmpq $0x0, -0x8(%rbp)
je 0x10c3f3
movq -0x8(%rbp), %rax
movq %rax, -0x350(%rbp)
jmp 0x10c3ff
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 0x64818(%rip), %xmm3    # 0x170c3c
movss %xmm3, -0x36c(%rbp)
movaps %xmm3, %xmm0
movaps %xmm3, %xmm1
movaps %xmm3, %xmm2
callq 0xbf4f0
movss -0x36c(%rbp), %xmm3
movq -0x18(%rbp), %rax
movups -0x28(%rbp), %xmm0
movups %xmm0, (%rax)
leaq -0x38(%rbp), %rdi
movss 0x65b7f(%rip), %xmm2    # 0x171fd8
movss %xmm2, -0x398(%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
movss 0x774c0(%rip), %xmm2    # 0x183944
movss %xmm2, -0x380(%rbp)
movss 0x774c4(%rip), %xmm3    # 0x183958
movss %xmm3, -0x39c(%rbp)
movaps %xmm2, %xmm0
movaps %xmm2, %xmm1
callq 0xbf4f0
movq -0x18(%rbp), %rax
movups -0x48(%rbp), %xmm0
movups %xmm0, 0x20(%rax)
leaq -0x58(%rbp), %rdi
xorps %xmm3, %xmm3
movss %xmm3, -0x388(%rbp)
movaps %xmm3, %xmm0
movaps %xmm3, %xmm1
movaps %xmm3, %xmm2
callq 0xbf4f0
movss -0x39c(%rbp), %xmm3
movq -0x18(%rbp), %rax
movups -0x58(%rbp), %xmm0
movups %xmm0, 0x30(%rax)
leaq -0x68(%rbp), %rdi
movss 0x7746c(%rip), %xmm2    # 0x18395c
movaps %xmm2, %xmm0
movaps %xmm2, %xmm1
callq 0xbf4f0
movss -0x398(%rbp), %xmm3
movq -0x18(%rbp), %rax
movups -0x68(%rbp), %xmm0
movups %xmm0, 0x40(%rax)
leaq -0x78(%rbp), %rdi
movss 0x77435(%rip), %xmm1    # 0x183950
movaps %xmm1, %xmm0
movaps %xmm3, %xmm2
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
movq -0x18(%rbp), %rax
movups -0x88(%rbp), %xmm0
movups %xmm0, 0x60(%rax)
leaq -0x98(%rbp), %rdi
movss 0x773f3(%rip), %xmm0    # 0x183960
movss %xmm0, -0x394(%rbp)
movss 0x65a0f(%rip), %xmm1    # 0x171f8c
movss %xmm1, -0x390(%rbp)
movss 0x773d7(%rip), %xmm2    # 0x183964
movss %xmm2, -0x38c(%rbp)
movss 0x773cb(%rip), %xmm3    # 0x183968
callq 0xbf4f0
movq -0x18(%rbp), %rax
movups -0x98(%rbp), %xmm0
movups %xmm0, 0x70(%rax)
leaq -0xa8(%rbp), %rdi
movss 0x77378(%rip), %xmm0    # 0x183938
movss %xmm0, -0x364(%rbp)
movss 0x7736c(%rip), %xmm1    # 0x18393c
movss %xmm1, -0x360(%rbp)
movss 0x77360(%rip), %xmm2    # 0x183940
movss %xmm2, -0x35c(%rbp)
movss 0x661f4(%rip), %xmm3    # 0x1727e4
movss %xmm3, -0x354(%rbp)
callq 0xbf4f0
movss -0x364(%rbp), %xmm0
movss -0x360(%rbp), %xmm1
movss -0x35c(%rbp), %xmm2
movq -0x18(%rbp), %rax
movups -0xa8(%rbp), %xmm3
movups %xmm3, 0x80(%rax)
leaq -0xb8(%rbp), %rdi
movss 0x6614a(%rip), %xmm3    # 0x172780
movss %xmm3, -0x368(%rbp)
callq 0xbf4f0
movss -0x36c(%rbp), %xmm3
movq -0x18(%rbp), %rax
movups -0xb8(%rbp), %xmm0
movups %xmm0, 0x90(%rax)
leaq -0xc8(%rbp), %rdi
movss 0x6614c(%rip), %xmm2    # 0x1727b8
movaps %xmm2, %xmm0
movaps %xmm2, %xmm1
callq 0xbf4f0
movss -0x394(%rbp), %xmm0
movss -0x390(%rbp), %xmm1
movss -0x38c(%rbp), %xmm2
movss -0x36c(%rbp), %xmm3
movq -0x18(%rbp), %rax
movups -0xc8(%rbp), %xmm4
movups %xmm4, 0xa0(%rax)
leaq -0xd8(%rbp), %rdi
callq 0xbf4f0
movss -0x388(%rbp), %xmm2
movq -0x18(%rbp), %rax
movups -0xd8(%rbp), %xmm0
movups %xmm0, 0xb0(%rax)
leaq -0xe8(%rbp), %rdi
movss 0x7728e(%rip), %xmm3    # 0x18396c
movss %xmm3, -0x384(%rbp)
movaps %xmm2, %xmm0
movaps %xmm2, %xmm1
callq 0xbf4f0
movss -0x36c(%rbp), %xmm3
movq -0x18(%rbp), %rax
movups -0xe8(%rbp), %xmm0
movups %xmm0, 0xc0(%rax)
leaq -0xf8(%rbp), %rdi
movss 0x77256(%rip), %xmm2    # 0x183970
movaps %xmm2, %xmm0
movaps %xmm2, %xmm1
callq 0xbf4f0
movq -0x18(%rbp), %rax
movups -0xf8(%rbp), %xmm0
movups %xmm0, 0xd0(%rax)
leaq -0x108(%rbp), %rdi
movss 0x6be76(%rip), %xmm2    # 0x1785bc
movss 0x77226(%rip), %xmm3    # 0x183974
movss %xmm3, -0x37c(%rbp)
movaps %xmm2, %xmm0
movaps %xmm2, %xmm1
callq 0xbf4f0
movss -0x36c(%rbp), %xmm3
movq -0x18(%rbp), %rax
movups -0x108(%rbp), %xmm0
movups %xmm0, 0xe0(%rax)
leaq -0x118(%rbp), %rdi
movss 0x771be(%rip), %xmm2    # 0x183948
movss %xmm2, -0x378(%rbp)
movaps %xmm2, %xmm0
movaps %xmm2, %xmm1
callq 0xbf4f0
movss -0x36c(%rbp), %xmm3
movq -0x18(%rbp), %rax
movups -0x118(%rbp), %xmm0
movups %xmm0, 0xf0(%rax)
leaq -0x128(%rbp), %rdi
movss 0x771b2(%rip), %xmm2    # 0x183978
movaps %xmm2, %xmm0
movaps %xmm2, %xmm1
callq 0xbf4f0
movss -0x384(%rbp), %xmm2
movss -0x36c(%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 -0x36c(%rbp), %xmm3
movss -0x364(%rbp), %xmm0
movss -0x360(%rbp), %xmm1
movss -0x35c(%rbp), %xmm2
movq -0x18(%rbp), %rax
movups -0x138(%rbp), %xmm4
movups %xmm4, 0x110(%rax)
leaq -0x148(%rbp), %rdi
callq 0xbf4f0
movss -0x36c(%rbp), %xmm3
movq -0x18(%rbp), %rax
movups -0x148(%rbp), %xmm0
movups %xmm0, 0x120(%rax)
leaq -0x158(%rbp), %rdi
movss 0x77110(%rip), %xmm0    # 0x18397c
movss 0x7710c(%rip), %xmm1    # 0x183980
movss 0x77108(%rip), %xmm2    # 0x183984
callq 0xbf4f0
movss -0x36c(%rbp), %xmm3
movss -0x364(%rbp), %xmm0
movss -0x360(%rbp), %xmm1
movss -0x35c(%rbp), %xmm2
movq -0x18(%rbp), %rax
movups -0x158(%rbp), %xmm4
movups %xmm4, 0x130(%rax)
leaq -0x168(%rbp), %rdi
callq 0xbf4f0
movss -0x364(%rbp), %xmm0
movss -0x360(%rbp), %xmm1
movss -0x35c(%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 -0x36c(%rbp), %xmm3
movss -0x364(%rbp), %xmm0
movss -0x360(%rbp), %xmm1
movss -0x35c(%rbp), %xmm2
movq -0x18(%rbp), %rax
movups -0x178(%rbp), %xmm4
movups %xmm4, 0x150(%rax)
leaq -0x188(%rbp), %rdi
callq 0xbf4f0
movss -0x380(%rbp), %xmm0
movss -0x37c(%rbp), %xmm1
movss -0x36c(%rbp), %xmm3
movss -0x35c(%rbp), %xmm2
movq -0x18(%rbp), %rax
movups -0x188(%rbp), %xmm4
movups %xmm4, 0x160(%rax)
leaq -0x198(%rbp), %rdi
callq 0xbf4f0
movss -0x378(%rbp), %xmm3
movss -0x364(%rbp), %xmm0
movss -0x360(%rbp), %xmm1
movss -0x35c(%rbp), %xmm2
movq -0x18(%rbp), %rax
movups -0x198(%rbp), %xmm4
movups %xmm4, 0x170(%rax)
leaq -0x1a8(%rbp), %rdi
callq 0xbf4f0
movss -0x364(%rbp), %xmm0
movss -0x360(%rbp), %xmm1
movss -0x35c(%rbp), %xmm2
movq -0x18(%rbp), %rax
movups -0x1a8(%rbp), %xmm3
movups %xmm3, 0x180(%rax)
leaq -0x1b8(%rbp), %rdi
movss 0x65dd8(%rip), %xmm3    # 0x1727c8
movss %xmm3, -0x358(%rbp)
callq 0xbf4f0
movss -0x36c(%rbp), %xmm3
movss -0x364(%rbp), %xmm0
movss -0x360(%rbp), %xmm1
movss -0x35c(%rbp), %xmm2
movq -0x18(%rbp), %rax
movups -0x1b8(%rbp), %xmm4
movups %xmm4, 0x190(%rax)
leaq -0x1c8(%rbp), %rdi
callq 0xbf4f0
movss -0x354(%rbp), %xmm1
movq -0x18(%rbp), %rax
movups -0x1c8(%rbp), %xmm0
movups %xmm0, 0x1a0(%rax)
movq -0x18(%rbp), %rax
movups 0x50(%rax), %xmm0
movups %xmm0, 0x1b0(%rax)
leaq -0x1d8(%rbp), %rdi
movss 0x65d09(%rip), %xmm0    # 0x17277c
movss %xmm0, -0x374(%rbp)
movss 0x65d29(%rip), %xmm2    # 0x1727ac
movss %xmm2, -0x370(%rbp)
movss 0x76ef5(%rip), %xmm3    # 0x183988
callq 0xbf4f0
movss -0x374(%rbp), %xmm0
movss -0x370(%rbp), %xmm2
movss -0x36c(%rbp), %xmm3
movss -0x354(%rbp), %xmm1
movq -0x18(%rbp), %rax
movups -0x1d8(%rbp), %xmm4
movups %xmm4, 0x1c0(%rax)
leaq -0x1e8(%rbp), %rdi
callq 0xbf4f0
movss -0x364(%rbp), %xmm0
movss -0x360(%rbp), %xmm1
movss -0x35c(%rbp), %xmm2
movq -0x18(%rbp), %rax
movups -0x1e8(%rbp), %xmm3
movups %xmm3, 0x1d0(%rax)
leaq -0x1f8(%rbp), %rdi
movss 0x654c1(%rip), %xmm3    # 0x171fd0
callq 0xbf4f0
movss -0x368(%rbp), %xmm3
movss -0x364(%rbp), %xmm0
movss -0x360(%rbp), %xmm1
movss -0x35c(%rbp), %xmm2
movq -0x18(%rbp), %rax
movups -0x1f8(%rbp), %xmm4
movups %xmm4, 0x1e0(%rax)
leaq -0x208(%rbp), %rdi
callq 0xbf4f0
movss -0x364(%rbp), %xmm0
movss -0x360(%rbp), %xmm1
movss -0x35c(%rbp), %xmm2
movq -0x18(%rbp), %rax
movups -0x208(%rbp), %xmm3
movups %xmm3, 0x1f0(%rax)
leaq -0x218(%rbp), %rdi
movss 0x65be1(%rip), %xmm3    # 0x17276c
callq 0xbf4f0
movss -0x358(%rbp), %xmm0
movq -0x18(%rbp), %rax
movups -0x218(%rbp), %xmm1
movups %xmm1, 0x200(%rax)
movq -0x18(%rbp), %rsi
movq %rsi, %rdi
addq $0x180, %rdi            # imm = 0x180
addq $0xb0, %rsi
callq 0x10d0f0
movlpd %xmm0, -0x228(%rbp)
movlpd %xmm1, -0x220(%rbp)
movq -0x18(%rbp), %rax
movups -0x228(%rbp), %xmm0
movups %xmm0, 0x210(%rax)
movq -0x18(%rbp), %rax
movups 0x190(%rax), %xmm0
movups %xmm0, 0x220(%rax)
movq -0x18(%rbp), %rsi
movq %rsi, %rdi
addq $0x1a0, %rdi            # imm = 0x1A0
addq $0xb0, %rsi
movss 0x65393(%rip), %xmm0    # 0x171fa8
callq 0x10d0f0
movaps %xmm0, %xmm2
movss -0x358(%rbp), %xmm0
movlpd %xmm2, -0x238(%rbp)
movlpd %xmm1, -0x230(%rbp)
movq -0x18(%rbp), %rax
movups -0x238(%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, -0x248(%rbp)
movlpd %xmm1, -0x240(%rbp)
movq -0x18(%rbp), %rax
movups -0x248(%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, -0x258(%rbp)
movlpd %xmm1, -0x250(%rbp)
movq -0x18(%rbp), %rax
movq -0x258(%rbp), %rcx
movq %rcx, 0x250(%rax)
movq -0x250(%rbp), %rcx
movq %rcx, 0x258(%rax)
leaq -0x268(%rbp), %rdi
movss 0x76c6d(%rip), %xmm2    # 0x183954
movss 0x63f4d(%rip), %xmm3    # 0x170c3c
movaps %xmm2, %xmm0
movaps %xmm2, %xmm1
callq 0xbf4f0
movq -0x18(%rbp), %rax
movq -0x268(%rbp), %rcx
movq %rcx, 0x260(%rax)
movq -0x260(%rbp), %rcx
movq %rcx, 0x268(%rax)
leaq -0x278(%rbp), %rdi
movss 0x63f13(%rip), %xmm3    # 0x170c3c
movss 0x76c1f(%rip), %xmm1    # 0x183950
movss 0x6b853(%rip), %xmm2    # 0x17858c
movaps %xmm3, %xmm0
callq 0xbf4f0
movq -0x18(%rbp), %rax
movq -0x278(%rbp), %rcx
movq %rcx, 0x270(%rax)
movq -0x270(%rbp), %rcx
movq %rcx, 0x278(%rax)
leaq -0x288(%rbp), %rdi
movss 0x65218(%rip), %xmm0    # 0x171f88
movss 0x65a48(%rip), %xmm1    # 0x1727c0
xorps %xmm2, %xmm2
movss 0x63eb9(%rip), %xmm3    # 0x170c3c
callq 0xbf4f0
movq -0x18(%rbp), %rax
movq -0x288(%rbp), %rcx
movq %rcx, 0x280(%rax)
movq -0x280(%rbp), %rcx
movq %rcx, 0x288(%rax)
leaq -0x298(%rbp), %rdi
movss 0x63e85(%rip), %xmm3    # 0x170c3c
movss 0x651e9(%rip), %xmm1    # 0x171fa8
xorps %xmm2, %xmm2
movaps %xmm3, %xmm0
callq 0xbf4f0
movq -0x18(%rbp), %rax
movq -0x298(%rbp), %rcx
movq %rcx, 0x290(%rax)
movq -0x290(%rbp), %rcx
movq %rcx, 0x298(%rax)
leaq -0x2a8(%rbp), %rdi
movss 0x76b53(%rip), %xmm1    # 0x18394c
movss 0x651cf(%rip), %xmm2    # 0x171fd0
movss 0x63e33(%rip), %xmm3    # 0x170c3c
movaps %xmm1, %xmm0
callq 0xbf4f0
movq -0x18(%rbp), %rax
movq -0x2a8(%rbp), %rcx
movq %rcx, 0x2a0(%rax)
movq -0x2a0(%rbp), %rcx
movq %rcx, 0x2a8(%rax)
leaq -0x2b8(%rbp), %rdi
movss 0x76b08(%rip), %xmm1    # 0x183948
movss 0x6b744(%rip), %xmm2    # 0x17858c
movss 0x63dec(%rip), %xmm3    # 0x170c3c
movaps %xmm1, %xmm0
callq 0xbf4f0
movq -0x18(%rbp), %rax
movq -0x2b8(%rbp), %rcx
movq %rcx, 0x2b0(%rax)
movq -0x2b0(%rbp), %rcx
movq %rcx, 0x2b8(%rax)
leaq -0x2c8(%rbp), %rdi
movss 0x6b76d(%rip), %xmm1    # 0x1785f4
movss 0x65129(%rip), %xmm2    # 0x171fb8
movss 0x63da5(%rip), %xmm3    # 0x170c3c
movaps %xmm1, %xmm0
callq 0xbf4f0
movq -0x18(%rbp), %rax
movq -0x2c8(%rbp), %rcx
movq %rcx, 0x2c0(%rax)
movq -0x2c0(%rbp), %rcx
movq %rcx, 0x2c8(%rax)
leaq -0x2d8(%rbp), %rdi
xorps %xmm3, %xmm3
movaps %xmm3, %xmm0
movaps %xmm3, %xmm1
movaps %xmm3, %xmm2
callq 0xbf4f0
movq -0x18(%rbp), %rax
movq -0x2d8(%rbp), %rcx
movq %rcx, 0x2d0(%rax)
movq -0x2d0(%rbp), %rcx
movq %rcx, 0x2d8(%rax)
leaq -0x2e8(%rbp), %rdi
movss 0x63d36(%rip), %xmm2    # 0x170c3c
movss 0x76a36(%rip), %xmm3    # 0x183944
movaps %xmm2, %xmm0
movaps %xmm2, %xmm1
callq 0xbf4f0
movq -0x18(%rbp), %rax
movq -0x2e8(%rbp), %rcx
movq %rcx, 0x2e0(%rax)
movq -0x2e0(%rbp), %rcx
movq %rcx, 0x2e8(%rax)
leaq -0x2f8(%rbp), %rdi
movss 0x769f0(%rip), %xmm0    # 0x183938
movss 0x769ec(%rip), %xmm1    # 0x18393c
movss 0x769e8(%rip), %xmm2    # 0x183940
movss 0x6b62c(%rip), %xmm3    # 0x17858c
callq 0xbf4f0
movq -0x18(%rbp), %rax
movq -0x2f8(%rbp), %rcx
movq %rcx, 0x2f0(%rax)
movq -0x2f0(%rbp), %rcx
movq %rcx, 0x2f8(%rax)
leaq -0x308(%rbp), %rdi
movss 0x63ca8(%rip), %xmm1    # 0x170c3c
xorps %xmm2, %xmm2
movss 0x64fe9(%rip), %xmm3    # 0x171f88
movaps %xmm1, %xmm0
callq 0xbf4f0
movq -0x18(%rbp), %rax
movq -0x308(%rbp), %rcx
movq %rcx, 0x300(%rax)
movq -0x300(%rbp), %rcx
movq %rcx, 0x308(%rax)
leaq -0x318(%rbp), %rdi
movss 0x76962(%rip), %xmm0    # 0x183938
movss 0x7695e(%rip), %xmm1    # 0x18393c
movss 0x7695a(%rip), %xmm2    # 0x183940
movss 0x63c4e(%rip), %xmm3    # 0x170c3c
callq 0xbf4f0
movq -0x18(%rbp), %rax
movq -0x318(%rbp), %rcx
movq %rcx, 0x310(%rax)
movq -0x310(%rbp), %rcx
movq %rcx, 0x318(%rax)
leaq -0x328(%rbp), %rdi
movss 0x63c1a(%rip), %xmm2    # 0x170c3c
movss 0x65796(%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 0x65764(%rip), %xmm2    # 0x1727c8
movss 0x64f64(%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 0x65722(%rip), %xmm2    # 0x1727c8
movss 0x6b4de(%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
nopw %cs:(%rax,%rax)