// File: /workspace/github_cpp_makefile_star2_O3/XuhuiSun95[P]My-OpenGL/main.cpp
// Function: drawLetter(char)
void drawLetter(char c)
{
    switch (c) {
        case 'a':
            drawCube(0.2, 0.08, 0.05);
            myPushMatrix();
            myTranslated(-0.115, 0.0, 0.0);
            myRotated(70.0, 0.0, 0.0, 1.0);
            drawCube(0.7, 0.08, 0.05);
            myPopMatrix();
            myPushMatrix();
            myTranslated(0.115, 0.0, 0.0);
            myRotated(-70.0, 0.0, 0.0, 1.0);
            drawCube(0.7, 0.08, 0.05);
            myPopMatrix();
            break;
        case 'b':
            myPushMatrix();
            myTranslated(-0.18, 0.0, 0.0);
            myScaled(2.0, 1.0, 1.0);
            drawCube(0.06, 0.8, 0.05);
            myPushMatrix();
            myTranslated(0.0, 0.18, 0.0);
            myRotated(-90, 0.0, 0.0, 1.0);
            drawCurve(M_PI, 0.22, 0.08, 0.05, 20.0);
            myPopMatrix();
            myPushMatrix();
            myTranslated(0.0, -0.18, 0.0);
            myRotated(-90, 0.0, 0.0, 1.0);
            drawCurve(M_PI, 0.22, 0.08, 0.05, 20.0);
            myPopMatrix();
            myPopMatrix();
            break;
        case 'd':
            myPushMatrix();
            myTranslated(-0.18, 0.0, 0.0);
            drawCube(0.08, 0.8, 0.05);
            myPushMatrix();
            myRotated(-90, 0.0, 0.0, 1.0);
            drawCurve(M_PI, 0.4, 0.08, 0.05, 20.0);
            myPopMatrix();
            myPopMatrix();
            break;
        case 'e':
            drawCube(0.4, 0.08, 0.05);
            myPushMatrix();
            myTranslated(0.0, 0.36, 0.0);
            drawCube(0.4, 0.08, 0.05);
            myPopMatrix();
            myPushMatrix();
            myTranslated(0.0, -0.36, 0.0);
            drawCube(0.4, 0.08, 0.05);
            myPopMatrix();
            myPushMatrix();
            myTranslated(-0.16, 0.0, 0.0);
            drawCube(0.08, 0.8, 0.05);
            myPopMatrix();
            break;
        case 'f':
            drawCube(0.4, 0.08, 0.05);
            myPushMatrix();
            myTranslated(0.0, 0.36, 0.0);
            drawCube(0.4, 0.08, 0.05);
            myPopMatrix();
            myPushMatrix();
            myTranslated(-0.16, 0.0, 0.0);
            drawCube(0.08, 0.8, 0.05);
            myPopMatrix();
            break;
        case 'h':
            drawCube(0.5, 0.08, 0.05);
            myPushMatrix();
            myTranslated(-0.21, 0.0, 0.0);
            drawCube(0.08, 0.8, 0.05);
            myPopMatrix();
            myPushMatrix();
            myTranslated(0.21, 0.0, 0.0);
            drawCube(0.08, 0.8, 0.05);
            myPopMatrix();
            break;
        case 'i':
            drawCube(0.1, 0.8, 0.05);
            myPushMatrix();
            myTranslated(0.0, 0.36, 0.0);
            drawCube(0.3, 0.08, 0.05);
            myPopMatrix();
            myPushMatrix();
            myTranslated(0.0, -0.36, 0.0);
            drawCube(0.3, 0.08, 0.05);
            myPopMatrix();
            break;
        case 'k':
            myPushMatrix();
            myTranslated(-0.16, 0.0, 0.0);
            drawCube(0.1, 0.8, 0.05);
            myPopMatrix();
            myPushMatrix();
            myTranslated(0.04, 0.15, 0.0);
            myRotated(-45.0, 0.0, 0.0, 1.0);
            drawCube(0.1, 0.6, 0.05);
            myPopMatrix();
            myPushMatrix();
            myTranslated(0.04, -0.15, 0.0);
            myRotated(45.0, 0.0, 0.0, 1.0);
            drawCube(0.1, 0.6, 0.05);
            myPopMatrix();
            break;
        case 'l':
            myPushMatrix();
            myTranslated(-0.2, 0.0, 0.0);
            drawCube(0.1, 0.8, 0.05);
            myPopMatrix();
            myPushMatrix();
            myTranslated(0.0, -0.35, 0.0);
            drawCube(0.5, 0.1, 0.05);
            myPopMatrix();
            break;
        case 'm':
            myPushMatrix();
            myTranslated(-0.27, 0.0, 0.0);
            drawCube(0.1, 0.8, 0.05);
            myPopMatrix();
            myPushMatrix();
            myTranslated(-0.125, 0.0, 0.0);
            myRotated(20.0, 0.0, 0.0, 1.0);
            drawCube(0.1, 0.78, 0.05);
            myPopMatrix();
            myPushMatrix();
            myTranslated(0.125, 0.0, 0.0);
            myRotated(-20.0, 0.0, 0.0, 1.0);
            drawCube(0.1, 0.78, 0.05);
            myPopMatrix();
            myPushMatrix();
            myTranslated(0.27, 0.0, 0.0);
            drawCube(0.1, 0.8, 0.05);
            myPopMatrix();
            break;
        case 'n':
            myPushMatrix();
            myRotated(27.0, 0.0, 0.0, 1.0);
            drawCube(0.1, 0.83, 0.05);
            myPopMatrix();
            myPushMatrix();
            myTranslated(-0.2, 0.0, 0.0);
            drawCube(0.1, 0.8, 0.05);
            myPopMatrix();
            myPushMatrix();
            myTranslated(0.2, 0.0, 0.0);
            drawCube(0.1, 0.8, 0.05);
            myPopMatrix();
            break;
        case 0:
            myScaled(0.5, 1.0, 1.0);
            drawCurve(2*M_PI, 0.4, 0.1, 0.05, 20.0);
            break;
        case 1:
            drawCube(0.1, 0.8, 0.05);
            myPushMatrix();
            myTranslated(0.0, -0.36, 0.0);
            drawCube(0.3, 0.08, 0.05);
            myPopMatrix();
            myPushMatrix();
            myTranslated(-0.05, 0.4-0.1/cosf(M_PI/6), 0.0);
            myRotated(60.0, 0.0, 0.0, 1.0);
            drawCube(0.2, 0.2*tanf(M_PI/6), 0.05);
            myPopMatrix();
            break;
        case 2:
            myPushMatrix();
            myTranslated(0.0, 0.2, 0.0);
            drawCurve(6*M_PI/5, 0.2, 0.08, 0.05, 20.0);
            myPopMatrix();
            myPushMatrix();
            myTranslated(-0.02, -0.12, 0.0);
            myRotated(56.0, 0.0, 0.0, 1.0);
            drawCube(0.54, 0.08, 0.05);
            myPopMatrix();
            myPushMatrix();
            myTranslated(0.0, -0.36, 0.0);
            drawCube(0.4, 0.08, 0.05);
            myPopMatrix();
            break;
        case 3:
            drawCube(0.12, 0.08, 0.05);
            myPushMatrix();
            myTranslated(0.0, 0.18, 0.0);
            drawCurve(3*M_PI/2, 0.22, 0.08, 0.05, 20.0);
            myPopMatrix();
            myPushMatrix();
            myTranslated(0.0, -0.18, 0.0);
            myRotated(-90, 0.0, 0.0, 1.0);
            drawCurve(3*M_PI/2, 0.22, 0.08, 0.05, 20.0);
            myPopMatrix();
            break;
        case 4:
            myPushMatrix();
            myTranslated(0.05, 0.0, 0.0);
            drawCube(0.1, 0.8, 0.05);
            myPopMatrix();
            myPushMatrix();
            myTranslated(0.0, -0.1, 0.0);
            drawCube(0.5, 0.08, 0.05);
            myPopMatrix();
            myPushMatrix();
            myTranslated(-0.09, 0.15, 0.0);
            myRotated(61.0, 0.0, 0.0, 1.0);
            drawCube(0.52, 0.08, 0.05);
            myPopMatrix();
            break;
        case 5:
            myPushMatrix();
            myTranslated(0.0, 0.36, 0.0);
            drawCube(0.4, 0.08, 0.05);
            myPopMatrix();
            myPushMatrix();
            myTranslated(-0.18, 0.2, 0.0);
            drawCube(0.08, 0.4, 0.05);
            myPopMatrix();
            myPushMatrix();
            myTranslated(-0.10, 0.0, 0.0);
            drawCube(0.24, 0.08, 0.05);
            myPopMatrix();
            myPushMatrix();
            myTranslated(0.0, -0.18, 0.0);
            myRotated(-90, 0.0, 0.0, 1.0);
            drawCurve(3*M_PI/2, 0.22, 0.08, 0.05, 20.0);
            myPopMatrix();
            break;
        case 6:
            myPushMatrix();
            myTranslated(-0.04, 0.1, 0.0);
            myRotated(60.0, 0.0, 0.0, 1.0);
            drawCube(0.55, 0.08, 0.05);
            myPopMatrix();
            myPushMatrix();
            myTranslated(0.0, -0.18, 0.0);
            drawCurve(2*M_PI, 0.22, 0.08, 0.05, 20.0);
            myPopMatrix();
            break;
        case 7:
            myPushMatrix();
            myTranslated(0.0, 0.36, 0.0);
            drawCube(0.4, 0.08, 0.05);
            myPopMatrix();
            myPushMatrix();
            myTranslated(0.01, 0.01, 0.0);
            myRotated(65, 0.0, 0.0, 1.0);
            drawCube(0.7, 0.08, 0.05);
            myPopMatrix();
            break;
        case 8:
            myPushMatrix();
            myTranslated(0.0, 0.18, 0.0);
            drawCurve(2*M_PI, 0.22, 0.08, 0.05, 20.0);
            myPopMatrix();
            myPushMatrix();
            myTranslated(0.0, -0.18, 0.0);
            drawCurve(2*M_PI, 0.22, 0.08, 0.05, 20.0);
            myPopMatrix();
            break;
        case 9:
            myPushMatrix();
            myTranslated(0.04, -0.1, 0.0);
            myRotated(60.0, 0.0, 0.0, 1.0);
            drawCube(0.55, 0.08, 0.05);
            myPopMatrix();
            myPushMatrix();
            myTranslated(0.0, 0.18, 0.0);
            drawCurve(2*M_PI, 0.22, 0.08, 0.05, 20.0);
            myPopMatrix();
            break;
            
        default:
            break;
    }
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
leal -0x61(%rdi), %eax
cmpl $0xd, %eax
ja 0x1e9b
leaq 0x551b(%rip), %rcx      # 0x7308
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
movsd 0x529a(%rip), %xmm0     # 0x7098
movsd 0x523a(%rip), %xmm1     # 0x7040
movsd 0x523a(%rip), %xmm2     # 0x7048
callq 0x13ac
callq 0x4053
movsd 0x53a8(%rip), %xmm0     # 0x71c8
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x38bb
movsd 0x539d(%rip), %xmm0     # 0x71d0
movsd 0x51f5(%rip), %xmm3     # 0x7030
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x3a49
movsd 0x5232(%rip), %xmm0     # 0x7080
movsd 0x51ea(%rip), %xmm1     # 0x7040
movsd 0x51ea(%rip), %xmm2     # 0x7048
callq 0x13ac
callq 0x4109
callq 0x4053
movsd 0x5363(%rip), %xmm0     # 0x71d8
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x38bb
movsd 0x5358(%rip), %xmm0     # 0x71e0
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
movsd 0x519a(%rip), %xmm3     # 0x7030
jmp 0x281e
cmpl $0x9, %edi
ja 0x1ef8
movl %edi, %eax
leaq 0x5437(%rip), %rcx      # 0x72e0
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
movsd 0x514e(%rip), %xmm0     # 0x7008
movsd 0x516e(%rip), %xmm1     # 0x7030
movaps %xmm1, %xmm2
callq 0x39bb
movss 0x53de(%rip), %xmm0     # 0x72b0
movss 0x53f6(%rip), %xmm1     # 0x72d0
movss 0x53f2(%rip), %xmm2     # 0x72d4
movss 0x53d2(%rip), %xmm3     # 0x72bc
movss 0x53ce(%rip), %xmm4     # 0x72c0
popq %rbp
jmp 0x163e
popq %rbp
retq
callq 0x4053
movsd 0x5221(%rip), %xmm0     # 0x7128
movsd 0x5121(%rip), %xmm3     # 0x7030
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x3a49
movsd 0x516e(%rip), %xmm0     # 0x7090
movsd 0x5206(%rip), %xmm1     # 0x7130
movsd 0x5116(%rip), %xmm2     # 0x7048
callq 0x13ac
callq 0x4109
callq 0x4053
movsd 0x51ef(%rip), %xmm0     # 0x7138
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x38bb
movsd 0x5154(%rip), %xmm1     # 0x70b0
movsd 0x512c(%rip), %xmm0     # 0x7090
movsd 0x50dc(%rip), %xmm2     # 0x7048
callq 0x13ac
callq 0x4109
callq 0x4053
movsd 0x5115(%rip), %xmm0     # 0x7098
jmp 0x215a
callq 0x4053
movsd 0x51eb(%rip), %xmm0     # 0x7180
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x38bb
movsd 0x50e8(%rip), %xmm0     # 0x7090
movsd 0x5100(%rip), %xmm1     # 0x70b0
movsd 0x5090(%rip), %xmm2     # 0x7048
callq 0x13ac
callq 0x4109
callq 0x4053
movsd 0x5049(%rip), %xmm0     # 0x7018
movsd 0x50e9(%rip), %xmm1     # 0x70c0
xorps %xmm2, %xmm2
callq 0x38bb
movsd 0x51a1(%rip), %xmm0     # 0x7188
movsd 0x5041(%rip), %xmm3     # 0x7030
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x3a49
movsd 0x518e(%rip), %xmm1     # 0x7190
movsd 0x5086(%rip), %xmm0     # 0x7090
movsd 0x5036(%rip), %xmm2     # 0x7048
callq 0x13ac
callq 0x4109
callq 0x4053
movsd 0x516f(%rip), %xmm1     # 0x7198
xorps %xmm2, %xmm2
movsd 0x4fe4(%rip), %xmm0     # 0x7018
callq 0x38bb
movsd 0x515f(%rip), %xmm0     # 0x71a0
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
movsd 0x4fe1(%rip), %xmm3     # 0x7030
callq 0x3a49
movsd 0x5034(%rip), %xmm0     # 0x7090
movsd 0x512c(%rip), %xmm1     # 0x7190
jmp 0x2833
callq 0x4053
movsd 0x50ca(%rip), %xmm0     # 0x7140
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x38bb
movsd 0x5007(%rip), %xmm0     # 0x7090
movsd 0x501f(%rip), %xmm1     # 0x70b0
movsd 0x4faf(%rip), %xmm2     # 0x7048
callq 0x13ac
callq 0x4109
callq 0x4053
movsd 0x5098(%rip), %xmm0     # 0x7148
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x38bb
movsd 0x508d(%rip), %xmm0     # 0x7150
movsd 0x4f65(%rip), %xmm3     # 0x7030
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x3a49
movsd 0x507a(%rip), %xmm1     # 0x7158
movsd 0x4faa(%rip), %xmm0     # 0x7090
movsd 0x4f5a(%rip), %xmm2     # 0x7048
callq 0x13ac
callq 0x4109
callq 0x4053
movsd 0x505b(%rip), %xmm0     # 0x7160
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x38bb
movsd 0x5050(%rip), %xmm0     # 0x7168
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
movsd 0x4f0a(%rip), %xmm3     # 0x7030
callq 0x3a49
movsd 0x4f5d(%rip), %xmm0     # 0x7090
movsd 0x501d(%rip), %xmm1     # 0x7158
movsd 0x4f05(%rip), %xmm2     # 0x7048
callq 0x13ac
callq 0x4109
callq 0x4053
movsd 0x5016(%rip), %xmm0     # 0x7170
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x38bb
movsd 0x4f23(%rip), %xmm0     # 0x7090
jmp 0x22cc
movsd 0x4f16(%rip), %xmm0     # 0x7090
movsd 0x4f2e(%rip), %xmm1     # 0x70b0
movsd 0x4ebe(%rip), %xmm2     # 0x7048
callq 0x13ac
callq 0x4053
movsd 0x4ec4(%rip), %xmm1     # 0x7060
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
callq 0x38bb
movsd 0x4f59(%rip), %xmm0     # 0x7108
movsd 0x4e89(%rip), %xmm1     # 0x7040
movsd 0x4e89(%rip), %xmm2     # 0x7048
callq 0x13ac
callq 0x4109
callq 0x4053
movsd 0x4f2a(%rip), %xmm1     # 0x7100
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
callq 0x38bb
movsd 0x4f1f(%rip), %xmm0     # 0x7108
jmp 0x282b
callq 0x4053
movsd 0x4f3d(%rip), %xmm0     # 0x7138
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x38bb
movsd 0x4e82(%rip), %xmm0     # 0x7090
movsd 0x4e9a(%rip), %xmm1     # 0x70b0
movsd 0x4e2a(%rip), %xmm2     # 0x7048
callq 0x13ac
callq 0x4109
callq 0x4053
movsd 0x4f43(%rip), %xmm1     # 0x7178
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
callq 0x38bb
movsd 0x4dc0(%rip), %xmm0     # 0x7008
movsd 0x4e40(%rip), %xmm1     # 0x7090
jmp 0x2833
movsd 0x4dab(%rip), %xmm0     # 0x7008
movsd 0x4ddb(%rip), %xmm1     # 0x7040
movsd 0x4ddb(%rip), %xmm2     # 0x7048
callq 0x13ac
callq 0x4053
movsd 0x4f29(%rip), %xmm0     # 0x71a8
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x38bb
movsd 0x4e1e(%rip), %xmm1     # 0x70b0
movsd 0x4da6(%rip), %xmm0     # 0x7040
movsd 0x4da6(%rip), %xmm2     # 0x7048
callq 0x13ac
callq 0x4109
callq 0x4053
movsd 0x4ef7(%rip), %xmm0     # 0x71b0
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x38bb
movsd 0x4d74(%rip), %xmm0     # 0x7040
movsd 0x4ddc(%rip), %xmm1     # 0x70b0
jmp 0x2833
movsd 0x4d87(%rip), %xmm0     # 0x7068
movsd 0x4d57(%rip), %xmm1     # 0x7040
movsd 0x4d57(%rip), %xmm2     # 0x7048
callq 0x13ac
callq 0x4053
movsd 0x4d5d(%rip), %xmm1     # 0x7060
jmp 0x24ef
callq 0x4053
movsd 0x4d43(%rip), %xmm0     # 0x7058
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x38bb
movsd 0x4e90(%rip), %xmm0     # 0x71b8
movsd 0x4d00(%rip), %xmm1     # 0x7030
movaps %xmm1, %xmm2
callq 0x39bb
movsd 0x4e80(%rip), %xmm0     # 0x71c0
movsd 0x4d68(%rip), %xmm1     # 0x70b0
movsd 0x4cf8(%rip), %xmm2     # 0x7048
callq 0x13ac
callq 0x4053
movsd 0x4cee(%rip), %xmm1     # 0x7050
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
callq 0x38bb
movsd 0x4d33(%rip), %xmm0     # 0x70a8
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
movsd 0x4cad(%rip), %xmm3     # 0x7030
callq 0x3a49
movss 0x4f48(%rip), %xmm0     # 0x72d8
movss 0x4f1c(%rip), %xmm1     # 0x72b4
movss 0x4f18(%rip), %xmm2     # 0x72b8
movss 0x4f14(%rip), %xmm3     # 0x72bc
movss 0x4f10(%rip), %xmm4     # 0x72c0
callq 0x163e
callq 0x4109
callq 0x4053
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
movsd 0x4c8b(%rip), %xmm1     # 0x7058
callq 0x38bb
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
movsd 0x4cc8(%rip), %xmm0     # 0x70a8
movsd 0x4c48(%rip), %xmm3     # 0x7030
callq 0x3a49
movss 0x4ee3(%rip), %xmm0     # 0x72d8
movss 0x4eb7(%rip), %xmm1     # 0x72b4
jmp 0x2464
callq 0x4053
movsd 0x4c4c(%rip), %xmm0     # 0x7058
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x38bb
movsd 0x4c21(%rip), %xmm0     # 0x7040
movsd 0x4c89(%rip), %xmm1     # 0x70b0
movsd 0x4c19(%rip), %xmm2     # 0x7048
callq 0x13ac
callq 0x4053
movsd 0x4c67(%rip), %xmm0     # 0x70a8
movsd 0x4be7(%rip), %xmm3     # 0x7030
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x3a49
movss 0x4e7c(%rip), %xmm0     # 0x72d8
movss 0x4e6c(%rip), %xmm1     # 0x72d0
movss 0x4e4c(%rip), %xmm2     # 0x72b8
movss 0x4e48(%rip), %xmm3     # 0x72bc
movss 0x4e44(%rip), %xmm4     # 0x72c0
callq 0x163e
callq 0x4109
jmp 0x2ac2
movsd 0x4bd5(%rip), %xmm0     # 0x7068
movsd 0x4ba5(%rip), %xmm1     # 0x7040
movsd 0x4ba5(%rip), %xmm2     # 0x7048
callq 0x13ac
callq 0x4053
movsd 0x4bab(%rip), %xmm1     # 0x7060
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
callq 0x38bb
movsd 0x4ba0(%rip), %xmm0     # 0x7068
movsd 0x4b70(%rip), %xmm1     # 0x7040
movsd 0x4b70(%rip), %xmm2     # 0x7048
callq 0x13ac
callq 0x4109
callq 0x4053
movsd 0x4c11(%rip), %xmm1     # 0x7100
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
callq 0x38bb
movsd 0x4b66(%rip), %xmm0     # 0x7068
movsd 0x4b36(%rip), %xmm1     # 0x7040
movsd 0x4b36(%rip), %xmm2     # 0x7048
callq 0x13ac
callq 0x4109
callq 0x4053
movsd 0x4c57(%rip), %xmm0     # 0x7180
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x38bb
movsd 0x4b74(%rip), %xmm1     # 0x70b0
movsd 0x4afc(%rip), %xmm0     # 0x7040
jmp 0x2833
callq 0x4053
movsd 0x4af2(%rip), %xmm0     # 0x7048
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x38bb
movsd 0x4b27(%rip), %xmm0     # 0x7090
movsd 0x4b3f(%rip), %xmm1     # 0x70b0
movsd 0x4acf(%rip), %xmm2     # 0x7048
callq 0x13ac
callq 0x4109
callq 0x4053
movsd 0x4a90(%rip), %xmm1     # 0x7020
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
callq 0x38bb
movsd 0x4a65(%rip), %xmm0     # 0x7008
movsd 0x4a95(%rip), %xmm1     # 0x7040
movsd 0x4a95(%rip), %xmm2     # 0x7048
callq 0x13ac
callq 0x4109
callq 0x4053
movsd 0x4aee(%rip), %xmm0     # 0x70b8
movsd 0x4aee(%rip), %xmm1     # 0x70c0
xorps %xmm2, %xmm2
callq 0x38bb
movsd 0x4ae6(%rip), %xmm0     # 0x70c8
movsd 0x4a46(%rip), %xmm3     # 0x7030
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x3a49
movsd 0x4ad3(%rip), %xmm0     # 0x70d0
jmp 0x282b
callq 0x4053
movsd 0x4a09(%rip), %xmm0     # 0x7018
movsd 0x4a09(%rip), %xmm1     # 0x7020
xorps %xmm2, %xmm2
callq 0x38bb
movsd 0x4a01(%rip), %xmm0     # 0x7028
movsd 0x4a01(%rip), %xmm3     # 0x7030
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x3a49
movsd 0x49f6(%rip), %xmm0     # 0x7038
movsd 0x49f6(%rip), %xmm1     # 0x7040
movsd 0x49f6(%rip), %xmm2     # 0x7048
callq 0x13ac
callq 0x4109
callq 0x4053
movsd 0x49e7(%rip), %xmm1     # 0x7050
jmp 0x2a8a
callq 0x4053
movsd 0x4a1d(%rip), %xmm1     # 0x7098
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
callq 0x38bb
movss 0x4c3a(%rip), %xmm0     # 0x72c8
movss 0x4c36(%rip), %xmm1     # 0x72cc
movss 0x4c1a(%rip), %xmm2     # 0x72b8
movss 0x4c16(%rip), %xmm3     # 0x72bc
movss 0x4c12(%rip), %xmm4     # 0x72c0
callq 0x163e
callq 0x4109
callq 0x4053
movsd 0x4a1b(%rip), %xmm0     # 0x70e0
movsd 0x4a1b(%rip), %xmm1     # 0x70e8
xorps %xmm2, %xmm2
callq 0x38bb
movsd 0x4a13(%rip), %xmm0     # 0x70f0
movsd 0x494b(%rip), %xmm3     # 0x7030
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x3a49
movsd 0x4a00(%rip), %xmm0     # 0x70f8
movsd 0x4940(%rip), %xmm1     # 0x7040
movsd 0x4940(%rip), %xmm2     # 0x7048
callq 0x13ac
callq 0x4109
callq 0x4053
movsd 0x49e1(%rip), %xmm1     # 0x7100
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
callq 0x38bb
movsd 0x4936(%rip), %xmm0     # 0x7068
jmp 0x282b
movsd 0x4999(%rip), %xmm0     # 0x70d8
movsd 0x48f9(%rip), %xmm1     # 0x7040
movsd 0x48f9(%rip), %xmm2     # 0x7048
callq 0x13ac
callq 0x4053
movsd 0x48ef(%rip), %xmm1     # 0x7050
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
callq 0x38bb
movss 0x4b50(%rip), %xmm0     # 0x72c4
movss 0x4b38(%rip), %xmm1     # 0x72b4
movss 0x4b34(%rip), %xmm2     # 0x72b8
movss 0x4b30(%rip), %xmm3     # 0x72bc
movss 0x4b2c(%rip), %xmm4     # 0x72c0
callq 0x163e
callq 0x4109
callq 0x4053
movsd 0x48ad(%rip), %xmm1     # 0x7058
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
jmp 0x29af
callq 0x4053
movsd 0x489d(%rip), %xmm1     # 0x7060
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
callq 0x38bb
movsd 0x4892(%rip), %xmm0     # 0x7068
movsd 0x4862(%rip), %xmm1     # 0x7040
movsd 0x4862(%rip), %xmm2     # 0x7048
callq 0x13ac
callq 0x4109
callq 0x4053
movsd 0x4873(%rip), %xmm0     # 0x7070
xorps %xmm2, %xmm2
movaps %xmm0, %xmm1
callq 0x38bb
movsd 0x4868(%rip), %xmm0     # 0x7078
movsd 0x4818(%rip), %xmm3     # 0x7030
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x3a49
movsd 0x4855(%rip), %xmm0     # 0x7080
movsd 0x480d(%rip), %xmm1     # 0x7040
movsd 0x480d(%rip), %xmm2     # 0x7048
callq 0x13ac
jmp 0x2ac2
movsd 0x4843(%rip), %xmm0     # 0x7090
movsd 0x485b(%rip), %xmm1     # 0x70b0
movsd 0x47eb(%rip), %xmm2     # 0x7048
callq 0x13ac
callq 0x4053
movsd 0x4891(%rip), %xmm1     # 0x7100
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
callq 0x38bb
movsd 0x4886(%rip), %xmm0     # 0x7108
movsd 0x47b6(%rip), %xmm1     # 0x7040
movsd 0x47b6(%rip), %xmm2     # 0x7048
callq 0x13ac
callq 0x4109
callq 0x4053
movsd 0x4867(%rip), %xmm0     # 0x7110
movsd 0x4867(%rip), %xmm1     # 0x7118
xorps %xmm2, %xmm2
callq 0x38bb
movsd 0x4767(%rip), %xmm0     # 0x7028
movsd 0x4767(%rip), %xmm3     # 0x7030
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x3a49
movsd 0x47bc(%rip), %xmm0     # 0x7098
movsd 0x483c(%rip), %xmm1     # 0x7120
jmp 0x2833
callq 0x4053
movsd 0x476a(%rip), %xmm1     # 0x7060
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
callq 0x38bb
movsd 0x475f(%rip), %xmm0     # 0x7068
movsd 0x472f(%rip), %xmm1     # 0x7040
movsd 0x472f(%rip), %xmm2     # 0x7048
callq 0x13ac
callq 0x4109
callq 0x4053
movsd 0x4728(%rip), %xmm0     # 0x7058
movsd 0x4760(%rip), %xmm1     # 0x7098
xorps %xmm2, %xmm2
callq 0x38bb
movsd 0x46f8(%rip), %xmm0     # 0x7040
movsd 0x4718(%rip), %xmm1     # 0x7068
movsd 0x46f0(%rip), %xmm2     # 0x7048
callq 0x13ac
callq 0x4109
callq 0x4053
movsd 0x46b1(%rip), %xmm0     # 0x7020
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x38bb
movsd 0x471e(%rip), %xmm0     # 0x70a0
movsd 0x46b6(%rip), %xmm1     # 0x7040
movsd 0x46b6(%rip), %xmm2     # 0x7048
callq 0x13ac
callq 0x4109
callq 0x4053
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
movsd 0x46a9(%rip), %xmm1     # 0x7058
callq 0x38bb
movsd 0x46ec(%rip), %xmm0     # 0x70a8
movsd 0x466c(%rip), %xmm3     # 0x7030
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x3a49
movss 0x48ed(%rip), %xmm0     # 0x72c4
jmp 0x2a9d
callq 0x4053
movsd 0x469f(%rip), %xmm0     # 0x7088
movsd 0x469f(%rip), %xmm1     # 0x7090
xorps %xmm2, %xmm2
callq 0x38bb
movsd 0x4627(%rip), %xmm0     # 0x7028
movsd 0x4627(%rip), %xmm3     # 0x7030
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x3a49
movsd 0x461c(%rip), %xmm0     # 0x7038
movsd 0x461c(%rip), %xmm1     # 0x7040
movsd 0x461c(%rip), %xmm2     # 0x7048
callq 0x13ac
jmp 0x2a78
callq 0x4053
movsd 0x4610(%rip), %xmm1     # 0x7050
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
callq 0x38bb
movss 0x485d(%rip), %xmm0     # 0x72b0
movss 0x4859(%rip), %xmm1     # 0x72b4
movss 0x4855(%rip), %xmm2     # 0x72b8
movss 0x4851(%rip), %xmm3     # 0x72bc
movss 0x484d(%rip), %xmm4     # 0x72c0
callq 0x163e
callq 0x4109
callq 0x4053
movsd 0x45ce(%rip), %xmm1     # 0x7058
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
callq 0x38bb
movss 0x4813(%rip), %xmm0     # 0x72b0
movss 0x480f(%rip), %xmm1     # 0x72b4
movss 0x480b(%rip), %xmm2     # 0x72b8
movss 0x4807(%rip), %xmm3     # 0x72bc
movss 0x4803(%rip), %xmm4     # 0x72c0
callq 0x163e
popq %rbp
jmp 0x4109