You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

58 lines
858 B

.text
.globl main
.p2align 2
main:
.L.main.0:
stp x29, x30, [sp, #-16]!
mov x29, sp
mov w9, #1
mov w8, #0
cmp w9, w8
b.ne .L.main.1
b .L.main.3
.L.main.1:
mov w8, #2
mov w0, w8
bl putint
b .L.main.2
.L.main.2:
mov w8, #0
mov w9, #0
cmp w8, w9
b.ne .L.main.5
b .L.main.7
.L.main.3:
mov w8, #0
mov w9, #0
cmp w8, w9
b.ne .L.main.4
b .L.main.2
.L.main.4:
mov w8, #0
mov w9, #0
cmp w8, w9
b.ne .L.main.1
b .L.main.2
.L.main.5:
mov w8, #4
mov w0, w8
bl putint
b .L.main.6
.L.main.6:
mov w8, #0
mov w0, w8
ldp x29, x30, [sp], #16
ret
.L.main.7:
mov w9, #0
mov w8, #0
cmp w9, w8
b.ne .L.main.8
b .L.main.6
.L.main.8:
mov w9, #1
mov w8, #0
cmp w9, w8
b.ne .L.main.5
b .L.main.6