	.file	"extr_udpgso_bench_tx.c_parse_opts.c"
	.intel_syntax noprefix
	.text
	.section	.rodata.str1.1,"aMS",@progbits,1
.LC0:
	.string	"Pass one of -4 or -6"
.LC1:
	.string	"46acC:D:Hl:mM:p:s:PS:tTuvz"
.LC2:
	.string	"must pass one of -4 or -6"
	.section	.rodata.str1.8,"aMS",@progbits,1
	.align 8
.LC3:
	.string	"connectionless tcp makes no sense"
	.align 8
.LC4:
	.string	"cannot combine segment offload and sendmmsg"
	.align 8
.LC5:
	.string	"Options -T and -H require either -S or -m option"
	.align 8
.LC6:
	.string	"payload length %u exceeds max %u"
	.text
	.p2align 4
	.type	parse_opts, @function
parse_opts:
.LFB0:
	.cfi_startproc
	endbr64
	push	r12
	.cfi_def_cfa_offset 16
	.cfi_offset 12, -16
	mov	r12, rsi
	push	rbp
	.cfi_def_cfa_offset 24
	.cfi_offset 6, -24
	mov	ebp, edi
	push	rbx
	.cfi_def_cfa_offset 32
	.cfi_offset 3, -32
	lea	rbx, .L5[rip]
.L38:
	lea	rdx, .LC1[rip]
	mov	rsi, r12
	mov	edi, ebp
	call	getopt@PLT
	cmp	eax, -1
	je	.L41
	sub	eax, 52
	cmp	eax, 70
	ja	.L38
	movsx	rax, DWORD PTR [rbx+rax*4]
	add	rax, rbx
	notrack jmp	rax
	.section	.rodata
	.align 4
	.align 4
.L5:
	.long	.L23-.L5
	.long	.L38-.L5
	.long	.L22-.L5
	.long	.L38-.L5
	.long	.L38-.L5
	.long	.L38-.L5
	.long	.L38-.L5
	.long	.L38-.L5
	.long	.L38-.L5
	.long	.L38-.L5
	.long	.L38-.L5
	.long	.L38-.L5
	.long	.L38-.L5
	.long	.L38-.L5
	.long	.L38-.L5
	.long	.L21-.L5
	.long	.L20-.L5
	.long	.L38-.L5
	.long	.L38-.L5
	.long	.L38-.L5
	.long	.L19-.L5
	.long	.L38-.L5
	.long	.L38-.L5
	.long	.L38-.L5
	.long	.L38-.L5
	.long	.L18-.L5
	.long	.L38-.L5
	.long	.L38-.L5
	.long	.L17-.L5
	.long	.L38-.L5
	.long	.L38-.L5
	.long	.L16-.L5
	.long	.L15-.L5
	.long	.L38-.L5
	.long	.L38-.L5
	.long	.L38-.L5
	.long	.L38-.L5
	.long	.L38-.L5
	.long	.L38-.L5
	.long	.L38-.L5
	.long	.L38-.L5
	.long	.L38-.L5
	.long	.L38-.L5
	.long	.L38-.L5
	.long	.L38-.L5
	.long	.L14-.L5
	.long	.L38-.L5
	.long	.L13-.L5
	.long	.L38-.L5
	.long	.L38-.L5
	.long	.L38-.L5
	.long	.L38-.L5
	.long	.L38-.L5
	.long	.L38-.L5
	.long	.L38-.L5
	.long	.L38-.L5
	.long	.L12-.L5
	.long	.L11-.L5
	.long	.L38-.L5
	.long	.L38-.L5
	.long	.L10-.L5
	.long	.L38-.L5
	.long	.L38-.L5
	.long	.L9-.L5
	.long	.L8-.L5
	.long	.L7-.L5
	.long	.L6-.L5
	.long	.L38-.L5
	.long	.L38-.L5
	.long	.L38-.L5
	.long	.L4-.L5
	.text
.L4:
	mov	DWORD PTR cfg_zerocopy[rip], 1
	jmp	.L38
.L6:
	mov	DWORD PTR cfg_verbose[rip], 1
	jmp	.L38
