.file "cube.cpp" .text .align 2 .p2align 4 .globl _ZN4CUBE8onResizeEii .type _ZN4CUBE8onResizeEii, @function _ZN4CUBE8onResizeEii: .LFB3048: .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 xorl %edi, %edi movl %edx, %ecx movl %esi, %r12d movl %edx, %ebx movl %esi, %edx xorl %esi, %esi call glViewport movl $5889, %edi call glMatrixMode call glLoadIdentity pxor %xmm1, %xmm1 pxor %xmm0, %xmm0 movsd .LC0(%rip), %xmm3 cvtsi2ssl %ebx, %xmm0 movsd .LC1(%rip), %xmm2 cvtsi2ssl %r12d, %xmm1 divss %xmm0, %xmm1 movsd .LC2(%rip), %xmm0 cvtss2sd %xmm1, %xmm1 call gluPerspective movl $5888, %edi call glMatrixMode popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 jmp glLoadIdentity .cfi_endproc .LFE3048: .size _ZN4CUBE8onResizeEii, .-_ZN4CUBE8onResizeEii .align 2 .p2align 4 .globl _ZN4CUBE21beginCubeMapRenderingEi .type _ZN4CUBE21beginCubeMapRenderingEi, @function _ZN4CUBE21beginCubeMapRenderingEi: .LFB3049: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $24, %rsp .cfi_offset 3, -24 1: call mcount movl $2978, %edi movl %esi, %ebx leaq -32(%rbp), %rsi call glGetIntegerv movl -24(%rbp), %eax movl %ebx, %ecx movl %ebx, %edx xorl %esi, %esi xorl %edi, %edi movl %eax, m_viewportWidth(%rip) movl -20(%rbp), %eax movl %eax, m_viewportHeight(%rip) call glViewport movl $5889, %edi call glMatrixMode call glLoadIdentity movsd .LC3(%rip), %xmm3 movsd .LC4(%rip), %xmm2 movsd .LC1(%rip), %xmm1 movsd .LC5(%rip), %xmm0 call gluPerspective movl $5888, %edi call glMatrixMode movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3049: .size _ZN4CUBE21beginCubeMapRenderingEi, .-_ZN4CUBE21beginCubeMapRenderingEi .align 2 .p2align 4 .globl _ZN4CUBE16beginCubeMapFaceEi .type _ZN4CUBE16beginCubeMapFaceEi, @function _ZN4CUBE16beginCubeMapFaceEi: .LFB3050: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $152, %rsp .cfi_offset 3, -24 1: call mcount movaps .LC8(%rip), %xmm1 movss .LC6(%rip), %xmm0 movl $256, %edi movaps %xmm1, -128(%rbp) movaps .LC9(%rip), %xmm1 movl %esi, %ebx movaps %xmm0, -160(%rbp) movaps .LC7(%rip), %xmm0 movaps %xmm1, -112(%rbp) movaps .LC10(%rip), %xmm1 movaps %xmm0, -144(%rbp) movaps %xmm1, -96(%rbp) movaps .LC11(%rip), %xmm1 movaps %xmm0, -32(%rbp) movaps %xmm1, -80(%rbp) movaps .LC12(%rip), %xmm1 movaps %xmm1, -64(%rbp) movss .LC13(%rip), %xmm1 movaps %xmm1, -48(%rbp) call glClear call glLoadIdentity movslq %ebx, %rsi subq $16, %rsp pxor %xmm2, %xmm2 leaq (%rsi,%rsi,2), %rax pxor %xmm0, %xmm0 pxor %xmm7, %xmm7 pxor %xmm6, %xmm6 pxor %xmm5, %xmm5 pxor %xmm4, %xmm4 cvtss2sd -140(%rbp,%rax,8), %xmm0 pxor %xmm3, %xmm3 movsd %xmm0, (%rsp) movapd %xmm2, %xmm1 movapd %xmm2, %xmm0 cvtss2sd -144(%rbp,%rax,8), %xmm7 cvtss2sd -148(%rbp,%rax,8), %xmm6 cvtss2sd -152(%rbp,%rax,8), %xmm5 cvtss2sd -156(%rbp,%rax,8), %xmm4 cvtss2sd -160(%rbp,%rax,8), %xmm3 call gluLookAt popq %rax popq %rdx movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3050: .size _ZN4CUBE16beginCubeMapFaceEi, .-_ZN4CUBE16beginCubeMapFaceEi .align 2 .p2align 4 .globl _ZN4CUBE17finishCubeMapFaceEii .type _ZN4CUBE17finishCubeMapFaceEii, @function _ZN4CUBE17finishCubeMapFaceEii: .LFB3051: .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 $34067, %edi movl %esi, %ebx movl m_cubeMapTex(%rip), %esi movl %edx, %r12d call glBindTexture cmpb $0, m_cubeMapInitialized(%rip) leal 34069(%rbx), %edi je .L6 pushq %r12 xorl %ecx, %ecx xorl %esi, %esi xorl %r9d, %r9d pushq %r12 xorl %r8d, %r8d xorl %edx, %edx call glCopyTexSubImage2D popq %rcx popq %rsi leaq -16(%rbp), %rsp popq %rbx popq %r12 popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 ret .p2align 4,,10 .p2align 3 .L6: .cfi_restore_state pushq $0 movl %r12d, %r9d movl $32849, %edx xorl %r8d, %r8d pushq %r12 xorl %ecx, %ecx xorl %esi, %esi call glCopyTexImage2D popq %rax popq %rdx leaq -16(%rbp), %rsp popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3051: .size _ZN4CUBE17finishCubeMapFaceEii, .-_ZN4CUBE17finishCubeMapFaceEii .align 2 .p2align 4 .globl _ZN4CUBE19endCubeMapRenderingEv .type _ZN4CUBE19endCubeMapRenderingEv, @function _ZN4CUBE19endCubeMapRenderingEv: .LFB3052: .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 m_viewportHeight(%rip), %ebx movl m_viewportWidth(%rip), %r12d xorl %esi, %esi xorl %edi, %edi movb $1, m_cubeMapInitialized(%rip) movl %ebx, %ecx movl %r12d, %edx call glViewport movl $5889, %edi call glMatrixMode call glLoadIdentity pxor %xmm1, %xmm1 pxor %xmm0, %xmm0 movsd .LC0(%rip), %xmm3 cvtsi2ssl %ebx, %xmm0 movsd .LC1(%rip), %xmm2 cvtsi2ssl %r12d, %xmm1 divss %xmm0, %xmm1 movsd .LC2(%rip), %xmm0 cvtss2sd %xmm1, %xmm1 call gluPerspective movl $5888, %edi call glMatrixMode popq %rbx popq %r12 popq %rbp .cfi_def_cfa 7, 8 jmp glLoadIdentity .cfi_endproc .LFE3052: .size _ZN4CUBE19endCubeMapRenderingEv, .-_ZN4CUBE19endCubeMapRenderingEv .section .text.startup,"ax",@progbits .p2align 4 .type _GLOBAL__sub_I_cube7, @function _GLOBAL__sub_I_cube7: .LFB3481: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 1: call mcount movl $_ZStL8__ioinit, %edi call _ZNSt8ios_base4InitC1Ev movl $__dso_handle, %edx movl $_ZStL8__ioinit, %esi popq %rbp .cfi_def_cfa 7, 8 movl $_ZNSt8ios_base4InitD1Ev, %edi jmp __cxa_atexit .cfi_endproc .LFE3481: .size _GLOBAL__sub_I_cube7, .-_GLOBAL__sub_I_cube7 .section .init_array,"aw" .align 8 .quad _GLOBAL__sub_I_cube7 .globl m_viewportHeight .bss .align 4 .type m_viewportHeight, @object .size m_viewportHeight, 4 m_viewportHeight: .zero 4 .globl m_viewportWidth .align 4 .type m_viewportWidth, @object .size m_viewportWidth, 4 m_viewportWidth: .zero 4 .globl m_cubeMapInitialized .type m_cubeMapInitialized, @object .size m_cubeMapInitialized, 1 m_cubeMapInitialized: .zero 1 .globl m_cubeMapTex .align 4 .type m_cubeMapTex, @object .size m_cubeMapTex, 4 m_cubeMapTex: .zero 4 .globl cube7 .type cube7, @object .size cube7, 1 cube7: .zero 1 .local _ZStL8__ioinit .comm _ZStL8__ioinit,1,1 .section .rodata.cst8,"aM",@progbits,8 .align 8 .LC0: .long 0 .long 1083129856 .align 8 .LC1: .long 0 .long 1072693248 .align 8 .LC2: .long 0 .long 1078591488 .align 8 .LC3: .long 0 .long 1079574528 .align 8 .LC4: .long -1610612736 .long 1069128089 .align 8 .LC5: .long 0 .long 1079410688 .section .rodata.cst16,"aM",@progbits,16 .align 16 .LC6: .long 1065353216 .long 0 .long 0 .long 0 .align 16 .LC7: .long -1082130432 .long 0 .long -1082130432 .long 0 .align 16 .LC8: .long 0 .long 0 .long -1082130432 .long 0 .align 16 .LC9: .long 0 .long 1065353216 .long 0 .long 0 .align 16 .LC10: .long 0 .long 1065353216 .long 0 .long -1082130432 .align 16 .LC11: .long 0 .long 0 .long 0 .long -1082130432 .align 16 .LC12: .long 0 .long 0 .long 1065353216 .long 0 .align 16 .LC13: .long -1082130432 .long 0 .long 0 .long 0 .hidden __dso_handle .ident "GCC: (GNU) 12.2.1 20220819 (Red Hat 12.2.1-2)" .section .note.GNU-stack,"",@progbits