.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"