.file "move.cpp" .text .align 2 .p2align 4 .globl _ZN3MOV10matrixLookEffffffffffffffff .type _ZN3MOV10matrixLookEffffffffffffffff, @function _ZN3MOV10matrixLookEffffffffffffffff: .LFB3048: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 1: call mcount movss .LC0(%rip), %xmm0 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3048: .size _ZN3MOV10matrixLookEffffffffffffffff, .-_ZN3MOV10matrixLookEffffffffffffffff .align 2 .p2align 4 .globl _ZN3MOV10CameraLookEv .type _ZN3MOV10CameraLookEv, @function _ZN3MOV10CameraLookEv: .LFB3049: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $336, %rsp 1: call mcount xorl %eax, %eax movl $11, %ecx movss .LC0(%rip), %xmm0 leaq -328(%rbp), %rdi movq $0, -332(%rbp) movq $0, -248(%rbp) rep stosq leaq -216(%rbp), %rdi movl $11, %ecx movss %xmm0, -240(%rbp) movss v+32(%rip), %xmm1 movss %xmm1, -336(%rbp) movss v+36(%rip), %xmm1 movss %xmm1, -312(%rbp) movss v+40(%rip), %xmm1 movss %xmm1, -288(%rbp) movss v+44(%rip), %xmm1 movq $0, -220(%rbp) movq $0, -136(%rbp) movss %xmm1, -264(%rbp) rep stosq leaq -104(%rbp), %rdi movl $11, %ecx movss %xmm0, -128(%rbp) movss v(%rip), %xmm1 movss %xmm1, -224(%rbp) movss v+4(%rip), %xmm1 movss %xmm1, -200(%rbp) movss v+8(%rip), %xmm1 movss %xmm1, -176(%rbp) movss v+12(%rip), %xmm1 movq $0, -108(%rbp) movss %xmm1, -152(%rbp) movq $0, -24(%rbp) rep stosq movss %xmm0, -16(%rbp) leaq -336(%rbp), %rdi movss v+16(%rip), %xmm0 movss %xmm0, -112(%rbp) movss v+20(%rip), %xmm0 movss %xmm0, -88(%rbp) movss v+24(%rip), %xmm0 movss %xmm0, -64(%rbp) movss v+28(%rip), %xmm0 movss %xmm0, -40(%rbp) call glLoadMatrixf leaq -336(%rbp), %rdi call glMultMatrixf leaq -224(%rbp), %rdi call glLoadMatrixf leaq -224(%rbp), %rdi call glMultMatrixf leaq -112(%rbp), %rdi call glLoadMatrixf leaq -112(%rbp), %rdi call glMultMatrixf call glLoadIdentity pxor %xmm2, %xmm2 movaps %xmm2, %xmm1 movaps %xmm2, %xmm0 call glTranslatef subq $8, %rsp movsd .LC4(%rip), %xmm1 pxor %xmm6, %xmm6 pushq $0 movapd %xmm6, %xmm3 movapd %xmm6, %xmm0 movsd .LC2(%rip), %xmm7 movsd .LC3(%rip), %xmm5 movsd .LC5(%rip), %xmm2 movapd %xmm1, %xmm4 call gluLookAt popq %rax popq %rdx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3049: .size _ZN3MOV10CameraLookEv, .-_ZN3MOV10CameraLookEv .align 2 .p2align 4 .globl _ZN3MOV9PlaneViewEv .type _ZN3MOV9PlaneViewEv, @function _ZN3MOV9PlaneViewEv: .LFB3050: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 1: call mcount movss roll1(%rip), %xmm0 pxor %xmm2, %xmm2 movss .LC7(%rip), %xmm4 movss .LC0(%rip), %xmm3 movaps %xmm2, %xmm1 xorps %xmm4, %xmm0 call glRotatef movss yaw1(%rip), %xmm0 movss .LC7(%rip), %xmm4 pxor %xmm3, %xmm3 movss .LC0(%rip), %xmm2 movaps %xmm3, %xmm1 xorps %xmm4, %xmm0 call glRotatef movss pitch1(%rip), %xmm0 pxor %xmm3, %xmm3 movss .LC7(%rip), %xmm4 movss .LC0(%rip), %xmm1 movaps %xmm3, %xmm2 xorps %xmm4, %xmm0 call glRotatef movss zPlane1(%rip), %xmm2 popq %rbp .cfi_def_cfa 7, 8 movss .LC7(%rip), %xmm4 movss yPlane1(%rip), %xmm1 movss xPlane1(%rip), %xmm0 xorps %xmm4, %xmm2 xorps %xmm4, %xmm1 xorps %xmm4, %xmm0 jmp glTranslatef .cfi_endproc .LFE3050: .size _ZN3MOV9PlaneViewEv, .-_ZN3MOV9PlaneViewEv .align 2 .p2align 4 .globl _ZN3MOV10ScalePlaneEv .type _ZN3MOV10ScalePlaneEv, @function _ZN3MOV10ScalePlaneEv: .LFB3051: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 1: call mcount movss .LC0(%rip), %xmm1 addss scaPlane(%rip), %xmm1 popq %rbp .cfi_def_cfa 7, 8 movaps %xmm1, %xmm2 movaps %xmm1, %xmm0 jmp glScalef .cfi_endproc .LFE3051: .size _ZN3MOV10ScalePlaneEv, .-_ZN3MOV10ScalePlaneEv .align 2 .p2align 4 .globl _ZN3MOV10TransPlaneEv .type _ZN3MOV10TransPlaneEv, @function _ZN3MOV10TransPlaneEv: .LFB3052: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 1: call mcount pxor %xmm2, %xmm2 addss viewZ(%rip), %xmm2 addss .LC8(%rip), %xmm2 movss .LC0(%rip), %xmm1 movss .LC9(%rip), %xmm0 call glTranslatef pxor %xmm2, %xmm2 movss .LC0(%rip), %xmm0 movaps %xmm2, %xmm1 call glTranslatef pxor %xmm2, %xmm2 movss .LC0(%rip), %xmm1 movaps %xmm2, %xmm0 call glTranslatef pxor %xmm1, %xmm1 movss .LC0(%rip), %xmm2 popq %rbp .cfi_def_cfa 7, 8 movaps %xmm1, %xmm0 jmp glTranslatef .cfi_endproc .LFE3052: .size _ZN3MOV10TransPlaneEv, .-_ZN3MOV10TransPlaneEv .align 2 .p2align 4 .globl _ZN3MOV10motorSpeedEf .type _ZN3MOV10motorSpeedEf, @function _ZN3MOV10motorSpeedEf: .LFB3053: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 1: call mcount movss .LC10(%rip), %xmm1 mulss %xmm0, %xmm1 mulss .LC11(%rip), %xmm0 addss angle1(%rip), %xmm1 addss angle2(%rip), %xmm0 comiss .LC12(%rip), %xmm1 movss %xmm1, angle1(%rip) movss %xmm0, angle2(%rip) jbe .L8 subss .LC12(%rip), %xmm1 movss %xmm1, angle1(%rip) .L8: comiss .LC12(%rip), %xmm0 jbe .L7 subss .LC12(%rip), %xmm0 movss %xmm0, angle2(%rip) .L7: popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3053: .size _ZN3MOV10motorSpeedEf, .-_ZN3MOV10motorSpeedEf .align 2 .p2align 4 .globl _ZN3MOV9motorGridEf .type _ZN3MOV9motorGridEf, @function _ZN3MOV9motorGridEf: .LFB3054: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 1: call mcount movss .LC10(%rip), %xmm1 mulss %xmm0, %xmm1 mulss .LC11(%rip), %xmm0 addss angle1(%rip), %xmm1 addss angle2(%rip), %xmm0 comiss .LC12(%rip), %xmm1 movss %xmm1, angle1(%rip) movss %xmm0, angle2(%rip) jbe .L15 subss .LC12(%rip), %xmm1 movss %xmm1, angle1(%rip) .L15: comiss .LC12(%rip), %xmm0 jbe .L17 subss .LC12(%rip), %xmm0 movss %xmm0, angle2(%rip) .L17: cmpb $0, code02(%rip) movss zylscale1(%rip), %xmm0 movss zylscale2(%rip), %xmm1 movss .LC13(%rip), %xmm2 je .L19 addss %xmm2, %xmm0 subss %xmm2, %xmm1 .L20: movss %xmm1, zylscale2(%rip) pxor %xmm1, %xmm1 comiss %xmm1, %xmm0 movss %xmm0, zylscale1(%rip) jb .L29 movb $0, code02(%rip) .L14: popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 ret .p2align 4,,10 .p2align 3 .L19: .cfi_restore_state subss %xmm2, %xmm0 addss %xmm2, %xmm1 jmp .L20 .p2align 4,,10 .p2align 3 .L29: movss .LC14(%rip), %xmm1 comiss %xmm0, %xmm1 jb .L14 movb $1, code02(%rip) popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3054: .size _ZN3MOV9motorGridEf, .-_ZN3MOV9motorGridEf .align 2 .p2align 4 .globl _ZN3MOV5MotorEv .type _ZN3MOV5MotorEv, @function _ZN3MOV5MotorEv: .LFB3055: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 1: call mcount movsd .LC15(%rip), %xmm0 call glClearDepth movl $256, %edi call glClear movl $mov6, %edi call _ZN3MOV10CameraLookEv movss .LC0(%rip), %xmm1 addss scaPlane(%rip), %xmm1 movaps %xmm1, %xmm2 movaps %xmm1, %xmm0 call glScalef pxor %xmm2, %xmm2 addss viewZ(%rip), %xmm2 addss .LC8(%rip), %xmm2 movss .LC0(%rip), %xmm1 movss .LC9(%rip), %xmm0 call glTranslatef pxor %xmm2, %xmm2 movss .LC0(%rip), %xmm0 movaps %xmm2, %xmm1 call glTranslatef pxor %xmm2, %xmm2 movss .LC0(%rip), %xmm1 movaps %xmm2, %xmm0 call glTranslatef pxor %xmm1, %xmm1 movss .LC0(%rip), %xmm2 movaps %xmm1, %xmm0 call glTranslatef movl $2848, %edi call glEnable movss .LC16(%rip), %xmm0 call glLineWidth movss .LC17(%rip), %xmm0 call glPointSize movl $6914, %esi movl $1032, %edi call glPolygonMode movl $7, %edi call glBegin movss .LC18(%rip), %xmm2 movss .LC0(%rip), %xmm3 movaps %xmm2, %xmm1 movaps %xmm2, %xmm0 call glColor4f movss .LC19(%rip), %xmm2 movss .LC20(%rip), %xmm1 movss .LC21(%rip), %xmm0 call glVertex3f movss .LC19(%rip), %xmm2 movss .LC20(%rip), %xmm1 movss .LC22(%rip), %xmm0 call glVertex3f movss .LC23(%rip), %xmm2 movss .LC20(%rip), %xmm1 movss .LC22(%rip), %xmm0 call glVertex3f movss .LC23(%rip), %xmm2 movss .LC20(%rip), %xmm1 movss .LC21(%rip), %xmm0 call glVertex3f call glEnd movss zylscale1(%rip), %xmm0 movss .LC7(%rip), %xmm4 pxor %xmm3, %xmm3 movss .LC18(%rip), %xmm1 movaps %xmm3, %xmm2 xorps %xmm4, %xmm0 call glRotatef movss zylscale2(%rip), %xmm0 movss .LC7(%rip), %xmm4 pxor %xmm3, %xmm3 movss .LC18(%rip), %xmm1 movaps %xmm3, %xmm2 xorps %xmm4, %xmm0 call glRotatef movl $6912, %esi movl $1032, %edi call glPolygonMode xorl %edi, %edi call glBegin movss .LC24(%rip), %xmm2 movss .LC0(%rip), %xmm3 movaps %xmm2, %xmm1 movaps %xmm2, %xmm0 call glColor4f movss .LC21(%rip), %xmm1 subss zylscale1(%rip), %xmm1 movss .LC25(%rip), %xmm2 movss .LC24(%rip), %xmm0 call glVertex3f movss .LC26(%rip), %xmm1 pxor %xmm0, %xmm0 subss zylscale2(%rip), %xmm1 movss .LC25(%rip), %xmm2 call glVertex3f movss .LC21(%rip), %xmm1 subss zylscale1(%rip), %xmm1 movss .LC25(%rip), %xmm2 movss .LC27(%rip), %xmm0 call glVertex3f movss .LC26(%rip), %xmm1 subss zylscale2(%rip), %xmm1 movss .LC28(%rip), %xmm2 movss .LC24(%rip), %xmm0 call glVertex3f movss .LC21(%rip), %xmm1 pxor %xmm0, %xmm0 subss zylscale1(%rip), %xmm1 movss .LC28(%rip), %xmm2 call glVertex3f movss .LC26(%rip), %xmm1 subss zylscale2(%rip), %xmm1 movss .LC28(%rip), %xmm2 movss .LC27(%rip), %xmm0 call glVertex3f movss .LC21(%rip), %xmm1 subss zylscale1(%rip), %xmm1 movss .LC29(%rip), %xmm2 movss .LC24(%rip), %xmm0 call glVertex3f movss .LC26(%rip), %xmm1 pxor %xmm0, %xmm0 subss zylscale2(%rip), %xmm1 movss .LC29(%rip), %xmm2 call glVertex3f movss .LC21(%rip), %xmm1 subss zylscale1(%rip), %xmm1 movss .LC29(%rip), %xmm2 movss .LC27(%rip), %xmm0 call glVertex3f call glEnd movl $6914, %esi movl $1032, %edi call glPolygonMode movl $4, %edi call glBegin movss .LC0(%rip), %xmm3 pxor %xmm0, %xmm0 movss .LC30(%rip), %xmm1 movaps %xmm3, %xmm2 call glColor4f movss .LC21(%rip), %xmm1 subss zylscale1(%rip), %xmm1 movss .LC25(%rip), %xmm2 movss .LC24(%rip), %xmm0 call glVertex3f movss .LC26(%rip), %xmm1 pxor %xmm0, %xmm0 subss zylscale2(%rip), %xmm1 movss .LC25(%rip), %xmm2 call glVertex3f movss .LC21(%rip), %xmm1 subss zylscale1(%rip), %xmm1 movss .LC25(%rip), %xmm2 movss .LC27(%rip), %xmm0 call glVertex3f movss .LC26(%rip), %xmm1 subss zylscale2(%rip), %xmm1 movss .LC28(%rip), %xmm2 movss .LC24(%rip), %xmm0 call glVertex3f movss .LC21(%rip), %xmm1 pxor %xmm0, %xmm0 subss zylscale1(%rip), %xmm1 movss .LC28(%rip), %xmm2 call glVertex3f movss .LC26(%rip), %xmm1 subss zylscale2(%rip), %xmm1 movss .LC28(%rip), %xmm2 movss .LC27(%rip), %xmm0 call glVertex3f movss .LC21(%rip), %xmm1 subss zylscale1(%rip), %xmm1 movss .LC29(%rip), %xmm2 movss .LC24(%rip), %xmm0 call glVertex3f movss .LC26(%rip), %xmm1 pxor %xmm0, %xmm0 subss zylscale2(%rip), %xmm1 movss .LC29(%rip), %xmm2 call glVertex3f movss .LC21(%rip), %xmm1 subss zylscale1(%rip), %xmm1 movss .LC29(%rip), %xmm2 movss .LC27(%rip), %xmm0 call glVertex3f movss .LC0(%rip), %xmm3 movaps %xmm3, %xmm2 movaps %xmm3, %xmm1 movaps %xmm3, %xmm0 call glColor4f call glEnd movl $2848, %edi call glDisable popq %rbp .cfi_def_cfa 7, 8 jmp glFlush .cfi_endproc .LFE3055: .size _ZN3MOV5MotorEv, .-_ZN3MOV5MotorEv .align 2 .p2align 4 .globl _ZN3MOV8TerminalEv .type _ZN3MOV8TerminalEv, @function _ZN3MOV8TerminalEv: .LFB3056: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 1: call mcount movq .LC15(%rip), %rax movq %rax, %xmm0 call glClearDepth movl $256, %edi call glClear movl $mov6, %edi call _ZN3MOV10CameraLookEv movss viewZ(%rip), %xmm2 pxor %xmm4, %xmm4 movss .LC0(%rip), %xmm1 movss .LC9(%rip), %xmm0 addss %xmm4, %xmm2 addss .LC8(%rip), %xmm2 call glTranslatef pxor %xmm2, %xmm2 movss .LC0(%rip), %xmm0 movaps %xmm2, %xmm1 call glTranslatef pxor %xmm2, %xmm2 movss .LC0(%rip), %xmm1 movaps %xmm2, %xmm0 call glTranslatef pxor %xmm1, %xmm1 movss .LC0(%rip), %xmm2 movaps %xmm1, %xmm0 call glTranslatef movss .LC0(%rip), %xmm0 call glLineWidth movss .LC31(%rip), %xmm0 call glPointSize movl $6913, %esi movl $1032, %edi call glPolygonMode movl $7, %edi call glBegin movss .LC0(%rip), %xmm3 movaps %xmm3, %xmm2 movaps %xmm3, %xmm1 movaps %xmm3, %xmm0 call glColor4f movss .LC30(%rip), %xmm2 movss .LC32(%rip), %xmm1 subss viewZ(%rip), %xmm2 addss rootY(%rip), %xmm1 movss .LC33(%rip), %xmm0 call glVertex3f movss .LC30(%rip), %xmm2 movss .LC32(%rip), %xmm1 subss viewZ(%rip), %xmm2 addss rootY(%rip), %xmm1 movss .LC16(%rip), %xmm0 call glVertex3f movss .LC30(%rip), %xmm2 movss .LC34(%rip), %xmm1 subss viewZ(%rip), %xmm2 addss rootY(%rip), %xmm1 movss .LC16(%rip), %xmm0 call glVertex3f movss .LC30(%rip), %xmm2 movss .LC34(%rip), %xmm1 subss viewZ(%rip), %xmm2 addss rootY(%rip), %xmm1 movss .LC33(%rip), %xmm0 call glVertex3f call glEnd movl $6914, %esi movl $1032, %edi call glPolygonMode movl $7, %edi call glBegin movss .LC35(%rip), %xmm3 movss .LC36(%rip), %xmm2 movss .LC18(%rip), %xmm1 movss .LC37(%rip), %xmm0 call glColor4f movss .LC30(%rip), %xmm2 movss .LC34(%rip), %xmm1 subss viewZ(%rip), %xmm2 addss rootY(%rip), %xmm1 movss .LC33(%rip), %xmm0 call glVertex3f movss .LC30(%rip), %xmm2 movss .LC34(%rip), %xmm1 subss viewZ(%rip), %xmm2 addss rootY(%rip), %xmm1 movss .LC16(%rip), %xmm0 call glVertex3f movss .LC30(%rip), %xmm2 movss .LC32(%rip), %xmm1 subss viewZ(%rip), %xmm2 addss rootY(%rip), %xmm1 movss .LC16(%rip), %xmm0 call glVertex3f movss .LC30(%rip), %xmm2 movss .LC32(%rip), %xmm1 subss viewZ(%rip), %xmm2 addss rootY(%rip), %xmm1 movss .LC33(%rip), %xmm0 call glVertex3f movss .LC0(%rip), %xmm3 pxor %xmm2, %xmm2 movaps %xmm2, %xmm1 movaps %xmm2, %xmm0 call glColor4f movq .LC38(%rip), %rax movss .LC30(%rip), %xmm2 movss .LC34(%rip), %xmm1 subss viewZ(%rip), %xmm2 addss rootY(%rip), %xmm1 movq %rax, %xmm0 cvtss2sd %xmm2, %xmm2 cvtss2sd %xmm1, %xmm1 call glVertex3d movq .LC4(%rip), %rax movss .LC30(%rip), %xmm2 movss .LC34(%rip), %xmm1 subss viewZ(%rip), %xmm2 addss rootY(%rip), %xmm1 movq %rax, %xmm0 cvtss2sd %xmm2, %xmm2 cvtss2sd %xmm1, %xmm1 call glVertex3d movq .LC4(%rip), %rax movss .LC30(%rip), %xmm2 movss .LC39(%rip), %xmm1 subss viewZ(%rip), %xmm2 addss rootY(%rip), %xmm1 movq %rax, %xmm0 cvtss2sd %xmm2, %xmm2 cvtss2sd %xmm1, %xmm1 call glVertex3d movq .LC38(%rip), %rax movss .LC30(%rip), %xmm2 movss .LC39(%rip), %xmm1 subss viewZ(%rip), %xmm2 addss rootY(%rip), %xmm1 movq %rax, %xmm0 cvtss2sd %xmm2, %xmm2 cvtss2sd %xmm1, %xmm1 call glVertex3d pxor %xmm4, %xmm4 movss .LC18(%rip), %xmm2 movaps %xmm4, %xmm3 subss nightV(%rip), %xmm3 movss .LC22(%rip), %xmm1 movss .LC40(%rip), %xmm0 call glColor4f movq .LC41(%rip), %rax movss .LC30(%rip), %xmm2 subss viewZ(%rip), %xmm2 movq %rax, %xmm1 movq .LC38(%rip), %rax movq %rax, %xmm0 cvtss2sd %xmm2, %xmm2 call glVertex3d movq .LC41(%rip), %rax movss .LC30(%rip), %xmm2 subss viewZ(%rip), %xmm2 movq %rax, %xmm1 movq .LC4(%rip), %rax movq %rax, %xmm0 cvtss2sd %xmm2, %xmm2 call glVertex3d movq .LC15(%rip), %rax movss .LC30(%rip), %xmm2 subss viewZ(%rip), %xmm2 movq %rax, %xmm1 movq .LC4(%rip), %rax movq %rax, %xmm0 cvtss2sd %xmm2, %xmm2 call glVertex3d movq .LC15(%rip), %rax movss .LC30(%rip), %xmm2 subss viewZ(%rip), %xmm2 movq %rax, %xmm1 movq .LC38(%rip), %rax movq %rax, %xmm0 cvtss2sd %xmm2, %xmm2 call glVertex3d movss .LC0(%rip), %xmm3 movaps %xmm3, %xmm2 movaps %xmm3, %xmm1 movaps %xmm3, %xmm0 call glColor4f call glEnd movl $2929, %edi call glDisable movl $3042, %edi call glDisable popq %rbp .cfi_def_cfa 7, 8 jmp glFlush .cfi_endproc .LFE3056: .size _ZN3MOV8TerminalEv, .-_ZN3MOV8TerminalEv .align 2 .p2align 4 .globl _ZN3MOV14process_event2E7_XEvent .type _ZN3MOV14process_event2E7_XEvent, @function _ZN3MOV14process_event2E7_XEvent: .LFB3057: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 1: call mcount xorl %esi, %esi leaq 16(%rbp), %rdi call XLookupKeysym cmpq $122, %rax ja .L33 cmpq $31, %rax jbe .L32 subq $32, %rax cmpq $90, %rax ja .L32 jmp *.L36(,%rax,8) .section .rodata .align 8 .align 4 .L36: .quad .L49 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L48 .quad .L47 .quad .L32 .quad .L46 .quad .L45 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L32 .quad .L44 .quad .L43 .quad .L32 .quad .L32 .quad .L42 .quad .L32 .quad .L41 .quad .L40 .quad .L32 .quad .L32 .quad .L39 .quad .L38 .quad .L37 .quad .L35 .text .p2align 4,,10 .p2align 3 .L33: cmpq $65363, %rax je .L50 jbe .L58 cmpq $65480, %rax je .L55 cmpq $65481, %rax jne .L59 movl $0x00000000, scaPlane(%rip) .L32: popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 ret .p2align 4,,10 .p2align 3 .L58: .cfi_restore_state cmpq $65361, %rax je .L52 cmpq $65362, %rax jne .L60 pxor %xmm0, %xmm0 popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 cvtss2sd pitch1(%rip), %xmm0 addsd .LC43(%rip), %xmm0 cvtsd2ss %xmm0, %xmm0 movss %xmm0, pitch1(%rip) ret .p2align 4,,10 .p2align 3 .L59: .cfi_restore_state cmpq $65364, %rax jne .L32 pxor %xmm0, %xmm0 popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 cvtss2sd pitch1(%rip), %xmm0 subsd .LC43(%rip), %xmm0 cvtsd2ss %xmm0, %xmm0 movss %xmm0, pitch1(%rip) ret .p2align 4,,10 .p2align 3 .L60: .cfi_restore_state cmpq $65307, %rax jne .L32 movl $wind6, %edi call _ZN4WIND8closeWinEv popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 ret .p2align 4,,10 .p2align 3 .L35: .cfi_restore_state movl $0x41a40000, rootY(%rip) popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 ret .p2align 4,,10 .p2align 3 .L37: .cfi_restore_state movl $0xbf0ccccd, viewZ(%rip) popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 ret .p2align 4,,10 .p2align 3 .L38: .cfi_restore_state movl $0x00000000, viewZ(%rip) popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 ret .p2align 4,,10 .p2align 3 .L39: .cfi_restore_state pxor %xmm0, %xmm0 popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 cvtss2sd yPlane1(%rip), %xmm0 addsd .LC45(%rip), %xmm0 cvtsd2ss %xmm0, %xmm0 movss %xmm0, yPlane1(%rip) ret .p2align 4,,10 .p2align 3 .L40: .cfi_restore_state movl $0xc1a40000, rootY(%rip) popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 ret .p2align 4,,10 .p2align 3 .L41: .cfi_restore_state pxor %xmm0, %xmm0 popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 cvtss2sd yPlane1(%rip), %xmm0 subsd .LC45(%rip), %xmm0 cvtsd2ss %xmm0, %xmm0 movss %xmm0, yPlane1(%rip) ret .p2align 4,,10 .p2align 3 .L42: .cfi_restore_state pxor %xmm0, %xmm0 popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 cvtss2sd yaw1(%rip), %xmm0 subsd .LC43(%rip), %xmm0 cvtsd2ss %xmm0, %xmm0 movss %xmm0, yaw1(%rip) ret .p2align 4,,10 .p2align 3 .L43: .cfi_restore_state movl $0xbecccccd, nightV(%rip) popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 ret .p2align 4,,10 .p2align 3 .L44: .cfi_restore_state movl $0x3ecccccd, nightV(%rip) popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 ret .p2align 4,,10 .p2align 3 .L45: .cfi_restore_state pxor %xmm0, %xmm0 popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 cvtss2sd yaw1(%rip), %xmm0 addsd .LC43(%rip), %xmm0 cvtsd2ss %xmm0, %xmm0 movss %xmm0, yaw1(%rip) ret .p2align 4,,10 .p2align 3 .L46: .cfi_restore_state pxor %xmm0, %xmm0 popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 cvtss2sd xPlane1(%rip), %xmm0 addsd .LC44(%rip), %xmm0 cvtsd2ss %xmm0, %xmm0 movss %xmm0, xPlane1(%rip) ret .p2align 4,,10 .p2align 3 .L47: .cfi_restore_state pxor %xmm0, %xmm0 popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 cvtss2sd zPlane1(%rip), %xmm0 addsd .LC44(%rip), %xmm0 cvtsd2ss %xmm0, %xmm0 movss %xmm0, zPlane1(%rip) ret .p2align 4,,10 .p2align 3 .L48: .cfi_restore_state pxor %xmm0, %xmm0 popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 cvtss2sd xPlane1(%rip), %xmm0 subsd .LC44(%rip), %xmm0 cvtsd2ss %xmm0, %xmm0 movss %xmm0, xPlane1(%rip) ret .p2align 4,,10 .p2align 3 .L49: .cfi_restore_state pxor %xmm0, %xmm0 popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 cvtss2sd zPlane1(%rip), %xmm0 subsd .LC44(%rip), %xmm0 cvtsd2ss %xmm0, %xmm0 movss %xmm0, zPlane1(%rip) ret .p2align 4,,10 .p2align 3 .L52: .cfi_restore_state pxor %xmm0, %xmm0 popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 cvtss2sd roll1(%rip), %xmm0 addsd .LC42(%rip), %xmm0 cvtsd2ss %xmm0, %xmm0 movss %xmm0, roll1(%rip) ret .p2align 4,,10 .p2align 3 .L55: .cfi_restore_state movl $0xbdcccccd, scaPlane(%rip) popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 ret .p2align 4,,10 .p2align 3 .L50: .cfi_restore_state pxor %xmm0, %xmm0 popq %rbp .cfi_def_cfa 7, 8 cvtss2sd roll1(%rip), %xmm0 subsd .LC42(%rip), %xmm0 cvtsd2ss %xmm0, %xmm0 movss %xmm0, roll1(%rip) ret .cfi_endproc .LFE3057: .size _ZN3MOV14process_event2E7_XEvent, .-_ZN3MOV14process_event2E7_XEvent .section .text.startup,"ax",@progbits .p2align 4 .type _GLOBAL__sub_I_wind6, @function _GLOBAL__sub_I_wind6: .LFB3486: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 1: call mcount movl $_ZStL8__ioinit, %edi call _ZNSt8ios_base4InitC1Ev movl $__dso_handle, %edx movl $_ZStL8__ioinit, %esi popq %rbp .cfi_def_cfa 7, 8 movl $_ZNSt8ios_base4InitD1Ev, %edi jmp __cxa_atexit .cfi_endproc .LFE3486: .size _GLOBAL__sub_I_wind6, .-_GLOBAL__sub_I_wind6 .section .init_array,"aw" .align 8 .quad _GLOBAL__sub_I_wind6 .globl v .bss .align 32 .type v, @object .size v, 48 v: .zero 48 .globl scaPlane .align 4 .type scaPlane, @object .size scaPlane, 4 scaPlane: .zero 4 .globl viewZ .align 4 .type viewZ, @object .size viewZ, 4 viewZ: .zero 4 .globl nightV .align 4 .type nightV, @object .size nightV, 4 nightV: .zero 4 .globl rootY .align 4 .type rootY, @object .size rootY, 4 rootY: .zero 4 .globl zPlane1 .align 4 .type zPlane1, @object .size zPlane1, 4 zPlane1: .zero 4 .globl yPlane1 .align 4 .type yPlane1, @object .size yPlane1, 4 yPlane1: .zero 4 .globl xPlane1 .align 4 .type xPlane1, @object .size xPlane1, 4 xPlane1: .zero 4 .globl yaw1 .align 4 .type yaw1, @object .size yaw1, 4 yaw1: .zero 4 .globl pitch1 .align 4 .type pitch1, @object .size pitch1, 4 pitch1: .zero 4 .globl roll1 .align 4 .type roll1, @object .size roll1, 4 roll1: .zero 4 .globl angle2 .align 4 .type angle2, @object .size angle2, 4 angle2: .zero 4 .globl angle1 .align 4 .type angle1, @object .size angle1, 4 angle1: .zero 4 .globl zylscale2 .align 4 .type zylscale2, @object .size zylscale2, 4 zylscale2: .zero 4 .globl zylscale1 .align 4 .type zylscale1, @object .size zylscale1, 4 zylscale1: .zero 4 .globl code02 .type code02, @object .size code02, 1 code02: .zero 1 .globl mov6 .type mov6, @object .size mov6, 1 mov6: .zero 1 .globl wind6 .type wind6, @object .size wind6, 1 wind6: .zero 1 .local _ZStL8__ioinit .comm _ZStL8__ioinit,1,1 .section .rodata.cst4,"aM",@progbits,4 .align 4 .LC0: .long 1065353216 .section .rodata.cst8,"aM",@progbits,8 .align 8 .LC2: .long 0 .long 1075052544 .align 8 .LC3: .long 0 .long -1070333952 .align 8 .LC4: .long 0 .long 1073741824 .align 8 .LC5: .long 0 .long 1077149696 .section .rodata.cst16,"aM",@progbits,16 .align 16 .LC7: .long -2147483648 .long 0 .long 0 .long 0 .section .rodata.cst4 .align 4 .LC8: .long 1099693556 .align 4 .LC9: .long -1082130432 .align 4 .LC10: .long 1103626240 .align 4 .LC11: .long 1120403456 .align 4 .LC12: .long 1135869952 .align 4 .LC13: .long 990057071 .align 4 .LC14: .long -1124744561 .section .rodata.cst8 .align 8 .LC15: .long 0 .long 1072693248 .set .LC16,.LC4+4 .section .rodata.cst4 .align 4 .LC17: .long 1101004800 .align 4 .LC18: .long 1036831949 .align 4 .LC19: .long -1110651699 .align 4 .LC20: .long -1093908038 .align 4 .LC21: .long -1093874483 .align 4 .LC22: .long 1053609165 .align 4 .LC23: .long -1083808154 .align 4 .LC24: .long 1050253722 .align 4 .LC25: .long -1102263091 .align 4 .LC26: .long -1094881116 .align 4 .LC27: .long -1097229926 .align 4 .LC28: .long -1090519040 .align 4 .LC29: .long -1085485875 .align 4 .LC30: .long 1056964608 .align 4 .LC31: .long 1097859072 .align 4 .LC32: .long 1101293158 .set .LC33,.LC38+4 .align 4 .LC34: .long 1101266944 .align 4 .LC35: .long 1063675494 .align 4 .LC36: .long 1041865114 .align 4 .LC37: .long 1028443341 .section .rodata.cst8 .align 8 .LC38: .long 0 .long -1073741824 .section .rodata.cst4 .align 4 .LC39: .long 1101791232 .align 4 .LC40: .long 1061997773 .section .rodata.cst8 .align 8 .LC41: .long 0 .long -1074790400 .align 8 .LC42: .long -1717986918 .long 1071225241 .align 8 .LC43: .long -1717986918 .long 1070176665 .align 8 .LC44: .long 1202590843 .long 1067743969 .align 8 .LC45: .long 1202590843 .long 1066695393 .hidden __dso_handle .ident "GCC: (GNU) 12.2.1 20220819 (Red Hat 12.2.1-2)" .section .note.GNU-stack,"",@progbits