.L7:
	mov	DWORD PTR cfg_connected[rip], 0
	jmp	.L38
.L8:
	mov	DWORD PTR cfg_tcp[rip], 1
	jmp	.L38
.L9:
	mov	edi, DWORD PTR optarg[rip]
	xor	edx, edx
	xor	esi, esi
	call	strtoul@PLT
	mov	DWORD PTR cfg_payload_len[rip], eax
	jmp	.L38
.L10:
	mov	edi, DWORD PTR optarg[rip]
	xor	edx, edx
	xor	esi, esi
	call	strtoul@PLT
	mov	DWORD PTR cfg_port[rip], eax
	jmp	.L38
.L11:
	mov	DWORD PTR cfg_sendmmsg[rip], 1
	jmp	.L38
.L12:
	mov	edi, DWORD PTR optarg[rip]
	mov	edx, 10
	xor	esi, esi
	call	strtoul@PLT
	imul	eax, eax, 1000
	mov	DWORD PTR cfg_runtime_ms[rip], eax
	jmp	.L38
.L13:
	mov	DWORD PTR cfg_cache_trash[rip], 1
	jmp	.L38
.L14:
	mov	DWORD PTR cfg_audit[rip], 1
	jmp	.L38
.L15:
	mov	DWORD PTR cfg_tx_tstamp[rip], 1
	jmp	.L38
.L16:
	mov	edi, DWORD PTR optarg[rip]
	xor	edx, edx
	xor	esi, esi
	call	strtoul@PLT
	mov	DWORD PTR cfg_segment[rip], 1
	mov	DWORD PTR cfg_gso_size[rip], eax
	jmp	.L38
.L17:
	mov	DWORD PTR cfg_poll[rip], 1
	jmp	.L38
.L18:
	mov	edi, DWORD PTR optarg[rip]
	mov	edx, 10
	xor	esi, esi
	call	strtoul@PLT
	mov	DWORD PTR cfg_msg_nr[rip], eax
	jmp	.L38
.L19:
	mov	DWORD PTR cfg_tx_tstamp[rip], 1
	mov	eax, DWORD PTR SOF_TIMESTAMPING_TX_HARDWARE[rip]
	mov	DWORD PTR cfg_tx_ts[rip], eax
	jmp	.L38
.L20:
	mov	esi, DWORD PTR optarg[rip]
	mov	rdi, QWORD PTR cfg_family[rip]
	lea	rdx, cfg_dst_addr[rip]
	call	setup_sockaddr@PLT
	jmp	.L38
.L21:
	mov	edi, DWORD PTR optarg[rip]
	xor	edx, edx
	xor	esi, esi
	call	strtol@PLT
	mov	DWORD PTR cfg_cpu[rip], eax
	jmp	.L38
.L22:
	mov	rax, QWORD PTR PF_UNSPEC[rip]
	cmp	QWORD PTR cfg_family[rip], rax
	je	.L26
	lea	rdx, .LC0[rip]
	xor	esi, esi
	mov	edi, 1
	xor	eax, eax
	call	error@PLT
.L26:
	mov	rax, QWORD PTR PF_INET6[rip]
	mov	DWORD PTR cfg_alen[rip], 4
	mov	QWORD PTR cfg_family[rip], rax
	jmp	.L38
.L23:
	mov	rax, QWORD PTR PF_UNSPEC[rip]
	cmp	QWORD PTR cfg_family[rip], rax
	je	.L24
	lea	rdx, .LC0[rip]
	xor	esi, esi
	mov	edi, 1
	xor	eax, eax
	call	error@PLT
.L24:
	mov	rax, QWORD PTR PF_INET[rip]
	mov	DWORD PTR cfg_alen[rip], 4
	mov	QWORD PTR cfg_family[rip], rax
	jmp	.L38
	.p2align 4,,10
	.p2align 3
.L41:
	cmp	DWORD PTR optind[rip], ebp
	je	.L28
	mov	rdi, QWORD PTR [r12]
	call	usage@PLT
.L28:
	mov	rax, QWORD PTR PF_UNSPEC[rip]
	cmp	QWORD PTR cfg_family[rip], rax
	je	.L42
