.text .globl main .p2align 2 main: stp x29, x30, [sp, #-16]! mov x29, sp sub sp, sp, #144 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] 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, #-4] stur w8, [x29, #-32] ldur w8, [x29, #-8] stur w8, [x29, #-36] ldur w8, [x29, #-32] ldur w9, [x29, #-36] sub w8, w8, w9 stur w8, [x29, #-40] ldur w8, [x29, #-28] ldur w9, [x29, #-40] add w8, w8, w9 stur w8, [x29, #-44] ldur w8, [x29, #-12] stur w8, [x29, #-48] ldur w8, [x29, #-48] mov w9, #3 add w8, w8, w9 stur w8, [x29, #-52] mov w8, #0 ldur w9, [x29, #-52] sub w8, w8, w9 stur w8, [x29, #-56] ldur w8, [x29, #-56] mov w9, #2 sdiv w8, w8, w9 msub w8, w8, w9, w8 stur w8, [x29, #-60] ldur w8, [x29, #-44] ldur w9, [x29, #-60] sub w8, w8, w9 stur w8, [x29, #-64] ldur w8, [x29, #-64] stur w8, [x29, #-20] ldur w8, [x29, #-20] stur w8, [x29, #-68] ldur w8, [x29, #-16] stur w8, [x29, #-72] ldur w8, [x29, #-72] mov w9, #2 sdiv w8, w8, w9 msub w8, w8, w9, w8 stur w8, [x29, #-76] ldur w8, [x29, #-76] mov w9, #67 add w8, w8, w9 stur w8, [x29, #-80] ldur w8, [x29, #-4] stur w8, [x29, #-84] ldur w8, [x29, #-8] stur w8, [x29, #-88] ldur w8, [x29, #-84] ldur w9, [x29, #-88] sub w8, w8, w9 stur w8, [x29, #-92] mov w8, #0 ldur w9, [x29, #-92] sub w8, w8, w9 stur w8, [x29, #-96] ldur w8, [x29, #-80] ldur w9, [x29, #-96] add w8, w8, w9 stur w8, [x29, #-100] ldur w8, [x29, #-12] stur w8, [x29, #-104] ldur w8, [x29, #-104] mov w9, #2 add w8, w8, w9 stur w8, [x29, #-108] ldur w8, [x29, #-108] mov w9, #2 sdiv w8, w8, w9 msub w8, w8, w9, w8 stur w8, [x29, #-112] mov w8, #0 ldur w9, [x29, #-112] sub w8, w8, w9 stur w8, [x29, #-116] ldur w8, [x29, #-100] ldur w9, [x29, #-116] sub w8, w8, w9 stur w8, [x29, #-120] ldur w8, [x29, #-120] stur w8, [x29, #-20] ldur w8, [x29, #-20] stur w8, [x29, #-124] ldur w8, [x29, #-124] mov w9, #3 add w8, w8, w9 stur w8, [x29, #-128] ldur w8, [x29, #-128] stur w8, [x29, #-20] ldur w8, [x29, #-20] stur w8, [x29, #-132] mov w0, #0 add sp, sp, #144 ldp x29, x30, [sp], #16 ret