From e86ecba94bd7f1c7fa0f8583d84468293ae936a2 Mon Sep 17 00:00:00 2001 From: thing1 Date: Sun, 22 Jun 2025 19:23:30 +0100 Subject: many things, final commit --- comp/work/58/test.s | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 comp/work/58/test.s (limited to 'comp/work/58/test.s') diff --git a/comp/work/58/test.s b/comp/work/58/test.s new file mode 100644 index 0000000..cbf161f --- /dev/null +++ b/comp/work/58/test.s @@ -0,0 +1,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" + + -- cgit v1.2.3