.L29:
	mov	r11d, DWORD PTR cfg_tcp[rip]
	test	r11d, r11d
	je	.L30
	mov	r10d, DWORD PTR cfg_connected[rip]
	test	r10d, r10d
	je	.L43
.L30:
	mov	r9d, DWORD PTR cfg_segment[rip]
	test	r9d, r9d
	je	.L31
.L46:
	mov	r8d, DWORD PTR cfg_sendmmsg[rip]
	test	r8d, r8d
	jne	.L44
.L32:
	mov	eax, DWORD PTR ETH_DATA_LEN[rip]
	mov	ecx, DWORD PTR ETH_MAX_MTU[rip]
	mov	edx, DWORD PTR cfg_gso_size[rip]
	sub	eax, 8
	lea	r8d, -8[rcx]
	mov	DWORD PTR cfg_mss[rip], eax
	test	edx, edx
	jne	.L35
	mov	DWORD PTR cfg_gso_size[rip], eax
.L35:
	mov	ecx, DWORD PTR cfg_payload_len[rip]
	cmp	ecx, r8d
	jg	.L45
	pop	rbx
	.cfi_remember_state
	.cfi_def_cfa_offset 24
	pop	rbp
	.cfi_def_cfa_offset 16
	pop	r12
	.cfi_def_cfa_offset 8
	ret
.L31:
	.cfi_restore_state
	mov	eax, DWORD PTR cfg_tx_tstamp[rip]
	test	eax, eax
	je	.L32
.L37:
	mov	ecx, DWORD PTR cfg_sendmmsg[rip]
	test	ecx, ecx
	jne	.L32
	lea	rdx, .LC5[rip]
	xor	esi, esi
	mov	edi, 1
	xor	eax, eax
	call	error@PLT
	jmp	.L32
.L45:
	pop	rbx
	.cfi_remember_state
	.cfi_def_cfa_offset 24
	lea	rdx, .LC6[rip]
	pop	rbp
	.cfi_def_cfa_offset 16
	xor	esi, esi
	mov	edi, 1
	xor	eax, eax
	pop	r12
	.cfi_def_cfa_offset 8
	jmp	error@PLT
.L42:
	.cfi_restore_state
	lea	rdx, .LC2[rip]
	xor	esi, esi
	mov	edi, 1
	xor	eax, eax
	call	error@PLT
	jmp	.L29
.L43:
	lea	rdx, .LC3[rip]
	xor	esi, esi
	mov	edi, 1
	xor	eax, eax
	call	error@PLT
	mov	r9d, DWORD PTR cfg_segment[rip]
	test	r9d, r9d
	je	.L31
	jmp	.L46
.L44:
	mov	edi, 1
	lea	rdx, .LC4[rip]
	xor	esi, esi
	xor	eax, eax
	call	error@PLT
	mov	edi, DWORD PTR cfg_tx_tstamp[rip]
	test	edi, edi
	je	.L32
	mov	esi, DWORD PTR cfg_segment[rip]
	test	esi, esi
	jne	.L32
	jmp	.L37
	.cfi_endproc
.LFE0:
	.size	parse_opts, .-parse_opts
	.comm	optind,4,4
	.comm	optarg,4,4
	.comm	cfg_zerocopy,4,4
	.comm	cfg_verbose,4,4
	.comm	cfg_tx_tstamp,4,4
	.comm	cfg_tx_ts,4,4
	.comm	cfg_tcp,4,4
	.comm	cfg_sendmmsg,4,4
	.comm	cfg_segment,4,4
	.comm	cfg_runtime_ms,4,4
	.comm	cfg_port,4,4
	.comm	cfg_poll,4,4
	.comm	cfg_payload_len,4,4
	.comm	cfg_mss,4,4
	.comm	cfg_msg_nr,4,4
	.comm	cfg_gso_size,4,4
	.comm	cfg_family,8,8
	.comm	cfg_dst_addr,4,4
	.comm	cfg_cpu,4,4
	.comm	cfg_connected,4,4
	.comm	cfg_cache_trash,4,4
	.comm	cfg_audit,4,4
	.comm	cfg_alen,4,4
	.comm	SOF_TIMESTAMPING_TX_HARDWARE,4,4
	.comm	PF_UNSPEC,8,8
	.comm	PF_INET6,8,8
	.comm	PF_INET,8,8
	.comm	ETH_MAX_MTU,4,4
	.comm	ETH_DATA_LEN,4,4
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.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, 2
	.eabi_attribute 34, 0
	.eabi_attribute 18, 4
	.file	"extr_udpgso_bench_tx.c_parse_opts.c"
	.text
	.section	.rodata.str1.4,"aMS",%progbits,1
	.align	2
