.file "flybox.cpp" .text .section .text._ZNKSt5ctypeIcE8do_widenEc,"axG",@progbits,_ZNKSt5ctypeIcE8do_widenEc,comdat .align 2 .p2align 4 .weak _ZNKSt5ctypeIcE8do_widenEc .type _ZNKSt5ctypeIcE8do_widenEc, @function _ZNKSt5ctypeIcE8do_widenEc: .LFB1828: .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 .LFE1828: .size _ZNKSt5ctypeIcE8do_widenEc, .-_ZNKSt5ctypeIcE8do_widenEc .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: .LFB3809: .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 .LFE3809: .size _ZNSt6vectorI7M_ColorSaIS0_EED2Ev, .-_ZNSt6vectorI7M_ColorSaIS0_EED2Ev .weak _ZNSt6vectorI7M_ColorSaIS0_EED1Ev .set _ZNSt6vectorI7M_ColorSaIS0_EED1Ev,_ZNSt6vectorI7M_ColorSaIS0_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: .LFB3815: .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 .LFE3815: .size _ZNSt6vectorI8M_VertexSaIS0_EED2Ev, .-_ZNSt6vectorI8M_VertexSaIS0_EED2Ev .weak _ZNSt6vectorI8M_VertexSaIS0_EED1Ev .set _ZNSt6vectorI8M_VertexSaIS0_EED1Ev,_ZNSt6vectorI8M_VertexSaIS0_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: .LFB3812: .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 .LFE3812: .size _ZNSt6vectorI8M_TexturSaIS0_EED2Ev, .-_ZNSt6vectorI8M_TexturSaIS0_EED2Ev .weak _ZNSt6vectorI8M_TexturSaIS0_EED1Ev .set _ZNSt6vectorI8M_TexturSaIS0_EED1Ev,_ZNSt6vectorI8M_TexturSaIS0_EED2Ev .section .text._ZNSt6vectorIfSaIfEED2Ev,"axG",@progbits,_ZNSt6vectorIfSaIfEED5Ev,comdat .align 2 .p2align 4 .weak _ZNSt6vectorIfSaIfEED2Ev .type _ZNSt6vectorIfSaIfEED2Ev, @function _ZNSt6vectorIfSaIfEED2Ev: .LFB3806: .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 .LFE3806: .size _ZNSt6vectorIfSaIfEED2Ev, .-_ZNSt6vectorIfSaIfEED2Ev .weak _ZNSt6vectorIfSaIfEED1Ev .set _ZNSt6vectorIfSaIfEED1Ev,_ZNSt6vectorIfSaIfEED2Ev .section .rodata.str1.1,"aMS",@progbits,1 .LC0: .string " LOADING TEXTURES 1: " .text .align 2 .p2align 4 .globl _ZN6FLYBOX13textureLoaderEv .type _ZN6FLYBOX13textureLoaderEv, @function _ZN6FLYBOX13textureLoaderEv: .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 $392, %rsp .cfi_offset 3, -24 1: call mcount movdqa .LC1(%rip), %xmm5 movl $nor, %edx movdqa .LC2(%rip), %xmm4 movdqa .LC3(%rip), %xmm3 movdqa .LC4(%rip), %xmm2 movl $png4, %edi movdqa .LC5(%rip), %xmm1 movdqa .LC6(%rip), %xmm0 leaq -400(%rbp), %rsi movaps %xmm5, -400(%rbp) movaps %xmm4, -368(%rbp) movaps %xmm3, -336(%rbp) movaps %xmm2, -304(%rbp) movaps %xmm1, -272(%rbp) movaps %xmm0, -240(%rbp) movl $6778480, -384(%rbp) movl $6778480, -352(%rbp) movl $6778480, -320(%rbp) movl $6778480, -288(%rbp) movl $6778480, -256(%rbp) movl $6778480, -224(%rbp) call _ZN3PNG8read_pngEPKcPPh movl $eas, %edx movl $png4, %edi leaq -368(%rbp), %rsi call _ZN3PNG8read_pngEPKcPPh movl $sou, %edx movl $png4, %edi leaq -336(%rbp), %rsi call _ZN3PNG8read_pngEPKcPPh movl $wes, %edx movl $png4, %edi leaq -304(%rbp), %rsi call _ZN3PNG8read_pngEPKcPPh movl $top, %edx movl $png4, %edi leaq -272(%rbp), %rsi call _ZN3PNG8read_pngEPKcPPh movl $bot, %edx movl $png4, %edi leaq -240(%rbp), %rsi call _ZN3PNG8read_pngEPKcPPh movdqa .LC1(%rip), %xmm5 movdqa .LC2(%rip), %xmm4 movl $nor, %edx movdqa .LC3(%rip), %xmm3 movdqa .LC4(%rip), %xmm2 leaq -208(%rbp), %rsi movl $targa4, %edi movdqa .LC5(%rip), %xmm1 movdqa .LC6(%rip), %xmm0 movaps %xmm5, -208(%rbp) movaps %xmm4, -176(%rbp) movaps %xmm3, -144(%rbp) movaps %xmm2, -112(%rbp) movaps %xmm1, -80(%rbp) movaps %xmm0, -48(%rbp) movl $6383476, -192(%rbp) movl $6383476, -160(%rbp) movl $6383476, -128(%rbp) movl $6383476, -96(%rbp) movl $6383476, -64(%rbp) movl $6383476, -32(%rbp) call _ZN5TARGA9readTargaEPKcPPh movl $eas, %edx movl $targa4, %edi leaq -176(%rbp), %rsi call _ZN5TARGA9readTargaEPKcPPh movl $sou, %edx movl $targa4, %edi leaq -144(%rbp), %rsi call _ZN5TARGA9readTargaEPKcPPh movl $wes, %edx leaq -112(%rbp), %rsi movl $targa4, %edi call _ZN5TARGA9readTargaEPKcPPh movl $top, %edx leaq -80(%rbp), %rsi movl $targa4, %edi call _ZN5TARGA9readTargaEPKcPPh movl $bot, %edx leaq -48(%rbp), %rsi movl $targa4, %edi call _ZN5TARGA9readTargaEPKcPPh 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 .L13 movsbl 67(%rbx), %esi .L14: 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 .L13: .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 .L14 movq %rbx, %rdi call *%rax movsbl %al, %esi jmp .L14 .L17: call _ZSt16__throw_bad_castv .cfi_endproc .LFE3088: .size _ZN6FLYBOX13textureLoaderEv, .-_ZN6FLYBOX13textureLoaderEv .section .rodata.str1.1 .LC7: .string "modelview_matrix" .LC8: .string "projection_matrix" .text .align 2 .p2align 4 .globl _ZN6FLYBOX6renderEfffj .type _ZN6FLYBOX6renderEfffj, @function _ZN6FLYBOX6renderEfffj: .LFB3090: .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 subq $16, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 1: call mcount movl %esi, %ebx movq %rdi, %r12 movss %xmm0, -28(%rbp) movss %xmm1, -24(%rbp) movss %xmm2, -20(%rbp) call glPushMatrix movss -20(%rbp), %xmm2 movss -24(%rbp), %xmm1 movss -28(%rbp), %xmm0 call glTranslatef movl $_ZZN6FLYBOX6renderEfffjE15modelviewMatrix, %esi movl $2982, %edi call glGetFloatv movl $_ZZN6FLYBOX6renderEfffjE16projectionMatrix, %esi movl $2983, %edi call glGetFloatv movl %ebx, %esi movl $_ZZN6FLYBOX6renderEfffjE15modelviewMatrix, %r8d xorl %ecx, %ecx movl $.LC7, %edx movl $uniform4, %edi call _ZN7UNIFORM10Uniform4x4EjPKcbPKf movl $_ZZN6FLYBOX6renderEfffjE16projectionMatrix, %r8d movl $1, %ecx movl %ebx, %esi movl $.LC8, %edx movl $uniform4, %edi xorl %ebx, %ebx call _ZN7UNIFORM10Uniform4x4EjPKcbPKf movl $32886, %edi call glEnableClientState movl $32884, %edi call glEnableClientState movl $32888, %edi call glEnableClientState movl vbos4(%rip), %esi movl $34962, %edi call *__glewBindBuffer(%rip) movq colors4(%rip), %rcx xorl %edx, %edx movl $5126, %esi movl $4, %edi call glColorPointer movl vbos4+8(%rip), %esi movl $34962, %edi call *__glewBindBuffer(%rip) movq vertices4(%rip), %rcx xorl %edx, %edx movl $5126, %esi movl $3, %edi call glVertexPointer movl vbos4+4(%rip), %esi movl $34962, %edi call *__glewBindBuffer(%rip) movq texCoords4(%rip), %rcx xorl %edx, %edx movl $5126, %esi movl $2, %edi call glTexCoordPointer .p2align 4,,10 .p2align 3 .L19: movl 48(%r12,%rbx), %esi movl $3553, %edi call glBindTexture movl %ebx, %esi movl $4, %edx movl $7, %edi call glDrawArrays addq $4, %rbx cmpq $24, %rbx jne .L19 movl $32888, %edi call glDisableClientState movl $32884, %edi call glDisableClientState movl $32886, %edi call glDisableClientState addq $16, %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 jmp glPopMatrix .cfi_endproc .LFE3090: .size _ZN6FLYBOX6renderEfffj, .-_ZN6FLYBOX6renderEfffj .section .rodata._ZNSt6vectorI7M_ColorSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_.str1.1,"aMS",@progbits,1 .LC9: .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_: .LFB3579: .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 .L39 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 .L33 testq %rax, %rax jne .L40 movl $16, %ebx xorl %r12d, %r12d xorl %r8d, %r8d .L27: movdqu (%rdx), %xmm1 movups %xmm1, (%r8,%rsi) cmpq %r13, %r15 je .L28 movq %r15, %rsi movq %r8, %rax movq %r13, %rdx subq %r13, %rsi addq %r8, %rsi .p2align 4,,10 .p2align 3 .L29: movdqu (%rdx), %xmm0 addq $16, %rax addq $16, %rdx movups %xmm0, -16(%rax) cmpq %rsi, %rax jne .L29 leaq 16(%rax), %rbx .L28: cmpq %rcx, %r15 je .L30 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 .L30: testq %r13, %r13 je .L31 movq %r13, %rdi movq %r8, -56(%rbp) call _ZdlPv movq -56(%rbp), %r8 .L31: 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 .L33: .cfi_restore_state movabsq $9223372036854775792, %r12 .L26: 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 .L27 .L40: movabsq $576460752303423487, %rdi cmpq %rdi, %rax cmova %rdi, %rax salq $4, %rax movq %rax, %r12 jmp .L26 .L39: movl $.LC9, %edi call _ZSt20__throw_length_errorPKc .cfi_endproc .LFE3579: .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_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_: .LFB3586: .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 .L59 cmpq %r15, %r13 movl $1, %ecx cmovne %rax, %rcx addq %rcx, %rax setc %cl subq %r13, %rsi movzbl %cl, %ecx testq %rcx, %rcx jne .L53 testq %rax, %rax jne .L60 movq $0, -56(%rbp) movl $12, %r12d xorl %r8d, %r8d .L47: movq (%rdx), %rax movq %rax, (%r8,%rsi) movl 8(%rdx), %eax movl %eax, 8(%r8,%rsi) cmpq %r13, %rbx je .L48 movq %r8, %rdx movq %r13, %rax .p2align 4,,10 .p2align 3 .L49: 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 .L49 leaq -12(%rbx), %rax subq %r13, %rax shrq $2, %rax leaq 24(%r8,%rax,4), %r12 .L48: cmpq %r15, %rbx je .L50 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 .L50: testq %r13, %r13 je .L51 movq %r13, %rdi movq %r8, -64(%rbp) call _ZdlPv movq -64(%rbp), %r8 .L51: 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 .L53: .cfi_restore_state movabsq $9223372036854775800, %r12 .L46: 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 .L47 .L60: movabsq $768614336404564650, %rcx cmpq %rcx, %rax cmova %rcx, %rax leaq (%rax,%rax,2), %r12 salq $2, %r12 jmp .L46 .L59: movl $.LC9, %edi call _ZSt20__throw_length_errorPKc .cfi_endproc .LFE3586: .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._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_: .LFB3593: .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 .L79 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 .L73 testq %rax, %rax jne .L80 movl $8, %ebx xorl %r12d, %r12d xorl %r8d, %r8d .L67: movq (%rdx), %rax movq %rax, (%r8,%rcx) cmpq %r13, %r15 je .L68 movq %r15, %rdi movq %r8, %rax movq %r13, %rdx subq %r13, %rdi addq %r8, %rdi .p2align 4,,10 .p2align 3 .L69: movq (%rdx), %rcx addq $8, %rax addq $8, %rdx movq %rcx, -8(%rax) cmpq %rdi, %rax jne .L69 leaq 8(%rax), %rbx .L68: cmpq %rsi, %r15 je .L70 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 .L70: testq %r13, %r13 je .L71 movq %r13, %rdi movq %r8, -56(%rbp) call _ZdlPv movq -56(%rbp), %r8 .L71: 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 .L73: .cfi_restore_state movabsq $9223372036854775800, %r12 .L66: 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 .L67 .L80: movabsq $1152921504606846975, %rdi cmpq %rdi, %rax cmova %rdi, %rax leaq 0(,%rax,8), %r12 jmp .L66 .L79: movl $.LC9, %edi call _ZSt20__throw_length_errorPKc .cfi_endproc .LFE3593: .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 .rodata.str1.1 .LC10: .string "glGenBuffers" .LC11: .string "glBindBuffer" .LC12: .string "glBufferData" .LC13: .string " VBO: NOT SUPPORTED " .text .align 2 .p2align 4 .globl _ZN6FLYBOX7initBoxEv .type _ZN6FLYBOX7initBoxEv, @function _ZN6FLYBOX7initBoxEv: .LFB3089: .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 movq %rdi, %rbx movl $.LC10, %edi call glXGetProcAddress movl $.LC11, %edi movq %rax, __glewGenBuffers(%rip) call glXGetProcAddress movl $.LC12, %edi movq %rax, __glewBindBuffer(%rip) call glXGetProcAddress cmpq $0, __glewGenBuffers(%rip) movq %rax, __glewBufferData(%rip) je .L82 cmpq $0, __glewBindBuffer(%rip) je .L82 testq %rax, %rax je .L82 .L83: leaq 48(%rbx), %rsi movl $6, %edi xorl %ebx, %ebx call glGenTextures .p2align 4,,10 .p2align 3 .L88: movq nor(%rip), %rcx movl %ebx, %edx movl $75, %esi movl $fly4, %edi call _ZN3FLY12MipmapsImageEiiPh movq eas(%rip), %rcx movl %ebx, %edx movl $75, %esi movl $fly4, %edi call _ZN3FLY12MipmapsImageEiiPh movq sou(%rip), %rcx movl %ebx, %edx movl $75, %esi movl $fly4, %edi call _ZN3FLY12MipmapsImageEiiPh movq wes(%rip), %rcx movl %ebx, %edx movl $75, %esi movl $fly4, %edi call _ZN3FLY12MipmapsImageEiiPh movq top(%rip), %rcx movl %ebx, %edx movl $75, %esi movl $fly4, %edi call _ZN3FLY12MipmapsImageEiiPh movq bot(%rip), %rcx movl %ebx, %edx movl $75, %esi movl $fly4, %edi addl $1, %ebx call _ZN3FLY12MipmapsImageEiiPh cmpl $6, %ebx jne .L88 movaps .LC14(%rip), %xmm0 movq w_colors+8(%rip), %rax movq w_colors+16(%rip), %rsi movaps %xmm0, -64(%rbp) cmpq %rsi, %rax je .L89 movdqa -64(%rbp), %xmm0 addq $16, %rax movups %xmm0, -16(%rax) movq %rax, w_colors+8(%rip) .L90: movaps .LC14(%rip), %xmm1 movaps %xmm1, -64(%rbp) cmpq %rax, %rsi je .L91 movdqa -64(%rbp), %xmm1 movaps .LC14(%rip), %xmm2 addq $16, %rax movups %xmm1, -16(%rax) movaps %xmm2, -64(%rbp) movq %rax, w_colors+8(%rip) cmpq %rsi, %rax je .L93 .L280: movdqa -64(%rbp), %xmm2 addq $16, %rax movups %xmm2, -16(%rax) movq %rax, w_colors+8(%rip) .L94: movaps .LC14(%rip), %xmm3 movaps %xmm3, -64(%rbp) cmpq %rax, %rsi je .L95 movdqa -64(%rbp), %xmm3 addq $16, %rax movups %xmm3, -16(%rax) movq %rax, w_colors+8(%rip) .L96: movq .LC15(%rip), %r13 movq w_vertices+8(%rip), %rsi movl $0xc2480000, -56(%rbp) movq w_vertices+16(%rip), %rax movq %r13, -64(%rbp) cmpq %rax, %rsi je .L97 movq -64(%rbp), %rdx addq $12, %rsi movq %rdx, -12(%rsi) movl -56(%rbp), %edx movl %edx, -4(%rsi) movq %rsi, w_vertices+8(%rip) .L98: movq .LC17(%rip), %r12 movl $0xc2480000, -56(%rbp) movq %r12, -64(%rbp) cmpq %rax, %rsi je .L99 movq -64(%rbp), %rdx addq $12, %rsi movq %r12, -64(%rbp) movq %rdx, -12(%rsi) movl -56(%rbp), %edx movl $0x42480000, -56(%rbp) movl %edx, -4(%rsi) movq %rsi, w_vertices+8(%rip) cmpq %rsi, %rax je .L101 .L279: movq -64(%rbp), %rdx addq $12, %rsi movq %rdx, -12(%rsi) movl -56(%rbp), %edx movl %edx, -4(%rsi) movq %rsi, w_vertices+8(%rip) .L102: movq %r13, -64(%rbp) movl $0x42480000, -56(%rbp) cmpq %rax, %rsi je .L103 movq -64(%rbp), %rax addq $12, %rsi movq %rax, -12(%rsi) movl -56(%rbp), %eax movl %eax, -4(%rsi) movq %rsi, w_vertices+8(%rip) .L104: movq w_texCoords+8(%rip), %rsi movq w_texCoords+16(%rip), %rax movq $0, -64(%rbp) cmpq %rax, %rsi je .L105 movq -64(%rbp), %rdx movq .LC19(%rip), %rbx addq $8, %rsi movq %rdx, -8(%rsi) movq %rbx, -64(%rbp) movq %rsi, w_texCoords+8(%rip) cmpq %rsi, %rax je .L107 .L274: movq -64(%rbp), %rdx movq .LC20(%rip), %rcx addq $8, %rsi movq %rdx, -8(%rsi) movq %rcx, -64(%rbp) movq %rsi, w_texCoords+8(%rip) cmpq %rax, %rsi je .L109 .L275: movq -64(%rbp), %rdx movq .LC21(%rip), %rcx addq $8, %rsi movq %rdx, -8(%rsi) movq %rcx, -64(%rbp) movq %rsi, w_texCoords+8(%rip) cmpq %rax, %rsi je .L111 .L276: movq -64(%rbp), %rax addq $8, %rsi movq %rax, -8(%rsi) movq %rsi, w_texCoords+8(%rip) .L112: movaps .LC22(%rip), %xmm4 movq w_colors+8(%rip), %rax movq w_colors+16(%rip), %rsi movaps %xmm4, -64(%rbp) cmpq %rsi, %rax je .L113 movdqa -64(%rbp), %xmm4 movaps .LC22(%rip), %xmm5 addq $16, %rax movups %xmm4, -16(%rax) movaps %xmm5, -64(%rbp) movq %rax, w_colors+8(%rip) cmpq %rsi, %rax je .L115 .L277: movdqa -64(%rbp), %xmm5 movaps .LC22(%rip), %xmm6 addq $16, %rax movups %xmm5, -16(%rax) movaps %xmm6, -64(%rbp) movq %rax, w_colors+8(%rip) cmpq %rsi, %rax je .L117 .L278: movdqa -64(%rbp), %xmm6 addq $16, %rax movups %xmm6, -16(%rax) movq %rax, w_colors+8(%rip) .L118: movaps .LC22(%rip), %xmm7 movaps %xmm7, -64(%rbp) cmpq %rax, %rsi je .L119 movdqa -64(%rbp), %xmm7 addq $16, %rax movups %xmm7, -16(%rax) movq %rax, w_colors+8(%rip) .L120: movq .LC23(%rip), %r14 movq w_vertices+8(%rip), %rsi movl $0xc2480000, -56(%rbp) movq w_vertices+16(%rip), %rax movq %r14, -64(%rbp) cmpq %rax, %rsi je .L121 movq -64(%rbp), %rdx addq $12, %rsi movq %r13, -64(%rbp) movq %rdx, -12(%rsi) movl -56(%rbp), %edx movl $0xc2480000, -56(%rbp) movl %edx, -4(%rsi) movq %rsi, w_vertices+8(%rip) cmpq %rax, %rsi je .L123 .L264: movq -64(%rbp), %rdx addq $12, %rsi movq %r13, -64(%rbp) movq %rdx, -12(%rsi) movl -56(%rbp), %edx movl $0x42480000, -56(%rbp) movl %edx, -4(%rsi) movq %rsi, w_vertices+8(%rip) cmpq %rsi, %rax je .L125 .L265: movq -64(%rbp), %rdx addq $12, %rsi movq %r14, -64(%rbp) movq %rdx, -12(%rsi) movl -56(%rbp), %edx movl $0x42480000, -56(%rbp) movl %edx, -4(%rsi) movq %rsi, w_vertices+8(%rip) cmpq %rax, %rsi je .L127 .L266: movq -64(%rbp), %rax addq $12, %rsi movq %rax, -12(%rsi) movl -56(%rbp), %eax movl %eax, -4(%rsi) movq %rsi, w_vertices+8(%rip) .L128: movq w_texCoords+8(%rip), %rsi movq w_texCoords+16(%rip), %rax movq %rbx, -64(%rbp) cmpq %rax, %rsi je .L129 movq -64(%rbp), %rdx movq .LC20(%rip), %rcx addq $8, %rsi movq %rdx, -8(%rsi) movq %rcx, -64(%rbp) movq %rsi, w_texCoords+8(%rip) cmpq %rsi, %rax je .L131 .L267: movq -64(%rbp), %rdx movq .LC21(%rip), %rcx addq $8, %rsi movq %rdx, -8(%rsi) movq %rcx, -64(%rbp) movq %rsi, w_texCoords+8(%rip) cmpq %rax, %rsi je .L133 .L268: movq -64(%rbp), %rdx addq $8, %rsi movq $0, -64(%rbp) movq %rdx, -8(%rsi) movq %rsi, w_texCoords+8(%rip) cmpq %rax, %rsi je .L135 .L269: movq -64(%rbp), %rax addq $8, %rsi movq %rax, -8(%rsi) movq %rsi, w_texCoords+8(%rip) .L136: movaps .LC24(%rip), %xmm0 movq w_colors+8(%rip), %rax movq w_colors+16(%rip), %rsi movaps %xmm0, -64(%rbp) cmpq %rsi, %rax je .L137 movdqa -64(%rbp), %xmm0 movaps .LC24(%rip), %xmm1 addq $16, %rax movups %xmm0, -16(%rax) movaps %xmm1, -64(%rbp) movq %rax, w_colors+8(%rip) cmpq %rsi, %rax je .L139 .L270: movdqa -64(%rbp), %xmm1 movaps .LC24(%rip), %xmm2 addq $16, %rax movups %xmm1, -16(%rax) movaps %xmm2, -64(%rbp) movq %rax, w_colors+8(%rip) cmpq %rsi, %rax je .L141 .L271: movdqa -64(%rbp), %xmm2 movaps .LC24(%rip), %xmm3 addq $16, %rax movups %xmm2, -16(%rax) movaps %xmm3, -64(%rbp) movq %rax, w_colors+8(%rip) cmpq %rax, %rsi je .L143 .L272: movdqa -64(%rbp), %xmm3 addq $16, %rax movups %xmm3, -16(%rax) movq %rax, w_colors+8(%rip) .L144: movq w_vertices+8(%rip), %rsi movq w_vertices+16(%rip), %rax movq %r14, -64(%rbp) movl $0xc2480000, -56(%rbp) cmpq %rax, %rsi je .L145 movq -64(%rbp), %rdx addq $12, %rsi movq %rdx, -12(%rsi) movl -56(%rbp), %edx movl %edx, -4(%rsi) movq %rsi, w_vertices+8(%rip) .L146: movq .LC25(%rip), %r15 movl $0xc2480000, -56(%rbp) movq %r15, -64(%rbp) cmpq %rax, %rsi je .L147 movq -64(%rbp), %rdx addq $12, %rsi movq %r12, -64(%rbp) movq %rdx, -12(%rsi) movl -56(%rbp), %edx movl $0xc2480000, -56(%rbp) movl %edx, -4(%rsi) movq %rsi, w_vertices+8(%rip) cmpq %rsi, %rax je .L149 .L273: movq -64(%rbp), %rdx addq $12, %rsi movq %rdx, -12(%rsi) movl -56(%rbp), %edx movl %edx, -4(%rsi) movq %rsi, w_vertices+8(%rip) .L150: movq %r13, -64(%rbp) movl $0xc2480000, -56(%rbp) cmpq %rax, %rsi je .L151 movq -64(%rbp), %rax addq $12, %rsi movq %rax, -12(%rsi) movl -56(%rbp), %eax movl %eax, -4(%rsi) movq %rsi, w_vertices+8(%rip) .L152: movq w_texCoords+8(%rip), %rsi movq w_texCoords+16(%rip), %rax movq $0, -64(%rbp) cmpq %rax, %rsi je .L153 movq -64(%rbp), %rdx addq $8, %rsi movq %rbx, -64(%rbp) movq %rdx, -8(%rsi) movq %rsi, w_texCoords+8(%rip) cmpq %rsi, %rax je .L155 .L240: movq -64(%rbp), %rdx movq .LC20(%rip), %rcx addq $8, %rsi movq %rdx, -8(%rsi) movq %rcx, -64(%rbp) movq %rsi, w_texCoords+8(%rip) cmpq %rax, %rsi je .L157 .L241: movq -64(%rbp), %rdx movq .LC21(%rip), %rcx addq $8, %rsi movq %rdx, -8(%rsi) movq %rcx, -64(%rbp) movq %rsi, w_texCoords+8(%rip) cmpq %rax, %rsi je .L159 .L242: movq -64(%rbp), %rax addq $8, %rsi movq %rax, -8(%rsi) movq %rsi, w_texCoords+8(%rip) .L160: movaps .LC22(%rip), %xmm4 movq w_colors+8(%rip), %rax movq w_colors+16(%rip), %rsi movaps %xmm4, -64(%rbp) cmpq %rsi, %rax je .L161 movdqa -64(%rbp), %xmm4 movaps .LC22(%rip), %xmm5 addq $16, %rax movups %xmm4, -16(%rax) movaps %xmm5, -64(%rbp) movq %rax, w_colors+8(%rip) cmpq %rsi, %rax je .L163 .L243: movdqa -64(%rbp), %xmm5 movaps .LC22(%rip), %xmm6 addq $16, %rax movups %xmm5, -16(%rax) movaps %xmm6, -64(%rbp) movq %rax, w_colors+8(%rip) cmpq %rsi, %rax je .L165 .L244: movdqa -64(%rbp), %xmm6 movaps .LC22(%rip), %xmm7 addq $16, %rax movups %xmm6, -16(%rax) movaps %xmm7, -64(%rbp) movq %rax, w_colors+8(%rip) cmpq %rax, %rsi je .L167 .L245: movdqa -64(%rbp), %xmm7 addq $16, %rax movups %xmm7, -16(%rax) movq %rax, w_colors+8(%rip) .L168: movq w_vertices+8(%rip), %rsi movq w_vertices+16(%rip), %rax movq %r15, -64(%rbp) movl $0x42480000, -56(%rbp) cmpq %rax, %rsi je .L169 movq -64(%rbp), %rdx addq $12, %rsi movq %r12, -64(%rbp) movq %rdx, -12(%rsi) movl -56(%rbp), %edx movl $0x42480000, -56(%rbp) movl %edx, -4(%rsi) movq %rsi, w_vertices+8(%rip) cmpq %rax, %rsi je .L171 .L246: movq -64(%rbp), %rdx addq $12, %rsi movq %r12, -64(%rbp) movq %rdx, -12(%rsi) movl -56(%rbp), %edx movl $0xc2480000, -56(%rbp) movl %edx, -4(%rsi) movq %rsi, w_vertices+8(%rip) cmpq %rsi, %rax je .L173 .L247: movq -64(%rbp), %rdx addq $12, %rsi movq %r15, -64(%rbp) movq %rdx, -12(%rsi) movl -56(%rbp), %edx movl $0xc2480000, -56(%rbp) movl %edx, -4(%rsi) movq %rsi, w_vertices+8(%rip) cmpq %rax, %rsi je .L175 .L248: movq -64(%rbp), %rax addq $12, %rsi movq %rax, -12(%rsi) movl -56(%rbp), %eax movl %eax, -4(%rsi) movq %rsi, w_vertices+8(%rip) .L176: movq w_texCoords+8(%rip), %rsi movq w_texCoords+16(%rip), %rax movq %rbx, -64(%rbp) cmpq %rax, %rsi je .L177 movq -64(%rbp), %rdx movq .LC20(%rip), %rcx addq $8, %rsi movq %rdx, -8(%rsi) movq %rcx, -64(%rbp) movq %rsi, w_texCoords+8(%rip) cmpq %rsi, %rax je .L179 .L249: movq -64(%rbp), %rdx movq .LC21(%rip), %rcx addq $8, %rsi movq %rdx, -8(%rsi) movq %rcx, -64(%rbp) movq %rsi, w_texCoords+8(%rip) cmpq %rax, %rsi je .L181 .L250: movq -64(%rbp), %rdx addq $8, %rsi movq $0, -64(%rbp) movq %rdx, -8(%rsi) movq %rsi, w_texCoords+8(%rip) cmpq %rax, %rsi je .L183 .L251: movq -64(%rbp), %rax addq $8, %rsi movq %rax, -8(%rsi) movq %rsi, w_texCoords+8(%rip) .L184: movaps .LC14(%rip), %xmm0 movq w_colors+8(%rip), %rax movq w_colors+16(%rip), %rsi movaps %xmm0, -64(%rbp) cmpq %rsi, %rax je .L185 movdqa -64(%rbp), %xmm0 movaps .LC14(%rip), %xmm1 addq $16, %rax movups %xmm0, -16(%rax) movaps %xmm1, -64(%rbp) movq %rax, w_colors+8(%rip) cmpq %rsi, %rax je .L187 .L252: movdqa -64(%rbp), %xmm1 movaps .LC14(%rip), %xmm2 addq $16, %rax movups %xmm1, -16(%rax) movaps %xmm2, -64(%rbp) movq %rax, w_colors+8(%rip) cmpq %rsi, %rax je .L189 .L253: movdqa -64(%rbp), %xmm2 movaps .LC14(%rip), %xmm3 addq $16, %rax movups %xmm2, -16(%rax) movaps %xmm3, -64(%rbp) movq %rax, w_colors+8(%rip) cmpq %rax, %rsi je .L191 .L254: movdqa -64(%rbp), %xmm3 addq $16, %rax movups %xmm3, -16(%rax) movq %rax, w_colors+8(%rip) .L192: movq w_vertices+8(%rip), %rsi movq w_vertices+16(%rip), %rax movq %r15, -64(%rbp) movl $0xc2480000, -56(%rbp) cmpq %rax, %rsi je .L193 movq -64(%rbp), %rdx addq $12, %rsi movq %r14, -64(%rbp) movq %rdx, -12(%rsi) movl -56(%rbp), %edx movl $0xc2480000, -56(%rbp) movl %edx, -4(%rsi) movq %rsi, w_vertices+8(%rip) cmpq %rax, %rsi je .L195 .L255: movq -64(%rbp), %rdx addq $12, %rsi movq %r14, -64(%rbp) movq %rdx, -12(%rsi) movl -56(%rbp), %edx movl $0x42480000, -56(%rbp) movl %edx, -4(%rsi) movq %rsi, w_vertices+8(%rip) cmpq %rsi, %rax je .L197 .L256: movq -64(%rbp), %rdx addq $12, %rsi movq %r15, -64(%rbp) movq %rdx, -12(%rsi) movl -56(%rbp), %edx movl $0x42480000, -56(%rbp) movl %edx, -4(%rsi) movq %rsi, w_vertices+8(%rip) cmpq %rax, %rsi je .L199 .L257: movq -64(%rbp), %rax addq $12, %rsi movq %rax, -12(%rsi) movl -56(%rbp), %eax movl %eax, -4(%rsi) movq %rsi, w_vertices+8(%rip) .L200: movq w_texCoords+8(%rip), %rsi movq w_texCoords+16(%rip), %rax movq $0, -64(%rbp) cmpq %rax, %rsi je .L201 movq -64(%rbp), %rdx addq $8, %rsi movq %rbx, -64(%rbp) movq %rdx, -8(%rsi) movq %rsi, w_texCoords+8(%rip) cmpq %rsi, %rax je .L203 .L258: movq -64(%rbp), %rdx movq .LC20(%rip), %rcx addq $8, %rsi movq %rdx, -8(%rsi) movq %rcx, -64(%rbp) movq %rsi, w_texCoords+8(%rip) cmpq %rax, %rsi je .L205 .L259: movq -64(%rbp), %rdx movq .LC21(%rip), %rcx addq $8, %rsi movq %rdx, -8(%rsi) movq %rcx, -64(%rbp) movq %rsi, w_texCoords+8(%rip) cmpq %rax, %rsi je .L207 .L260: movq -64(%rbp), %rax addq $8, %rsi movq %rax, -8(%rsi) movq %rsi, w_texCoords+8(%rip) .L208: movaps .LC24(%rip), %xmm4 movq w_colors+8(%rip), %rax movq w_colors+16(%rip), %rsi movaps %xmm4, -64(%rbp) cmpq %rsi, %rax je .L209 movdqa -64(%rbp), %xmm4 movaps .LC24(%rip), %xmm5 addq $16, %rax movups %xmm4, -16(%rax) movaps %xmm5, -64(%rbp) movq %rax, w_colors+8(%rip) cmpq %rsi, %rax je .L211 .L261: movdqa -64(%rbp), %xmm5 movaps .LC24(%rip), %xmm6 addq $16, %rax movups %xmm5, -16(%rax) movaps %xmm6, -64(%rbp) movq %rax, w_colors+8(%rip) cmpq %rsi, %rax je .L213 .L262: movdqa -64(%rbp), %xmm6 movaps .LC24(%rip), %xmm7 addq $16, %rax movups %xmm6, -16(%rax) movaps %xmm7, -64(%rbp) movq %rax, w_colors+8(%rip) cmpq %rax, %rsi je .L215 .L263: movdqa -64(%rbp), %xmm7 addq $16, %rax movups %xmm7, -16(%rax) movq %rax, w_colors+8(%rip) .L216: movq w_vertices+8(%rip), %rsi movq w_vertices+16(%rip), %rax movq %r15, -64(%rbp) movl $0x42480000, -56(%rbp) cmpq %rax, %rsi je .L217 movq -64(%rbp), %rdx addq $12, %rsi movq %r14, -64(%rbp) movq %rdx, -12(%rsi) movl -56(%rbp), %edx movl $0x42480000, -56(%rbp) movl %edx, -4(%rsi) movq %rsi, w_vertices+8(%rip) cmpq %rsi, %rax je .L219 .L281: movq -64(%rbp), %rdx addq $12, %rsi movq %r13, -64(%rbp) movq %rdx, -12(%rsi) movl -56(%rbp), %edx movl $0x42480000, -56(%rbp) movl %edx, -4(%rsi) movq %rsi, w_vertices+8(%rip) cmpq %rax, %rsi je .L221 .L282: movq -64(%rbp), %rdx addq $12, %rsi movq %r12, -64(%rbp) movq %rdx, -12(%rsi) movl -56(%rbp), %edx movl $0x42480000, -56(%rbp) movl %edx, -4(%rsi) movq %rsi, w_vertices+8(%rip) cmpq %rax, %rsi je .L223 .L283: movq -64(%rbp), %rax addq $12, %rsi movq %rax, -12(%rsi) movl -56(%rbp), %eax movl %eax, -4(%rsi) movq %rsi, w_vertices+8(%rip) .L224: movq w_texCoords+8(%rip), %rsi movq w_texCoords+16(%rip), %rax movq $0, -64(%rbp) cmpq %rax, %rsi je .L225 movq -64(%rbp), %rdx addq $8, %rsi movq %rbx, -64(%rbp) movq %rdx, -8(%rsi) movq %rsi, w_texCoords+8(%rip) cmpq %rax, %rsi je .L227 .L284: movq -64(%rbp), %rdx movq .LC20(%rip), %rbx addq $8, %rsi movq %rdx, -8(%rsi) movq %rbx, -64(%rbp) movq %rsi, w_texCoords+8(%rip) cmpq %rax, %rsi je .L229 .L285: movq -64(%rbp), %rdx addq $8, %rsi movq %rdx, -8(%rsi) movq %rsi, w_texCoords+8(%rip) .L230: movq .LC21(%rip), %rcx movq %rcx, -64(%rbp) cmpq %rax, %rsi je .L231 movq -64(%rbp), %rax addq $8, %rsi movq %rax, -8(%rsi) movq %rsi, w_texCoords+8(%rip) .L232: movl $vbos4, %esi movl $4, %edi call *__glewGenBuffers(%rip) movl vbos4(%rip), %esi movl $34962, %edi call *__glewBindBuffer(%rip) movl $35044, %ecx movl $1600, %esi movq w_colors(%rip), %rdx movl $34962, %edi call *__glewBufferData(%rip) movl vbos4+8(%rip), %esi movl $34962, %edi call *__glewBindBuffer(%rip) movl $35044, %ecx movl $1200, %esi movq w_vertices(%rip), %rdx movl $34962, %edi call *__glewBufferData(%rip) movl vbos4+4(%rip), %esi movl $34962, %edi call *__glewBindBuffer(%rip) movl $35044, %ecx movl $800, %esi movq w_texCoords(%rip), %rdx movl $34962, %edi call *__glewBufferData(%rip) addq $24, %rsp movl $1, %eax 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 .L82: .cfi_restore_state movl $20, %edx movl $.LC13, %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), %r12 testq %r12, %r12 je .L239 cmpb $0, 56(%r12) je .L86 movsbl 67(%r12), %esi .L87: movl $_ZSt4cerr, %edi call _ZNSo3putEc movq %rax, %rdi call _ZNSo5flushEv jmp .L83 .p2align 4,,10 .p2align 3 .L86: movq %r12, %rdi call _ZNKSt5ctypeIcE13_M_widen_initEv movq (%r12), %rax movl $10, %esi movq 48(%rax), %rax cmpq $_ZNKSt5ctypeIcE8do_widenEc, %rax je .L87 movq %r12, %rdi call *%rax movsbl %al, %esi jmp .L87 .p2align 4,,10 .p2align 3 .L151: leaq -64(%rbp), %rdx movl $w_vertices, %edi call _ZNSt6vectorI8M_VertexSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ jmp .L152 .p2align 4,,10 .p2align 3 .L153: movq %rax, %rsi leaq -64(%rbp), %rdx movl $w_texCoords, %edi call _ZNSt6vectorI8M_TexturSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movq w_texCoords+8(%rip), %rsi movq w_texCoords+16(%rip), %rax movq %rbx, -64(%rbp) cmpq %rsi, %rax jne .L240 .p2align 4,,10 .p2align 3 .L155: movq %rax, %rsi leaq -64(%rbp), %rdx movl $w_texCoords, %edi call _ZNSt6vectorI8M_TexturSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movq .LC20(%rip), %rcx movq w_texCoords+8(%rip), %rsi movq w_texCoords+16(%rip), %rax movq %rcx, -64(%rbp) cmpq %rax, %rsi jne .L241 .p2align 4,,10 .p2align 3 .L157: movq %rax, %rsi leaq -64(%rbp), %rdx movl $w_texCoords, %edi call _ZNSt6vectorI8M_TexturSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movq .LC21(%rip), %rcx movq w_texCoords+8(%rip), %rsi movq w_texCoords+16(%rip), %rax movq %rcx, -64(%rbp) cmpq %rax, %rsi jne .L242 .p2align 4,,10 .p2align 3 .L159: leaq -64(%rbp), %rdx movl $w_texCoords, %edi call _ZNSt6vectorI8M_TexturSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ jmp .L160 .p2align 4,,10 .p2align 3 .L161: leaq -64(%rbp), %rdx movl $w_colors, %edi call _ZNSt6vectorI7M_ColorSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movaps .LC22(%rip), %xmm5 movq w_colors+8(%rip), %rax movq w_colors+16(%rip), %rsi movaps %xmm5, -64(%rbp) cmpq %rsi, %rax jne .L243 .p2align 4,,10 .p2align 3 .L163: leaq -64(%rbp), %rdx movl $w_colors, %edi call _ZNSt6vectorI7M_ColorSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movaps .LC22(%rip), %xmm6 movq w_colors+8(%rip), %rax movq w_colors+16(%rip), %rsi movaps %xmm6, -64(%rbp) cmpq %rsi, %rax jne .L244 .p2align 4,,10 .p2align 3 .L165: leaq -64(%rbp), %rdx movl $w_colors, %edi call _ZNSt6vectorI7M_ColorSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movaps .LC22(%rip), %xmm7 movq w_colors+8(%rip), %rax movq w_colors+16(%rip), %rsi movaps %xmm7, -64(%rbp) cmpq %rax, %rsi jne .L245 .p2align 4,,10 .p2align 3 .L167: leaq -64(%rbp), %rdx movl $w_colors, %edi call _ZNSt6vectorI7M_ColorSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ jmp .L168 .p2align 4,,10 .p2align 3 .L169: movq %rax, %rsi leaq -64(%rbp), %rdx movl $w_vertices, %edi call _ZNSt6vectorI8M_VertexSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movq w_vertices+8(%rip), %rsi movq %r12, -64(%rbp) movq w_vertices+16(%rip), %rax movl $0x42480000, -56(%rbp) cmpq %rax, %rsi jne .L246 .p2align 4,,10 .p2align 3 .L171: movq %rax, %rsi leaq -64(%rbp), %rdx movl $w_vertices, %edi call _ZNSt6vectorI8M_VertexSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movq w_vertices+8(%rip), %rsi movq %r12, -64(%rbp) movq w_vertices+16(%rip), %rax movl $0xc2480000, -56(%rbp) cmpq %rsi, %rax jne .L247 .p2align 4,,10 .p2align 3 .L173: movq %rax, %rsi leaq -64(%rbp), %rdx movl $w_vertices, %edi call _ZNSt6vectorI8M_VertexSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movq w_vertices+8(%rip), %rsi movq %r15, -64(%rbp) movq w_vertices+16(%rip), %rax movl $0xc2480000, -56(%rbp) cmpq %rax, %rsi jne .L248 .p2align 4,,10 .p2align 3 .L175: leaq -64(%rbp), %rdx movl $w_vertices, %edi call _ZNSt6vectorI8M_VertexSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ jmp .L176 .p2align 4,,10 .p2align 3 .L177: movq %rax, %rsi leaq -64(%rbp), %rdx movl $w_texCoords, %edi call _ZNSt6vectorI8M_TexturSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movq .LC20(%rip), %rcx movq w_texCoords+8(%rip), %rsi movq w_texCoords+16(%rip), %rax movq %rcx, -64(%rbp) cmpq %rsi, %rax jne .L249 .p2align 4,,10 .p2align 3 .L179: movq %rax, %rsi leaq -64(%rbp), %rdx movl $w_texCoords, %edi call _ZNSt6vectorI8M_TexturSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movq .LC21(%rip), %rcx movq w_texCoords+8(%rip), %rsi movq w_texCoords+16(%rip), %rax movq %rcx, -64(%rbp) cmpq %rax, %rsi jne .L250 .p2align 4,,10 .p2align 3 .L181: movq %rax, %rsi leaq -64(%rbp), %rdx movl $w_texCoords, %edi call _ZNSt6vectorI8M_TexturSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movq w_texCoords+8(%rip), %rsi movq w_texCoords+16(%rip), %rax movq $0, -64(%rbp) cmpq %rax, %rsi jne .L251 .p2align 4,,10 .p2align 3 .L183: leaq -64(%rbp), %rdx movl $w_texCoords, %edi call _ZNSt6vectorI8M_TexturSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ jmp .L184 .p2align 4,,10 .p2align 3 .L185: leaq -64(%rbp), %rdx movl $w_colors, %edi call _ZNSt6vectorI7M_ColorSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movaps .LC14(%rip), %xmm1 movq w_colors+8(%rip), %rax movq w_colors+16(%rip), %rsi movaps %xmm1, -64(%rbp) cmpq %rsi, %rax jne .L252 .p2align 4,,10 .p2align 3 .L187: leaq -64(%rbp), %rdx movl $w_colors, %edi call _ZNSt6vectorI7M_ColorSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movaps .LC14(%rip), %xmm2 movq w_colors+8(%rip), %rax movq w_colors+16(%rip), %rsi movaps %xmm2, -64(%rbp) cmpq %rsi, %rax jne .L253 .p2align 4,,10 .p2align 3 .L189: leaq -64(%rbp), %rdx movl $w_colors, %edi call _ZNSt6vectorI7M_ColorSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movaps .LC14(%rip), %xmm3 movq w_colors+8(%rip), %rax movq w_colors+16(%rip), %rsi movaps %xmm3, -64(%rbp) cmpq %rax, %rsi jne .L254 .p2align 4,,10 .p2align 3 .L191: leaq -64(%rbp), %rdx movl $w_colors, %edi call _ZNSt6vectorI7M_ColorSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ jmp .L192 .p2align 4,,10 .p2align 3 .L193: movq %rax, %rsi leaq -64(%rbp), %rdx movl $w_vertices, %edi call _ZNSt6vectorI8M_VertexSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movq w_vertices+8(%rip), %rsi movq %r14, -64(%rbp) movq w_vertices+16(%rip), %rax movl $0xc2480000, -56(%rbp) cmpq %rax, %rsi jne .L255 .p2align 4,,10 .p2align 3 .L195: movq %rax, %rsi leaq -64(%rbp), %rdx movl $w_vertices, %edi call _ZNSt6vectorI8M_VertexSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movq w_vertices+8(%rip), %rsi movq %r14, -64(%rbp) movq w_vertices+16(%rip), %rax movl $0x42480000, -56(%rbp) cmpq %rsi, %rax jne .L256 .p2align 4,,10 .p2align 3 .L197: movq %rax, %rsi leaq -64(%rbp), %rdx movl $w_vertices, %edi call _ZNSt6vectorI8M_VertexSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movq w_vertices+8(%rip), %rsi movq %r15, -64(%rbp) movq w_vertices+16(%rip), %rax movl $0x42480000, -56(%rbp) cmpq %rax, %rsi jne .L257 .p2align 4,,10 .p2align 3 .L199: leaq -64(%rbp), %rdx movl $w_vertices, %edi call _ZNSt6vectorI8M_VertexSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ jmp .L200 .p2align 4,,10 .p2align 3 .L201: movq %rax, %rsi leaq -64(%rbp), %rdx movl $w_texCoords, %edi call _ZNSt6vectorI8M_TexturSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movq w_texCoords+8(%rip), %rsi movq w_texCoords+16(%rip), %rax movq %rbx, -64(%rbp) cmpq %rsi, %rax jne .L258 .p2align 4,,10 .p2align 3 .L203: movq %rax, %rsi leaq -64(%rbp), %rdx movl $w_texCoords, %edi call _ZNSt6vectorI8M_TexturSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movq .LC20(%rip), %rcx movq w_texCoords+8(%rip), %rsi movq w_texCoords+16(%rip), %rax movq %rcx, -64(%rbp) cmpq %rax, %rsi jne .L259 .p2align 4,,10 .p2align 3 .L205: movq %rax, %rsi leaq -64(%rbp), %rdx movl $w_texCoords, %edi call _ZNSt6vectorI8M_TexturSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movq .LC21(%rip), %rcx movq w_texCoords+8(%rip), %rsi movq w_texCoords+16(%rip), %rax movq %rcx, -64(%rbp) cmpq %rax, %rsi jne .L260 .p2align 4,,10 .p2align 3 .L207: leaq -64(%rbp), %rdx movl $w_texCoords, %edi call _ZNSt6vectorI8M_TexturSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ jmp .L208 .p2align 4,,10 .p2align 3 .L209: leaq -64(%rbp), %rdx movl $w_colors, %edi call _ZNSt6vectorI7M_ColorSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movaps .LC24(%rip), %xmm5 movq w_colors+8(%rip), %rax movq w_colors+16(%rip), %rsi movaps %xmm5, -64(%rbp) cmpq %rsi, %rax jne .L261 .p2align 4,,10 .p2align 3 .L211: leaq -64(%rbp), %rdx movl $w_colors, %edi call _ZNSt6vectorI7M_ColorSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movaps .LC24(%rip), %xmm6 movq w_colors+8(%rip), %rax movq w_colors+16(%rip), %rsi movaps %xmm6, -64(%rbp) cmpq %rsi, %rax jne .L262 .p2align 4,,10 .p2align 3 .L213: leaq -64(%rbp), %rdx movl $w_colors, %edi call _ZNSt6vectorI7M_ColorSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movaps .LC24(%rip), %xmm7 movq w_colors+8(%rip), %rax movq w_colors+16(%rip), %rsi movaps %xmm7, -64(%rbp) cmpq %rax, %rsi jne .L263 .p2align 4,,10 .p2align 3 .L215: leaq -64(%rbp), %rdx movl $w_colors, %edi call _ZNSt6vectorI7M_ColorSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ jmp .L216 .p2align 4,,10 .p2align 3 .L119: leaq -64(%rbp), %rdx movl $w_colors, %edi call _ZNSt6vectorI7M_ColorSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ jmp .L120 .p2align 4,,10 .p2align 3 .L121: movq %rax, %rsi leaq -64(%rbp), %rdx movl $w_vertices, %edi call _ZNSt6vectorI8M_VertexSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movq w_vertices+8(%rip), %rsi movq %r13, -64(%rbp) movq w_vertices+16(%rip), %rax movl $0xc2480000, -56(%rbp) cmpq %rax, %rsi jne .L264 .p2align 4,,10 .p2align 3 .L123: movq %rax, %rsi leaq -64(%rbp), %rdx movl $w_vertices, %edi call _ZNSt6vectorI8M_VertexSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movq w_vertices+8(%rip), %rsi movq %r13, -64(%rbp) movq w_vertices+16(%rip), %rax movl $0x42480000, -56(%rbp) cmpq %rsi, %rax jne .L265 .p2align 4,,10 .p2align 3 .L125: movq %rax, %rsi leaq -64(%rbp), %rdx movl $w_vertices, %edi call _ZNSt6vectorI8M_VertexSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movq w_vertices+8(%rip), %rsi movq %r14, -64(%rbp) movq w_vertices+16(%rip), %rax movl $0x42480000, -56(%rbp) cmpq %rax, %rsi jne .L266 .p2align 4,,10 .p2align 3 .L127: leaq -64(%rbp), %rdx movl $w_vertices, %edi call _ZNSt6vectorI8M_VertexSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ jmp .L128 .p2align 4,,10 .p2align 3 .L129: movq %rax, %rsi leaq -64(%rbp), %rdx movl $w_texCoords, %edi call _ZNSt6vectorI8M_TexturSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movq .LC20(%rip), %rcx movq w_texCoords+8(%rip), %rsi movq w_texCoords+16(%rip), %rax movq %rcx, -64(%rbp) cmpq %rsi, %rax jne .L267 .p2align 4,,10 .p2align 3 .L131: movq %rax, %rsi leaq -64(%rbp), %rdx movl $w_texCoords, %edi call _ZNSt6vectorI8M_TexturSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movq .LC21(%rip), %rcx movq w_texCoords+8(%rip), %rsi movq w_texCoords+16(%rip), %rax movq %rcx, -64(%rbp) cmpq %rax, %rsi jne .L268 .p2align 4,,10 .p2align 3 .L133: movq %rax, %rsi leaq -64(%rbp), %rdx movl $w_texCoords, %edi call _ZNSt6vectorI8M_TexturSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movq w_texCoords+8(%rip), %rsi movq w_texCoords+16(%rip), %rax movq $0, -64(%rbp) cmpq %rax, %rsi jne .L269 .p2align 4,,10 .p2align 3 .L135: leaq -64(%rbp), %rdx movl $w_texCoords, %edi call _ZNSt6vectorI8M_TexturSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ jmp .L136 .p2align 4,,10 .p2align 3 .L137: leaq -64(%rbp), %rdx movl $w_colors, %edi call _ZNSt6vectorI7M_ColorSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movaps .LC24(%rip), %xmm1 movq w_colors+8(%rip), %rax movq w_colors+16(%rip), %rsi movaps %xmm1, -64(%rbp) cmpq %rsi, %rax jne .L270 .p2align 4,,10 .p2align 3 .L139: leaq -64(%rbp), %rdx movl $w_colors, %edi call _ZNSt6vectorI7M_ColorSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movaps .LC24(%rip), %xmm2 movq w_colors+8(%rip), %rax movq w_colors+16(%rip), %rsi movaps %xmm2, -64(%rbp) cmpq %rsi, %rax jne .L271 .p2align 4,,10 .p2align 3 .L141: leaq -64(%rbp), %rdx movl $w_colors, %edi call _ZNSt6vectorI7M_ColorSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movaps .LC24(%rip), %xmm3 movq w_colors+8(%rip), %rax movq w_colors+16(%rip), %rsi movaps %xmm3, -64(%rbp) cmpq %rax, %rsi jne .L272 .p2align 4,,10 .p2align 3 .L143: leaq -64(%rbp), %rdx movl $w_colors, %edi call _ZNSt6vectorI7M_ColorSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ jmp .L144 .p2align 4,,10 .p2align 3 .L145: movq %rax, %rsi leaq -64(%rbp), %rdx movl $w_vertices, %edi call _ZNSt6vectorI8M_VertexSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movq w_vertices+8(%rip), %rsi movq w_vertices+16(%rip), %rax jmp .L146 .p2align 4,,10 .p2align 3 .L147: movq %rax, %rsi leaq -64(%rbp), %rdx movl $w_vertices, %edi call _ZNSt6vectorI8M_VertexSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movq w_vertices+8(%rip), %rsi movq %r12, -64(%rbp) movq w_vertices+16(%rip), %rax movl $0xc2480000, -56(%rbp) cmpq %rsi, %rax jne .L273 .p2align 4,,10 .p2align 3 .L149: movq %rax, %rsi leaq -64(%rbp), %rdx movl $w_vertices, %edi call _ZNSt6vectorI8M_VertexSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movq w_vertices+8(%rip), %rsi movq w_vertices+16(%rip), %rax jmp .L150 .p2align 4,,10 .p2align 3 .L103: leaq -64(%rbp), %rdx movl $w_vertices, %edi call _ZNSt6vectorI8M_VertexSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ jmp .L104 .p2align 4,,10 .p2align 3 .L105: movq %rax, %rsi leaq -64(%rbp), %rdx movl $w_texCoords, %edi call _ZNSt6vectorI8M_TexturSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movq .LC19(%rip), %rbx movq w_texCoords+8(%rip), %rsi movq w_texCoords+16(%rip), %rax movq %rbx, -64(%rbp) cmpq %rsi, %rax jne .L274 .p2align 4,,10 .p2align 3 .L107: movq %rax, %rsi leaq -64(%rbp), %rdx movl $w_texCoords, %edi call _ZNSt6vectorI8M_TexturSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movq .LC20(%rip), %rcx movq w_texCoords+8(%rip), %rsi movq w_texCoords+16(%rip), %rax movq %rcx, -64(%rbp) cmpq %rax, %rsi jne .L275 .p2align 4,,10 .p2align 3 .L109: movq %rax, %rsi leaq -64(%rbp), %rdx movl $w_texCoords, %edi call _ZNSt6vectorI8M_TexturSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movq .LC21(%rip), %rcx movq w_texCoords+8(%rip), %rsi movq w_texCoords+16(%rip), %rax movq %rcx, -64(%rbp) cmpq %rax, %rsi jne .L276 .p2align 4,,10 .p2align 3 .L111: leaq -64(%rbp), %rdx movl $w_texCoords, %edi call _ZNSt6vectorI8M_TexturSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ jmp .L112 .p2align 4,,10 .p2align 3 .L113: leaq -64(%rbp), %rdx movl $w_colors, %edi call _ZNSt6vectorI7M_ColorSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movaps .LC22(%rip), %xmm5 movq w_colors+8(%rip), %rax movq w_colors+16(%rip), %rsi movaps %xmm5, -64(%rbp) cmpq %rsi, %rax jne .L277 .p2align 4,,10 .p2align 3 .L115: leaq -64(%rbp), %rdx movl $w_colors, %edi call _ZNSt6vectorI7M_ColorSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movaps .LC22(%rip), %xmm6 movq w_colors+8(%rip), %rax movq w_colors+16(%rip), %rsi movaps %xmm6, -64(%rbp) cmpq %rsi, %rax jne .L278 .p2align 4,,10 .p2align 3 .L117: leaq -64(%rbp), %rdx movl $w_colors, %edi call _ZNSt6vectorI7M_ColorSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movq w_colors+8(%rip), %rax movq w_colors+16(%rip), %rsi jmp .L118 .p2align 4,,10 .p2align 3 .L95: leaq -64(%rbp), %rdx movl $w_colors, %edi call _ZNSt6vectorI7M_ColorSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ jmp .L96 .p2align 4,,10 .p2align 3 .L97: movq %rax, %rsi leaq -64(%rbp), %rdx movl $w_vertices, %edi call _ZNSt6vectorI8M_VertexSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movq w_vertices+8(%rip), %rsi movq w_vertices+16(%rip), %rax jmp .L98 .p2align 4,,10 .p2align 3 .L99: movq %rax, %rsi leaq -64(%rbp), %rdx movl $w_vertices, %edi call _ZNSt6vectorI8M_VertexSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movq w_vertices+8(%rip), %rsi movq %r12, -64(%rbp) movq w_vertices+16(%rip), %rax movl $0x42480000, -56(%rbp) cmpq %rsi, %rax jne .L279 .p2align 4,,10 .p2align 3 .L101: movq %rax, %rsi leaq -64(%rbp), %rdx movl $w_vertices, %edi call _ZNSt6vectorI8M_VertexSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movq w_vertices+8(%rip), %rsi movq w_vertices+16(%rip), %rax jmp .L102 .p2align 4,,10 .p2align 3 .L91: leaq -64(%rbp), %rdx movl $w_colors, %edi call _ZNSt6vectorI7M_ColorSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movaps .LC14(%rip), %xmm2 movq w_colors+8(%rip), %rax movq w_colors+16(%rip), %rsi movaps %xmm2, -64(%rbp) cmpq %rsi, %rax jne .L280 .p2align 4,,10 .p2align 3 .L93: leaq -64(%rbp), %rdx movl $w_colors, %edi call _ZNSt6vectorI7M_ColorSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movq w_colors+8(%rip), %rax movq w_colors+16(%rip), %rsi jmp .L94 .p2align 4,,10 .p2align 3 .L231: leaq -64(%rbp), %rdx movl $w_texCoords, %edi call _ZNSt6vectorI8M_TexturSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ jmp .L232 .p2align 4,,10 .p2align 3 .L217: movq %rax, %rsi leaq -64(%rbp), %rdx movl $w_vertices, %edi call _ZNSt6vectorI8M_VertexSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movq w_vertices+8(%rip), %rsi movq %r14, -64(%rbp) movq w_vertices+16(%rip), %rax movl $0x42480000, -56(%rbp) cmpq %rsi, %rax jne .L281 .p2align 4,,10 .p2align 3 .L219: movq %rax, %rsi leaq -64(%rbp), %rdx movl $w_vertices, %edi call _ZNSt6vectorI8M_VertexSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movq w_vertices+8(%rip), %rsi movq %r13, -64(%rbp) movq w_vertices+16(%rip), %rax movl $0x42480000, -56(%rbp) cmpq %rax, %rsi jne .L282 .p2align 4,,10 .p2align 3 .L221: movq %rax, %rsi leaq -64(%rbp), %rdx movl $w_vertices, %edi call _ZNSt6vectorI8M_VertexSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movq w_vertices+8(%rip), %rsi movq %r12, -64(%rbp) movq w_vertices+16(%rip), %rax movl $0x42480000, -56(%rbp) cmpq %rax, %rsi jne .L283 .p2align 4,,10 .p2align 3 .L223: leaq -64(%rbp), %rdx movl $w_vertices, %edi call _ZNSt6vectorI8M_VertexSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ jmp .L224 .p2align 4,,10 .p2align 3 .L225: movq %rax, %rsi leaq -64(%rbp), %rdx movl $w_texCoords, %edi call _ZNSt6vectorI8M_TexturSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movq w_texCoords+8(%rip), %rsi movq w_texCoords+16(%rip), %rax movq %rbx, -64(%rbp) cmpq %rax, %rsi jne .L284 .p2align 4,,10 .p2align 3 .L227: movq %rax, %rsi leaq -64(%rbp), %rdx movl $w_texCoords, %edi call _ZNSt6vectorI8M_TexturSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movq .LC20(%rip), %rbx movq w_texCoords+8(%rip), %rsi movq w_texCoords+16(%rip), %rax movq %rbx, -64(%rbp) cmpq %rax, %rsi jne .L285 .p2align 4,,10 .p2align 3 .L229: movq %rax, %rsi leaq -64(%rbp), %rdx movl $w_texCoords, %edi call _ZNSt6vectorI8M_TexturSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movq w_texCoords+8(%rip), %rsi movq w_texCoords+16(%rip), %rax jmp .L230 .p2align 4,,10 .p2align 3 .L89: leaq -64(%rbp), %rdx movl $w_colors, %edi call _ZNSt6vectorI7M_ColorSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ movq w_colors+8(%rip), %rax movq w_colors+16(%rip), %rsi jmp .L90 .L239: call _ZSt16__throw_bad_castv .cfi_endproc .LFE3089: .size _ZN6FLYBOX7initBoxEv, .-_ZN6FLYBOX7initBoxEv .section .text.startup,"ax",@progbits .p2align 4 .type _GLOBAL__sub_I_uniform4, @function _GLOBAL__sub_I_uniform4: .LFB3822: .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 $colors4, %esi movl $_ZNSt6vectorIfSaIfEED1Ev, %edi movaps %xmm0, colors4(%rip) movq $0, colors4+16(%rip) call __cxa_atexit pxor %xmm0, %xmm0 movl $__dso_handle, %edx movl $texCoords4, %esi movl $_ZNSt6vectorIfSaIfEED1Ev, %edi movaps %xmm0, texCoords4(%rip) movq $0, texCoords4+16(%rip) call __cxa_atexit pxor %xmm0, %xmm0 movl $__dso_handle, %edx movl $vertices4, %esi movl $_ZNSt6vectorIfSaIfEED1Ev, %edi movaps %xmm0, vertices4(%rip) movq $0, vertices4+16(%rip) call __cxa_atexit pxor %xmm0, %xmm0 movl $__dso_handle, %edx movl $w_colors, %esi movl $_ZNSt6vectorI7M_ColorSaIS0_EED1Ev, %edi movaps %xmm0, w_colors(%rip) movq $0, w_colors+16(%rip) call __cxa_atexit pxor %xmm0, %xmm0 movl $__dso_handle, %edx movl $w_texCoords, %esi movl $_ZNSt6vectorI8M_TexturSaIS0_EED1Ev, %edi movaps %xmm0, w_texCoords(%rip) movq $0, w_texCoords+16(%rip) call __cxa_atexit pxor %xmm0, %xmm0 movl $__dso_handle, %edx popq %rbp .cfi_def_cfa 7, 8 movl $w_vertices, %esi movl $_ZNSt6vectorI8M_VertexSaIS0_EED1Ev, %edi movq $0, w_vertices+16(%rip) movaps %xmm0, w_vertices(%rip) jmp __cxa_atexit .cfi_endproc .LFE3822: .size _GLOBAL__sub_I_uniform4, .-_GLOBAL__sub_I_uniform4 .section .init_array,"aw" .align 8 .quad _GLOBAL__sub_I_uniform4 .local _ZZN6FLYBOX6renderEfffjE16projectionMatrix .comm _ZZN6FLYBOX6renderEfffjE16projectionMatrix,64,32 .local _ZZN6FLYBOX6renderEfffjE15modelviewMatrix .comm _ZZN6FLYBOX6renderEfffjE15modelviewMatrix,64,32 .globl bot .bss .align 8 .type bot, @object .size bot, 8 bot: .zero 8 .globl top .align 8 .type top, @object .size top, 8 top: .zero 8 .globl wes .align 8 .type wes, @object .size wes, 8 wes: .zero 8 .globl sou .align 8 .type sou, @object .size sou, 8 sou: .zero 8 .globl eas .align 8 .type eas, @object .size eas, 8 eas: .zero 8 .globl nor .align 8 .type nor, @object .size nor, 8 nor: .zero 8 .globl s_basicProgram .align 4 .type s_basicProgram, @object .size s_basicProgram, 4 s_basicProgram: .zero 4 .globl w_vertices .align 16 .type w_vertices, @object .size w_vertices, 24 w_vertices: .zero 24 .globl w_texCoords .align 16 .type w_texCoords, @object .size w_texCoords, 24 w_texCoords: .zero 24 .globl w_colors .align 16 .type w_colors, @object .size w_colors, 24 w_colors: .zero 24 .globl vertices4 .align 16 .type vertices4, @object .size vertices4, 24 vertices4: .zero 24 .globl texCoords4 .align 16 .type texCoords4, @object .size texCoords4, 24 texCoords4: .zero 24 .globl colors4 .align 16 .type colors4, @object .size colors4, 24 colors4: .zero 24 .globl vbos4 .align 16 .type vbos4, @object .size vbos4, 16 vbos4: .zero 16 .globl fly4 .type fly4, @object .size fly4, 1 fly4: .zero 1 .globl png4 .type png4, @object .size png4, 1 png4: .zero 1 .globl targa4 .type targa4, @object .size targa4, 1 targa4: .zero 1 .globl uniform4 .align 32 .type uniform4, @object .size uniform4, 160 uniform4: .zero 160 .local _ZStL8__ioinit .comm _ZStL8__ioinit,1,1 .section .rodata.cst16,"aM",@progbits,16 .align 16 .LC1: .quad 5496132399879702864 .quad 3344875103737299545 .align 16 .LC2: .quad 5496132399879702864 .quad 3347425970713739865 .align 16 .LC3: .quad 5496132399879702864 .quad 3347412776574206553 .align 16 .LC4: .quad 5496132399879702864 .quad 3347419373643973209 .align 16 .LC5: .quad 5496132399879702864 .quad 3346303369341780569 .align 16 .LC6: .quad 5496132399879702864 .quad 3345721727690687065 .align 16 .LC14: .long 1008981770 .long 1008981770 .long 1008981770 .long 1056964608 .section .rodata.cst8,"aM",@progbits,8 .align 8 .LC15: .long -1035468800 .long 1112014848 .align 8 .LC17: .long 1112014848 .long 1112014848 .align 8 .LC19: .long 1065353216 .long 0 .align 8 .LC20: .long 1065353216 .long 1065353216 .align 8 .LC21: .long 0 .long 1065353216 .section .rodata.cst16 .align 16 .LC22: .long 1036831949 .long 1045220557 .long 1050253722 .long 1056964608 .section .rodata.cst8 .align 8 .LC23: .long -1035468800 .long -1035468800 .section .rodata.cst16 .align 16 .LC24: .long 1050253722 .long 1056964608 .long 1060320051 .long 1056964608 .section .rodata.cst8 .align 8 .LC25: .long 1112014848 .long -1035468800 .hidden __dso_handle .ident "GCC: (GNU) 12.2.1 20220819 (Red Hat 12.2.1-2)" .section .note.GNU-stack,"",@progbits