// File: /workspace/github_cpp_makefile_star2_O2/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 0x1c9a
leaq 0x471c(%rip), %rcx      # 0x6308
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
movsd 0x449b(%rip), %xmm0     # 0x6098
movsd 0x443b(%rip), %xmm1     # 0x6040
movsd 0x443b(%rip), %xmm2     # 0x6048
callq 0x12dc
callq 0x3bd7
movsd 0x45a9(%rip), %xmm0     # 0x61c8
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x35c1
movsd 0x459e(%rip), %xmm0     # 0x61d0
movsd 0x43f6(%rip), %xmm3     # 0x6030
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x3762
movsd 0x4433(%rip), %xmm0     # 0x6080
movsd 0x43eb(%rip), %xmm1     # 0x6040
movsd 0x43eb(%rip), %xmm2     # 0x6048
callq 0x12dc
callq 0x3c70
callq 0x3bd7
movsd 0x4564(%rip), %xmm0     # 0x61d8
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x35c1
movsd 0x4559(%rip), %xmm0     # 0x61e0
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
movsd 0x439b(%rip), %xmm3     # 0x6030
jmp 0x261d
cmpl $0x9, %edi
ja 0x1cf7
movl %edi, %eax
leaq 0x4638(%rip), %rcx      # 0x62e0
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
movsd 0x434f(%rip), %xmm0     # 0x6008
movsd 0x436f(%rip), %xmm1     # 0x6030
movaps %xmm1, %xmm2
callq 0x36c4
movss 0x45df(%rip), %xmm0     # 0x62b0
movss 0x45f7(%rip), %xmm1     # 0x62d0
movss 0x45f3(%rip), %xmm2     # 0x62d4
movss 0x45d3(%rip), %xmm3     # 0x62bc
movss 0x45cf(%rip), %xmm4     # 0x62c0
popq %rbp
jmp 0x156e
popq %rbp
retq
callq 0x3bd7
movsd 0x4422(%rip), %xmm0     # 0x6128
movsd 0x4322(%rip), %xmm3     # 0x6030
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x3762
movsd 0x436f(%rip), %xmm0     # 0x6090
movsd 0x4407(%rip), %xmm1     # 0x6130
movsd 0x4317(%rip), %xmm2     # 0x6048
callq 0x12dc
callq 0x3c70
callq 0x3bd7
movsd 0x43f0(%rip), %xmm0     # 0x6138
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x35c1
movsd 0x4355(%rip), %xmm1     # 0x60b0
movsd 0x432d(%rip), %xmm0     # 0x6090
movsd 0x42dd(%rip), %xmm2     # 0x6048
callq 0x12dc
callq 0x3c70
callq 0x3bd7
movsd 0x4316(%rip), %xmm0     # 0x6098
jmp 0x1f59
callq 0x3bd7
movsd 0x43ec(%rip), %xmm0     # 0x6180
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x35c1
movsd 0x42e9(%rip), %xmm0     # 0x6090
movsd 0x4301(%rip), %xmm1     # 0x60b0
movsd 0x4291(%rip), %xmm2     # 0x6048
callq 0x12dc
callq 0x3c70
callq 0x3bd7
movsd 0x424a(%rip), %xmm0     # 0x6018
movsd 0x42ea(%rip), %xmm1     # 0x60c0
xorps %xmm2, %xmm2
callq 0x35c1
movsd 0x43a2(%rip), %xmm0     # 0x6188
movsd 0x4242(%rip), %xmm3     # 0x6030
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x3762
movsd 0x438f(%rip), %xmm1     # 0x6190
movsd 0x4287(%rip), %xmm0     # 0x6090
movsd 0x4237(%rip), %xmm2     # 0x6048
callq 0x12dc
callq 0x3c70
callq 0x3bd7
movsd 0x4370(%rip), %xmm1     # 0x6198
xorps %xmm2, %xmm2
movsd 0x41e5(%rip), %xmm0     # 0x6018
callq 0x35c1
movsd 0x4360(%rip), %xmm0     # 0x61a0
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
movsd 0x41e2(%rip), %xmm3     # 0x6030
callq 0x3762
movsd 0x4235(%rip), %xmm0     # 0x6090
movsd 0x432d(%rip), %xmm1     # 0x6190
jmp 0x2632
callq 0x3bd7
movsd 0x42cb(%rip), %xmm0     # 0x6140
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x35c1
movsd 0x4208(%rip), %xmm0     # 0x6090
movsd 0x4220(%rip), %xmm1     # 0x60b0
movsd 0x41b0(%rip), %xmm2     # 0x6048
callq 0x12dc
callq 0x3c70
callq 0x3bd7
movsd 0x4299(%rip), %xmm0     # 0x6148
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x35c1
movsd 0x428e(%rip), %xmm0     # 0x6150
movsd 0x4166(%rip), %xmm3     # 0x6030
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x3762
movsd 0x427b(%rip), %xmm1     # 0x6158
movsd 0x41ab(%rip), %xmm0     # 0x6090
movsd 0x415b(%rip), %xmm2     # 0x6048
callq 0x12dc
callq 0x3c70
callq 0x3bd7
movsd 0x425c(%rip), %xmm0     # 0x6160
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x35c1
movsd 0x4251(%rip), %xmm0     # 0x6168
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
movsd 0x410b(%rip), %xmm3     # 0x6030
callq 0x3762
movsd 0x415e(%rip), %xmm0     # 0x6090
movsd 0x421e(%rip), %xmm1     # 0x6158
movsd 0x4106(%rip), %xmm2     # 0x6048
callq 0x12dc
callq 0x3c70
callq 0x3bd7
movsd 0x4217(%rip), %xmm0     # 0x6170
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x35c1
movsd 0x4124(%rip), %xmm0     # 0x6090
jmp 0x20cb
movsd 0x4117(%rip), %xmm0     # 0x6090
movsd 0x412f(%rip), %xmm1     # 0x60b0
movsd 0x40bf(%rip), %xmm2     # 0x6048
callq 0x12dc
callq 0x3bd7
movsd 0x40c5(%rip), %xmm1     # 0x6060
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
callq 0x35c1
movsd 0x415a(%rip), %xmm0     # 0x6108
movsd 0x408a(%rip), %xmm1     # 0x6040
movsd 0x408a(%rip), %xmm2     # 0x6048
callq 0x12dc
callq 0x3c70
callq 0x3bd7
movsd 0x412b(%rip), %xmm1     # 0x6100
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
callq 0x35c1
movsd 0x4120(%rip), %xmm0     # 0x6108
jmp 0x262a
callq 0x3bd7
movsd 0x413e(%rip), %xmm0     # 0x6138
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x35c1
movsd 0x4083(%rip), %xmm0     # 0x6090
movsd 0x409b(%rip), %xmm1     # 0x60b0
movsd 0x402b(%rip), %xmm2     # 0x6048
callq 0x12dc
callq 0x3c70
callq 0x3bd7
movsd 0x4144(%rip), %xmm1     # 0x6178
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
callq 0x35c1
movsd 0x3fc1(%rip), %xmm0     # 0x6008
movsd 0x4041(%rip), %xmm1     # 0x6090
jmp 0x2632
movsd 0x3fac(%rip), %xmm0     # 0x6008
movsd 0x3fdc(%rip), %xmm1     # 0x6040
movsd 0x3fdc(%rip), %xmm2     # 0x6048
callq 0x12dc
callq 0x3bd7
movsd 0x412a(%rip), %xmm0     # 0x61a8
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x35c1
movsd 0x401f(%rip), %xmm1     # 0x60b0
movsd 0x3fa7(%rip), %xmm0     # 0x6040
movsd 0x3fa7(%rip), %xmm2     # 0x6048
callq 0x12dc
callq 0x3c70
callq 0x3bd7
movsd 0x40f8(%rip), %xmm0     # 0x61b0
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x35c1
movsd 0x3f75(%rip), %xmm0     # 0x6040
movsd 0x3fdd(%rip), %xmm1     # 0x60b0
jmp 0x2632
movsd 0x3f88(%rip), %xmm0     # 0x6068
movsd 0x3f58(%rip), %xmm1     # 0x6040
movsd 0x3f58(%rip), %xmm2     # 0x6048
callq 0x12dc
callq 0x3bd7
movsd 0x3f5e(%rip), %xmm1     # 0x6060
jmp 0x22ee
callq 0x3bd7
movsd 0x3f44(%rip), %xmm0     # 0x6058
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x35c1
movsd 0x4091(%rip), %xmm0     # 0x61b8
movsd 0x3f01(%rip), %xmm1     # 0x6030
movaps %xmm1, %xmm2
callq 0x36c4
movsd 0x4081(%rip), %xmm0     # 0x61c0
movsd 0x3f69(%rip), %xmm1     # 0x60b0
movsd 0x3ef9(%rip), %xmm2     # 0x6048
callq 0x12dc
callq 0x3bd7
movsd 0x3eef(%rip), %xmm1     # 0x6050
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
callq 0x35c1
movsd 0x3f34(%rip), %xmm0     # 0x60a8
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
movsd 0x3eae(%rip), %xmm3     # 0x6030
callq 0x3762
movss 0x4149(%rip), %xmm0     # 0x62d8
movss 0x411d(%rip), %xmm1     # 0x62b4
movss 0x4119(%rip), %xmm2     # 0x62b8
movss 0x4115(%rip), %xmm3     # 0x62bc
movss 0x4111(%rip), %xmm4     # 0x62c0
callq 0x156e
callq 0x3c70
callq 0x3bd7
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
movsd 0x3e8c(%rip), %xmm1     # 0x6058
callq 0x35c1
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
movsd 0x3ec9(%rip), %xmm0     # 0x60a8
movsd 0x3e49(%rip), %xmm3     # 0x6030
callq 0x3762
movss 0x40e4(%rip), %xmm0     # 0x62d8
movss 0x40b8(%rip), %xmm1     # 0x62b4
jmp 0x2263
callq 0x3bd7
movsd 0x3e4d(%rip), %xmm0     # 0x6058
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x35c1
movsd 0x3e22(%rip), %xmm0     # 0x6040
movsd 0x3e8a(%rip), %xmm1     # 0x60b0
movsd 0x3e1a(%rip), %xmm2     # 0x6048
callq 0x12dc
callq 0x3bd7
movsd 0x3e68(%rip), %xmm0     # 0x60a8
movsd 0x3de8(%rip), %xmm3     # 0x6030
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x3762
movss 0x407d(%rip), %xmm0     # 0x62d8
movss 0x406d(%rip), %xmm1     # 0x62d0
movss 0x404d(%rip), %xmm2     # 0x62b8
movss 0x4049(%rip), %xmm3     # 0x62bc
movss 0x4045(%rip), %xmm4     # 0x62c0
callq 0x156e
callq 0x3c70
jmp 0x28c1
movsd 0x3dd6(%rip), %xmm0     # 0x6068
movsd 0x3da6(%rip), %xmm1     # 0x6040
movsd 0x3da6(%rip), %xmm2     # 0x6048
callq 0x12dc
callq 0x3bd7
movsd 0x3dac(%rip), %xmm1     # 0x6060
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
callq 0x35c1
movsd 0x3da1(%rip), %xmm0     # 0x6068
movsd 0x3d71(%rip), %xmm1     # 0x6040
movsd 0x3d71(%rip), %xmm2     # 0x6048
callq 0x12dc
callq 0x3c70
callq 0x3bd7
movsd 0x3e12(%rip), %xmm1     # 0x6100
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
callq 0x35c1
movsd 0x3d67(%rip), %xmm0     # 0x6068
movsd 0x3d37(%rip), %xmm1     # 0x6040
movsd 0x3d37(%rip), %xmm2     # 0x6048
callq 0x12dc
callq 0x3c70
callq 0x3bd7
movsd 0x3e58(%rip), %xmm0     # 0x6180
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x35c1
movsd 0x3d75(%rip), %xmm1     # 0x60b0
movsd 0x3cfd(%rip), %xmm0     # 0x6040
jmp 0x2632
callq 0x3bd7
movsd 0x3cf3(%rip), %xmm0     # 0x6048
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x35c1
movsd 0x3d28(%rip), %xmm0     # 0x6090
movsd 0x3d40(%rip), %xmm1     # 0x60b0
movsd 0x3cd0(%rip), %xmm2     # 0x6048
callq 0x12dc
callq 0x3c70
callq 0x3bd7
movsd 0x3c91(%rip), %xmm1     # 0x6020
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
callq 0x35c1
movsd 0x3c66(%rip), %xmm0     # 0x6008
movsd 0x3c96(%rip), %xmm1     # 0x6040
movsd 0x3c96(%rip), %xmm2     # 0x6048
callq 0x12dc
callq 0x3c70
callq 0x3bd7
movsd 0x3cef(%rip), %xmm0     # 0x60b8
movsd 0x3cef(%rip), %xmm1     # 0x60c0
xorps %xmm2, %xmm2
callq 0x35c1
movsd 0x3ce7(%rip), %xmm0     # 0x60c8
movsd 0x3c47(%rip), %xmm3     # 0x6030
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x3762
movsd 0x3cd4(%rip), %xmm0     # 0x60d0
jmp 0x262a
callq 0x3bd7
movsd 0x3c0a(%rip), %xmm0     # 0x6018
movsd 0x3c0a(%rip), %xmm1     # 0x6020
xorps %xmm2, %xmm2
callq 0x35c1
movsd 0x3c02(%rip), %xmm0     # 0x6028
movsd 0x3c02(%rip), %xmm3     # 0x6030
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x3762
movsd 0x3bf7(%rip), %xmm0     # 0x6038
movsd 0x3bf7(%rip), %xmm1     # 0x6040
movsd 0x3bf7(%rip), %xmm2     # 0x6048
callq 0x12dc
callq 0x3c70
callq 0x3bd7
movsd 0x3be8(%rip), %xmm1     # 0x6050
jmp 0x2889
callq 0x3bd7
movsd 0x3c1e(%rip), %xmm1     # 0x6098
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
callq 0x35c1
movss 0x3e3b(%rip), %xmm0     # 0x62c8
movss 0x3e37(%rip), %xmm1     # 0x62cc
movss 0x3e1b(%rip), %xmm2     # 0x62b8
movss 0x3e17(%rip), %xmm3     # 0x62bc
movss 0x3e13(%rip), %xmm4     # 0x62c0
callq 0x156e
callq 0x3c70
callq 0x3bd7
movsd 0x3c1c(%rip), %xmm0     # 0x60e0
movsd 0x3c1c(%rip), %xmm1     # 0x60e8
xorps %xmm2, %xmm2
callq 0x35c1
movsd 0x3c14(%rip), %xmm0     # 0x60f0
movsd 0x3b4c(%rip), %xmm3     # 0x6030
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x3762
movsd 0x3c01(%rip), %xmm0     # 0x60f8
movsd 0x3b41(%rip), %xmm1     # 0x6040
movsd 0x3b41(%rip), %xmm2     # 0x6048
callq 0x12dc
callq 0x3c70
callq 0x3bd7
movsd 0x3be2(%rip), %xmm1     # 0x6100
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
callq 0x35c1
movsd 0x3b37(%rip), %xmm0     # 0x6068
jmp 0x262a
movsd 0x3b9a(%rip), %xmm0     # 0x60d8
movsd 0x3afa(%rip), %xmm1     # 0x6040
movsd 0x3afa(%rip), %xmm2     # 0x6048
callq 0x12dc
callq 0x3bd7
movsd 0x3af0(%rip), %xmm1     # 0x6050
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
callq 0x35c1
movss 0x3d51(%rip), %xmm0     # 0x62c4
movss 0x3d39(%rip), %xmm1     # 0x62b4
movss 0x3d35(%rip), %xmm2     # 0x62b8
movss 0x3d31(%rip), %xmm3     # 0x62bc
movss 0x3d2d(%rip), %xmm4     # 0x62c0
callq 0x156e
callq 0x3c70
callq 0x3bd7
movsd 0x3aae(%rip), %xmm1     # 0x6058
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
jmp 0x27ae
callq 0x3bd7
movsd 0x3a9e(%rip), %xmm1     # 0x6060
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
callq 0x35c1
movsd 0x3a93(%rip), %xmm0     # 0x6068
movsd 0x3a63(%rip), %xmm1     # 0x6040
movsd 0x3a63(%rip), %xmm2     # 0x6048
callq 0x12dc
callq 0x3c70
callq 0x3bd7
movsd 0x3a74(%rip), %xmm0     # 0x6070
xorps %xmm2, %xmm2
movaps %xmm0, %xmm1
callq 0x35c1
movsd 0x3a69(%rip), %xmm0     # 0x6078
movsd 0x3a19(%rip), %xmm3     # 0x6030
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x3762
movsd 0x3a56(%rip), %xmm0     # 0x6080
movsd 0x3a0e(%rip), %xmm1     # 0x6040
movsd 0x3a0e(%rip), %xmm2     # 0x6048
callq 0x12dc
jmp 0x28c1
movsd 0x3a44(%rip), %xmm0     # 0x6090
movsd 0x3a5c(%rip), %xmm1     # 0x60b0
movsd 0x39ec(%rip), %xmm2     # 0x6048
callq 0x12dc
callq 0x3bd7
movsd 0x3a92(%rip), %xmm1     # 0x6100
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
callq 0x35c1
movsd 0x3a87(%rip), %xmm0     # 0x6108
movsd 0x39b7(%rip), %xmm1     # 0x6040
movsd 0x39b7(%rip), %xmm2     # 0x6048
callq 0x12dc
callq 0x3c70
callq 0x3bd7
movsd 0x3a68(%rip), %xmm0     # 0x6110
movsd 0x3a68(%rip), %xmm1     # 0x6118
xorps %xmm2, %xmm2
callq 0x35c1
movsd 0x3968(%rip), %xmm0     # 0x6028
movsd 0x3968(%rip), %xmm3     # 0x6030
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x3762
movsd 0x39bd(%rip), %xmm0     # 0x6098
movsd 0x3a3d(%rip), %xmm1     # 0x6120
jmp 0x2632
callq 0x3bd7
movsd 0x396b(%rip), %xmm1     # 0x6060
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
callq 0x35c1
movsd 0x3960(%rip), %xmm0     # 0x6068
movsd 0x3930(%rip), %xmm1     # 0x6040
movsd 0x3930(%rip), %xmm2     # 0x6048
callq 0x12dc
callq 0x3c70
callq 0x3bd7
movsd 0x3929(%rip), %xmm0     # 0x6058
movsd 0x3961(%rip), %xmm1     # 0x6098
xorps %xmm2, %xmm2
callq 0x35c1
movsd 0x38f9(%rip), %xmm0     # 0x6040
movsd 0x3919(%rip), %xmm1     # 0x6068
movsd 0x38f1(%rip), %xmm2     # 0x6048
callq 0x12dc
callq 0x3c70
callq 0x3bd7
movsd 0x38b2(%rip), %xmm0     # 0x6020
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x35c1
movsd 0x391f(%rip), %xmm0     # 0x60a0
movsd 0x38b7(%rip), %xmm1     # 0x6040
movsd 0x38b7(%rip), %xmm2     # 0x6048
callq 0x12dc
callq 0x3c70
callq 0x3bd7
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
movsd 0x38aa(%rip), %xmm1     # 0x6058
callq 0x35c1
movsd 0x38ed(%rip), %xmm0     # 0x60a8
movsd 0x386d(%rip), %xmm3     # 0x6030
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x3762
movss 0x3aee(%rip), %xmm0     # 0x62c4
jmp 0x289c
callq 0x3bd7
movsd 0x38a0(%rip), %xmm0     # 0x6088
movsd 0x38a0(%rip), %xmm1     # 0x6090
xorps %xmm2, %xmm2
callq 0x35c1
movsd 0x3828(%rip), %xmm0     # 0x6028
movsd 0x3828(%rip), %xmm3     # 0x6030
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
callq 0x3762
movsd 0x381d(%rip), %xmm0     # 0x6038
movsd 0x381d(%rip), %xmm1     # 0x6040
movsd 0x381d(%rip), %xmm2     # 0x6048
callq 0x12dc
jmp 0x2877
callq 0x3bd7
movsd 0x3811(%rip), %xmm1     # 0x6050
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
callq 0x35c1
movss 0x3a5e(%rip), %xmm0     # 0x62b0
movss 0x3a5a(%rip), %xmm1     # 0x62b4
movss 0x3a56(%rip), %xmm2     # 0x62b8
movss 0x3a52(%rip), %xmm3     # 0x62bc
movss 0x3a4e(%rip), %xmm4     # 0x62c0
callq 0x156e
callq 0x3c70
callq 0x3bd7
movsd 0x37cf(%rip), %xmm1     # 0x6058
xorps %xmm0, %xmm0
xorps %xmm2, %xmm2
callq 0x35c1
movss 0x3a14(%rip), %xmm0     # 0x62b0
movss 0x3a10(%rip), %xmm1     # 0x62b4
movss 0x3a0c(%rip), %xmm2     # 0x62b8
movss 0x3a08(%rip), %xmm3     # 0x62bc
movss 0x3a04(%rip), %xmm4     # 0x62c0
callq 0x156e
popq %rbp
jmp 0x3c70