.arch armv8-a .file "example12_1.c" .text .align 2 .global my_func .type my_func, %function my_func: .LFB0: .cfi_startproc sub sp, sp, #16 .cfi_def_cfa_offset 16 mov w0, 34 str w0, [sp, 12] nop add sp, sp, 16 .cfi_def_cfa_offset 0 ret .cfi_endproc .LFE0: .size my_func, .-my_func .align 2 .global main .type main, %function main: .LFB1: .cfi_startproc str x30, [sp, -32]! .cfi_def_cfa_offset 32 .cfi_offset 30, -32 mov w0, 56 str w0, [sp, 28] bl my_func mov w0, 78 str w0, [sp, 24] mov w0, 0 ldr x30, [sp], 32 .cfi_restore 30 .cfi_def_cfa_offset 0 ret .cfi_endproc .LFE1: .size main, .-main .ident "GCC: (Debian 12.2.0-14) 12.2.0" .section .note.GNU-stack,"",@progbits