.text .globl main .p2align 2 main: stp x29, x30, [sp, #-16]! mov x29, sp sub sp, sp, #48 mov w8, #0 stur w8, [x29, #-4] mov w8, #0 stur w8, [x29, #-8] mov w8, #0 stur w8, [x29, #-12] mov w8, #0 stur w8, [x29, #-16] mov w8, #0 stur w8, [x29, #-20] mov w8, #5 stur w8, [x29, #-4] mov w8, #5 stur w8, [x29, #-8] mov w8, #1 stur w8, [x29, #-12] mov w8, #-2 stur w8, [x29, #-16] mov w8, #2 stur w8, [x29, #-20] ldur w8, [x29, #-16] stur w8, [x29, #-24] ldur w8, [x29, #-24] mov w9, #2 sdiv w8, w8, w9 stur w8, [x29, #-28] ldur w8, [x29, #-28] mov w9, #0 cmp w8, w9 cset w8, lt stur w8, [x29, #-32] ldur w8, [x29, #-32] stur w8, [x29, #-36] ldur w8, [x29, #-36] mov w9, #0 cmp w8, w9 cset w8, ne stur w8, [x29, #-40]