.LC0:
	.ascii	"Pass one of -4 or -6\000"
	.align	2
.LC1:
	.ascii	"46acC:D:Hl:mM:p:s:PS:tTuvz\000"
	.align	2
.LC2:
	.ascii	"must pass one of -4 or -6\000"
	.align	2
.LC3:
	.ascii	"connectionless tcp makes no sense\000"
	.align	2
.LC4:
	.ascii	"cannot combine segment offload and sendmmsg\000"
	.align	2
.LC5:
	.ascii	"Options -T and -H require either -S or -m option\000"
	.align	2
.LC6:
	.ascii	"payload length %u exceeds max %u\000"
	.text
	.align	2
	.syntax unified
	.arm
	.fpu softvfp
	.type	parse_opts, %function
parse_opts:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, r6, r7, r8, r9, r10, fp, lr}
	mov	r4, r0
	mov	r5, r1
	ldr	r7, .L54
	ldr	r8, .L54+4
	ldr	r10, .L54+8
	ldr	fp, .L54+12
	ldr	r6, .L54+16
	ldr	r9, .L54+20
	sub	sp, sp, #12
.L3:
	mov	r2, r6
	mov	r1, r5
	mov	r0, r4
	bl	getopt
	cmn	r0, #1
	beq	.L48
	sub	r0, r0, #52
	cmp	r0, #70
	ldrls	pc, [pc, r0, asl #2]
	b	.L3
.L5:
	.word	.L23
	.word	.L3
	.word	.L22
	.word	.L3
	.word	.L3
	.word	.L3
	.word	.L3
	.word	.L3
	.word	.L3
	.word	.L3
	.word	.L3
	.word	.L3
	.word	.L3
	.word	.L3
	.word	.L3
	.word	.L21
	.word	.L20
	.word	.L3
	.word	.L3
	.word	.L3
	.word	.L19
	.word	.L3
	.word	.L3
	.word	.L3
	.word	.L3
	.word	.L18
	.word	.L3
	.word	.L3
	.word	.L17
	.word	.L3
	.word	.L3
	.word	.L16
	.word	.L15
	.word	.L3
	.word	.L3
	.word	.L3
	.word	.L3
	.word	.L3
	.word	.L3
	.word	.L3
	.word	.L3
	.word	.L3
	.word	.L3
	.word	.L3
	.word	.L3
	.word	.L14
	.word	.L3
	.word	.L13
	.word	.L3
	.word	.L3
	.word	.L3
	.word	.L3
	.word	.L3
	.word	.L3
	.word	.L3
	.word	.L3
	.word	.L12
	.word	.L11
	.word	.L3
	.word	.L3
	.word	.L10
	.word	.L3
	.word	.L3
	.word	.L9
	.word	.L8
	.word	.L7
	.word	.L6
	.word	.L3
	.word	.L3
	.word	.L3
	.word	.L4
.L4:
	mov	r3, #1
	ldr	r2, .L54+24
	str	r3, [r2]
	b	.L3
.L6:
	mov	r3, #1
	ldr	r2, .L54+28
	str	r3, [r2]
	b	.L3
.L7:
	mov	r3, #0
	ldr	r2, .L54+32
	str	r3, [r2]
	b	.L3
.L8:
	mov	r3, #1
	ldr	r2, .L54+36
	str	r3, [r2]
	b	.L3
.L9:
	mov	r2, #0
	ldr	r3, .L54+40
	mov	r1, r2
	ldr	r0, [r3]
	bl	strtoul
	ldr	r3, .L54+44
	str	r0, [r3]
	b	.L3
.L10:
	mov	r2, #0
	ldr	r3, .L54+40
	mov	r1, r2
	ldr	r0, [r3]
	bl	strtoul
	ldr	r3, .L54+48
	str	r0, [r3]
	b	.L3
.L11:
	mov	r2, #1
	ldr	r3, .L54+52
	str	r2, [r3]
	b	.L3
.L12:
	ldr	r3, .L54+40
	mov	r2, #10
	ldr	r0, [r3]
	mov	r1, #0
	bl	strtoul
	rsb	r3, r0, r0, lsl #5
	add	r0, r0, r3, lsl #2
	ldr	r3, .L54+56
	lsl	r0, r0, #3
	str	r0, [r3]
	b	.L3
.L13:
	mov	r2, #1
	ldr	r3, .L54+60
	str	r2, [r3]
	b	.L3
.L14:
	mov	r2, #1
	ldr	r3, .L54+64
	str	r2, [r3]
	b	.L3
.L15:
	mov	r3, #1
	str	r3, [r9]
	b	.L3
.L16:
	mov	r2, #0
	ldr	r3, .L54+40
	mov	r1, r2
	ldr	r0, [r3]
	bl	strtoul
	mov	r3, #1
	str	r0, [r10]
	str	r3, [fp]
	b	.L3
.L17:
	mov	r2, #1
	ldr	r3, .L54+68
	str	r2, [r3]
	b	.L3
.L18:
	ldr	r3, .L54+40
	mov	r2, #10
	ldr	r0, [r3]
	mov	r1, #0
	bl	strtoul
	ldr	r3, .L54+72
	str	r0, [r3]
	b	.L3
.L19:
	mov	r2, #1
	ldr	r3, .L54+76
	str	r2, [r9]
	ldr	r3, [r3]
	ldr	r2, .L54+80
	str	r3, [r2]
	b	.L3
.L20:
	ldr	r3, .L54+40
	ldr	r2, .L54+84
	ldr	r1, [r3]
	ldr	r0, [r7]
	bl	setup_sockaddr
	b	.L3
.L21:
	mov	r2, #0
	ldr	r3, .L54+40
	mov	r1, r2
	ldr	r0, [r3]
	bl	strtol
	ldr	r3, .L54+88
	str	r0, [r3]
	b	.L3
.L22:
	ldr	r2, [r7]
	ldr	r3, [r8]
	cmp	r2, r3
	beq	.L26
	mov	r1, #0
	mov	r0, #1
	ldr	r2, .L54+92
	bl	error
.L26:
	mov	r1, #4
	ldr	r3, .L54+96
	ldr	r2, .L54+100
	ldr	r3, [r3]
	str	r1, [r2]
	str	r3, [r7]
	b	.L3
.L23:
	ldr	r2, [r7]
	ldr	r3, [r8]
	cmp	r2, r3
	beq	.L24
	mov	r1, #0
	mov	r0, #1
	ldr	r2, .L54+92
	bl	error
.L24:
	mov	r1, #4
	ldr	r3, .L54+104
	ldr	r2, .L54+100
	ldr	r3, [r3]
	str	r1, [r2]
	str	r3, [r7]
	b	.L3
.L48:
	ldr	r3, .L54+108
	ldr	r3, [r3]
	cmp	r3, r4
	beq	.L28
	ldr	r0, [r5]
	bl	usage
.L28:
	ldr	r2, [r7]
	ldr	r3, [r8]
	cmp	r2, r3
	beq	.L49
.L29:
	ldr	r3, .L54+36
	ldr	r3, [r3]
	cmp	r3, #0
	beq	.L30
	ldr	r3, .L54+32
	ldr	r1, [r3]
	cmp	r1, #0
	beq	.L50
.L30:
	ldr	r3, [fp]
	cmp	r3, #0
	beq	.L31
.L53:
	ldr	r4, .L54+52
	ldr	r3, [r4]
	cmp	r3, #0
	bne	.L51
.L32:
	ldr	r3, .L54+112
	ldr	r0, [r10]
	ldr	r3, [r3]
	ldr	r1, .L54+116
	sub	r3, r3, #8
	cmp	r0, #0
	ldr	r2, .L54+120
	streq	r3, [r10]
	str	r3, [r1]
	ldr	r3, .L54+44
	ldr	r2, [r2]
	ldr	r3, [r3]
	sub	r2, r2, #8
	cmp	r3, r2
	bgt	.L52
	add	sp, sp, #12
	@ sp needed
	pop	{r4, r5, r6, r7, r8, r9, r10, fp, pc}
.L31:
	ldr	r3, .L54+20
	ldr	r3, [r3]
	cmp	r3, #0
	beq	.L32
	ldr	r4, .L54+52
.L37:
	ldr	r1, [r4]
	cmp	r1, #0
	bne	.L32
	ldr	r2, .L54+124
	mov	r0, #1
	bl	error
	b	.L32
.L52:
	str	r2, [sp]
	mov	r1, #0
	ldr	r2, .L54+128
	mov	r0, #1
	bl	error
	add	sp, sp, #12
	@ sp needed
	pop	{r4, r5, r6, r7, r8, r9, r10, fp, pc}
.L49:
	mov	r1, #0
	ldr	r2, .L54+132
	mov	r0, #1
	bl	error
	b	.L29
.L50:
	mov	r0, #1
	ldr	r2, .L54+136
	bl	error
	ldr	r3, [fp]
	cmp	r3, #0
	beq	.L31
	b	.L53
.L51:
	mov	r1, #0
	mov	r0, #1
	ldr	r2, .L54+140
	bl	error
	ldr	r3, .L54+20
	ldr	r3, [r3]
	cmp	r3, #0
	beq	.L32
	ldr	r3, [fp]
	cmp	r3, #0
	bne	.L32
	b	.L37
.L55:
	.align	2
.L54:
	.word	cfg_family
	.word	PF_UNSPEC
	.word	cfg_gso_size
	.word	cfg_segment
	.word	.LC1
	.word	cfg_tx_tstamp
	.word	cfg_zerocopy
	.word	cfg_verbose
	.word	cfg_connected
	.word	cfg_tcp
	.word	optarg
	.word	cfg_payload_len
	.word	cfg_port
	.word	cfg_sendmmsg
	.word	cfg_runtime_ms
	.word	cfg_cache_trash
	.word	cfg_audit
	.word	cfg_poll
	.word	cfg_msg_nr
	.word	SOF_TIMESTAMPING_TX_HARDWARE
	.word	cfg_tx_ts
	.word	cfg_dst_addr
	.word	cfg_cpu
	.word	.LC0
	.word	PF_INET6
	.word	cfg_alen
	.word	PF_INET
	.word	optind
	.word	ETH_DATA_LEN
	.word	cfg_mss
	.word	ETH_MAX_MTU
	.word	.LC5
	.word	.LC6
	.word	.LC2
	.word	.LC3
	.word	.LC4
	.size	parse_opts, .-parse_opts
	.comm	optind,4,4
	.comm	optarg,4,4
	.comm	cfg_zerocopy,4,4
	.comm	cfg_verbose,4,4
	.comm	cfg_tx_tstamp,4,4
	.comm	cfg_tx_ts,4,4
	.comm	cfg_tcp,4,4
	.comm	cfg_sendmmsg,4,4
	.comm	cfg_segment,4,4
	.comm	cfg_runtime_ms,4,4
	.comm	cfg_port,4,4
	.comm	cfg_poll,4,4
	.comm	cfg_payload_len,4,4
	.comm	cfg_mss,4,4
	.comm	cfg_msg_nr,4,4
	.comm	cfg_gso_size,4,4
	.comm	cfg_family,4,4
	.comm	cfg_dst_addr,4,4
	.comm	cfg_cpu,4,4
	.comm	cfg_connected,4,4
	.comm	cfg_cache_trash,4,4
	.comm	cfg_audit,4,4
	.comm	cfg_alen,4,4
	.comm	SOF_TIMESTAMPING_TX_HARDWARE,4,4
	.comm	PF_UNSPEC,4,4
	.comm	PF_INET6,4,4
	.comm	PF_INET,4,4
	.comm	ETH_MAX_MTU,4,4
	.comm	ETH_DATA_LEN,4,4
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
