// File: /workspace/github_c_makefile_star2_O0/arkanis[P]process-map/./deps/raygui.h
// Function: GuiColorBarHue
float GuiColorBarHue(Rectangle bounds, float hue)
{
    GuiControlState state = guiState;
    Rectangle selector = { (float)bounds.x - GuiGetStyle(COLORPICKER, HUEBAR_SELECTOR_OVERFLOW), (float)bounds.y + hue/360.0f*bounds.height - GuiGetStyle(COLORPICKER, HUEBAR_SELECTOR_OVERFLOW), (float)bounds.width + GuiGetStyle(COLORPICKER, HUEBAR_SELECTOR_OVERFLOW)*2, (float)GuiGetStyle(COLORPICKER, HUEBAR_SELECTOR_HEIGHT) };

    // Update control
    //--------------------------------------------------------------------
    if ((state != GUI_STATE_DISABLED) && !guiLocked)
    {
        Vector2 mousePoint = GetMousePosition();

        if (CheckCollisionPointRec(mousePoint, bounds) ||
            CheckCollisionPointRec(mousePoint, selector))
        {
            if (IsMouseButtonDown(MOUSE_LEFT_BUTTON))
            {
                state = GUI_STATE_PRESSED;
                selector.y = mousePoint.y - selector.height/2;

                hue = (mousePoint.y - bounds.y)*360/bounds.height;
                if (hue <= 0.0f) hue = 0.0f;
                if (hue >= 359.0f) hue = 359.0f;

            }
            else state = GUI_STATE_FOCUSED;

            /*if (IsKeyDown(KEY_UP))
            {
                hue -= 2.0f;
                if (hue <= 0.0f) hue = 0.0f;
            }
            else if (IsKeyDown(KEY_DOWN))
            {
                hue += 2.0f;
                if (hue >= 360.0f) hue = 360.0f;
            }*/
        }
    }
    //--------------------------------------------------------------------

    // Draw control
    //--------------------------------------------------------------------
    if (state != GUI_STATE_DISABLED)
    {
        // Draw hue bar:color bars
        DrawRectangleGradientV((int)bounds.x + GuiGetStyle(COLORPICKER, HUEBAR_SELECTOR_OVERFLOW)/2, (int)bounds.y + GuiGetStyle(COLORPICKER, HUEBAR_SELECTOR_OVERFLOW)/2, (int)bounds.width - GuiGetStyle(COLORPICKER, HUEBAR_SELECTOR_OVERFLOW), (int)bounds.height/6, Fade(RAYGUI_CLITERAL(Color){ 255,0,0,255 }, guiAlpha), Fade(RAYGUI_CLITERAL(Color){ 255,255,0,255 }, guiAlpha));
        DrawRectangleGradientV((int)bounds.x + GuiGetStyle(COLORPICKER, HUEBAR_SELECTOR_OVERFLOW)/2, (int)bounds.y + (int)bounds.height/6 + GuiGetStyle(COLORPICKER, HUEBAR_SELECTOR_OVERFLOW)/2, (int)bounds.width - GuiGetStyle(COLORPICKER, HUEBAR_SELECTOR_OVERFLOW), (int)bounds.height/6, Fade(RAYGUI_CLITERAL(Color){ 255,255,0,255 }, guiAlpha), Fade(RAYGUI_CLITERAL(Color){ 0,255,0,255 }, guiAlpha));
        DrawRectangleGradientV((int)bounds.x + GuiGetStyle(COLORPICKER, HUEBAR_SELECTOR_OVERFLOW)/2, (int)bounds.y + 2*((int)bounds.height/6) + GuiGetStyle(COLORPICKER, HUEBAR_SELECTOR_OVERFLOW)/2, (int)bounds.width - GuiGetStyle(COLORPICKER, HUEBAR_SELECTOR_OVERFLOW), (int)bounds.height/6, Fade(RAYGUI_CLITERAL(Color){ 0,255,0,255 }, guiAlpha), Fade(RAYGUI_CLITERAL(Color){ 0,255,255,255 }, guiAlpha));
        DrawRectangleGradientV((int)bounds.x + GuiGetStyle(COLORPICKER, HUEBAR_SELECTOR_OVERFLOW)/2, (int)bounds.y + 3*((int)bounds.height/6) + GuiGetStyle(COLORPICKER, HUEBAR_SELECTOR_OVERFLOW)/2, (int)bounds.width - GuiGetStyle(COLORPICKER, HUEBAR_SELECTOR_OVERFLOW), (int)bounds.height/6, Fade(RAYGUI_CLITERAL(Color){ 0,255,255,255 }, guiAlpha), Fade(RAYGUI_CLITERAL(Color){ 0,0,255,255 }, guiAlpha));
        DrawRectangleGradientV((int)bounds.x + GuiGetStyle(COLORPICKER, HUEBAR_SELECTOR_OVERFLOW)/2, (int)bounds.y + 4*((int)bounds.height/6) + GuiGetStyle(COLORPICKER, HUEBAR_SELECTOR_OVERFLOW)/2, (int)bounds.width - GuiGetStyle(COLORPICKER, HUEBAR_SELECTOR_OVERFLOW), (int)bounds.height/6, Fade(RAYGUI_CLITERAL(Color){ 0,0,255,255 }, guiAlpha), Fade(RAYGUI_CLITERAL(Color){ 255,0,255,255 }, guiAlpha));
        DrawRectangleGradientV((int)bounds.x + GuiGetStyle(COLORPICKER, HUEBAR_SELECTOR_OVERFLOW)/2, (int)bounds.y + 5*((int)bounds.height/6) + GuiGetStyle(COLORPICKER, HUEBAR_SELECTOR_OVERFLOW)/2, (int)bounds.width - GuiGetStyle(COLORPICKER, HUEBAR_SELECTOR_OVERFLOW), (int)bounds.height/6 - GuiGetStyle(COLORPICKER, HUEBAR_SELECTOR_OVERFLOW), Fade(RAYGUI_CLITERAL(Color){ 255,0,255,255 }, guiAlpha), Fade(RAYGUI_CLITERAL(Color){ 255,0,0,255 }, guiAlpha));
    }
    else DrawRectangleGradientV((int)bounds.x, (int)bounds.y, (int)bounds.width, (int)bounds.height, Fade(Fade(GetColor(GuiGetStyle(COLORPICKER, BASE_COLOR_DISABLED)), 0.1f), guiAlpha), Fade(GetColor(GuiGetStyle(COLORPICKER, BORDER_COLOR_DISABLED)), guiAlpha));

    GuiDrawRectangle(bounds, 1, Fade(GetColor(GuiGetStyle(COLORPICKER, BORDER + state*3)), guiAlpha), BLANK);

    // Draw hue bar: selector
    GuiDrawRectangle(selector, 0, BLANK, Fade(GetColor(GuiGetStyle(COLORPICKER, BORDER + state*3)), guiAlpha));
    //--------------------------------------------------------------------

    return hue;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x1a0, %rsp            # imm = 0x1A0
movlpd %xmm0, -0x10(%rbp)
movlpd %xmm1, -0x8(%rbp)
movss %xmm2, -0x14(%rbp)
movl 0xb96d0(%rip), %eax     # 0xca0e0
movl %eax, -0x18(%rbp)
movss -0x10(%rbp), %xmm0
movss %xmm0, -0xc8(%rbp)
movl $0xd, %edi
movl $0x14, %esi
callq 0x6f90
movss -0xc8(%rbp), %xmm0
cvtsi2ss %eax, %xmm1
subss %xmm1, %xmm0
movss %xmm0, -0x28(%rbp)
movss -0xc(%rbp), %xmm1
movss -0x14(%rbp), %xmm0
movss 0x7b5ee(%rip), %xmm2    # 0x8c044
divss %xmm2, %xmm0
movss -0x4(%rbp), %xmm2
mulss %xmm2, %xmm0
addss %xmm1, %xmm0
movss %xmm0, -0xc4(%rbp)
movl $0xd, %edi
movl $0x14, %esi
callq 0x6f90
movss -0xc4(%rbp), %xmm0
cvtsi2ss %eax, %xmm1
subss %xmm1, %xmm0
movss %xmm0, -0x24(%rbp)
movss -0x8(%rbp), %xmm0
movss %xmm0, -0xc0(%rbp)
movl $0xd, %edi
movl $0x14, %esi
callq 0x6f90
movss -0xc0(%rbp), %xmm0
shll %eax
cvtsi2ss %eax, %xmm1
addss %xmm1, %xmm0
movss %xmm0, -0x20(%rbp)
movl $0xd, %edi
movl $0x13, %esi
callq 0x6f90
cvtsi2ss %eax, %xmm0
movss %xmm0, -0x1c(%rbp)
cmpl $0x3, -0x18(%rbp)
je 0x10bc4
testb $0x1, 0xb95f5(%rip)     # 0xca0e4
jne 0x10bc4
callq 0x2dd60
movlpd %xmm0, -0x30(%rbp)
movsd -0x30(%rbp), %xmm0
movsd -0x10(%rbp), %xmm1
movsd -0x8(%rbp), %xmm2
callq 0x3e640
testb $0x1, %al
jne 0x10b34
movsd -0x30(%rbp), %xmm0
movsd -0x28(%rbp), %xmm1
movsd -0x20(%rbp), %xmm2
callq 0x3e640
testb $0x1, %al
jne 0x10b34
jmp 0x10bc2
xorl %edi, %edi
callq 0x2ddd0
testb $0x1, %al
jne 0x10b41
jmp 0x10bb9
movl $0x2, -0x18(%rbp)
movss -0x2c(%rbp), %xmm0
movss -0x1c(%rbp), %xmm1
movss 0x7b4ae(%rip), %xmm2    # 0x8c008
divss %xmm2, %xmm1
subss %xmm1, %xmm0
movss %xmm0, -0x24(%rbp)
movss -0x2c(%rbp), %xmm0
subss -0xc(%rbp), %xmm0
movss 0x7b4cb(%rip), %xmm1    # 0x8c044
mulss %xmm1, %xmm0
divss -0x4(%rbp), %xmm0
movss %xmm0, -0x14(%rbp)
xorps %xmm0, %xmm0
ucomiss -0x14(%rbp), %xmm0
jb 0x10b98
xorps %xmm0, %xmm0
movss %xmm0, -0x14(%rbp)
movss -0x14(%rbp), %xmm0
movss 0x7b4a7(%rip), %xmm1    # 0x8c04c
ucomiss %xmm1, %xmm0
jb 0x10bb7
movss 0x7b49a(%rip), %xmm0    # 0x8c04c
movss %xmm0, -0x14(%rbp)
jmp 0x10bc0
movl $0x1, -0x18(%rbp)
jmp 0x10bc2
jmp 0x10bc4
cmpl $0x3, -0x18(%rbp)
je 0x11300
cvttss2si -0x10(%rbp), %eax
movl %eax, -0x188(%rbp)
movl $0xd, %edi
movl $0x14, %esi
callq 0x6f90
movl $0x2, %ecx
cltd
idivl %ecx
movl %eax, %ecx
movl -0x188(%rbp), %eax
addl %ecx, %eax
movl %eax, -0x17c(%rbp)
cvttss2si -0xc(%rbp), %eax
movl %eax, -0x184(%rbp)
movl $0xd, %edi
movl $0x14, %esi
callq 0x6f90
movl $0x2, %ecx
cltd
idivl %ecx
movl %eax, %ecx
movl -0x184(%rbp), %eax
addl %ecx, %eax
movl %eax, -0x178(%rbp)
cvttss2si -0x8(%rbp), %eax
movl %eax, -0x180(%rbp)
movl $0xd, %edi
movl $0x14, %esi
callq 0x6f90
movl %eax, %ecx
movl -0x180(%rbp), %eax
subl %ecx, %eax
movl %eax, -0x174(%rbp)
cvttss2si -0x4(%rbp), %eax
movl $0x6, %ecx
cltd
idivl %ecx
movl %eax, -0x170(%rbp)
movb $-0x1, -0x38(%rbp)
movb $0x0, -0x37(%rbp)
movb $0x0, -0x36(%rbp)
movb $-0x1, -0x35(%rbp)
movss 0xb7789(%rip), %xmm0    # 0xc8410
movl -0x38(%rbp), %edi
callq 0x51fa0
movl %eax, -0x34(%rbp)
movb $-0x1, -0x40(%rbp)
movb $-0x1, -0x3f(%rbp)
movb $0x0, -0x3e(%rbp)
movb $-0x1, -0x3d(%rbp)
movss 0xb7766(%rip), %xmm0    # 0xc8410
movl -0x40(%rbp), %edi
callq 0x51fa0
movl -0x17c(%rbp), %edi
movl -0x178(%rbp), %esi
movl -0x174(%rbp), %edx
movl -0x170(%rbp), %ecx
movl %eax, -0x3c(%rbp)
movl -0x34(%rbp), %r8d
movl -0x3c(%rbp), %r9d
callq 0x39020
cvttss2si -0x10(%rbp), %eax
movl %eax, -0x16c(%rbp)
movl $0xd, %edi
movl $0x14, %esi
callq 0x6f90
movl $0x2, %ecx
cltd
idivl %ecx
movl %eax, %ecx
movl -0x16c(%rbp), %eax
addl %ecx, %eax
movl %eax, -0x15c(%rbp)
cvttss2si -0xc(%rbp), %eax
movl %eax, -0x168(%rbp)
cvttss2si -0x4(%rbp), %eax
movl $0x6, %ecx
cltd
idivl %ecx
movl %eax, %ecx
movl -0x168(%rbp), %eax
addl %ecx, %eax
movl %eax, -0x164(%rbp)
movl $0xd, %edi
movl $0x14, %esi
callq 0x6f90
movl $0x2, %ecx
cltd
idivl %ecx
movl %eax, %ecx
movl -0x164(%rbp), %eax
addl %ecx, %eax
movl %eax, -0x158(%rbp)
cvttss2si -0x8(%rbp), %eax
movl %eax, -0x160(%rbp)
movl $0xd, %edi
movl $0x14, %esi
callq 0x6f90
movl %eax, %ecx
movl -0x160(%rbp), %eax
subl %ecx, %eax
movl %eax, -0x154(%rbp)
cvttss2si -0x4(%rbp), %eax
movl $0x6, %ecx
cltd
idivl %ecx
movl %eax, -0x150(%rbp)
movb $-0x1, -0x48(%rbp)
movb $-0x1, -0x47(%rbp)
movb $0x0, -0x46(%rbp)
movb $-0x1, -0x45(%rbp)
movss 0xb7660(%rip), %xmm0    # 0xc8410
movl -0x48(%rbp), %edi
callq 0x51fa0
movl %eax, -0x44(%rbp)
movb $0x0, -0x50(%rbp)
movb $-0x1, -0x4f(%rbp)
movb $0x0, -0x4e(%rbp)
movb $-0x1, -0x4d(%rbp)
movss 0xb763d(%rip), %xmm0    # 0xc8410
movl -0x50(%rbp), %edi
callq 0x51fa0
movl -0x15c(%rbp), %edi
movl -0x158(%rbp), %esi
movl -0x154(%rbp), %edx
movl -0x150(%rbp), %ecx
movl %eax, -0x4c(%rbp)
movl -0x44(%rbp), %r8d
movl -0x4c(%rbp), %r9d
callq 0x39020
cvttss2si -0x10(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl $0xd, %edi
movl $0x14, %esi
callq 0x6f90
movl $0x2, %ecx
cltd
idivl %ecx
movl %eax, %ecx
movl -0x14c(%rbp), %eax
addl %ecx, %eax
movl %eax, -0x13c(%rbp)
cvttss2si -0xc(%rbp), %eax
movl %eax, -0x148(%rbp)
cvttss2si -0x4(%rbp), %eax
movl $0x6, %ecx
cltd
idivl %ecx
movl %eax, %ecx
movl -0x148(%rbp), %eax
shll %ecx
addl %ecx, %eax
movl %eax, -0x144(%rbp)
movl $0xd, %edi
movl $0x14, %esi
callq 0x6f90
movl $0x2, %ecx
cltd
idivl %ecx
movl %eax, %ecx
movl -0x144(%rbp), %eax
addl %ecx, %eax
movl %eax, -0x138(%rbp)
cvttss2si -0x8(%rbp), %eax
movl %eax, -0x140(%rbp)
movl $0xd, %edi
movl $0x14, %esi
callq 0x6f90
movl %eax, %ecx
movl -0x140(%rbp), %eax
subl %ecx, %eax
movl %eax, -0x134(%rbp)
cvttss2si -0x4(%rbp), %eax
movl $0x6, %ecx
cltd
idivl %ecx
movl %eax, -0x130(%rbp)
movb $0x0, -0x58(%rbp)
movb $-0x1, -0x57(%rbp)
movb $0x0, -0x56(%rbp)
movb $-0x1, -0x55(%rbp)
movss 0xb7535(%rip), %xmm0    # 0xc8410
movl -0x58(%rbp), %edi
callq 0x51fa0
movl %eax, -0x54(%rbp)
movb $0x0, -0x60(%rbp)
movb $-0x1, -0x5f(%rbp)
movb $-0x1, -0x5e(%rbp)
movb $-0x1, -0x5d(%rbp)
movss 0xb7512(%rip), %xmm0    # 0xc8410
movl -0x60(%rbp), %edi
callq 0x51fa0
movl -0x13c(%rbp), %edi
movl -0x138(%rbp), %esi
movl -0x134(%rbp), %edx
movl -0x130(%rbp), %ecx
movl %eax, -0x5c(%rbp)
movl -0x54(%rbp), %r8d
movl -0x5c(%rbp), %r9d
callq 0x39020
cvttss2si -0x10(%rbp), %eax
movl %eax, -0x12c(%rbp)
movl $0xd, %edi
movl $0x14, %esi
callq 0x6f90
movl $0x2, %ecx
cltd
idivl %ecx
movl %eax, %ecx
movl -0x12c(%rbp), %eax
addl %ecx, %eax
movl %eax, -0x11c(%rbp)
cvttss2si -0xc(%rbp), %eax
movl %eax, -0x128(%rbp)
cvttss2si -0x4(%rbp), %eax
movl $0x6, %ecx
cltd
idivl %ecx
movl %eax, %ecx
movl -0x128(%rbp), %eax
imull $0x3, %ecx, %ecx
addl %ecx, %eax
movl %eax, -0x124(%rbp)
movl $0xd, %edi
movl $0x14, %esi
callq 0x6f90
movl $0x2, %ecx
cltd
idivl %ecx
movl %eax, %ecx
movl -0x124(%rbp), %eax
addl %ecx, %eax
movl %eax, -0x118(%rbp)
cvttss2si -0x8(%rbp), %eax
movl %eax, -0x120(%rbp)
movl $0xd, %edi
movl $0x14, %esi
callq 0x6f90
movl %eax, %ecx
movl -0x120(%rbp), %eax
subl %ecx, %eax
movl %eax, -0x114(%rbp)
cvttss2si -0x4(%rbp), %eax
movl $0x6, %ecx
cltd
idivl %ecx
movl %eax, -0x110(%rbp)
movb $0x0, -0x68(%rbp)
movb $-0x1, -0x67(%rbp)
movb $-0x1, -0x66(%rbp)
movb $-0x1, -0x65(%rbp)
movss 0xb7409(%rip), %xmm0    # 0xc8410
movl -0x68(%rbp), %edi
callq 0x51fa0
movl %eax, -0x64(%rbp)
movb $0x0, -0x70(%rbp)
movb $0x0, -0x6f(%rbp)
movb $-0x1, -0x6e(%rbp)
movb $-0x1, -0x6d(%rbp)
movss 0xb73e6(%rip), %xmm0    # 0xc8410
movl -0x70(%rbp), %edi
callq 0x51fa0
movl -0x11c(%rbp), %edi
movl -0x118(%rbp), %esi
movl -0x114(%rbp), %edx
movl -0x110(%rbp), %ecx
movl %eax, -0x6c(%rbp)
movl -0x64(%rbp), %r8d
movl -0x6c(%rbp), %r9d
callq 0x39020
cvttss2si -0x10(%rbp), %eax
movl %eax, -0x10c(%rbp)
movl $0xd, %edi
movl $0x14, %esi
callq 0x6f90
movl $0x2, %ecx
cltd
idivl %ecx
movl %eax, %ecx
movl -0x10c(%rbp), %eax
addl %ecx, %eax
movl %eax, -0xfc(%rbp)
cvttss2si -0xc(%rbp), %eax
movl %eax, -0x108(%rbp)
cvttss2si -0x4(%rbp), %eax
movl $0x6, %ecx
cltd
idivl %ecx
movl %eax, %ecx
movl -0x108(%rbp), %eax
shll $0x2, %ecx
addl %ecx, %eax
movl %eax, -0x104(%rbp)
movl $0xd, %edi
movl $0x14, %esi
callq 0x6f90
movl $0x2, %ecx
cltd
idivl %ecx
movl %eax, %ecx
movl -0x104(%rbp), %eax
addl %ecx, %eax
movl %eax, -0xf8(%rbp)
cvttss2si -0x8(%rbp), %eax
movl %eax, -0x100(%rbp)
movl $0xd, %edi
movl $0x14, %esi
callq 0x6f90
movl %eax, %ecx
movl -0x100(%rbp), %eax
subl %ecx, %eax
movl %eax, -0xf4(%rbp)
cvttss2si -0x4(%rbp), %eax
movl $0x6, %ecx
cltd
idivl %ecx
movl %eax, -0xf0(%rbp)
movb $0x0, -0x78(%rbp)
movb $0x0, -0x77(%rbp)
movb $-0x1, -0x76(%rbp)
movb $-0x1, -0x75(%rbp)
movss 0xb72dd(%rip), %xmm0    # 0xc8410
movl -0x78(%rbp), %edi
callq 0x51fa0
movl %eax, -0x74(%rbp)
movb $-0x1, -0x80(%rbp)
movb $0x0, -0x7f(%rbp)
movb $-0x1, -0x7e(%rbp)
movb $-0x1, -0x7d(%rbp)
movss 0xb72ba(%rip), %xmm0    # 0xc8410
movl -0x80(%rbp), %edi
callq 0x51fa0
movl -0xfc(%rbp), %edi
movl -0xf8(%rbp), %esi
movl -0xf4(%rbp), %edx
movl -0xf0(%rbp), %ecx
movl %eax, -0x7c(%rbp)
movl -0x74(%rbp), %r8d
movl -0x7c(%rbp), %r9d
callq 0x39020
cvttss2si -0x10(%rbp), %eax
movl %eax, -0xec(%rbp)
movl $0xd, %edi
movl $0x14, %esi
callq 0x6f90
movl $0x2, %ecx
cltd
idivl %ecx
movl %eax, %ecx
movl -0xec(%rbp), %eax
addl %ecx, %eax
movl %eax, -0xd8(%rbp)
cvttss2si -0xc(%rbp), %eax
movl %eax, -0xe8(%rbp)
cvttss2si -0x4(%rbp), %eax
movl $0x6, %ecx
cltd
idivl %ecx
movl %eax, %ecx
movl -0xe8(%rbp), %eax
imull $0x5, %ecx, %ecx
addl %ecx, %eax
movl %eax, -0xe4(%rbp)
movl $0xd, %edi
movl $0x14, %esi
callq 0x6f90
movl $0x2, %ecx
cltd
idivl %ecx
movl %eax, %ecx
movl -0xe4(%rbp), %eax
addl %ecx, %eax
movl %eax, -0xd4(%rbp)
cvttss2si -0x8(%rbp), %eax
movl %eax, -0xe0(%rbp)
movl $0xd, %edi
movl $0x14, %esi
callq 0x6f90
movl %eax, %ecx
movl -0xe0(%rbp), %eax
subl %ecx, %eax
movl %eax, -0xd0(%rbp)
cvttss2si -0x4(%rbp), %eax
movl $0x6, %ecx
cltd
idivl %ecx
movl %eax, -0xdc(%rbp)
movl $0xd, %edi
movl $0x14, %esi
callq 0x6f90
movl %eax, %ecx
movl -0xdc(%rbp), %eax
subl %ecx, %eax
movl %eax, -0xcc(%rbp)
movb $-0x1, -0x88(%rbp)
movb $0x0, -0x87(%rbp)
movb $-0x1, -0x86(%rbp)
movb $-0x1, -0x85(%rbp)
movss 0xb7186(%rip), %xmm0    # 0xc8410
movl -0x88(%rbp), %edi
callq 0x51fa0
movl %eax, -0x84(%rbp)
movb $-0x1, -0x90(%rbp)
movb $0x0, -0x8f(%rbp)
movb $0x0, -0x8e(%rbp)
movb $-0x1, -0x8d(%rbp)
movss 0xb7151(%rip), %xmm0    # 0xc8410
movl -0x90(%rbp), %edi
callq 0x51fa0
movl -0xd8(%rbp), %edi
movl -0xd4(%rbp), %esi
movl -0xd0(%rbp), %edx
movl -0xcc(%rbp), %ecx
movl %eax, -0x8c(%rbp)
movl -0x84(%rbp), %r8d
movl -0x8c(%rbp), %r9d
callq 0x39020
jmp 0x113da
cvttss2si -0x10(%rbp), %eax
movl %eax, -0x198(%rbp)
cvttss2si -0xc(%rbp), %eax
movl %eax, -0x194(%rbp)
cvttss2si -0x8(%rbp), %eax
movl %eax, -0x190(%rbp)
cvttss2si -0x4(%rbp), %eax
movl %eax, -0x18c(%rbp)
movl $0xd, %edi
movl $0xa, %esi
callq 0x6f90
movl %eax, %edi
callq 0x526e0
movl %eax, -0x9c(%rbp)
movl -0x9c(%rbp), %edi
movss 0x7acde(%rip), %xmm0    # 0x8c034
callq 0x51fa0
movl %eax, -0x98(%rbp)
movss 0xb70a7(%rip), %xmm0    # 0xc8410
movl -0x98(%rbp), %edi
callq 0x51fa0
movl %eax, -0x94(%rbp)
movl $0xd, %edi
movl $0x9, %esi
callq 0x6f90
movl %eax, %edi
callq 0x526e0
movl %eax, -0xa4(%rbp)
movss 0xb7072(%rip), %xmm0    # 0xc8410
movl -0xa4(%rbp), %edi
callq 0x51fa0
movl -0x198(%rbp), %edi
movl -0x194(%rbp), %esi
movl -0x190(%rbp), %edx
movl -0x18c(%rbp), %ecx
movl %eax, -0xa0(%rbp)
movl -0x94(%rbp), %r8d
movl -0xa0(%rbp), %r9d
callq 0x39020
movl -0x18(%rbp), %ecx
movl %ecx, %eax
leal (%rax,%rax,2), %esi
movl $0xd, %edi
movl %edi, -0x19c(%rbp)
callq 0x6f90
movl %eax, %edi
callq 0x526e0
movl %eax, -0xac(%rbp)
movss 0xb7009(%rip), %xmm0    # 0xc8410
movl -0xac(%rbp), %edi
callq 0x51fa0
movl %eax, -0xa8(%rbp)
movb $0x0, -0xb0(%rbp)
movb $0x0, -0xaf(%rbp)
movb $0x0, -0xae(%rbp)
movb $0x0, -0xad(%rbp)
movsd -0x10(%rbp), %xmm0
movsd -0x8(%rbp), %xmm1
movl -0xa8(%rbp), %esi
movl -0xb0(%rbp), %edx
movl $0x1, %edi
callq 0x77c0
movl -0x19c(%rbp), %edi
movb $0x0, -0xb4(%rbp)
movb $0x0, -0xb3(%rbp)
movb $0x0, -0xb2(%rbp)
movb $0x0, -0xb1(%rbp)
movl -0x18(%rbp), %ecx
movl %ecx, %eax
leal (%rax,%rax,2), %esi
callq 0x6f90
movl %eax, %edi
callq 0x526e0
movl %eax, -0xbc(%rbp)
movss 0xb6f78(%rip), %xmm0    # 0xc8410
movl -0xbc(%rbp), %edi
callq 0x51fa0
movl %eax, -0xb8(%rbp)
movsd -0x28(%rbp), %xmm0
movsd -0x20(%rbp), %xmm1
movl -0xb4(%rbp), %esi
movl -0xb8(%rbp), %edx
xorl %edi, %edi
callq 0x77c0
movss -0x14(%rbp), %xmm0
addq $0x1a0, %rsp            # imm = 0x1A0
popq %rbp
retq
nopw %cs:(%rax,%rax)