// File: /workspace/github_cpp_makefile_star2_O1/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 0x1e87
leaq 0x5533(%rip), %rcx      # 0x730c
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
movsd 0x52ae(%rip), %xmm0     # 0x7098
movsd 0x524e(%rip), %xmm1     # 0x7040
movsd 0x524e(%rip), %xmm2     # 0x7048
callq 0x13bc
callq 0x4157
movsd 0x53bc(%rip), %xmm0     # 0x71c8
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x398d
movsd 0x53b1(%rip), %xmm0     # 0x71d0
movsd 0x5209(%rip), %xmm3     # 0x7030
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x3b1c
movsd 0x5246(%rip), %xmm0     # 0x7080
movsd 0x51fe(%rip), %xmm1     # 0x7040
movsd 0x51fe(%rip), %xmm2     # 0x7048
callq 0x13bc
callq 0x420d
callq 0x4157
movsd 0x5377(%rip), %xmm0     # 0x71d8
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x398d
movsd 0x536c(%rip), %xmm0     # 0x71e0
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
movsd 0x51ae(%rip), %xmm3     # 0x7030
jmp 0x280a
cmpl $0x9, %edi
ja 0x1ee4
movl %edi, %eax
leaq 0x544f(%rip), %rcx      # 0x72e4
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
movsd 0x5162(%rip), %xmm0     # 0x7008
movsd 0x5182(%rip), %xmm1     # 0x7030
movaps %xmm1, %xmm2
callq 0x3a8e
movss 0x53f6(%rip), %xmm0     # 0x72b4
movss 0x540e(%rip), %xmm1     # 0x72d4
movss 0x540a(%rip), %xmm2     # 0x72d8
movss 0x53ea(%rip), %xmm3     # 0x72c0
movss 0x53e6(%rip), %xmm4     # 0x72c4
popq %rbp
jmp 0x164e
popq %rbp
retq
callq 0x4157
movsd 0x5235(%rip), %xmm0     # 0x7128
movsd 0x5135(%rip), %xmm3     # 0x7030
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x3b1c
movsd 0x5182(%rip), %xmm0     # 0x7090
movsd 0x521a(%rip), %xmm1     # 0x7130
movsd 0x512a(%rip), %xmm2     # 0x7048
callq 0x13bc
callq 0x420d
callq 0x4157
movsd 0x5203(%rip), %xmm0     # 0x7138
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x398d
movsd 0x5168(%rip), %xmm1     # 0x70b0
movsd 0x5140(%rip), %xmm0     # 0x7090
movsd 0x50f0(%rip), %xmm2     # 0x7048
callq 0x13bc
callq 0x420d
callq 0x4157
movsd 0x5129(%rip), %xmm0     # 0x7098
jmp 0x2146
callq 0x4157
movsd 0x51ff(%rip), %xmm0     # 0x7180
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x398d
movsd 0x50fc(%rip), %xmm0     # 0x7090
movsd 0x5114(%rip), %xmm1     # 0x70b0
movsd 0x50a4(%rip), %xmm2     # 0x7048
callq 0x13bc
callq 0x420d
callq 0x4157
movsd 0x505d(%rip), %xmm0     # 0x7018
movsd 0x50fd(%rip), %xmm1     # 0x70c0
xorps %xmm2, %xmm2
callq 0x398d
movsd 0x51b5(%rip), %xmm0     # 0x7188
movsd 0x5055(%rip), %xmm3     # 0x7030
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x3b1c
movsd 0x51a2(%rip), %xmm1     # 0x7190
movsd 0x509a(%rip), %xmm0     # 0x7090
movsd 0x504a(%rip), %xmm2     # 0x7048
callq 0x13bc
callq 0x420d
callq 0x4157
movsd 0x5183(%rip), %xmm1     # 0x7198
xorps %xmm2, %xmm2
movsd 0x4ff8(%rip), %xmm0     # 0x7018
callq 0x398d
movsd 0x5173(%rip), %xmm0     # 0x71a0
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
movsd 0x4ff5(%rip), %xmm3     # 0x7030
callq 0x3b1c
movsd 0x5048(%rip), %xmm0     # 0x7090
movsd 0x5140(%rip), %xmm1     # 0x7190
jmp 0x281f
callq 0x4157
movsd 0x50de(%rip), %xmm0     # 0x7140
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x398d
movsd 0x501b(%rip), %xmm0     # 0x7090
movsd 0x5033(%rip), %xmm1     # 0x70b0
movsd 0x4fc3(%rip), %xmm2     # 0x7048
callq 0x13bc
callq 0x420d
callq 0x4157
movsd 0x50ac(%rip), %xmm0     # 0x7148
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x398d
movsd 0x50a1(%rip), %xmm0     # 0x7150
movsd 0x4f79(%rip), %xmm3     # 0x7030
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x3b1c
movsd 0x508e(%rip), %xmm1     # 0x7158
movsd 0x4fbe(%rip), %xmm0     # 0x7090
movsd 0x4f6e(%rip), %xmm2     # 0x7048
callq 0x13bc
callq 0x420d
callq 0x4157
movsd 0x506f(%rip), %xmm0     # 0x7160
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x398d
movsd 0x5064(%rip), %xmm0     # 0x7168
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
movsd 0x4f1e(%rip), %xmm3     # 0x7030
callq 0x3b1c
movsd 0x4f71(%rip), %xmm0     # 0x7090
movsd 0x5031(%rip), %xmm1     # 0x7158
movsd 0x4f19(%rip), %xmm2     # 0x7048
callq 0x13bc
callq 0x420d
callq 0x4157
movsd 0x502a(%rip), %xmm0     # 0x7170
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x398d
movsd 0x4f37(%rip), %xmm0     # 0x7090
jmp 0x22b8
movsd 0x4f2a(%rip), %xmm0     # 0x7090
movsd 0x4f42(%rip), %xmm1     # 0x70b0
movsd 0x4ed2(%rip), %xmm2     # 0x7048
callq 0x13bc
callq 0x4157
movsd 0x4ed8(%rip), %xmm1     # 0x7060
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
callq 0x398d
movsd 0x4f6d(%rip), %xmm0     # 0x7108
movsd 0x4e9d(%rip), %xmm1     # 0x7040
movsd 0x4e9d(%rip), %xmm2     # 0x7048
callq 0x13bc
callq 0x420d
callq 0x4157
movsd 0x4f3e(%rip), %xmm1     # 0x7100
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
callq 0x398d
movsd 0x4f33(%rip), %xmm0     # 0x7108
jmp 0x2817
callq 0x4157
movsd 0x4f51(%rip), %xmm0     # 0x7138
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x398d
movsd 0x4e96(%rip), %xmm0     # 0x7090
movsd 0x4eae(%rip), %xmm1     # 0x70b0
movsd 0x4e3e(%rip), %xmm2     # 0x7048
callq 0x13bc
callq 0x420d
callq 0x4157
movsd 0x4f57(%rip), %xmm1     # 0x7178
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
callq 0x398d
movsd 0x4dd4(%rip), %xmm0     # 0x7008
movsd 0x4e54(%rip), %xmm1     # 0x7090
jmp 0x281f
movsd 0x4dbf(%rip), %xmm0     # 0x7008
movsd 0x4def(%rip), %xmm1     # 0x7040
movsd 0x4def(%rip), %xmm2     # 0x7048
callq 0x13bc
callq 0x4157
movsd 0x4f3d(%rip), %xmm0     # 0x71a8
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x398d
movsd 0x4e32(%rip), %xmm1     # 0x70b0
movsd 0x4dba(%rip), %xmm0     # 0x7040
movsd 0x4dba(%rip), %xmm2     # 0x7048
callq 0x13bc
callq 0x420d
callq 0x4157
movsd 0x4f0b(%rip), %xmm0     # 0x71b0
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x398d
movsd 0x4d88(%rip), %xmm0     # 0x7040
movsd 0x4df0(%rip), %xmm1     # 0x70b0
jmp 0x281f
movsd 0x4d9b(%rip), %xmm0     # 0x7068
movsd 0x4d6b(%rip), %xmm1     # 0x7040
movsd 0x4d6b(%rip), %xmm2     # 0x7048
callq 0x13bc
callq 0x4157
movsd 0x4d71(%rip), %xmm1     # 0x7060
jmp 0x24db
callq 0x4157
movsd 0x4d57(%rip), %xmm0     # 0x7058
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x398d
movsd 0x4ea4(%rip), %xmm0     # 0x71b8
movsd 0x4d14(%rip), %xmm1     # 0x7030
movaps %xmm1, %xmm2
callq 0x3a8e
movsd 0x4e94(%rip), %xmm0     # 0x71c0
movsd 0x4d7c(%rip), %xmm1     # 0x70b0
movsd 0x4d0c(%rip), %xmm2     # 0x7048
callq 0x13bc
callq 0x4157
movsd 0x4d02(%rip), %xmm1     # 0x7050
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
callq 0x398d
movsd 0x4d47(%rip), %xmm0     # 0x70a8
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
movsd 0x4cc1(%rip), %xmm3     # 0x7030
callq 0x3b1c
movss 0x4f60(%rip), %xmm0     # 0x72dc
movss 0x4f34(%rip), %xmm1     # 0x72b8
movss 0x4f30(%rip), %xmm2     # 0x72bc
movss 0x4f2c(%rip), %xmm3     # 0x72c0
movss 0x4f28(%rip), %xmm4     # 0x72c4
callq 0x164e
callq 0x420d
callq 0x4157
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
movsd 0x4c9f(%rip), %xmm1     # 0x7058
callq 0x398d
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
movsd 0x4cdc(%rip), %xmm0     # 0x70a8
movsd 0x4c5c(%rip), %xmm3     # 0x7030
callq 0x3b1c
movss 0x4efb(%rip), %xmm0     # 0x72dc
movss 0x4ecf(%rip), %xmm1     # 0x72b8
jmp 0x2450
callq 0x4157
movsd 0x4c60(%rip), %xmm0     # 0x7058
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x398d
movsd 0x4c35(%rip), %xmm0     # 0x7040
movsd 0x4c9d(%rip), %xmm1     # 0x70b0
movsd 0x4c2d(%rip), %xmm2     # 0x7048
callq 0x13bc
callq 0x4157
movsd 0x4c7b(%rip), %xmm0     # 0x70a8
movsd 0x4bfb(%rip), %xmm3     # 0x7030
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x3b1c
movss 0x4e94(%rip), %xmm0     # 0x72dc
movss 0x4e84(%rip), %xmm1     # 0x72d4
movss 0x4e64(%rip), %xmm2     # 0x72bc
movss 0x4e60(%rip), %xmm3     # 0x72c0
movss 0x4e5c(%rip), %xmm4     # 0x72c4
callq 0x164e
callq 0x420d
jmp 0x2aae
movsd 0x4be9(%rip), %xmm0     # 0x7068
movsd 0x4bb9(%rip), %xmm1     # 0x7040
movsd 0x4bb9(%rip), %xmm2     # 0x7048
callq 0x13bc
callq 0x4157
movsd 0x4bbf(%rip), %xmm1     # 0x7060
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
callq 0x398d
movsd 0x4bb4(%rip), %xmm0     # 0x7068
movsd 0x4b84(%rip), %xmm1     # 0x7040
movsd 0x4b84(%rip), %xmm2     # 0x7048
callq 0x13bc
callq 0x420d
callq 0x4157
movsd 0x4c25(%rip), %xmm1     # 0x7100
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
callq 0x398d
movsd 0x4b7a(%rip), %xmm0     # 0x7068
movsd 0x4b4a(%rip), %xmm1     # 0x7040
movsd 0x4b4a(%rip), %xmm2     # 0x7048
callq 0x13bc
callq 0x420d
callq 0x4157
movsd 0x4c6b(%rip), %xmm0     # 0x7180
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x398d
movsd 0x4b88(%rip), %xmm1     # 0x70b0
movsd 0x4b10(%rip), %xmm0     # 0x7040
jmp 0x281f
callq 0x4157
movsd 0x4b06(%rip), %xmm0     # 0x7048
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x398d
movsd 0x4b3b(%rip), %xmm0     # 0x7090
movsd 0x4b53(%rip), %xmm1     # 0x70b0
movsd 0x4ae3(%rip), %xmm2     # 0x7048
callq 0x13bc
callq 0x420d
callq 0x4157
movsd 0x4aa4(%rip), %xmm1     # 0x7020
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
callq 0x398d
movsd 0x4a79(%rip), %xmm0     # 0x7008
movsd 0x4aa9(%rip), %xmm1     # 0x7040
movsd 0x4aa9(%rip), %xmm2     # 0x7048
callq 0x13bc
callq 0x420d
callq 0x4157
movsd 0x4b02(%rip), %xmm0     # 0x70b8
movsd 0x4b02(%rip), %xmm1     # 0x70c0
xorps %xmm2, %xmm2
callq 0x398d
movsd 0x4afa(%rip), %xmm0     # 0x70c8
movsd 0x4a5a(%rip), %xmm3     # 0x7030
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x3b1c
movsd 0x4ae7(%rip), %xmm0     # 0x70d0
jmp 0x2817
callq 0x4157
movsd 0x4a1d(%rip), %xmm0     # 0x7018
movsd 0x4a1d(%rip), %xmm1     # 0x7020
xorps %xmm2, %xmm2
callq 0x398d
movsd 0x4a15(%rip), %xmm0     # 0x7028
movsd 0x4a15(%rip), %xmm3     # 0x7030
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x3b1c
movsd 0x4a0a(%rip), %xmm0     # 0x7038
movsd 0x4a0a(%rip), %xmm1     # 0x7040
movsd 0x4a0a(%rip), %xmm2     # 0x7048
callq 0x13bc
callq 0x420d
callq 0x4157
movsd 0x49fb(%rip), %xmm1     # 0x7050
jmp 0x2a76
callq 0x4157
movsd 0x4a31(%rip), %xmm1     # 0x7098
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
callq 0x398d
movss 0x4c52(%rip), %xmm0     # 0x72cc
movss 0x4c4e(%rip), %xmm1     # 0x72d0
movss 0x4c32(%rip), %xmm2     # 0x72bc
movss 0x4c2e(%rip), %xmm3     # 0x72c0
movss 0x4c2a(%rip), %xmm4     # 0x72c4
callq 0x164e
callq 0x420d
callq 0x4157
movsd 0x4a2f(%rip), %xmm0     # 0x70e0
movsd 0x4a2f(%rip), %xmm1     # 0x70e8
xorps %xmm2, %xmm2
callq 0x398d
movsd 0x4a27(%rip), %xmm0     # 0x70f0
movsd 0x495f(%rip), %xmm3     # 0x7030
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x3b1c
movsd 0x4a14(%rip), %xmm0     # 0x70f8
movsd 0x4954(%rip), %xmm1     # 0x7040
movsd 0x4954(%rip), %xmm2     # 0x7048
callq 0x13bc
callq 0x420d
callq 0x4157
movsd 0x49f5(%rip), %xmm1     # 0x7100
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
callq 0x398d
movsd 0x494a(%rip), %xmm0     # 0x7068
jmp 0x2817
movsd 0x49ad(%rip), %xmm0     # 0x70d8
movsd 0x490d(%rip), %xmm1     # 0x7040
movsd 0x490d(%rip), %xmm2     # 0x7048
callq 0x13bc
callq 0x4157
movsd 0x4903(%rip), %xmm1     # 0x7050
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
callq 0x398d
movss 0x4b68(%rip), %xmm0     # 0x72c8
movss 0x4b50(%rip), %xmm1     # 0x72b8
movss 0x4b4c(%rip), %xmm2     # 0x72bc
movss 0x4b48(%rip), %xmm3     # 0x72c0
movss 0x4b44(%rip), %xmm4     # 0x72c4
callq 0x164e
callq 0x420d
callq 0x4157
movsd 0x48c1(%rip), %xmm1     # 0x7058
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
jmp 0x299b
callq 0x4157
movsd 0x48b1(%rip), %xmm1     # 0x7060
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
callq 0x398d
movsd 0x48a6(%rip), %xmm0     # 0x7068
movsd 0x4876(%rip), %xmm1     # 0x7040
movsd 0x4876(%rip), %xmm2     # 0x7048
callq 0x13bc
callq 0x420d
callq 0x4157
movsd 0x4887(%rip), %xmm0     # 0x7070
xorps %xmm2, %xmm2
movaps %xmm0, %xmm1
callq 0x398d
movsd 0x487c(%rip), %xmm0     # 0x7078
movsd 0x482c(%rip), %xmm3     # 0x7030
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x3b1c
movsd 0x4869(%rip), %xmm0     # 0x7080
movsd 0x4821(%rip), %xmm1     # 0x7040
movsd 0x4821(%rip), %xmm2     # 0x7048
callq 0x13bc
jmp 0x2aae
movsd 0x4857(%rip), %xmm0     # 0x7090
movsd 0x486f(%rip), %xmm1     # 0x70b0
movsd 0x47ff(%rip), %xmm2     # 0x7048
callq 0x13bc
callq 0x4157
movsd 0x48a5(%rip), %xmm1     # 0x7100
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
callq 0x398d
movsd 0x489a(%rip), %xmm0     # 0x7108
movsd 0x47ca(%rip), %xmm1     # 0x7040
movsd 0x47ca(%rip), %xmm2     # 0x7048
callq 0x13bc
callq 0x420d
callq 0x4157
movsd 0x487b(%rip), %xmm0     # 0x7110
movsd 0x487b(%rip), %xmm1     # 0x7118
xorps %xmm2, %xmm2
callq 0x398d
movsd 0x477b(%rip), %xmm0     # 0x7028
movsd 0x477b(%rip), %xmm3     # 0x7030
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x3b1c
movsd 0x47d0(%rip), %xmm0     # 0x7098
movsd 0x4850(%rip), %xmm1     # 0x7120
jmp 0x281f
callq 0x4157
movsd 0x477e(%rip), %xmm1     # 0x7060
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
callq 0x398d
movsd 0x4773(%rip), %xmm0     # 0x7068
movsd 0x4743(%rip), %xmm1     # 0x7040
movsd 0x4743(%rip), %xmm2     # 0x7048
callq 0x13bc
callq 0x420d
callq 0x4157
movsd 0x473c(%rip), %xmm0     # 0x7058
movsd 0x4774(%rip), %xmm1     # 0x7098
xorps %xmm2, %xmm2
callq 0x398d
movsd 0x470c(%rip), %xmm0     # 0x7040
movsd 0x472c(%rip), %xmm1     # 0x7068
movsd 0x4704(%rip), %xmm2     # 0x7048
callq 0x13bc
callq 0x420d
callq 0x4157
movsd 0x46c5(%rip), %xmm0     # 0x7020
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x398d
movsd 0x4732(%rip), %xmm0     # 0x70a0
movsd 0x46ca(%rip), %xmm1     # 0x7040
movsd 0x46ca(%rip), %xmm2     # 0x7048
callq 0x13bc
callq 0x420d
callq 0x4157
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
movsd 0x46bd(%rip), %xmm1     # 0x7058
callq 0x398d
movsd 0x4700(%rip), %xmm0     # 0x70a8
movsd 0x4680(%rip), %xmm3     # 0x7030
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x3b1c
movss 0x4905(%rip), %xmm0     # 0x72c8
jmp 0x2a89
callq 0x4157
movsd 0x46b3(%rip), %xmm0     # 0x7088
movsd 0x46b3(%rip), %xmm1     # 0x7090
xorps %xmm2, %xmm2
callq 0x398d
movsd 0x463b(%rip), %xmm0     # 0x7028
movsd 0x463b(%rip), %xmm3     # 0x7030
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x3b1c
movsd 0x4630(%rip), %xmm0     # 0x7038
movsd 0x4630(%rip), %xmm1     # 0x7040
movsd 0x4630(%rip), %xmm2     # 0x7048
callq 0x13bc
jmp 0x2a64
callq 0x4157
movsd 0x4624(%rip), %xmm1     # 0x7050
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
callq 0x398d
movss 0x4875(%rip), %xmm0     # 0x72b4
movss 0x4871(%rip), %xmm1     # 0x72b8
movss 0x486d(%rip), %xmm2     # 0x72bc
movss 0x4869(%rip), %xmm3     # 0x72c0
movss 0x4865(%rip), %xmm4     # 0x72c4
callq 0x164e
callq 0x420d
callq 0x4157
movsd 0x45e2(%rip), %xmm1     # 0x7058
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
callq 0x398d
movss 0x482b(%rip), %xmm0     # 0x72b4
movss 0x4827(%rip), %xmm1     # 0x72b8
movss 0x4823(%rip), %xmm2     # 0x72bc
movss 0x481f(%rip), %xmm3     # 0x72c0
movss 0x481b(%rip), %xmm4     # 0x72c4
callq 0x164e
popq %rbp
jmp 0x420d