	.file	"161079858.c"
	.intel_syntax noprefix
	.text
	.section	.rodata
	.align 8
.LC0:
	.string	"I am function d, I have number 1"
	.text
	.globl	d
	.type	d, @function
d:
.LFB0:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE0:
	.size	d, .-d
	.section	.rodata
	.align 8
.LC1:
	.string	"I am function o, I have numbers 2 and 16"
	.text
	.globl	o
	.type	o, @function
o:
.LFB1:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC1[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE1:
	.size	o, .-o
	.section	.rodata
	.align 8
.LC2:
	.string	"I am function n, I have numbers 3, 4, 12 and 17"
	.text
	.globl	n
	.type	n, @function
n:
.LFB2:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC2[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE2:
	.size	n, .-n
	.section	.rodata
	.align 8
.LC3:
	.string	"I am function u, I have numbers 5 and 11"
	.text
	.globl	u
	.type	u, @function
u:
.LFB3:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC3[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE3:
	.size	u, .-u
	.section	.rodata
	.align 8
.LC4:
	.string	"I am function C, I have number 6"
	.text
	.globl	C
	.type	C, @function
C:
.LFB4:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC4[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE4:
	.size	C, .-C
	.section	.rodata
	.align 8
.LC5:
	.string	"I am function T, I have number 7"
	.text
	.globl	T
	.type	T, @function
T:
.LFB5:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC5[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE5:
	.size	T, .-T
	.section	.rodata
	.align 8
.LC6:
	.string	"I am function F, I have number 8"
	.text
	.globl	F
	.type	F, @function
F:
.LFB6:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC6[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE6:
	.size	F, .-F
	.section	.rodata
	.align 8
.LC7:
	.string	"I am function {, I have number 9"
	.text
	.globl	op
	.type	op, @function
op:
.LFB7:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC7[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE7:
	.size	op, .-op
	.section	.rodata
	.align 8
.LC8:
	.string	"I am function f, I have numbers 10 and 19"
	.text
	.globl	f
	.type	f, @function
f:
.LFB8:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC8[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE8:
	.size	f, .-f
	.section	.rodata
	.align 8
.LC9:
	.string	"I am function c, I have number 13"
	.text
	.globl	c
	.type	c, @function
c:
.LFB9:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC9[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE9:
	.size	c, .-c
	.section	.rodata
	.align 8
.LC10:
	.string	"I am function t, I have number 14"
	.text
	.globl	t
	.type	t, @function
t:
.LFB10:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC10[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE10:
	.size	t, .-t
	.section	.rodata
	.align 8
.LC11:
	.string	"I am function i, I have number 15"
	.text
	.globl	i
	.type	i, @function
i:
.LFB11:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC11[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE11:
	.size	i, .-i
	.section	.rodata
	.align 8
.LC12:
	.string	"I am function _, I have number 18"
	.text
	.globl	un
	.type	un, @function
un:
.LFB12:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC12[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE12:
	.size	un, .-un
	.section	.rodata
	.align 8
.LC13:
	.string	"I am function l, I have number 20"
	.text
	.globl	l
	.type	l, @function
l:
.LFB13:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC13[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE13:
	.size	l, .-l
	.section	.rodata
	.align 8
.LC14:
	.string	"I am function a, I have number 21"
	.text
	.globl	a
	.type	a, @function
a:
.LFB14:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC14[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE14:
	.size	a, .-a
	.section	.rodata
	.align 8
.LC15:
	.string	"I am function g, I have number 22"
	.text
	.globl	g
	.type	g, @function
g:
.LFB15:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC15[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE15:
	.size	g, .-g
	.section	.rodata
	.align 8
.LC16:
	.string	"I am function }, I have number 23"
	.text
	.globl	cp
	.type	cp, @function
cp:
.LFB16:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC16[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE16:
	.size	cp, .-cp
	.section	.rodata
.LC17:
	.string	"No flags here"
	.text
	.globl	main
	.type	main, @function
main:
.LFB17:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 16
	mov	DWORD PTR -4[rbp], edi
	mov	QWORD PTR -16[rbp], rsi
	lea	rdi, .LC17[rip]
	call	puts@PLT
	mov	eax, 0
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE17:
	.size	main, .-main
	.ident	"GCC: (Ubuntu 10.5.0-1ubuntu1~20.04) 10.5.0"
	.section	.note.GNU-stack,"",@progbits
	.section	.note.gnu.property,"a"
	.align 8
	.long	 1f - 0f
	.long	 4f - 1f
	.long	 5
0:
	.string	 "GNU"
1:
	.align 8
	.long	 0xc0000002
	.long	 3f - 2f
2:
	.long	 0x3
3:
	.align 8
4:

	.arch armv5t
	.eabi_attribute 20, 1
	.eabi_attribute 21, 1
	.eabi_attribute 23, 3
	.eabi_attribute 24, 1
	.eabi_attribute 25, 1
	.eabi_attribute 26, 2
	.eabi_attribute 30, 6
	.eabi_attribute 34, 0
	.eabi_attribute 18, 4
	.file	"161079858.c"
	.text
	.section	.rodata
	.align	2
.LC0:
	.ascii	"I am function d, I have number 1\000"
	.text
	.align	2
	.global	d
	.syntax unified
	.arm
	.fpu softvfp
	.type	d, %function
d:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L2
	bl	printf
	nop
	pop	{fp, pc}
.L3:
	.align	2
.L2:
	.word	.LC0
	.size	d, .-d
	.section	.rodata
	.align	2
.LC1:
	.ascii	"I am function o, I have numbers 2 and 16\000"
	.text
	.align	2
	.global	o
	.syntax unified
	.arm
	.fpu softvfp
	.type	o, %function
o:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L5
	bl	printf
	nop
	pop	{fp, pc}
.L6:
	.align	2
.L5:
	.word	.LC1
	.size	o, .-o
	.section	.rodata
	.align	2
.LC2:
	.ascii	"I am function n, I have numbers 3, 4, 12 and 17\000"
	.text
	.align	2
	.global	n
	.syntax unified
	.arm
	.fpu softvfp
	.type	n, %function
n:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L8
	bl	printf
	nop
	pop	{fp, pc}
.L9:
	.align	2
.L8:
	.word	.LC2
	.size	n, .-n
	.section	.rodata
	.align	2
.LC3:
	.ascii	"I am function u, I have numbers 5 and 11\000"
	.text
	.align	2
	.global	u
	.syntax unified
	.arm
	.fpu softvfp
	.type	u, %function
u:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L11
	bl	printf
	nop
	pop	{fp, pc}
.L12:
	.align	2
.L11:
	.word	.LC3
	.size	u, .-u
	.section	.rodata
	.align	2
.LC4:
	.ascii	"I am function C, I have number 6\000"
	.text
	.align	2
	.global	C
	.syntax unified
	.arm
	.fpu softvfp
	.type	C, %function
C:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L14
	bl	printf
	nop
	pop	{fp, pc}
.L15:
	.align	2
.L14:
	.word	.LC4
	.size	C, .-C
	.section	.rodata
	.align	2
.LC5:
	.ascii	"I am function T, I have number 7\000"
	.text
	.align	2
	.global	T
	.syntax unified
	.arm
	.fpu softvfp
	.type	T, %function
T:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L17
	bl	printf
	nop
	pop	{fp, pc}
.L18:
	.align	2
.L17:
	.word	.LC5
	.size	T, .-T
	.section	.rodata
	.align	2
.LC6:
	.ascii	"I am function F, I have number 8\000"
	.text
	.align	2
	.global	F
	.syntax unified
	.arm
	.fpu softvfp
	.type	F, %function
F:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L20
	bl	printf
	nop
	pop	{fp, pc}
.L21:
	.align	2
.L20:
	.word	.LC6
	.size	F, .-F
	.section	.rodata
	.align	2
.LC7:
	.ascii	"I am function {, I have number 9\000"
	.text
	.align	2
	.global	op
	.syntax unified
	.arm
	.fpu softvfp
	.type	op, %function
op:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L23
	bl	printf
	nop
	pop	{fp, pc}
.L24:
	.align	2
.L23:
	.word	.LC7
	.size	op, .-op
	.section	.rodata
	.align	2
.LC8:
	.ascii	"I am function f, I have numbers 10 and 19\000"
	.text
	.align	2
	.global	f
	.syntax unified
	.arm
	.fpu softvfp
	.type	f, %function
f:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L26
	bl	printf
	nop
	pop	{fp, pc}
.L27:
	.align	2
.L26:
	.word	.LC8
	.size	f, .-f
	.section	.rodata
	.align	2
.LC9:
	.ascii	"I am function c, I have number 13\000"
	.text
	.align	2
	.global	c
	.syntax unified
	.arm
	.fpu softvfp
	.type	c, %function
c:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L29
	bl	printf
	nop
	pop	{fp, pc}
.L30:
	.align	2
.L29:
	.word	.LC9
	.size	c, .-c
	.section	.rodata
	.align	2
.LC10:
	.ascii	"I am function t, I have number 14\000"
	.text
	.align	2
	.global	t
	.syntax unified
	.arm
	.fpu softvfp
	.type	t, %function
t:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L32
	bl	printf
	nop
	pop	{fp, pc}
.L33:
	.align	2
.L32:
	.word	.LC10
	.size	t, .-t
	.section	.rodata
	.align	2
.LC11:
	.ascii	"I am function i, I have number 15\000"
	.text
	.align	2
	.global	i
	.syntax unified
	.arm
	.fpu softvfp
	.type	i, %function
i:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L35
	bl	printf
	nop
	pop	{fp, pc}
.L36:
	.align	2
.L35:
	.word	.LC11
	.size	i, .-i
	.section	.rodata
	.align	2
.LC12:
	.ascii	"I am function _, I have number 18\000"
	.text
	.align	2
	.global	un
	.syntax unified
	.arm
	.fpu softvfp
	.type	un, %function
un:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L38
	bl	printf
	nop
	pop	{fp, pc}
.L39:
	.align	2
.L38:
	.word	.LC12
	.size	un, .-un
	.section	.rodata
	.align	2
.LC13:
	.ascii	"I am function l, I have number 20\000"
	.text
	.align	2
	.global	l
	.syntax unified
	.arm
	.fpu softvfp
	.type	l, %function
l:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L41
	bl	printf
	nop
	pop	{fp, pc}
.L42:
	.align	2
.L41:
	.word	.LC13
	.size	l, .-l
	.section	.rodata
	.align	2
.LC14:
	.ascii	"I am function a, I have number 21\000"
	.text
	.align	2
	.global	a
	.syntax unified
	.arm
	.fpu softvfp
	.type	a, %function
a:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L44
	bl	printf
	nop
	pop	{fp, pc}
.L45:
	.align	2
.L44:
	.word	.LC14
	.size	a, .-a
	.section	.rodata
	.align	2
.LC15:
	.ascii	"I am function g, I have number 22\000"
	.text
	.align	2
	.global	g
	.syntax unified
	.arm
	.fpu softvfp
	.type	g, %function
g:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L47
	bl	printf
	nop
	pop	{fp, pc}
.L48:
	.align	2
.L47:
	.word	.LC15
	.size	g, .-g
	.section	.rodata
	.align	2
.LC16:
	.ascii	"I am function }, I have number 23\000"
	.text
	.align	2
	.global	cp
	.syntax unified
	.arm
	.fpu softvfp
	.type	cp, %function
cp:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L50
	bl	printf
	nop
	pop	{fp, pc}
.L51:
	.align	2
.L50:
	.word	.LC16
	.size	cp, .-cp
	.section	.rodata
	.align	2
.LC17:
	.ascii	"No flags here\000"
	.text
	.align	2
	.global	main
	.syntax unified
	.arm
	.fpu softvfp
	.type	main, %function
main:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #8
	str	r0, [fp, #-8]
	str	r1, [fp, #-12]
	ldr	r0, .L54
	bl	puts
	mov	r3, #0
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L55:
	.align	2
.L54:
	.word	.LC17
	.size	main, .-main
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
