.arch armv8-a
	.file	"example12_3.c"
	.text
	.align	2
	.global	do_nothing
	.type	do_nothing, %function
do_nothing:
.LFB0:
	.cfi_startproc
	nop
	ret
	.cfi_endproc
.LFE0:
	.size	do_nothing, .-do_nothing
	.align	2
	.global	my_func
	.type	my_func, %function
my_func:
.LFB1:
	.cfi_startproc
	sub	sp, sp, #16
	.cfi_def_cfa_offset 16
	str	w0, [sp, 12]
	ldr	w0, [sp, 12]
	add	w0, w0, 1
	add	sp, sp, 16
	.cfi_def_cfa_offset 0
	ret
	.cfi_endproc
.LFE1:
	.size	my_func, .-my_func
	.align	2
	.global	main
	.type	main, %function
main:
.LFB2:
	.cfi_startproc
	str	x30, [sp, -32]!
	.cfi_def_cfa_offset 32
	.cfi_offset 30, -32
	mov	w0, 56
	str	w0, [sp, 28]
	ldr	w0, [sp, 28]
	bl	my_func
	str	w0, [sp, 28]
	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
.LFE2:
	.size	main, .-main
	.ident	"GCC: (Debian 12.2.0-14) 12.2.0"
	.section	.note.GNU-stack,"",@progbits