.file "opengl.cpp" .text .section .text._ZNKSt5ctypeIcE8do_widenEc,"axG",@progbits,_ZNKSt5ctypeIcE8do_widenEc,comdat .align 2 .p2align 4 .weak _ZNKSt5ctypeIcE8do_widenEc .type _ZNKSt5ctypeIcE8do_widenEc, @function _ZNKSt5ctypeIcE8do_widenEc: .LFB1842: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 1: call mcount popq %rbp .cfi_def_cfa 7, 8 movl %esi, %eax ret .cfi_endproc .LFE1842: .size _ZNKSt5ctypeIcE8do_widenEc, .-_ZNKSt5ctypeIcE8do_widenEc .section .text._ZNSt6vectorIjSaIjEED2Ev,"axG",@progbits,_ZNSt6vectorIjSaIjEED5Ev,comdat .align 2 .p2align 4 .weak _ZNSt6vectorIjSaIjEED2Ev .type _ZNSt6vectorIjSaIjEED2Ev, @function _ZNSt6vectorIjSaIjEED2Ev: .LFB3334: .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 (%rdi), %rdi testq %rdi, %rdi je .L3 popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 jmp _ZdlPv .p2align 4,,10 .p2align 3 .L3: .cfi_restore_state popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3334: .size _ZNSt6vectorIjSaIjEED2Ev, .-_ZNSt6vectorIjSaIjEED2Ev .weak _ZNSt6vectorIjSaIjEED1Ev .set _ZNSt6vectorIjSaIjEED1Ev,_ZNSt6vectorIjSaIjEED2Ev .section .text._ZNSt6vectorI7M_ColorSaIS0_EED2Ev,"axG",@progbits,_ZNSt6vectorI7M_ColorSaIS0_EED5Ev,comdat .align 2 .p2align 4 .weak _ZNSt6vectorI7M_ColorSaIS0_EED2Ev .type _ZNSt6vectorI7M_ColorSaIS0_EED2Ev, @function _ZNSt6vectorI7M_ColorSaIS0_EED2Ev: .LFB3873: .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 (%rdi), %rdi testq %rdi, %rdi je .L5 popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 jmp _ZdlPv .p2align 4,,10 .p2align 3 .L5: .cfi_restore_state popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3873: .size _ZNSt6vectorI7M_ColorSaIS0_EED2Ev, .-_ZNSt6vectorI7M_ColorSaIS0_EED2Ev .weak _ZNSt6vectorI7M_ColorSaIS0_EED1Ev .set _ZNSt6vectorI7M_ColorSaIS0_EED1Ev,_ZNSt6vectorI7M_ColorSaIS0_EED2Ev .section .text._ZNSt6vectorI8M_TexturSaIS0_EED2Ev,"axG",@progbits,_ZNSt6vectorI8M_TexturSaIS0_EED5Ev,comdat .align 2 .p2align 4 .weak _ZNSt6vectorI8M_TexturSaIS0_EED2Ev .type _ZNSt6vectorI8M_TexturSaIS0_EED2Ev, @function _ZNSt6vectorI8M_TexturSaIS0_EED2Ev: .LFB3876: .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 (%rdi), %rdi testq %rdi, %rdi je .L7 popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 jmp _ZdlPv .p2align 4,,10 .p2align 3 .L7: .cfi_restore_state popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3876: .size _ZNSt6vectorI8M_TexturSaIS0_EED2Ev, .-_ZNSt6vectorI8M_TexturSaIS0_EED2Ev .weak _ZNSt6vectorI8M_TexturSaIS0_EED1Ev .set _ZNSt6vectorI8M_TexturSaIS0_EED1Ev,_ZNSt6vectorI8M_TexturSaIS0_EED2Ev .section .text._ZNSt6vectorI8M_VertexSaIS0_EED2Ev,"axG",@progbits,_ZNSt6vectorI8M_VertexSaIS0_EED5Ev,comdat .align 2 .p2align 4 .weak _ZNSt6vectorI8M_VertexSaIS0_EED2Ev .type _ZNSt6vectorI8M_VertexSaIS0_EED2Ev, @function _ZNSt6vectorI8M_VertexSaIS0_EED2Ev: .LFB3879: .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 (%rdi), %rdi testq %rdi, %rdi je .L9 popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 jmp _ZdlPv .p2align 4,,10 .p2align 3 .L9: .cfi_restore_state popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3879: .size _ZNSt6vectorI8M_VertexSaIS0_EED2Ev, .-_ZNSt6vectorI8M_VertexSaIS0_EED2Ev .weak _ZNSt6vectorI8M_VertexSaIS0_EED1Ev .set _ZNSt6vectorI8M_VertexSaIS0_EED1Ev,_ZNSt6vectorI8M_VertexSaIS0_EED2Ev .section .text._ZNSt6vectorIfSaIfEED2Ev,"axG",@progbits,_ZNSt6vectorIfSaIfEED5Ev,comdat .align 2 .p2align 4 .weak _ZNSt6vectorIfSaIfEED2Ev .type _ZNSt6vectorIfSaIfEED2Ev, @function _ZNSt6vectorIfSaIfEED2Ev: .LFB3870: .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 (%rdi), %rdi testq %rdi, %rdi je .L11 popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 jmp _ZdlPv .p2align 4,,10 .p2align 3 .L11: .cfi_restore_state popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3870: .size _ZNSt6vectorIfSaIfEED2Ev, .-_ZNSt6vectorIfSaIfEED2Ev .weak _ZNSt6vectorIfSaIfEED1Ev .set _ZNSt6vectorIfSaIfEED1Ev,_ZNSt6vectorIfSaIfEED2Ev .section .rodata.str1.1,"aMS",@progbits,1 .LC0: .string " PNG TEXTURES WORLD: " .LC1: .string " TARGA TEXTURES WORLD: " .text .align 2 .p2align 4 .globl _ZN3FLY11loadTextureEv .type _ZN3FLY11loadTextureEv, @function _ZN3FLY11loadTextureEv: .LFB3088: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $200, %rsp .cfi_offset 3, -24 1: call mcount movdqa .LC2(%rip), %xmm0 movl $bla, %edx movl $png3, %edi movabsq $7310238624779880784, %rax movaps %xmm0, -144(%rbp) movdqa .LC3(%rip), %xmm0 leaq -144(%rbp), %rsi movq %rax, -204(%rbp) movabsq $29113350694724979, %rax movaps %xmm0, -112(%rbp) movdqa .LC4(%rip), %xmm0 movq %rax, -198(%rbp) movaps %xmm0, -176(%rbp) movb $0, -128(%rbp) movb $0, -96(%rbp) call _ZN3PNG8read_pngEPKcPPh movl $des, %edx leaq -112(%rbp), %rsi movl $png3, %edi call _ZN3PNG8read_pngEPKcPPh movl $sea, %edx movl $png3, %edi leaq -204(%rbp), %rsi call _ZN3PNG8read_pngEPKcPPh movl $sky, %edx movl $png3, %edi leaq -176(%rbp), %rsi call _ZN3PNG8read_pngEPKcPPh movl $21, %edx movl $.LC0, %esi movl $_ZSt4cerr, %edi call _ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l movq _ZSt4cerr(%rip), %rax movq -24(%rax), %rax movq _ZSt4cerr+240(%rax), %rbx testq %rbx, %rbx je .L17 cmpb $0, 56(%rbx) je .L15 movsbl 67(%rbx), %esi .L16: movl $_ZSt4cerr, %edi call _ZNSo3putEc movq %rax, %rdi call _ZNSo5flushEv movl $bla, %edx leaq -80(%rbp), %rsi movdqa .LC5(%rip), %xmm0 movabsq $7310238624779880784, %rax movl $targa3, %edi movb $0, -64(%rbp) movaps %xmm0, -80(%rbp) movdqa .LC6(%rip), %xmm0 movq %rax, -190(%rbp) movabsq $27416821432935795, %rax movaps %xmm0, -48(%rbp) movdqa .LC7(%rip), %xmm0 movb $0, -32(%rbp) movaps %xmm0, -160(%rbp) movq %rax, -184(%rbp) call _ZN5TARGA9readTargaEPKcPPh movl $des, %edx leaq -48(%rbp), %rsi movl $targa3, %edi call _ZN5TARGA9readTargaEPKcPPh movl $sea, %edx movl $targa3, %edi leaq -190(%rbp), %rsi call _ZN5TARGA9readTargaEPKcPPh movl $sky, %edx movl $targa3, %edi leaq -160(%rbp), %rsi call _ZN5TARGA9readTargaEPKcPPh movl $23, %edx movl $.LC1, %esi movl $_ZSt4cerr, %edi call _ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l movq _ZSt4cerr(%rip), %rax movq -24(%rax), %rax movq _ZSt4cerr+240(%rax), %rbx testq %rbx, %rbx je .L17 cmpb $0, 56(%rbx) je .L18 movsbl 67(%rbx), %esi .L19: movl $_ZSt4cerr, %edi call _ZNSo3putEc movq %rax, %rdi call _ZNSo5flushEv movq -8(%rbp), %rbx leave .cfi_remember_state .cfi_def_cfa 7, 8 ret .p2align 4,,10 .p2align 3 .L15: .cfi_restore_state movq %rbx, %rdi call _ZNKSt5ctypeIcE13_M_widen_initEv movq (%rbx), %rax movl $10, %esi movq 48(%rax), %rax cmpq $_ZNKSt5ctypeIcE8do_widenEc, %rax je .L16 movq %rbx, %rdi call *%rax movsbl %al, %esi jmp .L16 .p2align 4,,10 .p2align 3 .L18: movq %rbx, %rdi call _ZNKSt5ctypeIcE13_M_widen_initEv movq (%rbx), %rax movl $10, %esi movq 48(%rax), %rax cmpq $_ZNKSt5ctypeIcE8do_widenEc, %rax je .L19 movq %rbx, %rdi call *%rax movsbl %al, %esi jmp .L19 .L17: call _ZSt16__throw_bad_castv .cfi_endproc .LFE3088: .size _ZN3FLY11loadTextureEv, .-_ZN3FLY11loadTextureEv .section .rodata.str1.1 .LC8: .string " GLEW ERROR: %s \n" .LC9: .string " GLEW VERSION: %s \n" .LC10: .string " OPENGL SUPPORTED: " .LC11: .string " SHADER VERSION: " .LC12: .string " OPENGL VERSION: " .text .align 2 .p2align 4 .globl _ZN3FLY10glewStatusEv .type _ZN3FLY10glewStatusEv, @function _ZN3FLY10glewStatusEv: .LFB3089: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $8, %rsp .cfi_offset 3, -24 1: call mcount call glewInit testl %eax, %eax jne .L57 .L28: movl $1, %edi call glewGetString movq stdout(%rip), %rdi movl $.LC9, %esi movq %rax, %rdx xorl %eax, %eax call fprintf cmpb $0, __GLEW_VERSION_1_3(%rip) jne .L58 .L29: movl $35724, %edi call glGetString movl $17, %edx movl $.LC11, %esi movl $_ZSt4cout, %edi movq %rax, %rbx call _ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l testq %rbx, %rbx je .L59 movq %rbx, %rdi call strlen movq %rbx, %rsi movl $_ZSt4cout, %edi movq %rax, %rdx call _ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l .L34: movq _ZSt4cout(%rip), %rax movq -24(%rax), %rax movq _ZSt4cout+240(%rax), %rbx testq %rbx, %rbx je .L35 cmpb $0, 56(%rbx) je .L36 movsbl 67(%rbx), %esi .L37: movl $_ZSt4cout, %edi call _ZNSo3putEc movq %rax, %rdi call _ZNSo5flushEv movl $7938, %edi call glGetString movl $17, %edx movl $.LC12, %esi movl $_ZSt4cout, %edi movq %rax, %rbx call _ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l testq %rbx, %rbx je .L60 movq %rbx, %rdi call strlen movq %rbx, %rsi movl $_ZSt4cout, %edi movq %rax, %rdx call _ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l .L39: movq _ZSt4cout(%rip), %rax movq -24(%rax), %rax movq _ZSt4cout+240(%rax), %rbx testq %rbx, %rbx je .L35 cmpb $0, 56(%rbx) je .L40 movsbl 67(%rbx), %esi .L41: movl $_ZSt4cout, %edi call _ZNSo3putEc movq -8(%rbp), %rbx leave .cfi_remember_state .cfi_def_cfa 7, 8 movq %rax, %rdi jmp _ZNSo5flushEv .p2align 4,,10 .p2align 3 .L36: .cfi_restore_state movq %rbx, %rdi call _ZNKSt5ctypeIcE13_M_widen_initEv movq (%rbx), %rax movl $10, %esi movq 48(%rax), %rax cmpq $_ZNKSt5ctypeIcE8do_widenEc, %rax je .L37 movq %rbx, %rdi call *%rax movsbl %al, %esi jmp .L37 .p2align 4,,10 .p2align 3 .L40: movq %rbx, %rdi call _ZNKSt5ctypeIcE13_M_widen_initEv movq (%rbx), %rax movl $10, %esi movq 48(%rax), %rax cmpq $_ZNKSt5ctypeIcE8do_widenEc, %rax je .L41 movq %rbx, %rdi call *%rax movsbl %al, %esi jmp .L41 .p2align 4,,10 .p2align 3 .L58: movl $19, %edx movl $.LC10, %esi movl $_ZSt4cerr, %edi call _ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l movq _ZSt4cerr(%rip), %rax movq -24(%rax), %rax movq _ZSt4cerr+240(%rax), %rbx testq %rbx, %rbx je .L35 cmpb $0, 56(%rbx) je .L31 movsbl 67(%rbx), %esi .L32: movl $_ZSt4cerr, %edi call _ZNSo3putEc movq %rax, %rdi call _ZNSo5flushEv jmp .L29 .p2align 4,,10 .p2align 3 .L57: movl %eax, %edi call glewGetErrorString movq stderr(%rip), %rdi movl $.LC8, %esi movq %rax, %rdx xorl %eax, %eax call fprintf jmp .L28 .p2align 4,,10 .p2align 3 .L59: movq _ZSt4cout(%rip), %rax movq -24(%rax), %rdi addq $_ZSt4cout, %rdi movl 32(%rdi), %esi orl $1, %esi call _ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate jmp .L34 .p2align 4,,10 .p2align 3 .L60: movq _ZSt4cout(%rip), %rax movq -24(%rax), %rdi addq $_ZSt4cout, %rdi movl 32(%rdi), %esi orl $1, %esi call _ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate jmp .L39 .p2align 4,,10 .p2align 3 .L31: movq %rbx, %rdi call _ZNKSt5ctypeIcE13_M_widen_initEv movq (%rbx), %rax movl $10, %esi movq 48(%rax), %rax cmpq $_ZNKSt5ctypeIcE8do_widenEc, %rax je .L32 movq %rbx, %rdi call *%rax movsbl %al, %esi jmp .L32 .L35: call _ZSt16__throw_bad_castv .cfi_endproc .LFE3089: .size _ZN3FLY10glewStatusEv, .-_ZN3FLY10glewStatusEv .section .rodata.str1.1 .LC13: .string "a_Vertex" .LC14: .string "a_TexCoord" .LC15: .string "a_Color" .LC16: .string "c_Vertex" .LC17: .string "c_TexCoord" .LC18: .string "c_Normal" .LC19: .string "b_Vertex" .LC20: .string "b_TexCoord" .text .align 2 .p2align 4 .globl _ZN3FLY14textureShader3Ev .type _ZN3FLY14textureShader3Ev, @function _ZN3FLY14textureShader3Ev: .LFB3090: .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 $_ZZN3FLY14textureShader3EvE8fly_frag, %edx movl $_ZZN3FLY14textureShader3EvE8fly_vert, %esi movl $uniform3, %edi call _ZN7UNIFORM12createShaderEPKcS1_ movl g(%rip), %esi movl $uniform3, %edi call _ZN7UNIFORM13createProgramEj movl g(%rip), %esi movl $.LC13, %ecx xorl %edx, %edx movl $uniform3, %edi call _ZN7UNIFORM8LocationEjjPKc movl g(%rip), %esi movl $.LC14, %ecx movl $1, %edx movl $uniform3, %edi call _ZN7UNIFORM8LocationEjjPKc movl g(%rip), %esi movl $.LC15, %ecx movl $2, %edx movl $uniform3, %edi call _ZN7UNIFORM8LocationEjjPKc movl $_ZZN3FLY14textureShader3EvE9cube_frag, %edx movl $_ZZN3FLY14textureShader3EvE9cube_vert, %esi movl $uniform3, %edi call _ZN7UNIFORM12createShaderEPKcS1_ movl g+8(%rip), %esi movl $uniform3, %edi call _ZN7UNIFORM13createProgramEj movl g+8(%rip), %esi movl $.LC16, %ecx xorl %edx, %edx movl $uniform3, %edi call _ZN7UNIFORM8LocationEjjPKc movl g+8(%rip), %esi movl $.LC17, %ecx movl $1, %edx movl $uniform3, %edi call _ZN7UNIFORM8LocationEjjPKc movl g+8(%rip), %esi movl $.LC18, %ecx movl $2, %edx movl $uniform3, %edi call _ZN7UNIFORM8LocationEjjPKc movl g+8(%rip), %esi movl $uniform3, %edi call _ZN7UNIFORM11linkProgramEj movl $_ZZN3FLY14textureShader3EvE10basic_frag, %edx movl $_ZZN3FLY14textureShader3EvE10basic_vert, %esi movl $uniform3, %edi call _ZN7UNIFORM12createShaderEPKcS1_ movl g+4(%rip), %esi movl $uniform3, %edi call _ZN7UNIFORM13createProgramEj movl g+4(%rip), %esi movl $.LC19, %ecx xorl %edx, %edx movl $uniform3, %edi call _ZN7UNIFORM8LocationEjjPKc movl g+4(%rip), %esi movl $.LC20, %ecx movl $1, %edx movl $uniform3, %edi call _ZN7UNIFORM8LocationEjjPKc movl g+4(%rip), %esi movl $uniform3, %edi call _ZN7UNIFORM11linkProgramEj movl g+4(%rip), %esi movl $uniform3, %edi call _ZN7UNIFORM10bindShaderEj movl $1, %eax popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3090: .size _ZN3FLY14textureShader3Ev, .-_ZN3FLY14textureShader3Ev .align 2 .p2align 4 .globl _ZN3FLY8F_VertexEfff .type _ZN3FLY8F_VertexEfff, @function _ZN3FLY8F_VertexEfff: .LFB3092: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 1: call mcount popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3092: .size _ZN3FLY8F_VertexEfff, .-_ZN3FLY8F_VertexEfff .align 2 .p2align 4 .globl _ZN3FLY7F_ColorEffff .type _ZN3FLY7F_ColorEffff, @function _ZN3FLY7F_ColorEffff: .LFB3093: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 1: call mcount popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3093: .size _ZN3FLY7F_ColorEffff, .-_ZN3FLY7F_ColorEffff .align 2 .p2align 4 .globl _ZN3FLY8F_TexturEff .type _ZN3FLY8F_TexturEff, @function _ZN3FLY8F_TexturEff: .LFB3094: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 1: call mcount popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3094: .size _ZN3FLY8F_TexturEff, .-_ZN3FLY8F_TexturEff .align 2 .p2align 4 .globl _ZN3FLY10DrawCircleEjjii .type _ZN3FLY10DrawCircleEjjii, @function _ZN3FLY10DrawCircleEjjii: .LFB3097: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r13 pushq %r12 pushq %rbx subq $8, %rsp .cfi_offset 13, -24 .cfi_offset 12, -32 .cfi_offset 3, -40 1: call mcount movl $1032, %edi movl %esi, %ebx movl %edx, %esi movl %ecx, %r13d movl %r8d, %r12d call glPolygonMode call glPushMatrix movss m_scale(%rip), %xmm0 movaps %xmm0, %xmm2 movaps %xmm0, %xmm1 call glScalef movl %r13d, %edx movl %r12d, %esi movl %ebx, %edi call glDrawArrays addq $8, %rsp popq %rbx popq %r12 popq %r13 popq %rbp .cfi_def_cfa 7, 8 jmp glPopMatrix .cfi_endproc .LFE3097: .size _ZN3FLY10DrawCircleEjjii, .-_ZN3FLY10DrawCircleEjjii .align 2 .p2align 4 .globl _ZN3FLY8SubImageEiPKcPh .type _ZN3FLY8SubImageEiPKcPh, @function _ZN3FLY8SubImageEiPKcPh: .LFB3098: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx .cfi_offset 12, -24 .cfi_offset 3, -32 1: call mcount movl $3553, %edi movq %rcx, %rbx movl %esi, %r12d call glEnable movl $10242, %esi movl $3553, %edi movss .LC21(%rip), %xmm0 call glTexParameterf movl $10243, %esi movl $3553, %edi movss .LC21(%rip), %xmm0 call glTexParameterf movl $10240, %esi movl $3553, %edi movss .LC22(%rip), %xmm0 call glTexParameterf movl $10241, %esi movl $3553, %edi movss .LC22(%rip), %xmm0 call glTexParameterf subq $8, %rsp xorl %r9d, %r9d xorl %esi, %esi pushq %rbx movl $128, %ecx movl $32856, %edx movl $3553, %edi pushq $5123 movl $128, %r8d pushq $32993 call glTexImage2D addq $24, %rsp xorl %ecx, %ecx xorl %edx, %edx pushq %rbx xorl %esi, %esi movl $128, %r9d movl $128, %r8d pushq $5123 movl $3553, %edi pushq $32993 call glTexSubImage2D addq $24, %rsp xorl %ecx, %ecx xorl %esi, %esi pushq %rbx movl $128, %r9d movl $128, %r8d movl $2, %edx pushq $5123 movl $3553, %edi pushq $32993 call glTexSubImage2D addq $24, %rsp xorl %edx, %edx xorl %esi, %esi pushq %rbx movl $128, %r9d movl $128, %r8d movl $2, %ecx pushq $5123 movl $3553, %edi pushq $32993 call glTexSubImage2D addq $24, %rsp movl $2, %ecx xorl %esi, %esi pushq %rbx movl $128, %r9d movl $128, %r8d movl $2, %edx pushq $5123 movl $3553, %edi pushq $32993 call glTexSubImage2D addq $32, %rsp movl $6914, %esi movl $1032, %edi call glPolygonMode call glPushMatrix movss m_scale(%rip), %xmm0 movaps %xmm0, %xmm2 movaps %xmm0, %xmm1 call glScalef movl %r12d, %edx xorl %esi, %esi movl $4, %edi call glDrawArrays call glPopMatrix movl $3553, %edi call glDisable leaq -16(%rbp), %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 jmp glFlush .cfi_endproc .LFE3098: .size _ZN3FLY8SubImageEiPKcPh, .-_ZN3FLY8SubImageEiPKcPh .align 2 .p2align 4 .globl _ZN3FLY10pointSpeedEf .type _ZN3FLY10pointSpeedEf, @function _ZN3FLY10pointSpeedEf: .LFB3099: .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 .LC23(%rip), %xmm1 mulss %xmm0, %xmm1 mulss .LC24(%rip), %xmm0 addss angle3(%rip), %xmm1 addss angle4(%rip), %xmm0 comiss .LC25(%rip), %xmm1 movss %xmm1, angle3(%rip) movss %xmm0, angle4(%rip) jbe .L68 subss .LC25(%rip), %xmm1 movss %xmm1, angle3(%rip) .L68: comiss .LC25(%rip), %xmm0 jbe .L67 subss .LC25(%rip), %xmm0 movss %xmm0, angle4(%rip) .L67: popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3099: .size _ZN3FLY10pointSpeedEf, .-_ZN3FLY10pointSpeedEf .align 2 .p2align 4 .globl _ZN3FLY9pointGridEf .type _ZN3FLY9pointGridEf, @function _ZN3FLY9pointGridEf: .LFB3100: .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 .LC23(%rip), %xmm1 mulss %xmm0, %xmm1 mulss .LC24(%rip), %xmm0 addss angle3(%rip), %xmm1 addss angle4(%rip), %xmm0 comiss .LC25(%rip), %xmm1 movss %xmm1, angle3(%rip) movss %xmm0, angle4(%rip) jbe .L75 subss .LC25(%rip), %xmm1 movss %xmm1, angle3(%rip) .L75: comiss .LC25(%rip), %xmm0 jbe .L77 subss .LC25(%rip), %xmm0 movss %xmm0, angle4(%rip) .L77: cmpb $0, code03(%rip) movss code1(%rip), %xmm0 movss code2(%rip), %xmm1 movss .LC26(%rip), %xmm2 je .L79 addss %xmm2, %xmm0 subss %xmm2, %xmm1 .L80: comiss .LC27(%rip), %xmm0 movss %xmm1, code2(%rip) movss %xmm0, code1(%rip) jb .L89 movb $0, code03(%rip) .L74: popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 ret .p2align 4,,10 .p2align 3 .L89: .cfi_restore_state movss .LC28(%rip), %xmm1 comiss %xmm0, %xmm1 jb .L74 movb $1, code03(%rip) popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 ret .p2align 4,,10 .p2align 3 .L79: .cfi_restore_state subss %xmm2, %xmm0 addss %xmm2, %xmm1 jmp .L80 .cfi_endproc .LFE3100: .size _ZN3FLY9pointGridEf, .-_ZN3FLY9pointGridEf .align 2 .p2align 4 .globl _ZN3FLY13vectorObjectsEv .type _ZN3FLY13vectorObjectsEv, @function _ZN3FLY13vectorObjectsEv: .LFB3101: .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 .LC29(%rip), %xmm0 call glClearDepth movl $256, %edi call glClear movl $2881, %edi call glEnable movl $2832, %edi call glEnable movl $2848, %edi call glEnable movss .LC30(%rip), %xmm0 call glLineWidth movss .LC31(%rip), %xmm0 call glPointSize cmpb $0, Fgrid(%rip) jne .L91 cmpb $0, Fiso(%rip) jne .L91 cmpb $0, Fwind(%rip) jne .L97 cmpb $0, Ftemp(%rip) jne .L98 .L94: movl $2848, %edi call glDisable movl $2832, %edi call glDisable movl $2881, %edi call glDisable popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 jmp glFlush .p2align 4,,10 .p2align 3 .L91: .cfi_restore_state movl $6912, %esi movl $1032, %edi call glPolygonMode call glPushMatrix movss m_scale(%rip), %xmm0 movaps %xmm0, %xmm2 movaps %xmm0, %xmm1 call glScalef movl $888, %edx xorl %edi, %edi movl $888, %esi call glDrawArrays call glPopMatrix movl $6913, %esi movl $1032, %edi call glPolygonMode call glPushMatrix movss m_scale(%rip), %xmm0 movaps %xmm0, %xmm2 movaps %xmm0, %xmm1 call glScalef movl $888, %edx movl $3480, %esi movl $1, %edi call glDrawArrays call glPopMatrix movl $6914, %esi movl $1032, %edi call glPolygonMode call glPushMatrix movss m_scale(%rip), %xmm0 movaps %xmm0, %xmm2 movaps %xmm0, %xmm1 call glScalef movl $888, %edx movl $2616, %esi movl $4, %edi call glDrawArrays call glPopMatrix cmpb $0, Fiso(%rip) je .L94 movl $6912, %esi movl $1032, %edi call glPolygonMode call glPushMatrix movss m_scale(%rip), %xmm0 movaps %xmm0, %xmm2 movaps %xmm0, %xmm1 call glScalef movl $888, %edx xorl %edi, %edi movl $1752, %esi call glDrawArrays call glPopMatrix movl $6913, %esi movl $1032, %edi call glPolygonMode call glPushMatrix movss m_scale(%rip), %xmm0 movaps %xmm0, %xmm2 movaps %xmm0, %xmm1 call glScalef movl $888, %edx movl $1752, %esi movl $4, %edi call glDrawArrays call glPopMatrix movl $6914, %esi movl $1032, %edi call glPolygonMode call glPushMatrix movss m_scale(%rip), %xmm0 movaps %xmm0, %xmm2 movaps %xmm0, %xmm1 call glScalef movl $888, %edx movl $1752, %esi movl $4, %edi call glDrawArrays call glPopMatrix jmp .L94 .p2align 4,,10 .p2align 3 .L98: movl $6912, %esi movl $1032, %edi call glPolygonMode call glPushMatrix movss m_scale(%rip), %xmm0 movaps %xmm0, %xmm2 movaps %xmm0, %xmm1 call glScalef movl $888, %edx xorl %edi, %edi movl $888, %esi call glDrawArrays call glPopMatrix movl $6913, %esi movl $1032, %edi call glPolygonMode call glPushMatrix movss m_scale(%rip), %xmm0 movaps %xmm0, %xmm2 movaps %xmm0, %xmm1 call glScalef movl $888, %edx movl $3480, %esi movl $4, %edi call glDrawArrays call glPopMatrix movl $6914, %esi movl $1032, %edi call glPolygonMode call glPushMatrix movss m_scale(%rip), %xmm0 movaps %xmm0, %xmm2 movaps %xmm0, %xmm1 call glScalef movl $888, %edx movl $5232, %esi movl $4, %edi call glDrawArrays call glPopMatrix jmp .L94 .p2align 4,,10 .p2align 3 .L97: movl $6912, %esi movl $1032, %edi call glPolygonMode call glPushMatrix movss m_scale(%rip), %xmm0 movaps %xmm0, %xmm2 movaps %xmm0, %xmm1 call glScalef movl $888, %edx movl $888, %esi xorl %edi, %edi call glDrawArrays call glPopMatrix movl $2884, %edi call glEnable movl $6914, %esi movl $1032, %edi call glPolygonMode call glPushMatrix movss m_scale(%rip), %xmm0 movaps %xmm0, %xmm2 movaps %xmm0, %xmm1 call glScalef movl $888, %edx movl $3480, %esi movl $4, %edi call glDrawArrays call glPopMatrix movl $2884, %edi call glDisable movl $6914, %esi movl $1032, %edi call glPolygonMode call glPushMatrix movss m_scale(%rip), %xmm0 movaps %xmm0, %xmm2 movaps %xmm0, %xmm1 call glScalef movl $888, %edx movl $4368, %esi movl $4, %edi call glDrawArrays call glPopMatrix jmp .L94 .cfi_endproc .LFE3101: .size _ZN3FLY13vectorObjectsEv, .-_ZN3FLY13vectorObjectsEv .section .rodata.str1.1 .LC32: .string "texture1" .text .align 2 .p2align 4 .globl _ZN3FLY14textureObjectsEi .type _ZN3FLY14textureObjectsEi, @function _ZN3FLY14textureObjectsEi: .LFB3103: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $8, %rsp .cfi_offset 3, -24 1: call mcount movsd .LC29(%rip), %xmm0 movl %esi, %ebx call glClearDepth movl $256, %edi call glClear movl g+4(%rip), %esi movl $uniform3, %edi call _ZN7UNIFORM11linkProgramEj movl g+4(%rip), %esi movl $uniform3, %edi call _ZN7UNIFORM10bindShaderEj movl g+4(%rip), %esi pxor %xmm0, %xmm0 movl $.LC32, %edx movl $uniform3, %edi call _ZN7UNIFORM7UniformEjPKcf movl $texID, %esi movl %ebx, %edi call glGenTextures movslq %ebx, %rax movl $35866, %edi movl texID(,%rax,4), %esi call glBindTexture cmpb $0, Fday(%rip) jne .L100 cmpb $0, Fnight(%rip) je .L103 .L100: movl $_ZL10forestFile, %edx movl $288, %esi movl $fly3, %edi movq bla(%rip), %rcx call _ZN3FLY8SubImageEiPKcPh movl $_ZL10desertFile, %edx movl $672, %esi movq des(%rip), %rcx movl $fly3, %edi call _ZN3FLY8SubImageEiPKcPh movl $_ZL10seaoceFile, %edx movl $864, %esi movq sea(%rip), %rcx movl $fly3, %edi call _ZN3FLY8SubImageEiPKcPh cmpb $0, Fcloud(%rip) jne .L104 .L101: movl %ebx, %edi movl $texID, %esi call glDeleteTextures movq -8(%rbp), %rbx leave .cfi_remember_state .cfi_def_cfa 7, 8 jmp glFlush .p2align 4,,10 .p2align 3 .L103: .cfi_restore_state cmpb $0, Fcloud(%rip) je .L101 jmp .L100 .p2align 4,,10 .p2align 3 .L104: movl $_ZL9cloudFile, %edx movl $900, %esi movl $fly3, %edi movq sky(%rip), %rcx call _ZN3FLY8SubImageEiPKcPh jmp .L101 .cfi_endproc .LFE3103: .size _ZN3FLY14textureObjectsEi, .-_ZN3FLY14textureObjectsEi .align 2 .p2align 4 .globl _ZN3FLY13vertexObjectsEi .type _ZN3FLY13vertexObjectsEi, @function _ZN3FLY13vertexObjectsEi: .LFB3104: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $8, %rsp .cfi_offset 3, -24 1: call mcount xorl %edi, %edi movl %esi, %ebx call *__glewEnableVertexAttribArrayARB(%rip) movl $1, %edi call *__glewEnableVertexAttribArrayARB(%rip) movl $2, %edi call *__glewEnableVertexAttribArrayARB(%rip) movl vbos3(%rip), %esi movl $34962, %edi call *__glewBindBuffer(%rip) xorl %r8d, %r8d xorl %ecx, %ecx movl $5126, %edx movq vcolor3(%rip), %r9 movl $3, %esi movl $2, %edi call *__glewVertexAttribPointerARB(%rip) movl vbos3+8(%rip), %esi movl $34962, %edi call *__glewBindBuffer(%rip) movq vcircle3(%rip), %r9 xorl %ecx, %ecx xorl %edi, %edi xorl %r8d, %r8d movl $5126, %edx movl $3, %esi call *__glewVertexAttribPointerARB(%rip) movl vbos3+4(%rip), %esi movl $34962, %edi call *__glewBindBuffer(%rip) xorl %r8d, %r8d xorl %ecx, %ecx movl $5126, %edx movq tcircle3(%rip), %r9 movl $2, %esi movl $1, %edi call *__glewVertexAttribPointerARB(%rip) movl $fly3, %edi call _ZN3FLY13vectorObjectsEv movl %ebx, %esi movl $fly3, %edi call _ZN3FLY14textureObjectsEi movl $2, %edi call *__glewDisableVertexAttribArrayARB(%rip) movl $1, %edi call *__glewDisableVertexAttribArrayARB(%rip) movq -8(%rbp), %rbx xorl %edi, %edi leave .cfi_def_cfa 7, 8 jmp *__glewDisableVertexAttribArrayARB(%rip) .cfi_endproc .LFE3104: .size _ZN3FLY13vertexObjectsEi, .-_ZN3FLY13vertexObjectsEi .align 2 .p2align 4 .globl _ZN3FLY13renderObjectsEi .type _ZN3FLY13renderObjectsEi, @function _ZN3FLY13renderObjectsEi: .LFB3105: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $8, %rsp .cfi_offset 3, -24 1: call mcount movl $32886, %edi movl %esi, %ebx call glEnableClientState movl $32884, %edi call glEnableClientState movl $32888, %edi call glEnableClientState movl vbos3(%rip), %esi movl $34962, %edi call *__glewBindBuffer(%rip) movq vcolor3(%rip), %rcx xorl %edx, %edx movl $5126, %esi movl $4, %edi call glColorPointer movl vbos3+8(%rip), %esi movl $34962, %edi call *__glewBindBuffer(%rip) movq vcircle3(%rip), %rcx xorl %edx, %edx movl $5126, %esi movl $3, %edi call glVertexPointer movl vbos3+4(%rip), %esi movl $34962, %edi call *__glewBindBuffer(%rip) movq tcircle3(%rip), %rcx xorl %edx, %edx movl $5126, %esi movl $2, %edi call glTexCoordPointer movl $fly3, %edi call _ZN3FLY13vectorObjectsEv movl %ebx, %esi movl $fly3, %edi call _ZN3FLY14textureObjectsEi movl $32888, %edi call glDisableClientState movl $32884, %edi call glDisableClientState movq -8(%rbp), %rbx movl $32886, %edi leave .cfi_def_cfa 7, 8 jmp glDisableClientState .cfi_endproc .LFE3105: .size _ZN3FLY13renderObjectsEi, .-_ZN3FLY13renderObjectsEi .align 2 .p2align 4 .globl _ZN3FLY7CubeMapEv .type _ZN3FLY7CubeMapEv, @function _ZN3FLY7CubeMapEv: .LFB3107: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $8, %rsp .cfi_offset 3, -24 1: call mcount movl $256, %edi xorl %ebx, %ebx call glClear call glLoadIdentity movl $256, %esi movl $cube3, %edi call _ZN4CUBE21beginCubeMapRenderingEi movl $3089, %edi call glEnable .p2align 4,,10 .p2align 3 .L108: movl %ebx, %esi movl $cube3, %edi call _ZN4CUBE16beginCubeMapFaceEi movl $box3, %edi call _ZN6FLYBOX7initBoxEv pxor %xmm2, %xmm2 movl g+4(%rip), %esi movl $box3, %edi movaps %xmm2, %xmm1 movaps %xmm2, %xmm0 call _ZN6FLYBOX6renderEfffj pxor %xmm2, %xmm2 movss .LC34(%rip), %xmm1 movaps %xmm2, %xmm0 call glTranslatef movl PIX(%rip), %esi movl $fly3, %edi call _ZN3FLY13renderObjectsEi movl %ebx, %esi movl $256, %edx addl $1, %ebx movl $cube3, %edi call _ZN4CUBE17finishCubeMapFaceEii cmpl $6, %ebx jne .L108 movl $cube3, %edi call _ZN4CUBE19endCubeMapRenderingEv movq -8(%rbp), %rbx movl $3089, %edi leave .cfi_def_cfa 7, 8 jmp glDisable .cfi_endproc .LFE3107: .size _ZN3FLY7CubeMapEv, .-_ZN3FLY7CubeMapEv .section .rodata.str1.1 .LC35: .string "projection_matrix" .LC36: .string "modelview_matrix" .LC37: .string "camera_position" .LC38: .string "texture2" .LC39: .string "VULKANO:" .LC42: .string "texture0" .text .align 2 .p2align 4 .globl _ZN3FLY9LandscapeEii .type _ZN3FLY9LandscapeEii, @function _ZN3FLY9LandscapeEii: .LFB3106: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 addq $-128, %rsp 1: call mcount movl $3089, %edi call glDisable movl $17664, %edi call glClear movl $mov3, %edi call _ZN3MOV10CameraLookEv movl $mov3, %edi call _ZN3MOV9PlaneViewEv leaq -64(%rbp), %rsi movl $2983, %edi call glGetFloatv leaq -128(%rbp), %rsi movl $2982, %edi call glGetFloatv xorl %ecx, %ecx leaq -64(%rbp), %r8 movl $.LC35, %edx movl g(%rip), %esi movl $uniform3, %edi call _ZN7UNIFORM10Uniform4x4EjPKcbPKf movl g(%rip), %esi leaq -128(%rbp), %r8 movl $1, %ecx movl $.LC36, %edx movl $uniform3, %edi call _ZN7UNIFORM10Uniform4x4EjPKcbPKf movl $2960, %edi call glEnable xorl %edi, %edi call glDepthMask movl $7681, %edx movl $7681, %esi movl $7681, %edi call glStencilOp movl $-1, %edx movl $1, %esi movl $519, %edi call glStencilFunc movl $box3, %edi call _ZN6FLYBOX7initBoxEv pxor %xmm2, %xmm2 movl g+4(%rip), %esi movl $box3, %edi movaps %xmm2, %xmm1 movaps %xmm2, %xmm0 call _ZN6FLYBOX6renderEfffj movl $1, %edi call glDepthMask movl g+8(%rip), %esi movl $uniform3, %edi call _ZN7UNIFORM10bindShaderEj pxor %xmm2, %xmm2 movl g+8(%rip), %esi movl $.LC37, %edx movaps %xmm2, %xmm0 movaps %xmm2, %xmm1 movl $uniform3, %edi call _ZN7UNIFORM13sendUniform3fEjPKcfff movl g+8(%rip), %esi pxor %xmm0, %xmm0 movl $.LC38, %edx movl $uniform3, %edi call _ZN7UNIFORM7UniformEjPKcf movl cubeMapTexID(%rip), %esi movl $34067, %edi call glBindTexture movl $-1, %edx movl $1, %esi movl $514, %edi call glStencilFunc movl $7680, %edx movl $7680, %esi movl $7680, %edi call glStencilOp cmpb $0, Fpurple(%rip) jne .L112 .L111: movl PIX(%rip), %esi movl $fly3, %edi call _ZN3FLY13renderObjectsEi movl $.LC39, %esi movl $tmfont3, %edi movss .LC40(%rip), %xmm1 movss .LC41(%rip), %xmm0 call _ZN6TMFONT11printStringEPKcff movl g(%rip), %esi movl $uniform3, %edi call _ZN7UNIFORM11linkProgramEj movl g(%rip), %esi movl $uniform3, %edi call _ZN7UNIFORM10bindShaderEj movl g(%rip), %esi pxor %xmm0, %xmm0 movl $.LC42, %edx movl $uniform3, %edi call _ZN7UNIFORM7UniformEjPKcf movl $2960, %edi call glDisable movl PIX(%rip), %esi movl $fly3, %edi call _ZN3FLY13renderObjectsEi movl $fly3, %edi call _ZN3FLY7CubeMapEv movl $vbos3, %esi movl $4, %edi call *__glewDeleteBuffers(%rip) movl g(%rip), %esi movl $uniform3, %edi call _ZN7UNIFORM12DeleteShaderEj movl g+8(%rip), %esi movl $uniform3, %edi call _ZN7UNIFORM12DeleteShaderEj movl g+4(%rip), %esi movl $uniform3, %edi call _ZN7UNIFORM12DeleteShaderEj movl $2903, %edi call glDisable movl $2896, %edi call glDisable movl $4608, %edi call glDisable leave .cfi_remember_state .cfi_def_cfa 7, 8 ret .p2align 4,,10 .p2align 3 .L112: .cfi_restore_state movl $1, %esi movl $775, %edi call glBlendFunc jmp .L111 .cfi_endproc .LFE3106: .size _ZN3FLY9LandscapeEii, .-_ZN3FLY9LandscapeEii .align 2 .p2align 4 .globl _ZN3FLY14process_event1E7_XEvent .type _ZN3FLY14process_event1E7_XEvent, @function _ZN3FLY14process_event1E7_XEvent: .LFB3108: .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 $65479, %rax ja .L113 cmpq $65469, %rax jbe .L131 subq $65471, %rax cmpq $8, %rax ja .L119 jmp *.L121(,%rax,8) .section .rodata .align 8 .align 4 .L121: .quad .L129 .quad .L128 .quad .L127 .quad .L126 .quad .L125 .quad .L124 .quad .L123 .quad .L122 .quad .L120 .text .p2align 4,,10 .p2align 3 .L123: movb $0, Fday(%rip) movb $0, Fnight(%rip) .L130: movb $0, Fcloud(%rip) movb $0, Fgrid(%rip) movb $0, Fiso(%rip) movb $0, Fwind(%rip) movb $0, Ftemp(%rip) .L113: popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 ret .p2align 4,,10 .p2align 3 .L131: .cfi_restore_state cmpq $111, %rax je .L116 cmpq $65307, %rax jne .L132 movl $wind3, %edi call _ZN4WIND8closeWinEv popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 ret .p2align 4,,10 .p2align 3 .L132: .cfi_restore_state cmpq $105, %rax jne .L113 pxor %xmm0, %xmm0 popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 cvtss2sd Fplus(%rip), %xmm0 addsd .LC43(%rip), %xmm0 cvtsd2ss %xmm0, %xmm0 movss %xmm0, Fplus(%rip) ret .p2align 4,,10 .p2align 3 .L120: .cfi_restore_state movb $0, Fpurple(%rip) popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 ret .p2align 4,,10 .p2align 3 .L122: .cfi_restore_state movb $1, Fpurple(%rip) popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 ret .p2align 4,,10 .p2align 3 .L129: .cfi_restore_state movb $0, Fday(%rip) popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 movb $0, Fnight(%rip) movb $0, Fcloud(%rip) movb $1, Fgrid(%rip) movb $1, Fiso(%rip) movb $0, Fwind(%rip) movb $0, Ftemp(%rip) ret .p2align 4,,10 .p2align 3 .L128: .cfi_restore_state movb $0, Fday(%rip) popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 movb $0, Fnight(%rip) movb $0, Fcloud(%rip) movb $0, Fgrid(%rip) movb $0, Fiso(%rip) movb $1, Fwind(%rip) movb $0, Ftemp(%rip) ret .p2align 4,,10 .p2align 3 .L127: .cfi_restore_state movb $0, Fday(%rip) popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 movb $0, Fnight(%rip) movb $0, Fcloud(%rip) movb $0, Fgrid(%rip) movb $0, Fiso(%rip) movb $0, Fwind(%rip) movb $1, Ftemp(%rip) ret .p2align 4,,10 .p2align 3 .L126: .cfi_restore_state movb $1, Fday(%rip) movb $0, Fnight(%rip) jmp .L130 .p2align 4,,10 .p2align 3 .L125: movb $1, Fday(%rip) popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 movb $0, Fnight(%rip) movb $1, Fcloud(%rip) movb $0, Fgrid(%rip) movb $0, Fiso(%rip) movb $0, Fwind(%rip) movb $0, Ftemp(%rip) ret .p2align 4,,10 .p2align 3 .L124: .cfi_restore_state movb $0, Fday(%rip) movb $1, Fnight(%rip) jmp .L130 .p2align 4,,10 .p2align 3 .L116: pxor %xmm0, %xmm0 popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 cvtss2sd Fplus(%rip), %xmm0 subsd .LC43(%rip), %xmm0 cvtsd2ss %xmm0, %xmm0 movss %xmm0, Fplus(%rip) ret .p2align 4,,10 .p2align 3 .L119: .cfi_restore_state movb $0, Fday(%rip) popq %rbp .cfi_def_cfa 7, 8 movb $0, Fnight(%rip) movb $0, Fcloud(%rip) movb $1, Fgrid(%rip) movb $0, Fiso(%rip) movb $0, Fwind(%rip) movb $0, Ftemp(%rip) ret .cfi_endproc .LFE3108: .size _ZN3FLY14process_event1E7_XEvent, .-_ZN3FLY14process_event1E7_XEvent .section .rodata._ZNSt6vectorI7M_ColorSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_.str1.1,"aMS",@progbits,1 .LC44: .string "vector::_M_realloc_insert" .section .text._ZNSt6vectorI7M_ColorSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_,"axG",@progbits,_ZNSt6vectorI7M_ColorSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_,comdat .align 2 .p2align 4 .weak _ZNSt6vectorI7M_ColorSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ .type _ZNSt6vectorI7M_ColorSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_, @function _ZNSt6vectorI7M_ColorSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_: .LFB3600: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r15 pushq %r14 pushq %r13 pushq %r12 pushq %rbx subq $40, %rsp .cfi_offset 15, -24 .cfi_offset 14, -32 .cfi_offset 13, -40 .cfi_offset 12, -48 .cfi_offset 3, -56 1: call mcount movq 8(%rdi), %rcx movq (%rdi), %r13 movq %rcx, %rax subq %r13, %rax movq %rsi, %r15 sarq $4, %rax movq %rdi, %r14 movabsq $576460752303423487, %rsi cmpq %rsi, %rax je .L151 cmpq %rcx, %r13 movl $1, %esi cmovne %rax, %rsi xorl %edi, %edi addq %rsi, %rax movq %r15, %rsi setc %dil subq %r13, %rsi testq %rdi, %rdi jne .L145 testq %rax, %rax jne .L152 movl $16, %ebx xorl %r12d, %r12d xorl %r8d, %r8d .L139: movdqu (%rdx), %xmm1 movups %xmm1, (%r8,%rsi) cmpq %r13, %r15 je .L140 movq %r15, %rsi movq %r8, %rax movq %r13, %rdx subq %r13, %rsi addq %r8, %rsi .p2align 4,,10 .p2align 3 .L141: movdqu (%rdx), %xmm0 addq $16, %rax addq $16, %rdx movups %xmm0, -16(%rax) cmpq %rsi, %rax jne .L141 leaq 16(%rax), %rbx .L140: cmpq %rcx, %r15 je .L142 subq %r15, %rcx movq %rbx, %rdi movq %r15, %rsi movq %r8, -64(%rbp) movq %rcx, %rdx movq %rcx, -56(%rbp) call memcpy movq -56(%rbp), %rcx movq -64(%rbp), %r8 addq %rcx, %rbx .L142: testq %r13, %r13 je .L143 movq %r13, %rdi movq %r8, -56(%rbp) call _ZdlPv movq -56(%rbp), %r8 .L143: movq %r8, (%r14) movq %rbx, 8(%r14) movq %r12, 16(%r14) addq $40, %rsp popq %rbx popq %r12 popq %r13 popq %r14 popq %r15 popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 ret .p2align 4,,10 .p2align 3 .L145: .cfi_restore_state movabsq $9223372036854775792, %r12 .L138: movq %r12, %rdi movq %rdx, -72(%rbp) movq %rsi, -64(%rbp) movq %rcx, -56(%rbp) call _Znwm movq -56(%rbp), %rcx movq -64(%rbp), %rsi movq -72(%rbp), %rdx movq %rax, %r8 addq %rax, %r12 leaq 16(%rax), %rbx jmp .L139 .L152: movabsq $576460752303423487, %rdi cmpq %rdi, %rax cmova %rdi, %rax salq $4, %rax movq %rax, %r12 jmp .L138 .L151: movl $.LC44, %edi call _ZSt20__throw_length_errorPKc .cfi_endproc .LFE3600: .size _ZNSt6vectorI7M_ColorSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_, .-_ZNSt6vectorI7M_ColorSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ .section .text._ZNSt6vectorI8M_TexturSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_,"axG",@progbits,_ZNSt6vectorI8M_TexturSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_,comdat .align 2 .p2align 4 .weak _ZNSt6vectorI8M_TexturSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ .type _ZNSt6vectorI8M_TexturSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_, @function _ZNSt6vectorI8M_TexturSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_: .LFB3607: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r15 pushq %r14 pushq %r13 pushq %r12 pushq %rbx subq $40, %rsp .cfi_offset 15, -24 .cfi_offset 14, -32 .cfi_offset 13, -40 .cfi_offset 12, -48 .cfi_offset 3, -56 1: call mcount movabsq $1152921504606846975, %rcx movq (%rdi), %r13 movq %rsi, %r15 movq 8(%rdi), %rsi movq %rdi, %r14 movq %rsi, %rax subq %r13, %rax sarq $3, %rax cmpq %rcx, %rax je .L171 cmpq %rsi, %r13 movl $1, %ecx cmovne %rax, %rcx xorl %edi, %edi addq %rcx, %rax movq %r15, %rcx setc %dil subq %r13, %rcx testq %rdi, %rdi jne .L165 testq %rax, %rax jne .L172 movl $8, %ebx xorl %r12d, %r12d xorl %r8d, %r8d .L159: movq (%rdx), %rax movq %rax, (%r8,%rcx) cmpq %r13, %r15 je .L160 movq %r15, %rdi movq %r8, %rax movq %r13, %rdx subq %r13, %rdi addq %r8, %rdi .p2align 4,,10 .p2align 3 .L161: movq (%rdx), %rcx addq $8, %rax addq $8, %rdx movq %rcx, -8(%rax) cmpq %rdi, %rax jne .L161 leaq 8(%rax), %rbx .L160: cmpq %rsi, %r15 je .L162 subq %r15, %rsi movq %rbx, %rdi movq %r8, -64(%rbp) movq %rsi, %rdx movq %rsi, -56(%rbp) movq %r15, %rsi call memcpy movq -56(%rbp), %rdx movq -64(%rbp), %r8 addq %rdx, %rbx .L162: testq %r13, %r13 je .L163 movq %r13, %rdi movq %r8, -56(%rbp) call _ZdlPv movq -56(%rbp), %r8 .L163: movq %r8, (%r14) movq %rbx, 8(%r14) movq %r12, 16(%r14) addq $40, %rsp popq %rbx popq %r12 popq %r13 popq %r14 popq %r15 popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 ret .p2align 4,,10 .p2align 3 .L165: .cfi_restore_state movabsq $9223372036854775800, %r12 .L158: movq %r12, %rdi movq %rdx, -72(%rbp) movq %rcx, -64(%rbp) movq %rsi, -56(%rbp) call _Znwm movq -56(%rbp), %rsi movq -64(%rbp), %rcx movq -72(%rbp), %rdx movq %rax, %r8 addq %rax, %r12 leaq 8(%rax), %rbx jmp .L159 .L172: movabsq $1152921504606846975, %rdi cmpq %rdi, %rax cmova %rdi, %rax leaq 0(,%rax,8), %r12 jmp .L158 .L171: movl $.LC44, %edi call _ZSt20__throw_length_errorPKc .cfi_endproc .LFE3607: .size _ZNSt6vectorI8M_TexturSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_, .-_ZNSt6vectorI8M_TexturSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ .section .text._ZNSt6vectorI8M_VertexSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_,"axG",@progbits,_ZNSt6vectorI8M_VertexSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_,comdat .align 2 .p2align 4 .weak _ZNSt6vectorI8M_VertexSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ .type _ZNSt6vectorI8M_VertexSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_, @function _ZNSt6vectorI8M_VertexSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_: .LFB3614: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r15 pushq %r14 pushq %r13 pushq %r12 pushq %rbx subq $40, %rsp .cfi_offset 15, -24 .cfi_offset 14, -32 .cfi_offset 13, -40 .cfi_offset 12, -48 .cfi_offset 3, -56 1: call mcount movabsq $-6148914691236517205, %rcx movq 8(%rdi), %r15 movq (%rdi), %r13 movq %r15, %rax subq %r13, %rax sarq $2, %rax movq %rdi, %r14 movq %rsi, %rbx imulq %rcx, %rax movabsq $768614336404564650, %rcx cmpq %rcx, %rax je .L191 cmpq %r15, %r13 movl $1, %ecx cmovne %rax, %rcx addq %rcx, %rax setc %cl subq %r13, %rsi movzbl %cl, %ecx testq %rcx, %rcx jne .L185 testq %rax, %rax jne .L192 movq $0, -56(%rbp) movl $12, %r12d xorl %r8d, %r8d .L179: movq (%rdx), %rax movq %rax, (%r8,%rsi) movl 8(%rdx), %eax movl %eax, 8(%r8,%rsi) cmpq %r13, %rbx je .L180 movq %r8, %rdx movq %r13, %rax .p2align 4,,10 .p2align 3 .L181: movq (%rax), %rcx addq $12, %rax addq $12, %rdx movq %rcx, -12(%rdx) movl -4(%rax), %ecx movl %ecx, -4(%rdx) cmpq %rbx, %rax jne .L181 leaq -12(%rbx), %rax subq %r13, %rax shrq $2, %rax leaq 24(%r8,%rax,4), %r12 .L180: cmpq %r15, %rbx je .L182 subq %rbx, %r15 movq %r12, %rdi movq %rbx, %rsi movq %r8, -64(%rbp) leaq -12(%r15), %rax shrq $2, %rax leaq 12(,%rax,4), %r15 movq %r15, %rdx addq %r15, %r12 call memcpy movq -64(%rbp), %r8 .L182: testq %r13, %r13 je .L183 movq %r13, %rdi movq %r8, -64(%rbp) call _ZdlPv movq -64(%rbp), %r8 .L183: movq -56(%rbp), %rax movq %r8, (%r14) movq %r12, 8(%r14) movq %rax, 16(%r14) addq $40, %rsp popq %rbx popq %r12 popq %r13 popq %r14 popq %r15 popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 ret .p2align 4,,10 .p2align 3 .L185: .cfi_restore_state movabsq $9223372036854775800, %r12 .L178: movq %r12, %rdi movq %rdx, -72(%rbp) movq %rsi, -64(%rbp) call _Znwm movq -64(%rbp), %rsi movq -72(%rbp), %rdx movq %rax, %r8 leaq (%rax,%r12), %rax movq %rax, -56(%rbp) leaq 12(%r8), %r12 jmp .L179 .L192: movabsq $768614336404564650, %rcx cmpq %rcx, %rax cmova %rcx, %rax leaq (%rax,%rax,2), %r12 salq $2, %r12 jmp .L178 .L191: movl $.LC44, %edi call _ZSt20__throw_length_errorPKc .cfi_endproc .LFE3614: .size _ZNSt6vectorI8M_VertexSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_, .-_ZNSt6vectorI8M_VertexSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ .section .text._ZNSt6vectorIjSaIjEE17_M_realloc_insertIJjEEEvN9__gnu_cxx17__normal_iteratorIPjS1_EEDpOT_,"axG",@progbits,_ZNSt6vectorIjSaIjEE17_M_realloc_insertIJjEEEvN9__gnu_cxx17__normal_iteratorIPjS1_EEDpOT_,comdat .align 2 .p2align 4 .weak _ZNSt6vectorIjSaIjEE17_M_realloc_insertIJjEEEvN9__gnu_cxx17__normal_iteratorIPjS1_EEDpOT_ .type _ZNSt6vectorIjSaIjEE17_M_realloc_insertIJjEEEvN9__gnu_cxx17__normal_iteratorIPjS1_EEDpOT_, @function _ZNSt6vectorIjSaIjEE17_M_realloc_insertIJjEEEvN9__gnu_cxx17__normal_iteratorIPjS1_EEDpOT_: .LFB3621: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r15 pushq %r14 pushq %r13 pushq %r12 pushq %rbx subq $24, %rsp .cfi_offset 15, -24 .cfi_offset 14, -32 .cfi_offset 13, -40 .cfi_offset 12, -48 .cfi_offset 3, -56 1: call mcount movabsq $2305843009213693951, %rcx movq 8(%rdi), %r13 movq (%rdi), %r14 movq %r13, %rax subq %r14, %rax sarq $2, %rax movq %rdi, %r12 movq %rsi, %r15 cmpq %rcx, %rax je .L209 cmpq %r13, %r14 movl $1, %ecx cmovne %rax, %rcx addq %rcx, %rax setc %cl subq %r14, %rsi movzbl %cl, %ecx testq %rcx, %rcx jne .L207 testq %rax, %rax jne .L210 xorl %ebx, %ebx xorl %ecx, %ecx .L199: movq %r13, %r8 movl (%rdx), %eax leaq 4(%rcx,%rsi), %r9 subq %r15, %r8 movl %eax, (%rcx,%rsi) leaq (%r9,%r8), %r13 testq %rsi, %rsi jg .L211 testq %r8, %r8 jg .L212 .L203: testq %r14, %r14 jne .L202 .L205: movq %rcx, (%r12) movq %r13, 8(%r12) movq %rbx, 16(%r12) addq $24, %rsp popq %rbx popq %r12 popq %r13 popq %r14 popq %r15 popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 ret .p2align 4,,10 .p2align 3 .L211: .cfi_restore_state movq %rsi, %rdx movq %rcx, %rdi movq %r14, %rsi movq %r8, -56(%rbp) movq %r9, -64(%rbp) call memmove movq -56(%rbp), %r8 movq %rax, %rcx testq %r8, %r8 jg .L213 .L202: movq %r14, %rdi movq %rcx, -56(%rbp) call _ZdlPv movq -56(%rbp), %rcx jmp .L205 .p2align 4,,10 .p2align 3 .L212: movq %r8, %rdx movq %r15, %rsi movq %r9, %rdi movq %rcx, -56(%rbp) call memcpy movq -56(%rbp), %rcx jmp .L203 .p2align 4,,10 .p2align 3 .L207: movabsq $9223372036854775804, %rbx .L198: movq %rbx, %rdi movq %rdx, -64(%rbp) movq %rsi, -56(%rbp) call _Znwm movq -56(%rbp), %rsi movq -64(%rbp), %rdx movq %rax, %rcx addq %rax, %rbx jmp .L199 .p2align 4,,10 .p2align 3 .L213: movq -64(%rbp), %rdi movq %r8, %rdx movq %r15, %rsi movq %rax, -56(%rbp) call memcpy movq -56(%rbp), %rcx movq %r14, %rdi movq %rcx, -56(%rbp) call _ZdlPv movq -56(%rbp), %rcx jmp .L205 .p2align 4,,10 .p2align 3 .L210: movabsq $2305843009213693951, %rcx cmpq %rcx, %rax cmova %rcx, %rax leaq 0(,%rax,4), %rbx jmp .L198 .L209: movl $.LC44, %edi call _ZSt20__throw_length_errorPKc .cfi_endproc .LFE3621: .size _ZNSt6vectorIjSaIjEE17_M_realloc_insertIJjEEEvN9__gnu_cxx17__normal_iteratorIPjS1_EEDpOT_, .-_ZNSt6vectorIjSaIjEE17_M_realloc_insertIJjEEEvN9__gnu_cxx17__normal_iteratorIPjS1_EEDpOT_ .section .rodata.str1.1 .LC45: .string "r" .section .rodata.str1.8,"aMS",@progbits,1 .align 8 .LC47: .string "%s %f %f %f %f %f %f %f %f %f" .text .align 2 .p2align 4 .globl _ZN3FLY10GridRenderEPKc .type _ZN3FLY10GridRenderEPKc, @function _ZN3FLY10GridRenderEPKc: .LFB3095: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r13 pushq %r12 pushq %rbx subq $40, %rsp .cfi_offset 13, -24 .cfi_offset 12, -32 .cfi_offset 3, -40 1: call mcount xorl %r12d, %r12d movq %rsi, %rdi movl $.LC45, %esi call fopen movq %rax, %rbx jmp .L215 .p2align 4,,10 .p2align 3 .L230: movdqa -48(%rbp), %xmm2 addq $16, %rsi movups %xmm2, -16(%rsi) movq %rsi, m_colors+8(%rip) .L217: movq gl+16(%rip), %rax movq m_texCoords+8(%rip), %rsi cmpq m_texCoords+16(%rip), %rsi movq %rax, -48(%rbp) je .L218 movq -48(%rbp), %rax addq $8, %rsi movq %rax, -8(%rsi) movq %rsi, m_texCoords+8(%rip) .L219: movq gl+32(%rip), %rax movss gl+40(%rip), %xmm0 movq m_vertices+8(%rip), %rsi cmpq m_vertices+16(%rip), %rsi movq %rax, -48(%rbp) movss %xmm0, -40(%rbp) je .L220 movq -48(%rbp), %rax addq $12, %rsi movq %rax, -12(%rsi) movl -40(%rbp), %eax movl %eax, -4(%rsi) movq %rsi, m_vertices+8(%rip) .L221: movq m_indices+8(%rip), %rsi movq m_indices+16(%rip), %rax movl %r12d, -48(%rbp) cmpq %rax, %rsi je .L222 movl %r12d, (%rsi) addq $4, %rsi movq %rsi, m_indices+8(%rip) .L223: leal 1(%r12), %edx movl %edx, -48(%rbp) cmpq %rsi, %rax je .L224 movl %edx, (%rsi) addq $4, %rsi movq %rsi, m_indices+8(%rip) .L225: leal 3(%r12), %r13d addl $2, %r12d movl %r12d, -48(%rbp) cmpq %rax, %rsi je .L226 movl %r12d, (%rsi) addq $4, %rsi movq %rsi, m_indices+8(%rip) .L227: movl %r13d, %r12d .L215: pushq $gl+40 movl $gl+8, %r9d movq %rbx, %rdi xorl %eax, %eax pushq $gl+36 movl $gl+4, %r8d movl $gl, %ecx leaq -49(%rbp), %rdx pushq $gl+32 movl $.LC47, %esi pushq $gl+20 pushq $gl+16 pushq $gl+12 call __isoc99_fscanf addq $48, %rsp cmpl $-1, %eax je .L229 movss Fplus(%rip), %xmm0 mulss gl+32(%rip), %xmm0 mulss .LC46(%rip), %xmm0 movaps gl(%rip), %xmm1 movq m_colors+8(%rip), %rsi cmpq m_colors+16(%rip), %rsi movaps %xmm1, -48(%rbp) movss %xmm0, m_scale(%rip) jne .L230 leaq -48(%rbp), %rdx movl $m_colors, %edi call _ZNSt6vectorI7M_ColorSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ jmp .L217 .p2align 4,,10 .p2align 3 .L226: leaq -48(%rbp), %rdx movl $m_indices, %edi call _ZNSt6vectorIjSaIjEE17_M_realloc_insertIJjEEEvN9__gnu_cxx17__normal_iteratorIPjS1_EEDpOT_ jmp .L227 .p2align 4,,10 .p2align 3 .L224: movq %rax, %rsi leaq -48(%rbp), %rdx movl $m_indices, %edi call _ZNSt6vectorIjSaIjEE17_M_realloc_insertIJjEEEvN9__gnu_cxx17__normal_iteratorIPjS1_EEDpOT_ movq m_indices+8(%rip), %rsi movq m_indices+16(%rip), %rax jmp .L225 .p2align 4,,10 .p2align 3 .L222: movq %rax, %rsi leaq -48(%rbp), %rdx movl $m_indices, %edi call _ZNSt6vectorIjSaIjEE17_M_realloc_insertIJjEEEvN9__gnu_cxx17__normal_iteratorIPjS1_EEDpOT_ movq m_indices+8(%rip), %rsi movq m_indices+16(%rip), %rax jmp .L223 .p2align 4,,10 .p2align 3 .L220: leaq -48(%rbp), %rdx movl $m_vertices, %edi call _ZNSt6vectorI8M_VertexSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ jmp .L221 .p2align 4,,10 .p2align 3 .L218: leaq -48(%rbp), %rdx movl $m_texCoords, %edi call _ZNSt6vectorI8M_TexturSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ jmp .L219 .p2align 4,,10 .p2align 3 .L229: movq %rbx, %rdi call fclose leaq -24(%rbp), %rsp popq %rbx popq %r12 popq %r13 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3095: .size _ZN3FLY10GridRenderEPKc, .-_ZN3FLY10GridRenderEPKc .section .rodata.str1.1 .LC48: .string "glGenBuffers" .LC49: .string "glBindBuffer" .LC50: .string "glBufferData" .LC51: .string " VBO: NOT SUPPORTED " .LC57: .string "FONT/mono.tga" .section .rodata.str1.8 .align 8 .LC58: .string " COULD NOT INITIALIZE THE FONT " .align 8 .LC59: .string " COULD NOT INITIALIZE THE BOX " .align 8 .LC60: .string " COULD NOT INITIALIZE THE VIEW " .align 8 .LC61: .string " COULD NOT INITIALIZE THE SHADER " .text .align 2 .p2align 4 .globl _ZN3FLY8initGridEv .type _ZN3FLY8initGridEv, @function _ZN3FLY8initGridEv: .LFB3091: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $40, %rsp .cfi_offset 3, -24 1: call mcount movl $.LC48, %edi call glXGetProcAddress movl $.LC49, %edi movq %rax, __glewGenBuffers(%rip) call glXGetProcAddress movl $.LC50, %edi movq %rax, __glewBindBuffer(%rip) call glXGetProcAddress cmpq $0, __glewGenBuffers(%rip) movq %rax, __glewBufferData(%rip) je .L232 cmpq $0, __glewBindBuffer(%rip) je .L232 testq %rax, %rax je .L232 movl $3042, %edi call glEnable movl $4608, %edi call glEnable movl $16391, %edi call glEnable movl $2896, %edi call glEnable movl $2929, %edi call glEnable movl $3089, %edi call glEnable movl $2903, %edi call glEnable movl $771, %esi movl $770, %edi call glBlendFunc cmpb $0, Fnight(%rip) movss .LC52(%rip), %xmm3 jne .L289 cmpb $0, Fday(%rip) jne .L290 movss .LC56(%rip), %xmm2 movaps %xmm2, %xmm1 movaps %xmm2, %xmm0 call glClearColor movl $2896, %edi call glDisable .L240: movsd .LC29(%rip), %xmm0 call glClearDepth movl $2884, %edi call glEnable movl $2929, %edi call glEnable leaq -32(%rbp), %rsi movl $2978, %edi call glGetIntegerv movl -24(%rbp), %edx movl -20(%rbp), %ecx movl $.LC57, %esi movss .LC40(%rip), %xmm0 movl $tmfont3, %edi call _ZN6TMFONT6TMFontEPKciif movl $tmfont3, %edi call _ZN6TMFONT8initFontEv movl $31, %edx movl $.LC58, %esi testb %al, %al je .L288 movl $box3, %edi call _ZN6FLYBOX7initBoxEv movl $30, %edx movl $.LC59, %esi testb %al, %al je .L288 movl $mod3, %edi call _ZN3MOD11initCockpitEv movl $31, %edx movl $.LC60, %esi testb %al, %al je .L288 movl $fly3, %edi call _ZN3FLY14textureShader3Ev movl $33, %edx movl $.LC61, %esi testb %al, %al je .L288 movl $_ZL10forestFile, %esi movl $fly3, %edi movb %al, -33(%rbp) call _ZN3FLY10GridRenderEPKc movl $_ZL10desertFile, %esi movl $fly3, %edi call _ZN3FLY10GridRenderEPKc movl $_ZL10seaoceFile, %esi movl $fly3, %edi call _ZN3FLY10GridRenderEPKc movl $_ZL9cloudFile, %esi movl $fly3, %edi call _ZN3FLY10GridRenderEPKc movl $_ZL10squareFile, %esi movl $fly3, %edi call _ZN3FLY10GridRenderEPKc movl $_ZL10isobarFile, %esi movl $fly3, %edi call _ZN3FLY10GridRenderEPKc movl $_ZL11terrainFile, %esi movl $fly3, %edi call _ZN3FLY10GridRenderEPKc movl $_ZL8gridFile, %esi movl $fly3, %edi call _ZN3FLY10GridRenderEPKc movl $_ZL8windFile, %esi movl $fly3, %edi call _ZN3FLY10GridRenderEPKc movl $_ZL14temperaturFile, %esi movl $fly3, %edi call _ZN3FLY10GridRenderEPKc movl $vbos3, %esi movl $4, %edi call *__glewGenBuffers(%rip) movl vbos3(%rip), %esi movl $34962, %edi call *__glewBindBuffer(%rip) movl $35044, %ecx movl $100800, %esi movq m_colors(%rip), %rdx movl $34962, %edi call *__glewBufferData(%rip) movl vbos3+4(%rip), %esi movl $34962, %edi call *__glewBindBuffer(%rip) movl $35044, %ecx movl $50400, %esi movq m_texCoords(%rip), %rdx movl $34962, %edi call *__glewBufferData(%rip) movl vbos3+8(%rip), %esi movl $34962, %edi call *__glewBindBuffer(%rip) movl $35044, %ecx movl $75600, %esi movq m_vertices(%rip), %rdx movl $34962, %edi call *__glewBufferData(%rip) movl vbos3+12(%rip), %esi movl $34963, %edi call *__glewBindBuffer(%rip) movl $35044, %ecx movl $75600, %esi movq m_indices(%rip), %rdx movl $34963, %edi call *__glewBufferData(%rip) movzbl -33(%rbp), %eax jmp .L231 .p2align 4,,10 .p2align 3 .L232: movl $20, %edx movl $.LC51, %esi .L288: movl $_ZSt4cerr, %edi call _ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l movq _ZSt4cerr(%rip), %rax movq -24(%rax), %rax movq _ZSt4cerr+240(%rax), %rbx testq %rbx, %rbx je .L291 cmpb $0, 56(%rbx) je .L254 movsbl 67(%rbx), %esi .L245: movl $_ZSt4cerr, %edi call _ZNSo3putEc movq %rax, %rdi call _ZNSo5flushEv xorl %eax, %eax .L231: movq -8(%rbp), %rbx leave .cfi_remember_state .cfi_def_cfa 7, 8 ret .p2align 4,,10 .p2align 3 .L254: .cfi_restore_state movq %rbx, %rdi call _ZNKSt5ctypeIcE13_M_widen_initEv movq (%rbx), %rax movl $10, %esi movq 48(%rax), %rax cmpq $_ZNKSt5ctypeIcE8do_widenEc, %rax je .L245 movq %rbx, %rdi call *%rax movsbl %al, %esi jmp .L245 .p2align 4,,10 .p2align 3 .L290: movss .LC55(%rip), %xmm2 movss .LC53(%rip), %xmm0 movaps %xmm3, %xmm1 call glClearColor movl $2896, %edi call glDisable jmp .L240 .p2align 4,,10 .p2align 3 .L289: movss .LC53(%rip), %xmm2 movss .LC26(%rip), %xmm1 movss .LC54(%rip), %xmm0 call glClearColor movl $16391, %edi call glDisable jmp .L240 .L291: call _ZSt16__throw_bad_castv .cfi_endproc .LFE3091: .size _ZN3FLY8initGridEv, .-_ZN3FLY8initGridEv .align 2 .p2align 4 .globl _ZN3FLY13PolygonCircleEjjPKc .type _ZN3FLY13PolygonCircleEjjPKc, @function _ZN3FLY13PolygonCircleEjjPKc: .LFB3096: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx .cfi_offset 12, -24 .cfi_offset 3, -32 1: call mcount movl $1032, %edi movl %esi, %r12d movl %edx, %esi movq %rcx, %rbx call glPolygonMode movl %r12d, %edi call glBegin movq %rbx, %rsi movl $fly3, %edi call _ZN3FLY10GridRenderEPKc popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 jmp glEnd .cfi_endproc .LFE3096: .size _ZN3FLY13PolygonCircleEjjPKc, .-_ZN3FLY13PolygonCircleEjjPKc .align 2 .p2align 4 .globl _ZN3FLY14polygonObjectsEv .type _ZN3FLY14polygonObjectsEv, @function _ZN3FLY14polygonObjectsEv: .LFB3102: .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 .LC29(%rip), %xmm0 call glClearDepth movl $256, %edi call glClear movl $2881, %edi call glEnable movl $2832, %edi call glEnable movl $2848, %edi call glEnable movss .LC30(%rip), %xmm0 call glLineWidth movss .LC31(%rip), %xmm0 call glPointSize cmpb $0, Fgrid(%rip) jne .L294 cmpb $0, Fiso(%rip) jne .L294 cmpb $0, Fwind(%rip) jne .L300 cmpb $0, Ftemp(%rip) jne .L301 .L297: movl $2848, %edi call glDisable movl $2832, %edi call glDisable movl $2881, %edi call glDisable popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 jmp glFlush .p2align 4,,10 .p2align 3 .L294: .cfi_restore_state movl $6912, %esi movl $1032, %edi call glPolygonMode xorl %edi, %edi call glBegin movl $_ZL10squareFile, %esi movl $fly3, %edi call _ZN3FLY10GridRenderEPKc call glEnd movl $6913, %esi movl $1032, %edi call glPolygonMode movl $1, %edi call glBegin movl $_ZL8gridFile, %esi movl $fly3, %edi call _ZN3FLY10GridRenderEPKc call glEnd movl $6914, %esi movl $1032, %edi call glPolygonMode movl $4, %edi call glBegin movl $_ZL11terrainFile, %esi movl $fly3, %edi call _ZN3FLY10GridRenderEPKc call glEnd cmpb $0, Fiso(%rip) je .L297 movl $6912, %esi movl $1032, %edi call glPolygonMode xorl %edi, %edi call glBegin movl $_ZL10isobarFile, %esi movl $fly3, %edi call _ZN3FLY10GridRenderEPKc call glEnd movl $6913, %esi movl $1032, %edi call glPolygonMode movl $4, %edi call glBegin movl $_ZL10isobarFile, %esi movl $fly3, %edi call _ZN3FLY10GridRenderEPKc call glEnd movl $6914, %esi movl $1032, %edi call glPolygonMode movl $4, %edi call glBegin movl $_ZL10isobarFile, %esi movl $fly3, %edi call _ZN3FLY10GridRenderEPKc call glEnd jmp .L297 .p2align 4,,10 .p2align 3 .L301: movl $6912, %esi movl $1032, %edi call glPolygonMode xorl %edi, %edi call glBegin movl $_ZL10squareFile, %esi movl $fly3, %edi call _ZN3FLY10GridRenderEPKc call glEnd movl $6913, %esi movl $1032, %edi call glPolygonMode movl $4, %edi call glBegin movl $_ZL8gridFile, %esi movl $fly3, %edi call _ZN3FLY10GridRenderEPKc call glEnd movl $6914, %esi movl $1032, %edi call glPolygonMode movl $4, %edi call glBegin movl $_ZL14temperaturFile, %esi movl $fly3, %edi call _ZN3FLY10GridRenderEPKc call glEnd jmp .L297 .p2align 4,,10 .p2align 3 .L300: movl $6912, %esi movl $1032, %edi call glPolygonMode xorl %edi, %edi call glBegin movl $_ZL10squareFile, %esi movl $fly3, %edi call _ZN3FLY10GridRenderEPKc call glEnd movl $2884, %edi call glEnable movl $6914, %esi movl $1032, %edi call glPolygonMode movl $4, %edi call glBegin movl $_ZL8gridFile, %esi movl $fly3, %edi call _ZN3FLY10GridRenderEPKc call glEnd movl $2884, %edi call glDisable movl $6914, %esi movl $1032, %edi call glPolygonMode movl $4, %edi call glBegin movl $_ZL8windFile, %esi movl $fly3, %edi call _ZN3FLY10GridRenderEPKc call glEnd jmp .L297 .cfi_endproc .LFE3102: .size _ZN3FLY14polygonObjectsEv, .-_ZN3FLY14polygonObjectsEv .section .text.startup,"ax",@progbits .p2align 4 .type _GLOBAL__sub_I_uniform3, @function _GLOBAL__sub_I_uniform3: .LFB3886: .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 movl $_ZNSt8ios_base4InitD1Ev, %edi call __cxa_atexit pxor %xmm0, %xmm0 movl $__dso_handle, %edx movl $vcolor3, %esi movl $_ZNSt6vectorIfSaIfEED1Ev, %edi movaps %xmm0, vcolor3(%rip) movq $0, vcolor3+16(%rip) call __cxa_atexit pxor %xmm0, %xmm0 movl $__dso_handle, %edx movl $tcircle3, %esi movl $_ZNSt6vectorIfSaIfEED1Ev, %edi movaps %xmm0, tcircle3(%rip) movq $0, tcircle3+16(%rip) call __cxa_atexit pxor %xmm0, %xmm0 movl $__dso_handle, %edx movl $vcircle3, %esi movl $_ZNSt6vectorIfSaIfEED1Ev, %edi movaps %xmm0, vcircle3(%rip) movq $0, vcircle3+16(%rip) call __cxa_atexit pxor %xmm0, %xmm0 movl $__dso_handle, %edx movl $m_colors, %esi movl $_ZNSt6vectorI7M_ColorSaIS0_EED1Ev, %edi movaps %xmm0, m_colors(%rip) movq $0, m_colors+16(%rip) call __cxa_atexit pxor %xmm0, %xmm0 movl $__dso_handle, %edx movl $m_texCoords, %esi movl $_ZNSt6vectorI8M_TexturSaIS0_EED1Ev, %edi movaps %xmm0, m_texCoords(%rip) movq $0, m_texCoords+16(%rip) call __cxa_atexit pxor %xmm0, %xmm0 movl $__dso_handle, %edx movl $m_vertices, %esi movl $_ZNSt6vectorI8M_VertexSaIS0_EED1Ev, %edi movaps %xmm0, m_vertices(%rip) movq $0, m_vertices+16(%rip) call __cxa_atexit pxor %xmm0, %xmm0 movl $__dso_handle, %edx popq %rbp .cfi_def_cfa 7, 8 movl $m_indices, %esi movl $_ZNSt6vectorIjSaIjEED1Ev, %edi movq $0, m_indices+16(%rip) movaps %xmm0, m_indices(%rip) jmp __cxa_atexit .cfi_endproc .LFE3886: .size _GLOBAL__sub_I_uniform3, .-_GLOBAL__sub_I_uniform3 .section .init_array,"aw" .align 8 .quad _GLOBAL__sub_I_uniform3 .section .rodata .align 16 .type _ZZN3FLY14textureShader3EvE10basic_frag, @object .size _ZZN3FLY14textureShader3EvE10basic_frag, 16 _ZZN3FLY14textureShader3EvE10basic_frag: .string "GLSL/basic.frag" .align 16 .type _ZZN3FLY14textureShader3EvE10basic_vert, @object .size _ZZN3FLY14textureShader3EvE10basic_vert, 16 _ZZN3FLY14textureShader3EvE10basic_vert: .string "GLSL/basic.vert" .align 8 .type _ZZN3FLY14textureShader3EvE9cube_frag, @object .size _ZZN3FLY14textureShader3EvE9cube_frag, 15 _ZZN3FLY14textureShader3EvE9cube_frag: .string "GLSL/cube.frag" .align 8 .type _ZZN3FLY14textureShader3EvE9cube_vert, @object .size _ZZN3FLY14textureShader3EvE9cube_vert, 15 _ZZN3FLY14textureShader3EvE9cube_vert: .string "GLSL/cube.vert" .align 8 .type _ZZN3FLY14textureShader3EvE8fly_frag, @object .size _ZZN3FLY14textureShader3EvE8fly_frag, 14 _ZZN3FLY14textureShader3EvE8fly_frag: .string "GLSL/fly.frag" .align 8 .type _ZZN3FLY14textureShader3EvE8fly_vert, @object .size _ZZN3FLY14textureShader3EvE8fly_vert, 14 _ZZN3FLY14textureShader3EvE8fly_vert: .string "GLSL/fly.vert" .globl sky .bss .align 8 .type sky, @object .size sky, 8 sky: .zero 8 .globl sea .align 8 .type sea, @object .size sea, 8 sea: .zero 8 .globl des .align 8 .type des, @object .size des, 8 des: .zero 8 .globl bla .align 8 .type bla, @object .size bla, 8 bla: .zero 8 .section .rodata .align 8 .type _ZL9cloudFile, @object .size _ZL9cloudFile, 14 _ZL9cloudFile: .string "DATA/cloud.fs" .align 8 .type _ZL10seaoceFile, @object .size _ZL10seaoceFile, 15 _ZL10seaoceFile: .string "DATA/seaoce.fs" .align 8 .type _ZL10desertFile, @object .size _ZL10desertFile, 15 _ZL10desertFile: .string "DATA/desert.fs" .align 8 .type _ZL10forestFile, @object .size _ZL10forestFile, 15 _ZL10forestFile: .string "DATA/forest.fs" .align 16 .type _ZL14temperaturFile, @object .size _ZL14temperaturFile, 19 _ZL14temperaturFile: .string "DATA/temperatur.fs" .align 8 .type _ZL8windFile, @object .size _ZL8windFile, 13 _ZL8windFile: .string "DATA/wind.fs" .align 16 .type _ZL11terrainFile, @object .size _ZL11terrainFile, 16 _ZL11terrainFile: .string "DATA/terrain.fs" .align 8 .type _ZL10isobarFile, @object .size _ZL10isobarFile, 15 _ZL10isobarFile: .string "DATA/isobar.fs" .align 8 .type _ZL8gridFile, @object .size _ZL8gridFile, 13 _ZL8gridFile: .string "DATA/grid.fs" .align 8 .type _ZL10squareFile, @object .size _ZL10squareFile, 15 _ZL10squareFile: .string "DATA/square.fs" .globl m_indices .bss .align 16 .type m_indices, @object .size m_indices, 24 m_indices: .zero 24 .globl m_vertices .align 16 .type m_vertices, @object .size m_vertices, 24 m_vertices: .zero 24 .globl m_texCoords .align 16 .type m_texCoords, @object .size m_texCoords, 24 m_texCoords: .zero 24 .globl m_colors .align 16 .type m_colors, @object .size m_colors, 24 m_colors: .zero 24 .globl vcircle3 .align 16 .type vcircle3, @object .size vcircle3, 24 vcircle3: .zero 24 .globl tcircle3 .align 16 .type tcircle3, @object .size tcircle3, 24 tcircle3: .zero 24 .globl vcolor3 .align 16 .type vcolor3, @object .size vcolor3, 24 vcolor3: .zero 24 .globl Fpurple .type Fpurple, @object .size Fpurple, 1 Fpurple: .zero 1 .globl Fcloud .type Fcloud, @object .size Fcloud, 1 Fcloud: .zero 1 .globl Ftemp .type Ftemp, @object .size Ftemp, 1 Ftemp: .zero 1 .globl Fwind .type Fwind, @object .size Fwind, 1 Fwind: .zero 1 .globl Fiso .type Fiso, @object .size Fiso, 1 Fiso: .zero 1 .globl Fgrid .type Fgrid, @object .size Fgrid, 1 Fgrid: .zero 1 .globl Fnight .type Fnight, @object .size Fnight, 1 Fnight: .zero 1 .globl Fday .data .type Fday, @object .size Fday, 1 Fday: .byte 1 .globl cubeMapTexID .bss .align 4 .type cubeMapTexID, @object .size cubeMapTexID, 4 cubeMapTexID: .zero 4 .globl texID .align 32 .type texID, @object .size texID, 64 texID: .zero 64 .globl PIX .align 4 .type PIX, @object .size PIX, 4 PIX: .zero 4 .globl m_scale .align 4 .type m_scale, @object .size m_scale, 4 m_scale: .zero 4 .globl Fplus .data .align 4 .type Fplus, @object .size Fplus, 4 Fplus: .long 1065353216 .globl angle4 .bss .align 4 .type angle4, @object .size angle4, 4 angle4: .zero 4 .globl angle3 .align 4 .type angle3, @object .size angle3, 4 angle3: .zero 4 .globl code2 .align 4 .type code2, @object .size code2, 4 code2: .zero 4 .globl code1 .align 4 .type code1, @object .size code1, 4 code1: .zero 4 .globl code03 .type code03, @object .size code03, 1 code03: .zero 1 .globl g .align 8 .type g, @object .size g, 12 g: .zero 12 .globl gl .align 32 .type gl, @object .size gl, 48 gl: .zero 48 .globl vbos3 .align 16 .type vbos3, @object .size vbos3, 16 vbos3: .zero 16 .globl __glewBufferData .align 8 .type __glewBufferData, @object .size __glewBufferData, 8 __glewBufferData: .zero 8 .globl __glewBindBuffer .align 8 .type __glewBindBuffer, @object .size __glewBindBuffer, 8 __glewBindBuffer: .zero 8 .globl __glewGenBuffers .align 8 .type __glewGenBuffers, @object .size __glewGenBuffers, 8 __glewGenBuffers: .zero 8 .globl wind3 .type wind3, @object .size wind3, 1 wind3: .zero 1 .globl fly3 .type fly3, @object .size fly3, 1 fly3: .zero 1 .globl mod3 .type mod3, @object .size mod3, 1 mod3: .zero 1 .globl mov3 .type mov3, @object .size mov3, 1 mov3: .zero 1 .globl png3 .type png3, @object .size png3, 1 png3: .zero 1 .globl targa3 .type targa3, @object .size targa3, 1 targa3: .zero 1 .globl tmfont3 .align 32 .type tmfont3, @object .size tmfont3, 88 tmfont3: .zero 88 .globl cube3 .type cube3, @object .size cube3, 1 cube3: .zero 1 .globl box3 .align 32 .type box3, @object .size box3, 72 box3: .zero 72 .globl uniform3 .align 32 .type uniform3, @object .size uniform3, 80 uniform3: .zero 80 .local _ZStL8__ioinit .comm _ZStL8__ioinit,1,1 .section .rodata.cst16,"aM",@progbits,16 .align 16 .LC2: .quad 8027155390461921616 .quad 7453017778169275762 .align 16 .LC3: .quad 7306016500129220944 .quad 7453017778169210227 .align 16 .LC4: .quad 7810138183418005840 .quad 29113350694925679 .align 16 .LC5: .quad 8027155390461921616 .quad 7018706287151244658 .align 16 .LC6: .quad 7306016500129220944 .quad 7018706287151179123 .align 16 .LC7: .quad 7810138183418005840 .quad 27416821433136495 .section .rodata.cst4,"aM",@progbits,4 .align 4 .LC21: .long 1191407616 .align 4 .LC22: .long 1175979008 .align 4 .LC23: .long 1101004800 .align 4 .LC24: .long 1114636288 .align 4 .LC25: .long 1135869952 .align 4 .LC26: .long 1045220557 .align 4 .LC27: .long 1119092736 .align 4 .LC28: .long -1028390912 .section .rodata.cst8,"aM",@progbits,8 .align 8 .LC29: .long 0 .long 1072693248 .section .rodata.cst4 .align 4 .LC30: .long 1077936128 .align 4 .LC31: .long 1088421888 .align 4 .LC34: .long 1073741824 .align 4 .LC40: .long 1103626240 .align 4 .LC41: .long 1121714176 .section .rodata.cst8 .align 8 .LC43: .long 1202590843 .long 1065646817 .section .rodata.cst4 .align 4 .LC46: .long 1028443341 .align 4 .LC52: .long 1056964608 .align 4 .LC53: .long 1050253722 .align 4 .LC54: .long 1036831949 .align 4 .LC55: .long 1060320051 .align 4 .LC56: .long 1008981770 .hidden __dso_handle .ident "GCC: (GNU) 12.2.1 20220819 (Red Hat 12.2.1-2)" .section .note.GNU-stack,"",@progbits