summaryrefslogtreecommitdiff
path: root/comp/work/58/test.s
blob: cbf161f45604fa1ea15ee41baf1f281c126cd809 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
.text
.global _start

_start:
	push %rbp
	mov %rsp, %rbp

	mov $100, [rsp - 4]
	mov $100, (rsp - 8)
	push $name
	call InitWindow

	add $16, %rsp
	pop %rbp
	ret

	mov $0, %r12
loop:
	push %rbp
	mov %rsp, %rbp
	call WindowShouldClose
	pop %rbp
	ret

	cmp %r12, %rax 
	je  loop

	push $1
	call exit

.data
name:
.asciz "testing"