Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .file "main.c"
- .intel_syntax noprefix
- .text
- .globl handleError
- .type handleError, @function
- handleError:
- .LFB2:
- .cfi_startproc
- push ebp
- .cfi_def_cfa_offset 8
- .cfi_offset 5, -8
- mov ebp, esp
- .cfi_def_cfa_register 5
- sub esp, 20
- push 1
- call exit
- .cfi_endproc
- .LFE2:
- .size handleError, .-handleError
- .globl handleWindowClose
- .type handleWindowClose, @function
- handleWindowClose:
- .LFB3:
- .cfi_startproc
- push ebp
- .cfi_def_cfa_offset 8
- .cfi_offset 5, -8
- mov ebp, esp
- .cfi_def_cfa_register 5
- sub esp, 20
- push 0
- call exit
- .cfi_endproc
- .LFE3:
- .size handleWindowClose, .-handleWindowClose
- .globl handleKey
- .type handleKey, @function
- handleKey:
- .LFB4:
- .cfi_startproc
- push ebp
- .cfi_def_cfa_offset 8
- .cfi_offset 5, -8
- mov ebp, esp
- .cfi_def_cfa_register 5
- push ebx
- push eax
- .cfi_offset 3, -12
- mov edx, DWORD PTR [ebp+20]
- mov ecx, DWORD PTR [ebp+12]
- mov ebx, DWORD PTR [ebp+8]
- cmp edx, 1
- sete al
- cmp ecx, 256
- jne .L6
- test al, al
- je .L6
- sub esp, 12
- push 0
- call exit
- .L6:
- cmp BYTE PTR app+10, 0
- je .L7
- cmp ecx, 65
- jne .L8
- test al, al
- jne .L30
- test edx, edx
- jne .L5
- push eax
- push eax
- push 90
- push ebx
- call glfwGetKey
- add esp, 16
- dec eax
- jne .L14
- movsd xmm0, QWORD PTR player1+40
- movsd QWORD PTR player1+32, xmm0
- jmp .L5
- .L8:
- cmp ecx, 90
- jne .L7
- test al, al
- je .L12
- movsd xmm1, QWORD PTR player1+40
- movsd QWORD PTR player1+32, xmm1
- jmp .L5
- .L12:
- test edx, edx
- jne .L5
- push ecx
- push ecx
- push 65
- push ebx
- call glfwGetKey
- add esp, 16
- dec eax
- jne .L14
- .L30:
- fld QWORD PTR player1+40
- fchs
- fstp QWORD PTR player1+32
- jmp .L5
- .L14:
- fldz
- fstp QWORD PTR player1+32
- jmp .L5
- .L7:
- cmp ecx, 39
- jne .L15
- test al, al
- jne .L31
- test edx, edx
- jne .L5
- push edx
- push edx
- push 47
- push ebx
- call glfwGetKey
- add esp, 16
- dec eax
- jne .L22
- movsd xmm2, QWORD PTR player2+40
- movsd QWORD PTR player2+32, xmm2
- jmp .L5
- .L15:
- cmp ecx, 47
- jne .L5
- test al, al
- je .L21
- movsd xmm3, QWORD PTR player2+40
- movsd QWORD PTR player2+32, xmm3
- jmp .L5
- .L21:
- test edx, edx
- jne .L5
- push eax
- push eax
- push 39
- push ebx
- call glfwGetKey
- add esp, 16
- dec eax
- jne .L22
- .L31:
- fld QWORD PTR player2+40
- fchs
- fstp QWORD PTR player2+32
- jmp .L5
- .L22:
- fldz
- fstp QWORD PTR player2+32
- .L5:
- mov ebx, DWORD PTR [ebp-4]
- leave
- .cfi_restore 5
- .cfi_restore 3
- .cfi_def_cfa 4, 4
- ret
- .cfi_endproc
- .LFE4:
- .size handleKey, .-handleKey
- .globl handleFramebufferSize
- .type handleFramebufferSize, @function
- handleFramebufferSize:
- .LFB5:
- .cfi_startproc
- push ebp
- .cfi_def_cfa_offset 8
- .cfi_offset 5, -8
- mov ebp, esp
- .cfi_def_cfa_register 5
- sub esp, 8
- mov edx, DWORD PTR [ebp+16]
- mov eax, DWORD PTR [ebp+12]
- push edx
- push eax
- push 0
- push 0
- mov DWORD PTR app, eax
- mov DWORD PTR app+4, edx
- call glViewport
- mov DWORD PTR [esp], 5889
- call glMatrixMode
- call glLoadIdentity
- push eax
- push eax
- fld1
- fst QWORD PTR [esp]
- push -1074790400
- push 0
- sub esp, 32
- fldz
- fst QWORD PTR [esp+24]
- fxch st(1)
- fst QWORD PTR [esp+16]
- fstp QWORD PTR [esp+8]
- fstp QWORD PTR [esp]
- call glOrtho
- add esp, 64
- leave
- .cfi_restore 5
- .cfi_def_cfa 4, 4
- ret
- .cfi_endproc
- .LFE5:
- .size handleFramebufferSize, .-handleFramebufferSize
- .globl fps
- .type fps, @function
- fps:
- .LFB6:
- .cfi_startproc
- push ebp
- .cfi_def_cfa_offset 8
- .cfi_offset 5, -8
- mov ebp, esp
- .cfi_def_cfa_register 5
- sub esp, 8
- call glfwGetTime
- fst QWORD PTR time.15415
- fld QWORD PTR time_old.15416
- fsubr st, st(1)
- fld1
- fdivrp st(1), st
- fst QWORD PTR ret_val.15417
- fxch st(1)
- fstp QWORD PTR time_old.15416
- leave
- .cfi_restore 5
- .cfi_def_cfa 4, 4
- ret
- .cfi_endproc
- .LFE6:
- .size fps, .-fps
- .globl reset
- .type reset, @function
- reset:
- .LFB7:
- .cfi_startproc
- push ebp
- .cfi_def_cfa_offset 8
- .cfi_offset 5, -8
- mov ebp, esp
- .cfi_def_cfa_register 5
- sub esp, 16
- fld QWORD PTR .LC4
- fst QWORD PTR ball
- fstp QWORD PTR ball+8
- push 0
- fld QWORD PTR .LC7
- fst QWORD PTR player1+8
- push 0
- fstp QWORD PTR player2+8
- mov DWORD PTR ball+40, 1202590843
- mov DWORD PTR ball+44, 1065646817
- mov DWORD PTR ball+32, -1717986918
- mov DWORD PTR ball+36, 1069128089
- call glfwSetTime
- add esp, 16
- leave
- .cfi_restore 5
- .cfi_def_cfa 4, 4
- ret
- .cfi_endproc
- .LFE7:
- .size reset, .-reset
- .globl calcLineY
- .type calcLineY, @function
- calcLineY:
- .LFB8:
- .cfi_startproc
- push ebp
- .cfi_def_cfa_offset 8
- .cfi_offset 5, -8
- mov ebp, esp
- .cfi_def_cfa_register 5
- mov eax, DWORD PTR [ebp+8]
- fld QWORD PTR [eax+8]
- fadd QWORD PTR [eax+32]
- fldz
- fucomi st, st(1)
- ja .L42
- fstp st(0)
- fld QWORD PTR [eax+24]
- fld st(1)
- fadd st, st(1)
- fld1
- fxch st(1)
- fucomip st, st(1)
- jbe .L45
- fstp st(2)
- fxch st(1)
- fsubrp st(1), st
- jmp .L40
- .L42:
- fstp st(1)
- jmp .L40
- .L45:
- fstp st(0)
- fstp st(0)
- .L40:
- fstp QWORD PTR [eax+8]
- pop ebp
- .cfi_restore 5
- .cfi_def_cfa 4, 4
- ret
- .cfi_endproc
- .LFE8:
- .size calcLineY, .-calcLineY
- .globl flipY
- .type flipY, @function
- flipY:
- .LFB9:
- .cfi_startproc
- push ebp
- .cfi_def_cfa_offset 8
- .cfi_offset 5, -8
- mov ebp, esp
- .cfi_def_cfa_register 5
- fld QWORD PTR [ebp+8]
- fchs
- pop ebp
- .cfi_restore 5
- .cfi_def_cfa 4, 4
- ret
- .cfi_endproc
- .LFE9:
- .size flipY, .-flipY
- .globl flipX
- .type flipX, @function
- flipX:
- .LFB10:
- .cfi_startproc
- push ebp
- .cfi_def_cfa_offset 8
- .cfi_offset 5, -8
- fld QWORD PTR .LC8
- mov ebp, esp
- .cfi_def_cfa_register 5
- fsub QWORD PTR [ebp+8]
- pop ebp
- .cfi_restore 5
- .cfi_def_cfa 4, 4
- ret
- .cfi_endproc
- .LFE10:
- .size flipX, .-flipX
- .globl calcBall
- .type calcBall, @function
- calcBall:
- .LFB11:
- .cfi_startproc
- push ebp
- .cfi_def_cfa_offset 8
- .cfi_offset 5, -8
- mov ebp, esp
- .cfi_def_cfa_register 5
- push ebx
- sub esp, 36
- .cfi_offset 3, -12
- mov ebx, DWORD PTR [ebp+8]
- lea edx, [ebp-24]
- lea eax, [ebp-16]
- fld QWORD PTR [ebx+32]
- push edx
- push eax
- push eax
- push eax
- fst QWORD PTR [esp]
- fstp QWORD PTR [ebp-32]
- call sincos
- add esp, 16
- fld QWORD PTR [ebp-16]
- fld QWORD PTR [ebx+40]
- fld QWORD PTR [ebp-24]
- fmul st, st(1)
- fadd QWORD PTR [ebx]
- fld QWORD PTR [ebx+8]
- fldz
- fucomi st, st(2)
- fld QWORD PTR [ebp-32]
- jbe .L64
- fstp st(0)
- fstp st(0)
- fstp st(0)
- fstp st(0)
- fstp st(0)
- fstp st(0)
- inc DWORD PTR player1+48
- jmp .L70
- .L64:
- fld1
- fld QWORD PTR [ebx+16]
- fsubr st, st(1)
- fxch st(5)
- fucomi st, st(5)
- fstp st(5)
- jbe .L65
- fstp st(0)
- fstp st(0)
- fstp st(0)
- fstp st(0)
- fstp st(0)
- fstp st(0)
- fstp st(0)
- inc DWORD PTR player2+48
- .L70:
- mov ebx, DWORD PTR [ebp-4]
- leave
- .cfi_remember_state
- .cfi_restore 5
- .cfi_restore 3
- .cfi_def_cfa 4, 4
- jmp reset
- .L65:
- .cfi_restore_state
- fxch st(6)
- fmul st, st(5)
- faddp st(3), st
- fxch st(3)
- fstp QWORD PTR [ebx]
- fucomip st, st(1)
- ja .L71
- fxch st(3)
- fsub QWORD PTR [ebx+24]
- fxch st(3)
- fucomi st, st(3)
- fstp st(3)
- jbe .L67
- fstp st(2)
- fxch st(1)
- jmp .L69
- .L71:
- fstp st(0)
- fstp st(2)
- fxch st(1)
- .L69:
- fchs
- fstp QWORD PTR [ebx+32]
- jmp .L57
- .L67:
- fstp st(0)
- fxch st(1)
- fstp QWORD PTR [ebx+8]
- .L57:
- fadd QWORD PTR [ebx+48]
- fstp QWORD PTR [ebx+40]
- mov ebx, DWORD PTR [ebp-4]
- leave
- .cfi_restore 5
- .cfi_restore 3
- .cfi_def_cfa 4, 4
- ret
- .cfi_endproc
- .LFE11:
- .size calcBall, .-calcBall
- .globl intersects
- .type intersects, @function
- intersects:
- .LFB12:
- .cfi_startproc
- push ebp
- .cfi_def_cfa_offset 8
- .cfi_offset 5, -8
- mov ebp, esp
- .cfi_def_cfa_register 5
- mov eax, DWORD PTR [ebp+12]
- mov edx, DWORD PTR [ebp+8]
- fld QWORD PTR [eax]
- fld QWORD PTR [edx]
- fld QWORD PTR [edx+16]
- fadd st, st(1)
- fucomip st, st(2)
- jbe .L87
- fxch st(1)
- fadd QWORD PTR [eax+16]
- fucomip st, st(1)
- fstp st(0)
- jbe .L85
- fld QWORD PTR [eax+8]
- fld QWORD PTR [edx+8]
- fld QWORD PTR [edx+24]
- fadd st, st(1)
- fucomip st, st(2)
- jbe .L88
- fxch st(1)
- fadd QWORD PTR [eax+24]
- fucomip st, st(1)
- fstp st(0)
- seta al
- jmp .L73
- .L87:
- fstp st(0)
- fstp st(0)
- jmp .L85
- .L88:
- fstp st(0)
- fstp st(0)
- .L85:
- xor eax, eax
- .L73:
- pop ebp
- .cfi_restore 5
- .cfi_def_cfa 4, 4
- ret
- .cfi_endproc
- .LFE12:
- .size intersects, .-intersects
- .globl getRelDistFromCenter
- .type getRelDistFromCenter, @function
- getRelDistFromCenter:
- .LFB13:
- .cfi_startproc
- push ebp
- .cfi_def_cfa_offset 8
- .cfi_offset 5, -8
- mov ebp, esp
- .cfi_def_cfa_register 5
- mov edx, DWORD PTR [ebp+8]
- mov eax, DWORD PTR [ebp+12]
- pop ebp
- .cfi_restore 5
- .cfi_def_cfa 4, 4
- fld QWORD PTR [edx+24]
- fld DWORD PTR .LC9
- fld st(1)
- fmul st, st(1)
- fadd QWORD PTR [edx+8]
- fxch st(1)
- fmul QWORD PTR [eax+24]
- fadd QWORD PTR [eax+8]
- fsubp st(1), st
- fdivrp st(1), st
- ret
- .cfi_endproc
- .LFE13:
- .size getRelDistFromCenter, .-getRelDistFromCenter
- .globl calc
- .type calc, @function
- calc:
- .LFB14:
- .cfi_startproc
- push ebp
- .cfi_def_cfa_offset 8
- .cfi_offset 5, -8
- mov ebp, esp
- .cfi_def_cfa_register 5
- sub esp, 8
- cmp BYTE PTR app+10, 0
- jne .L92
- fld QWORD PTR ball+8
- fld QWORD PTR player1+8
- fucomi st, st(1)
- jbe .L110
- fstp st(0)
- fstp st(0)
- fld QWORD PTR player1+40
- fchs
- fdiv QWORD PTR .LC10
- jmp .L113
- .L110:
- fxch st(1)
- fadd QWORD PTR ball+24
- fxch st(1)
- fadd QWORD PTR player1+24
- fxch st(1)
- fucomip st, st(1)
- fstp st(0)
- jbe .L111
- fld QWORD PTR .LC10
- fdivr QWORD PTR player1+40
- .L113:
- fstp QWORD PTR player1+32
- jmp .L92
- .L111:
- fldz
- fstp QWORD PTR player1+32
- .L92:
- push eax
- push OFFSET FLAT:player1
- call calcLineY
- mov DWORD PTR [esp], OFFSET FLAT:player2
- call calcLineY
- pop eax
- pop edx
- call glfwGetTime
- fld1
- fxch st(1)
- fucomip st, st(1)
- fstp st(0)
- jbe .L97
- sub esp, 12
- push OFFSET FLAT:ball
- call calcBall
- add esp, 16
- .L97:
- push eax
- push eax
- push OFFSET FLAT:ball
- push OFFSET FLAT:player1
- call intersects
- add esp, 16
- test al, al
- je .L99
- push eax
- push eax
- push OFFSET FLAT:ball
- push OFFSET FLAT:player1
- call getRelDistFromCenter
- add esp, 16
- fmul DWORD PTR .LC11
- fstp QWORD PTR ball+32
- .L99:
- push ecx
- push ecx
- push OFFSET FLAT:ball
- push OFFSET FLAT:player2
- call intersects
- add esp, 16
- test al, al
- je .L91
- push edx
- push edx
- push OFFSET FLAT:ball
- push OFFSET FLAT:player2
- call getRelDistFromCenter
- add esp, 16
- fadd st, st(0)
- fadd QWORD PTR .LC8
- fstp QWORD PTR ball+32
- .L91:
- leave
- .cfi_restore 5
- .cfi_def_cfa 4, 4
- ret
- .cfi_endproc
- .LFE14:
- .size calc, .-calc
- .globl draw
- .type draw, @function
- draw:
- .LFB15:
- .cfi_startproc
- push ebp
- .cfi_def_cfa_offset 8
- .cfi_offset 5, -8
- mov ebp, esp
- .cfi_def_cfa_register 5
- sub esp, 52
- push 16384
- call glClear
- sub esp, 16
- fld QWORD PTR .LC12
- fst QWORD PTR [esp+16]
- fld QWORD PTR .LC13
- fst QWORD PTR [esp+8]
- fstp QWORD PTR [ebp-40]
- fstp QWORD PTR [esp]
- call glColor3d
- add esp, 20
- push 1
- call glBegin
- sub esp, 16
- fldz
- fst QWORD PTR [esp+8]
- fstp QWORD PTR [ebp-32]
- fld DWORD PTR .LC9
- fst QWORD PTR [esp]
- fstp QWORD PTR [ebp-24]
- call glVertex2d
- add esp, 16
- fld1
- fst QWORD PTR [esp+8]
- fstp QWORD PTR [ebp-16]
- fld QWORD PTR [ebp-24]
- fstp QWORD PTR [esp]
- call glVertex2d
- call glEnd
- sub esp, 16
- fld QWORD PTR [ebp-40]
- fst QWORD PTR [esp+16]
- fst QWORD PTR [esp+8]
- fstp QWORD PTR [esp]
- call glColor3d
- add esp, 16
- fld QWORD PTR player1+8
- fadd QWORD PTR player1+24
- fstp QWORD PTR [esp+8]
- fld QWORD PTR player1
- fadd QWORD PTR player1+16
- fstp QWORD PTR [esp]
- push DWORD PTR player1+12
- push DWORD PTR player1+8
- push DWORD PTR player1+4
- push DWORD PTR player1
- call glRectd
- add esp, 16
- fld QWORD PTR player2+8
- fadd QWORD PTR player2+24
- fstp QWORD PTR [esp+8]
- fld QWORD PTR player2
- fadd QWORD PTR player2+16
- fstp QWORD PTR [esp]
- push DWORD PTR player2+12
- push DWORD PTR player2+8
- push DWORD PTR player2+4
- push DWORD PTR player2
- call glRectd
- fld QWORD PTR [ebp-32]
- fst QWORD PTR [esp+16]
- fld QWORD PTR [ebp-16]
- fstp QWORD PTR [esp+8]
- fstp QWORD PTR [esp]
- call glColor3d
- add esp, 16
- fld QWORD PTR ball+8
- fadd QWORD PTR ball+24
- fstp QWORD PTR [esp+8]
- fld QWORD PTR ball
- fadd QWORD PTR ball+16
- fstp QWORD PTR [esp]
- push DWORD PTR ball+12
- push DWORD PTR ball+8
- push DWORD PTR ball+4
- push DWORD PTR ball
- call glRectd
- add esp, 32
- call glFlush
- leave
- .cfi_restore 5
- .cfi_def_cfa 4, 4
- jmp glGetError
- .cfi_endproc
- .LFE15:
- .size draw, .-draw
- .section .rodata.str1.1,"aMS",@progbits,1
- .LC14:
- .string ""
- .LC15:
- .string "Pong clone "
- .LC16:
- .string "FPS: "
- .LC17:
- .string "%d "
- .LC18:
- .string "Score: "
- .LC19:
- .string "%d:%d "
- .text
- .globl setTitle
- .type setTitle, @function
- setTitle:
- .LFB16:
- .cfi_startproc
- push ebp
- .cfi_def_cfa_offset 8
- .cfi_offset 5, -8
- mov ebp, esp
- .cfi_def_cfa_register 5
- push esi
- push ebx
- sub esp, 136
- .cfi_offset 6, -12
- .cfi_offset 3, -16
- push OFFSET FLAT:.LC14
- lea ebx, [ebp-108]
- push ebx
- call strcpy
- pop esi
- pop eax
- lea esi, [ebp-124]
- push OFFSET FLAT:.LC15
- push ebx
- call strcat
- pop eax
- pop edx
- push OFFSET FLAT:.LC16
- push ebx
- call strcat
- call fps
- fstp QWORD PTR [esp]
- call lround
- push eax
- push OFFSET FLAT:.LC17
- push 6
- push esi
- call snprintf
- add esp, 24
- push esi
- push ebx
- call strcat
- pop ecx
- pop esi
- lea esi, [ebp-118]
- push OFFSET FLAT:.LC18
- push ebx
- call strcat
- pop eax
- push DWORD PTR player2+48
- push DWORD PTR player1+48
- push OFFSET FLAT:.LC19
- push 10
- push esi
- call snprintf
- add esp, 24
- push esi
- push ebx
- call strcat
- pop eax
- pop edx
- push ebx
- push DWORD PTR [ebp+8]
- call glfwSetWindowTitle
- add esp, 16
- lea esp, [ebp-8]
- pop ebx
- .cfi_restore 3
- pop esi
- .cfi_restore 6
- pop ebp
- .cfi_restore 5
- .cfi_def_cfa 4, 4
- ret
- .cfi_endproc
- .LFE16:
- .size setTitle, .-setTitle
- .section .text.startup,"ax",@progbits
- .globl main
- .type main, @function
- main:
- .LFB17:
- .cfi_startproc
- lea ecx, [esp+4]
- .cfi_def_cfa 1, 0
- and esp, -16
- push DWORD PTR [ecx-4]
- push ebp
- .cfi_escape 0x10,0x5,0x2,0x75,0
- mov ebp, esp
- push ebx
- push ecx
- .cfi_escape 0xf,0x3,0x75,0x78,0x6
- .cfi_escape 0x10,0x3,0x2,0x75,0x7c
- sub esp, 12
- push OFFSET FLAT:handleError
- call glfwSetErrorCallback
- call glfwInit
- add esp, 16
- test eax, eax
- jne .L119
- sub esp, 12
- push 1
- call exit
- .L119:
- cmp BYTE PTR app+8, 0
- je .L120
- sub esp, 12
- push 0
- push 0
- jmp .L124
- .L120:
- call glfwGetPrimaryMonitor
- sub esp, 12
- push eax
- call glfwGetVideoMode
- mov edx, DWORD PTR [eax]
- mov eax, DWORD PTR [eax+4]
- mov DWORD PTR app, edx
- mov DWORD PTR app+4, eax
- call glfwGetPrimaryMonitor
- mov DWORD PTR [esp], 0
- push eax
- .L124:
- push OFFSET FLAT:.LC14
- push DWORD PTR app+4
- push DWORD PTR app
- call glfwCreateWindow
- add esp, 32
- sub esp, 12
- push eax
- mov ebx, eax
- call glfwMakeContextCurrent
- add esp, 12
- push DWORD PTR app+4
- push DWORD PTR app
- push ebx
- call handleFramebufferSize
- pop ecx
- pop eax
- push OFFSET FLAT:handleWindowClose
- push ebx
- call glfwSetWindowCloseCallback
- pop eax
- pop edx
- push OFFSET FLAT:handleFramebufferSize
- push ebx
- call glfwSetFramebufferSizeCallback
- pop ecx
- pop eax
- push OFFSET FLAT:handleKey
- push ebx
- call glfwSetKeyCallback
- push 0x00000000
- push 0x3dcccccd
- push 0x3dcccccd
- push 0x3dcccccd
- call glClearColor
- add esp, 20
- push 2852
- call glEnable
- pop eax
- pop edx
- push 65280
- push 1
- call glLineStipple
- call reset
- .L125:
- add esp, 16
- sub esp, 12
- push ebx
- call setTitle
- call glfwPollEvents
- call calc
- call draw
- mov DWORD PTR [esp], ebx
- call glfwSwapBuffers
- jmp .L125
- .cfi_endproc
- .LFE17:
- .size main, .-main
- .local ret_val.15417
- .comm ret_val.15417,8,8
- .local time_old.15416
- .comm time_old.15416,8,8
- .local time.15415
- .comm time.15415,8,8
- .globl ball
- .data
- .align 8
- .type ball, @object
- .size ball, 56
- ball:
- .long 3092376453
- .long 1071613214
- .long 3092376453
- .long 1071613214
- .long 3951369912
- .long 1066317905
- .long 3951369912
- .long 1066317905
- .long 2576980378
- .long 1069128089
- .long 1202590843
- .long 1065646817
- .long 2296604913
- .long 1055193269
- .globl player2
- .align 8
- .type player2, @object
- .size player2, 52
- player2:
- .long 2405181686
- .long 1072494018
- .long 3435973837
- .long 1071434956
- .long 1202590843
- .long 1065646817
- .long 2576980378
- .long 1069128089
- .long 0
- .long 0
- .long 3951369912
- .long 1066317905
- .long 0
- .globl player1
- .align 8
- .type player1, @object
- .size player1, 52
- player1:
- .long 2233382994
- .long 1069044203
- .long 3435973837
- .long 1071434956
- .long 1202590843
- .long 1065646817
- .long 2576980378
- .long 1069128089
- .long 0
- .long 0
- .long 3951369912
- .long 1066317905
- .long 0
- .globl app
- .align 4
- .type app, @object
- .size app, 12
- app:
- .long 800
- .long 600
- .byte 1
- .byte 1
- .byte 0
- .zero 1
- .section .rodata.cst8,"aM",@progbits,8
- .align 8
- .LC4:
- .long 3092376453
- .long 1071613214
- .align 8
- .LC7:
- .long 3435973837
- .long 1071434956
- .align 8
- .LC8:
- .long 1413754136
- .long 1074340347
- .section .rodata.cst4,"aM",@progbits,4
- .align 4
- .LC9:
- .long 1056964608
- .section .rodata.cst8
- .align 8
- .LC10:
- .long 2576980378
- .long 1072798105
- .section .rodata.cst4
- .align 4
- .LC11:
- .long 3221225472
- .section .rodata.cst8
- .align 8
- .LC12:
- .long 2576980378
- .long 1070176665
- .align 8
- .LC13:
- .long 3435973837
- .long 1072483532
- .ident "GCC: (GNU) 4.8.2"
- .section .note.GNU-stack,"",@progbits
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement