	.file	"extr_control.c_control_status_worker.c"
	.intel_syntax noprefix
	.text
	.section	.rodata.str1.1,"aMS",@progbits,1
.LC0:
	.string	"cmd"
	.section	.rodata.str1.8,"aMS",@progbits,1
	.align 8
.LC1:
	.string	"Unable to prepare control header"
	.section	.rodata.str1.1
.LC2:
	.string	"Unable to send control header"
	.section	.rodata.str1.8
	.align 8
.LC3:
	.string	"Unable to receive control header"
	.section	.rodata.str1.1
.LC4:
	.string	"error"
.LC5:
	.string	"status"
.LC6:
	.string	"Field 'status' is missing."
.LC7:
	.string	"status%u"
.LC8:
	.string	"dirty"
.LC9:
	.string	"dirty%u"
.LC10:
	.string	"extentsize"
.LC11:
	.string	"extentsize%u"
.LC12:
	.string	"keepdirty"
.LC13:
	.string	"keepdirty%u"
.LC14:
	.string	"stat_read"
.LC15:
	.string	"stat_read%u"
.LC16:
	.string	"stat_write"
.LC17:
	.string	"stat_write%u"
.LC18:
	.string	"stat_delete"
.LC19:
	.string	"stat_delete%u"
.LC20:
	.string	"stat_flush"
.LC21:
	.string	"stat_flush%u"
.LC22:
	.string	"stat_activemap_update"
.LC23:
	.string	"stat_activemap_update%u"
.LC24:
	.string	"stat_read_error"
.LC25:
	.string	"stat_read_error%u"
.LC26:
	.string	"stat_write_error"
.LC27:
	.string	"stat_write_error%u"
.LC28:
	.string	"stat_delete_error"
.LC29:
	.string	"stat_delete_error%u"
.LC30:
	.string	"stat_flush_error"
.LC31:
	.string	"stat_flush_error%u"
.LC32:
	.string	"idle_queue_size"
.LC33:
	.string	"idle_queue_size%u"
.LC34:
	.string	"local_queue_size"
.LC35:
	.string	"local_queue_size%u"
.LC36:
	.string	"send_queue_size"
.LC37:
	.string	"send_queue_size%u"
.LC38:
	.string	"recv_queue_size"
.LC39:
	.string	"recv_queue_size%u"
.LC40:
	.string	"done_queue_size"
.LC41:
	.string	"done_queue_size%u"
	.text
	.p2align 4
	.type	control_status_worker, @function
control_status_worker:
.LFB0:
	.cfi_startproc
	endbr64
	push	r14
	.cfi_def_cfa_offset 16
	.cfi_offset 14, -16
	mov	r14d, edx
	push	r13
	.cfi_def_cfa_offset 24
	.cfi_offset 13, -24
	mov	r13, rsi
	push	r12
	.cfi_def_cfa_offset 32
	.cfi_offset 12, -32
	push	rbp
	.cfi_def_cfa_offset 40
	.cfi_offset 6, -40
	push	rbx
	.cfi_def_cfa_offset 48
	.cfi_offset 3, -48
	mov	rbx, rdi
	sub	rsp, 16
	.cfi_def_cfa_offset 64
	mov	rax, QWORD PTR fs:40
	mov	QWORD PTR 8[rsp], rax
	xor	eax, eax
	mov	QWORD PTR [rsp], 0
	call	nv_alloc@PLT
	mov	esi, DWORD PTR CONTROL_STATUS[rip]
	lea	rdx, .LC0[rip]
	mov	r12, rax
	mov	rdi, rax
	call	nv_add_uint8@PLT
	mov	rdi, r12
	call	nv_error@PLT
	test	eax, eax
	jne	.L22
	mov	esi, DWORD PTR [rbx]
	xor	r8d, r8d
	xor	ecx, ecx
	mov	rdx, r12
	mov	rdi, rbx
	call	hast_proto_send@PLT
	cmp	eax, -1
	je	.L23
	mov	edi, DWORD PTR [rbx]
	mov	rsi, rsp
	call	hast_proto_recv_hdr@PLT
	cmp	eax, -1
	je	.L24
	mov	rdi, QWORD PTR [rsp]
	lea	rsi, .LC4[rip]
	call	nv_get_int16@PLT
	mov	ebp, eax
	test	eax, eax
	jne	.L3
	mov	rdi, QWORD PTR [rsp]
	lea	rsi, .LC5[rip]
	call	nv_get_string@PLT
	mov	rsi, rax
	test	rax, rax
	je	.L25
	mov	ecx, r14d
	lea	rdx, .LC7[rip]
	mov	rdi, r13
	call	nv_add_string@PLT
	mov	rdi, QWORD PTR [rsp]
	lea	rsi, .LC8[rip]
	call	nv_get_uint64@PLT
	mov	ecx, r14d
	lea	rdx, .LC9[rip]
	mov	rdi, r13
	mov	esi, eax
	call	nv_add_uint64@PLT
	mov	rdi, QWORD PTR [rsp]
	lea	rsi, .LC10[rip]
	call	nv_get_uint32@PLT
	mov	ecx, r14d
	lea	rdx, .LC11[rip]
	mov	rdi, r13
	mov	esi, eax
	call	nv_add_uint32@PLT
	mov	rdi, QWORD PTR [rsp]
	lea	rsi, .LC12[rip]
	call	nv_get_uint32@PLT
	mov	ecx, r14d
	lea	rdx, .LC13[rip]
	mov	rdi, r13
	mov	esi, eax
	call	nv_add_uint32@PLT
	mov	rdi, QWORD PTR [rsp]
	lea	rsi, .LC14[rip]
	call	nv_get_uint64@PLT
	mov	ecx, r14d
	lea	rdx, .LC15[rip]
	mov	rdi, r13
	mov	esi, eax
	call	nv_add_uint64@PLT
	mov	rdi, QWORD PTR [rsp]
	lea	rsi, .LC16[rip]
	call	nv_get_uint64@PLT
	mov	ecx, r14d
	lea	rdx, .LC17[rip]
	mov	rdi, r13
	mov	esi, eax
	call	nv_add_uint64@PLT
	mov	rdi, QWORD PTR [rsp]
	lea	rsi, .LC18[rip]
	call	nv_get_uint64@PLT
	mov	ecx, r14d
	lea	rdx, .LC19[rip]
	mov	rdi, r13
	mov	esi, eax
	call	nv_add_uint64@PLT
	mov	rdi, QWORD PTR [rsp]
	lea	rsi, .LC20[rip]
	call	nv_get_uint64@PLT
	mov	ecx, r14d
	lea	rdx, .LC21[rip]
	mov	rdi, r13
	mov	esi, eax
	call	nv_add_uint64@PLT
	mov	rdi, QWORD PTR [rsp]
	lea	rsi, .LC22[rip]
	call	nv_get_uint64@PLT
	mov	ecx, r14d
	lea	rdx, .LC23[rip]
	mov	rdi, r13
	mov	esi, eax
	call	nv_add_uint64@PLT
	mov	rdi, QWORD PTR [rsp]
	lea	rsi, .LC24[rip]
	call	nv_get_uint64@PLT
	mov	ecx, r14d
	lea	rdx, .LC25[rip]
	mov	rdi, r13
	mov	esi, eax
	call	nv_add_uint64@PLT
	mov	rdi, QWORD PTR [rsp]
	lea	rsi, .LC26[rip]
	call	nv_get_uint64@PLT
	mov	ecx, r14d
	lea	rdx, .LC27[rip]
	mov	rdi, r13
	mov	esi, eax
	call	nv_add_uint64@PLT
	mov	rdi, QWORD PTR [rsp]
	lea	rsi, .LC28[rip]
	call	nv_get_uint64@PLT
	mov	ecx, r14d
	lea	rdx, .LC29[rip]
	mov	rdi, r13
	mov	esi, eax
	call	nv_add_uint64@PLT
	mov	rdi, QWORD PTR [rsp]
	lea	rsi, .LC30[rip]
	call	nv_get_uint64@PLT
	mov	ecx, r14d
	lea	rdx, .LC31[rip]
	mov	rdi, r13
	mov	esi, eax
	call	nv_add_uint64@PLT
	mov	rdi, QWORD PTR [rsp]
	lea	rsi, .LC32[rip]
	call	nv_get_uint64@PLT
	mov	ecx, r14d
	lea	rdx, .LC33[rip]
	mov	rdi, r13
	mov	esi, eax
	call	nv_add_uint64@PLT
	mov	rdi, QWORD PTR [rsp]
	lea	rsi, .LC34[rip]
	call	nv_get_uint64@PLT
	mov	ecx, r14d
	lea	rdx, .LC35[rip]
	mov	rdi, r13
	mov	esi, eax
	call	nv_add_uint64@PLT
	mov	rdi, QWORD PTR [rsp]
	lea	rsi, .LC36[rip]
	call	nv_get_uint64@PLT
	mov	ecx, r14d
	lea	rdx, .LC37[rip]
	mov	rdi, r13
	mov	esi, eax
	call	nv_add_uint64@PLT
	mov	rdi, QWORD PTR [rsp]
	lea	rsi, .LC38[rip]
	call	nv_get_uint64@PLT
	mov	ecx, r14d
	lea	rdx, .LC39[rip]
	mov	rdi, r13
	mov	esi, eax
	call	nv_add_uint64@PLT
	mov	rdi, QWORD PTR [rsp]
	lea	rsi, .LC40[rip]
	call	nv_get_uint64@PLT
	mov	ecx, r14d
	lea	rdx, .LC41[rip]
	mov	rdi, r13
	mov	esi, eax
	call	nv_add_uint64@PLT
	.p2align 4,,10
	.p2align 3
.L3:
	mov	rdi, QWORD PTR [rsp]
	test	rdi, rdi
	je	.L7
	call	nv_free@PLT
.L7:
	test	r12, r12
	je	.L8
	mov	rdi, r12
	call	nv_free@PLT
.L8:
	test	ebp, ebp
	jne	.L26
.L1:
	mov	rax, QWORD PTR 8[rsp]
	xor	rax, QWORD PTR fs:40
	jne	.L27
	add	rsp, 16
	.cfi_remember_state
	.cfi_def_cfa_offset 48
	pop	rbx
	.cfi_def_cfa_offset 40
	pop	rbp
	.cfi_def_cfa_offset 32
	pop	r12
	.cfi_def_cfa_offset 24
	pop	r13
	.cfi_def_cfa_offset 16
	pop	r14
	.cfi_def_cfa_offset 8
	ret
	.p2align 4,,10
	.p2align 3
.L22:
	.cfi_restore_state
	mov	edi, DWORD PTR LOG_ERR[rip]
	mov	edx, eax
	xor	esi, esi
	mov	ebp, eax
	lea	rcx, .LC1[rip]
	call	pjdlog_common@PLT
	jmp	.L3
	.p2align 4,,10
	.p2align 3
.L26:
	lea	rdx, .LC4[rip]
	mov	esi, ebp
	mov	rdi, r13
	call	nv_add_int16@PLT
	jmp	.L1
	.p2align 4,,10
	.p2align 3
.L24:
	mov	edi, DWORD PTR LOG_ERR[rip]
	lea	rsi, .LC3[rip]
	mov	ebp, DWORD PTR errno[rip]
	call	pjdlog_errno@PLT
	jmp	.L3
	.p2align 4,,10
	.p2align 3
.L23:
	mov	edi, DWORD PTR LOG_ERR[rip]
	lea	rsi, .LC2[rip]
	mov	ebp, DWORD PTR errno[rip]
	call	pjdlog_errno@PLT
	jmp	.L3
	.p2align 4,,10
	.p2align 3
.L25:
	mov	edi, DWORD PTR LOG_ERR[rip]
	lea	rsi, .LC6[rip]
	mov	ebp, DWORD PTR ENOENT[rip]
	call	pjdlog_errno@PLT
	jmp	.L3
.L27:
	call	__stack_chk_fail@PLT
	.cfi_endproc
.LFE0:
	.size	control_status_worker, .-control_status_worker
	.comm	errno,4,4
	.comm	LOG_ERR,4,4
	.comm	ENOENT,4,4
	.comm	CONTROL_STATUS,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_control.c_control_status_worker.c"
	.text
	.section	.rodata.str1.4,"aMS",%progbits,1
	.align	2
.LC0:
	.ascii	"cmd\000"
	.align	2
.LC1:
	.ascii	"Unable to prepare control header\000"
	.align	2
.LC2:
	.ascii	"Unable to send control header\000"
	.align	2
.LC3:
	.ascii	"Unable to receive control header\000"
	.align	2
.LC4:
	.ascii	"error\000"
	.align	2
.LC5:
	.ascii	"status\000"
	.align	2
.LC6:
	.ascii	"Field 'status' is missing.\000"
	.align	2
.LC7:
	.ascii	"status%u\000"
	.align	2
.LC8:
	.ascii	"dirty\000"
	.align	2
.LC9:
	.ascii	"dirty%u\000"
	.align	2
.LC10:
	.ascii	"extentsize\000"
	.align	2
.LC11:
	.ascii	"extentsize%u\000"
	.align	2
.LC12:
	.ascii	"keepdirty\000"
	.align	2
.LC13:
	.ascii	"keepdirty%u\000"
	.align	2
.LC14:
	.ascii	"stat_read\000"
	.align	2
.LC15:
	.ascii	"stat_read%u\000"
	.align	2
.LC16:
	.ascii	"stat_write\000"
	.align	2
.LC17:
	.ascii	"stat_write%u\000"
	.align	2
.LC18:
	.ascii	"stat_delete\000"
	.align	2
.LC19:
	.ascii	"stat_delete%u\000"
	.align	2
.LC20:
	.ascii	"stat_flush\000"
	.align	2
.LC21:
	.ascii	"stat_flush%u\000"
	.align	2
.LC22:
	.ascii	"stat_activemap_update\000"
	.align	2
.LC23:
	.ascii	"stat_activemap_update%u\000"
	.align	2
.LC24:
	.ascii	"stat_read_error\000"
	.align	2
.LC25:
	.ascii	"stat_read_error%u\000"
	.align	2
.LC26:
	.ascii	"stat_write_error\000"
	.align	2
.LC27:
	.ascii	"stat_write_error%u\000"
	.align	2
.LC28:
	.ascii	"stat_delete_error\000"
	.align	2
.LC29:
	.ascii	"stat_delete_error%u\000"
	.align	2
.LC30:
	.ascii	"stat_flush_error\000"
	.align	2
.LC31:
	.ascii	"stat_flush_error%u\000"
	.align	2
.LC32:
	.ascii	"idle_queue_size\000"
	.align	2
.LC33:
	.ascii	"idle_queue_size%u\000"
	.align	2
.LC34:
	.ascii	"local_queue_size\000"
	.align	2
.LC35:
	.ascii	"local_queue_size%u\000"
	.align	2
.LC36:
	.ascii	"send_queue_size\000"
	.align	2
.LC37:
	.ascii	"send_queue_size%u\000"
	.align	2
.LC38:
	.ascii	"recv_queue_size\000"
	.align	2
.LC39:
	.ascii	"recv_queue_size%u\000"
	.align	2
.LC40:
	.ascii	"done_queue_size\000"
	.align	2
.LC41:
	.ascii	"done_queue_size%u\000"
	.section	.rodata.cst4,"aM",%progbits,4
	.align	2
.LC42:
	.word	__stack_chk_guard
	.text
	.align	2
	.syntax unified
	.arm
	.fpu softvfp
	.type	control_status_worker, %function
control_status_worker:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, r6, r7, r8, r9, lr}
	mov	r9, #0
	ldr	r3, .L28
	sub	sp, sp, #20
	ldr	r3, [r3]
	str	r3, [sp, #12]
	mov	r3,#0
	mov	r5, r1
	mov	r7, r2
	mov	r8, r0
	str	r9, [sp, #8]
	bl	nv_alloc
	mov	r6, r0
	ldr	r3, .L28+4
	ldr	r2, .L28+8
	ldr	r1, [r3]
	bl	nv_add_uint8
	mov	r0, r6
	bl	nv_error
	subs	r4, r0, #0
	bne	.L22
	str	r4, [sp]
	mov	r3, r4
	mov	r2, r6
	mov	r0, r8
	ldr	r1, [r8]
	bl	hast_proto_send
	cmn	r0, #1
	beq	.L23
	ldr	r0, [r8]
	add	r1, sp, #8
	bl	hast_proto_recv_hdr
	cmn	r0, #1
	beq	.L24
	ldr	r1, .L28+12
	ldr	r0, [sp, #8]
	bl	nv_get_int16
	subs	r4, r0, #0
	bne	.L3
	ldr	r1, .L28+16
	ldr	r0, [sp, #8]
	bl	nv_get_string
	subs	r1, r0, #0
	beq	.L25
	mov	r3, r7
	ldr	r2, .L28+20
	mov	r0, r5
	bl	nv_add_string
	ldr	r1, .L28+24
	ldr	r0, [sp, #8]
	bl	nv_get_uint64
	mov	r3, r7
	mov	r1, r0
	ldr	r2, .L28+28
	mov	r0, r5
	bl	nv_add_uint64
	ldr	r1, .L28+32
	ldr	r0, [sp, #8]
	bl	nv_get_uint32
	mov	r3, r7
	mov	r1, r0
	ldr	r2, .L28+36
	mov	r0, r5
	bl	nv_add_uint32
	ldr	r1, .L28+40
	ldr	r0, [sp, #8]
	bl	nv_get_uint32
	mov	r3, r7
	mov	r1, r0
	ldr	r2, .L28+44
	mov	r0, r5
	bl	nv_add_uint32
	ldr	r1, .L28+48
	ldr	r0, [sp, #8]
	bl	nv_get_uint64
	mov	r3, r7
	mov	r1, r0
	ldr	r2, .L28+52
	mov	r0, r5
	bl	nv_add_uint64
	ldr	r1, .L28+56
	ldr	r0, [sp, #8]
	bl	nv_get_uint64
	mov	r3, r7
	mov	r1, r0
	ldr	r2, .L28+60
	mov	r0, r5
	bl	nv_add_uint64
	ldr	r1, .L28+64
	ldr	r0, [sp, #8]
	bl	nv_get_uint64
	mov	r3, r7
	mov	r1, r0
	ldr	r2, .L28+68
	mov	r0, r5
	bl	nv_add_uint64
	ldr	r1, .L28+72
	ldr	r0, [sp, #8]
	bl	nv_get_uint64
	mov	r3, r7
	mov	r1, r0
	ldr	r2, .L28+76
	mov	r0, r5
	bl	nv_add_uint64
	ldr	r1, .L28+80
	ldr	r0, [sp, #8]
	bl	nv_get_uint64
	mov	r3, r7
	mov	r1, r0
	ldr	r2, .L28+84
	mov	r0, r5
	bl	nv_add_uint64
	ldr	r1, .L28+88
	ldr	r0, [sp, #8]
	bl	nv_get_uint64
	mov	r3, r7
	mov	r1, r0
	ldr	r2, .L28+92
	mov	r0, r5
	bl	nv_add_uint64
	ldr	r1, .L28+96
	ldr	r0, [sp, #8]
	bl	nv_get_uint64
	mov	r3, r7
	mov	r1, r0
	ldr	r2, .L28+100
	mov	r0, r5
	bl	nv_add_uint64
	ldr	r1, .L28+104
	ldr	r0, [sp, #8]
	bl	nv_get_uint64
	mov	r3, r7
	mov	r1, r0
	ldr	r2, .L28+108
	mov	r0, r5
	bl	nv_add_uint64
	ldr	r1, .L28+112
	ldr	r0, [sp, #8]
	bl	nv_get_uint64
	mov	r3, r7
	mov	r1, r0
	ldr	r2, .L28+116
	mov	r0, r5
	bl	nv_add_uint64
	ldr	r1, .L28+120
	ldr	r0, [sp, #8]
	bl	nv_get_uint64
	mov	r3, r7
	mov	r1, r0
	ldr	r2, .L28+124
	mov	r0, r5
	bl	nv_add_uint64
	ldr	r1, .L28+128
	ldr	r0, [sp, #8]
	bl	nv_get_uint64
	mov	r3, r7
	mov	r1, r0
	ldr	r2, .L28+132
	mov	r0, r5
	bl	nv_add_uint64
	ldr	r1, .L28+136
	ldr	r0, [sp, #8]
	bl	nv_get_uint64
	mov	r3, r7
	mov	r1, r0
	ldr	r2, .L28+140
	mov	r0, r5
	bl	nv_add_uint64
	ldr	r1, .L28+144
	ldr	r0, [sp, #8]
	bl	nv_get_uint64
	mov	r3, r7
	mov	r1, r0
	ldr	r2, .L28+148
	mov	r0, r5
	bl	nv_add_uint64
	ldr	r1, .L28+152
	ldr	r0, [sp, #8]
	bl	nv_get_uint64
	mov	r3, r7
	mov	r1, r0
	ldr	r2, .L28+156
	mov	r0, r5
	bl	nv_add_uint64
.L3:
	ldr	r0, [sp, #8]
	cmp	r0, #0
	beq	.L7
	bl	nv_free
.L7:
	cmp	r6, #0
	beq	.L8
	mov	r0, r6
	bl	nv_free
.L8:
	cmp	r4, #0
	bne	.L26
.L1:
	ldr	r3, .L28
	ldr	r2, [r3]
	ldr	r3, [sp, #12]
	eors	r2, r3, r2
	mov	r3, #0
	bne	.L27
	add	sp, sp, #20
	@ sp needed
	pop	{r4, r5, r6, r7, r8, r9, pc}
.L22:
	ldr	r3, .L28+160
	mov	r1, r9
	mov	r2, r4
	ldr	r0, [r3]
	ldr	r3, .L28+164
	bl	pjdlog_common
	b	.L3
.L26:
	mov	r1, r4
	mov	r0, r5
	ldr	r2, .L28+12
	bl	nv_add_int16
	b	.L1
.L24:
	ldr	r2, .L28+160
	ldr	r3, .L28+168
	ldr	r0, [r2]
	ldr	r1, .L28+172
	ldr	r4, [r3]
	bl	pjdlog_errno
	b	.L3
.L23:
	ldr	r2, .L28+160
	ldr	r3, .L28+168
	ldr	r0, [r2]
	ldr	r1, .L28+176
	ldr	r4, [r3]
	bl	pjdlog_errno
	b	.L3
.L25:
	ldr	r2, .L28+160
	ldr	r3, .L28+180
	ldr	r0, [r2]
	ldr	r1, .L28+184
	ldr	r4, [r3]
	bl	pjdlog_errno
	b	.L3
.L27:
	bl	__stack_chk_fail
.L29:
	.align	2
.L28:
	.word	.LC42
	.word	CONTROL_STATUS
	.word	.LC0
	.word	.LC4
	.word	.LC5
	.word	.LC7
	.word	.LC8
	.word	.LC9
	.word	.LC10
	.word	.LC11
	.word	.LC12
	.word	.LC13
	.word	.LC14
	.word	.LC15
	.word	.LC16
	.word	.LC17
	.word	.LC18
	.word	.LC19
	.word	.LC20
	.word	.LC21
	.word	.LC22
	.word	.LC23
	.word	.LC24
	.word	.LC25
	.word	.LC26
	.word	.LC27
	.word	.LC28
	.word	.LC29
	.word	.LC30
	.word	.LC31
	.word	.LC32
	.word	.LC33
	.word	.LC34
	.word	.LC35
	.word	.LC36
	.word	.LC37
	.word	.LC38
	.word	.LC39
	.word	.LC40
	.word	.LC41
	.word	LOG_ERR
	.word	.LC1
	.word	errno
	.word	.LC3
	.word	.LC2
	.word	ENOENT
	.word	.LC6
	.size	control_status_worker, .-control_status_worker
	.comm	errno,4,4
	.comm	LOG_ERR,4,4
	.comm	ENOENT,4,4
	.comm	CONTROL_STATUS,4,4
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
