	.file	"extr_envopts.c_split_spaces.c"
	.intel_syntax noprefix
	.text
	.section	.rodata.str1.1,"aMS",@progbits,1
.LC0:
	.string	""
	.section	.rodata.str1.8,"aMS",@progbits,1
	.align 8
.LC1:
	.string	"Sequence '\\%c' is not allowed in quoted strings"
	.section	.rodata.str1.1
.LC2:
	.string	"Invalid sequence '\\%c' in -S"
	.section	.rodata.str1.8
	.align 8
.LC3:
	.string	"No terminating quote for string: %.*s%s"
	.section	.rodata.str1.1
.LC4:
	.string	"#env  split -S:\t'%s'\n"
.LC5:
	.string	"#env      into:\t'%s'\n"
.LC6:
	.string	"#env          &\t'%s'\n"
	.text
	.p2align 4
	.globl	split_spaces
	.type	split_spaces, @function
split_spaces:
.LFB0:
	.cfi_startproc
	endbr64
	push	r15
	.cfi_def_cfa_offset 16
	.cfi_offset 15, -16
	push	r14
	.cfi_def_cfa_offset 24
	.cfi_offset 14, -24
	push	r13
	.cfi_def_cfa_offset 32
	.cfi_offset 13, -32
	push	r12
	.cfi_def_cfa_offset 40
	.cfi_offset 12, -40
	mov	r12, rdi
	push	rbp
	.cfi_def_cfa_offset 48
	.cfi_offset 6, -48
	push	rbx
	.cfi_def_cfa_offset 56
	.cfi_offset 3, -56
	sub	rsp, 104
	.cfi_def_cfa_offset 160
	mov	QWORD PTR 16[rsp], rsi
	mov	QWORD PTR 24[rsp], rdx
	mov	QWORD PTR 8[rsp], rcx
	mov	rax, QWORD PTR fs:40
	mov	QWORD PTR 88[rsp], rax
	xor	eax, eax
	jmp	.L2
	.p2align 4,,10
	.p2align 3
.L3:
	add	r12, 1
.L2:
	movsx	edi, BYTE PTR [r12]
	call	isspacech@PLT
	test	rax, rax
	jne	.L3
	cmp	BYTE PTR [r12], 0
	jne	.L91
.L1:
	mov	rax, QWORD PTR 88[rsp]
	xor	rax, QWORD PTR fs:40
	jne	.L92
	add	rsp, 104
	.cfi_remember_state
	.cfi_def_cfa_offset 56
	pop	rbx
	.cfi_def_cfa_offset 48
	pop	rbp
	.cfi_def_cfa_offset 40
	pop	r12
	.cfi_def_cfa_offset 32
	pop	r13
	.cfi_def_cfa_offset 24
	pop	r14
	.cfi_def_cfa_offset 16
	pop	r15
	.cfi_def_cfa_offset 8
	ret
	.p2align 4,,10
	.p2align 3
.L91:
	.cfi_restore_state
	mov	rdi, r12
	call	strlen@PLT
	lea	edi, 1[rax]
	call	malloc@PLT
	mov	rdi, r12
	mov	rbp, rax
	mov	rax, QWORD PTR 24[rsp]
	mov	ebx, DWORD PTR [rax]
	call	strlen@PLT
	mov	edx, eax
	shr	edx, 31
	add	eax, edx
	sar	eax
	lea	edi, 2[rbx+rax]
	sal	edi, 3
	call	malloc@PLT
	mov	rsi, rax
	mov	QWORD PTR 40[rsp], rax
	lea	rbx, 8[rax]
	mov	rax, QWORD PTR 8[rsp]
	mov	rax, QWORD PTR [rax]
	mov	rax, QWORD PTR [rax]
	mov	QWORD PTR [rsi], rax
	movzx	eax, BYTE PTR [r12]
	mov	QWORD PTR 72[rsp], r12
	mov	QWORD PTR 80[rsp], rbp
	test	al, al
	je	.L6
	mov	DWORD PTR 36[rsp], 0
	mov	rdx, r12
	xor	ebp, ebp
	xor	r13d, r13d
	mov	QWORD PTR 48[rsp], 0
	xor	r15d, r15d
	xor	r14d, r14d
	mov	QWORD PTR 56[rsp], r12
	jmp	.L43
	.p2align 4,,10
	.p2align 3
.L97:
	cmp	al, 36
	jne	.L93
	mov	edi, 36
	test	ebp, ebp
	je	.L94
.L14:
	test	r15d, r15d
	jne	.L51
.L99:
	xor	eax, eax
.L88:
	mov	rcx, QWORD PTR 80[rsp]
.L52:
	mov	QWORD PTR [rbx], rcx
	lea	rsi, 8[rbx]
	add	r14d, 1
.L38:
	test	edi, edi
	jne	.L95
	test	rax, rax
	jne	.L40
.L89:
	mov	rax, QWORD PTR 72[rsp]
	mov	rbx, rsi
	mov	r15d, 1
	lea	rdx, 1[rax]
.L16:
	mov	QWORD PTR 72[rsp], rdx
	movzx	eax, BYTE PTR 1[rax]
	test	al, al
	je	.L96
.L43:
	cmp	al, 39
	je	.L7
	jg	.L8
	cmp	al, 34
	jne	.L97
	test	ebp, ebp
	jne	.L56
	test	r13d, r13d
	je	.L15
	mov	rax, QWORD PTR 72[rsp]
	xor	r13d, r13d
	lea	rdx, 1[rax]
	mov	QWORD PTR 72[rsp], rdx
	movzx	eax, BYTE PTR 1[rax]
	test	al, al
	jne	.L43
	.p2align 4,,10
	.p2align 3
.L96:
	mov	edx, r13d
	mov	r12, QWORD PTR 56[rsp]
	or	edx, ebp
.L37:
	mov	rax, QWORD PTR 80[rsp]
	mov	BYTE PTR [rax], 0
	mov	QWORD PTR [rbx], 0
	test	edx, edx
	jne	.L33
.L44:
	cmp	DWORD PTR env_verbosity[rip], 1
	jg	.L45
.L48:
	mov	rax, QWORD PTR 16[rsp]
	movsx	rdx, DWORD PTR [rax]
	mov	rax, QWORD PTR 8[rsp]
	mov	rax, QWORD PTR [rax]
	mov	rcx, rdx
	lea	rdx, [rax+rdx*8]
	mov	rax, QWORD PTR [rdx]
	test	rax, rax
	je	.L47
	.p2align 4,,10
	.p2align 3
.L46:
	add	rdx, 8
	mov	QWORD PTR [rbx], rax
	add	rbx, 8
	mov	rax, QWORD PTR [rdx]
	test	rax, rax
	jne	.L46
.L47:
	mov	rax, QWORD PTR 24[rsp]
	sub	r14d, ecx
	mov	rsi, QWORD PTR 40[rsp]
	mov	QWORD PTR [rbx], 0
	add	r14d, 1
	add	DWORD PTR [rax], r14d
	mov	rax, QWORD PTR 8[rsp]
	mov	QWORD PTR [rax], rsi
	mov	rax, QWORD PTR 16[rsp]
	mov	DWORD PTR [rax], 1
	jmp	.L1
	.p2align 4,,10
	.p2align 3
.L8:
	cmp	al, 92
	jne	.L98
	test	ebp, ebp
	je	.L20
	movsx	edi, BYTE PTR 1[rdx]
	cmp	edi, 39
	je	.L66
	cmp	edi, 92
	je	.L66
	mov	edi, 92
	test	r15d, r15d
	je	.L99
	.p2align 4,,10
	.p2align 3
.L51:
	mov	rax, QWORD PTR 80[rsp]
	mov	r15d, 1
	lea	rdx, 1[rax]
	mov	QWORD PTR 80[rsp], rdx
	mov	BYTE PTR [rax], dil
	mov	rax, QWORD PTR 72[rsp]
	lea	rdx, 1[rax]
	jmp	.L16
	.p2align 4,,10
	.p2align 3
.L7:
	test	r13d, r13d
	jne	.L58
	test	ebp, ebp
	je	.L19
	mov	rax, QWORD PTR 72[rsp]
	xor	ebp, ebp
	lea	rdx, 1[rax]
	jmp	.L16
	.p2align 4,,10
	.p2align 3
.L98:
	mov	r12d, r13d
	movsx	edi, al
	or	r12d, ebp
	test	r15b, r12b
	jne	.L51
.L54:
	call	isspacech@PLT
	test	rax, rax
	jne	.L31
	mov	rax, QWORD PTR 72[rsp]
	movsx	edi, BYTE PTR [rax]
	test	r15d, r15d
	jne	.L30
	cmp	dil, 35
	je	.L84
.L30:
	test	edi, edi
	setne	dl
	xor	eax, eax
.L18:
	test	dl, dl
	jne	.L27
	mov	rax, QWORD PTR 72[rsp]
	lea	rdx, 1[rax]
	jmp	.L16
.L29:
	test	r13d, r13d
	jne	.L62
	add	rdx, 2
	xor	ebp, ebp
	mov	QWORD PTR 72[rsp], rdx
	.p2align 4,,10
	.p2align 3
.L31:
	mov	rax, QWORD PTR 80[rsp]
	lea	rdx, 1[rax]
	mov	QWORD PTR 80[rsp], rdx
	mov	BYTE PTR [rax], 0
	mov	rax, QWORD PTR 72[rsp]
	jmp	.L50
	.p2align 4,,10
	.p2align 3
.L42:
	mov	rax, QWORD PTR 72[rsp]
	add	rax, 1
	mov	QWORD PTR 72[rsp], rax
.L50:
	movsx	edi, BYTE PTR [rax]
	call	isspacech@PLT
	test	rax, rax
	jne	.L42
	mov	rdx, QWORD PTR 72[rsp]
	xor	r15d, r15d
	lea	rax, -1[rdx]
	jmp	.L16
	.p2align 4,,10
	.p2align 3
.L40:
	cmp	BYTE PTR [rax], 0
	je	.L100
	.p2align 4,,10
	.p2align 3
.L41:
	mov	rdx, QWORD PTR 80[rsp]
	add	rax, 1
	lea	rcx, 1[rdx]
	mov	QWORD PTR 80[rsp], rcx
	movzx	ecx, BYTE PTR -1[rax]
	mov	BYTE PTR [rdx], cl
	cmp	BYTE PTR [rax], 0
	jne	.L41
	jmp	.L89
	.p2align 4,,10
	.p2align 3
.L20:
	lea	rax, 1[rdx]
	mov	QWORD PTR 72[rsp], rax
	movsx	edi, BYTE PTR 1[rdx]
	mov	eax, edi
	sub	eax, 34
	cmp	al, 84
	ja	.L22
	lea	rsi, .L24[rip]
	movzx	eax, al
	movsx	rax, DWORD PTR [rsi+rax*4]
	add	rax, rsi
	notrack jmp	rax
	.section	.rodata
	.align 4
	.align 4
.L24:
	.long	.L30-.L24
	.long	.L30-.L24
	.long	.L30-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L30-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L30-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L29-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L28-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L60-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L26-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L61-.L24
	.long	.L22-.L24
	.long	.L25-.L24
	.long	.L22-.L24
	.long	.L23-.L24
	.text
	.p2align 4,,10
	.p2align 3
.L56:
	mov	edi, 34
	jmp	.L14
	.p2align 4,,10
	.p2align 3
.L58:
	mov	edi, 39
	jmp	.L14
	.p2align 4,,10
	.p2align 3
.L94:
	lea	rdx, 80[rsp]
	mov	edi, r15d
	lea	rcx, 72[rsp]
	lea	rsi, -8[rbx]
	call	expand_vars@PLT
	test	rax, rax
	setne	dl
	xor	edi, edi
	jmp	.L18
	.p2align 4,,10
	.p2align 3
.L19:
	mov	rcx, QWORD PTR 80[rsp]
	mov	r13d, ebp
	mov	ebp, 1
	mov	eax, ecx
	sub	eax, DWORD PTR -8[rbx]
	mov	DWORD PTR 36[rsp], eax
	test	r15d, r15d
	je	.L64
.L53:
	mov	rax, QWORD PTR 72[rsp]
	mov	QWORD PTR 48[rsp], rdx
	mov	r15d, 1
	lea	rdx, 1[rax]
	jmp	.L16
	.p2align 4,,10
	.p2align 3
.L66:
	add	rdx, 1
	test	edi, edi
	mov	QWORD PTR 72[rsp], rdx
	setne	dl
	xor	eax, eax
	jmp	.L18
	.p2align 4,,10
	.p2align 3
.L15:
	mov	rcx, QWORD PTR 80[rsp]
	mov	ebp, r13d
	mov	r13d, 1
	mov	eax, ecx
	sub	eax, DWORD PTR -8[rbx]
	mov	DWORD PTR 36[rsp], eax
	test	r15d, r15d
	jne	.L53
.L64:
	mov	QWORD PTR 48[rsp], rdx
	xor	edi, edi
	lea	rax, .LC0[rip]
	jmp	.L52
	.p2align 4,,10
	.p2align 3
.L95:
	mov	rbx, rsi
	jmp	.L51
	.p2align 4,,10
	.p2align 3
.L45:
	mov	edi, DWORD PTR stderr[rip]
	mov	rdx, r12
	lea	rsi, .LC4[rip]
	call	fprintf@PLT
	mov	r15, QWORD PTR 40[rsp]
	mov	edi, DWORD PTR stderr[rip]
	lea	rsi, .LC5[rip]
	mov	rdx, QWORD PTR 8[r15]
	lea	r12, 16[r15]
	call	fprintf@PLT
	mov	rdx, QWORD PTR 16[r15]
	test	rdx, rdx
	je	.L48
	lea	rbp, .LC6[rip]
	.p2align 4,,10
	.p2align 3
.L49:
	mov	edi, DWORD PTR stderr[rip]
	mov	rsi, rbp
	add	r12, 8
	call	fprintf@PLT
	mov	rdx, QWORD PTR [r12]
	test	rdx, rdx
	jne	.L49
	jmp	.L48
	.p2align 4,,10
	.p2align 3
.L22:
	call	isspacech@PLT
	test	rax, rax
	mov	rax, QWORD PTR 72[rsp]
	je	.L34
	movsx	edi, BYTE PTR [rax]
	test	edi, edi
	setne	dl
	xor	eax, eax
	jmp	.L18
.L25:
	mov	edi, 9
	jmp	.L14
.L28:
	mov	r12, QWORD PTR 56[rsp]
	test	r13d, r13d
	jne	.L101
	mov	rax, QWORD PTR 80[rsp]
	mov	BYTE PTR [rax], 0
	mov	QWORD PTR [rbx], 0
	jmp	.L44
.L23:
	mov	edi, 11
	jmp	.L14
.L101:
	mov	edx, 99
	lea	rsi, .LC1[rip]
	mov	edi, 1
	xor	eax, eax
	call	errx@PLT
	mov	rax, QWORD PTR 80[rsp]
	mov	BYTE PTR [rax], 0
	mov	QWORD PTR [rbx], 0
.L33:
	mov	rcx, QWORD PTR -8[rbx]
	movsx	edx, BYTE PTR 36[rsp]
	mov	edi, 1
	xor	eax, eax
	mov	r8, QWORD PTR 48[rsp]
	lea	rsi, .LC3[rip]
	call	errx@PLT
	jmp	.L44
.L62:
	mov	edi, 32
	jmp	.L14
.L61:
	mov	edi, 13
	jmp	.L14
.L60:
	mov	edi, 12
	xor	eax, eax
.L27:
	mov	rsi, rbx
	test	r15d, r15d
	je	.L88
	jmp	.L38
	.p2align 4,,10
	.p2align 3
.L26:
	mov	edi, 10
	jmp	.L14
.L34:
	movsx	edx, BYTE PTR [rax]
	lea	rsi, .LC2[rip]
	mov	edi, 1
	xor	eax, eax
	call	errx@PLT
	mov	rax, QWORD PTR 72[rsp]
	lea	rdx, 1[rax]
	jmp	.L16
.L6:
	mov	rax, QWORD PTR 40[rsp]
	mov	BYTE PTR 0[rbp], 0
	xor	r14d, r14d
	mov	QWORD PTR 8[rax], 0
	jmp	.L44
.L84:
	mov	edx, r12d
	mov	r12, QWORD PTR 56[rsp]
	jmp	.L37
.L100:
	mov	rdx, QWORD PTR 48[rsp]
	mov	rbx, rsi
	jmp	.L53
.L93:
	mov	r12d, r13d
	movsx	edi, al
	or	r12d, ebp
	test	r15b, r12b
	je	.L54
	test	al, al
	jne	.L51
	mov	rax, QWORD PTR 72[rsp]
	mov	r15d, 1
	lea	rdx, 1[rax]
	jmp	.L16
.L92:
	call	__stack_chk_fail@PLT
	.cfi_endproc
.LFE0:
	.size	split_spaces, .-split_spaces
	.comm	stderr,4,4
	.comm	env_verbosity,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_envopts.c_split_spaces.c"
	.text
	.section	.rodata.str1.4,"aMS",%progbits,1
	.align	2
.LC0:
	.ascii	"\000"
	.align	2
.LC1:
	.ascii	"Sequence '\\%c' is not allowed in quoted strings\000"
	.align	2
.LC2:
	.ascii	"Invalid sequence '\\%c' in -S\000"
	.align	2
.LC3:
	.ascii	"No terminating quote for string: %.*s%s\000"
	.align	2
.LC4:
	.ascii	"#env  split -S:\011'%s'\012\000"
	.align	2
.LC5:
	.ascii	"#env      into:\011'%s'\012\000"
	.align	2
.LC6:
	.ascii	"#env          &\011'%s'\012\000"
	.section	.rodata.cst4,"aM",%progbits,4
	.align	2
.LC7:
	.word	__stack_chk_guard
	.text
	.align	2
	.global	split_spaces
	.syntax unified
	.arm
	.fpu softvfp
	.type	split_spaces, %function
split_spaces:
	@ args = 0, pretend = 0, frame = 40
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, r6, r7, r8, r9, r10, fp, lr}
	mov	fp, r3
	sub	sp, sp, #52
	ldr	r3, .L93
	str	r1, [sp, #8]
	mov	r4, r0
	mov	r10, r2
	ldr	r3, [r3]
	str	r3, [sp, #44]
	mov	r3,#0
.L2:
	mov	r7, r4
	ldrb	r0, [r4], #1	@ zero_extendqisi2
	bl	isspacech
	cmp	r0, #0
	bne	.L2
	ldrb	r3, [r7]	@ zero_extendqisi2
	mov	r5, r0
	cmp	r3, #0
	str	r3, [sp, #16]
	bne	.L86
.L1:
	ldr	r3, .L93
	ldr	r2, [r3]
	ldr	r3, [sp, #44]
	eors	r2, r3, r2
	mov	r3, #0
	bne	.L87
	add	sp, sp, #52
	@ sp needed
	pop	{r4, r5, r6, r7, r8, r9, r10, fp, pc}
.L86:
	mov	r0, r7
	bl	strlen
	add	r0, r0, #1
	bl	malloc
	mov	r2, r0
	mov	r0, r7
	str	r2, [sp, #24]
	bl	strlen
	ldr	r1, [r10]
	mov	r8, r5
	add	r0, r1, r0, asr #1
	add	r0, r0, #2
	lsl	r0, r0, #2
	bl	malloc
	mov	r6, r0
	str	r0, [sp, #20]
	ldr	r0, [fp]
	ldr	r3, [sp, #16]
	ldr	r0, [r0]
	ldr	r2, [sp, #24]
	str	r0, [r6], #4
	mov	r4, r5
	mov	r9, r5
	mov	r1, r7
	mov	r0, r3
	str	r5, [sp, #12]
	str	r5, [sp, #28]
	str	r2, [sp, #40]
	str	r7, [sp, #36]
	str	r7, [sp, #16]
	b	.L39
.L90:
	cmp	r0, #36
	bne	.L9
	cmp	r5, #0
	beq	.L88
.L54:
	mov	r3, r0
.L11:
	cmp	r4, #0
	moveq	r0, r4
	bne	.L49
.L81:
	ldr	r2, [sp, #40]
.L47:
	add	r9, r9, #1
	str	r2, [r6], #4
.L34:
	cmp	r3, #0
	bne	.L49
	cmp	r0, #0
	bne	.L84
.L82:
	mov	r4, #1
	ldr	r2, [sp, #36]
	add	r1, r2, #1
.L13:
	str	r1, [sp, #36]
	ldrb	r0, [r2, #1]	@ zero_extendqisi2
	cmp	r0, #0
	beq	.L89
.L39:
	cmp	r0, #39
	beq	.L5
	bhi	.L6
	cmp	r0, #34
	bne	.L90
	cmp	r5, #0
	bne	.L54
	cmp	r8, #0
	beq	.L12
	ldr	r2, [sp, #36]
	mov	r8, r5
	add	r1, r2, #1
	str	r1, [sp, #36]
	ldrb	r0, [r2, #1]	@ zero_extendqisi2
	cmp	r0, #0
	bne	.L39
.L89:
	ldr	r7, [sp, #16]
	orr	r1, r8, r5
.L33:
	mov	r3, #0
	ldr	r2, [sp, #40]
	cmp	r1, r3
	strb	r3, [r2]
	str	r3, [r6]
	bne	.L29
.L40:
	ldr	r3, .L93+4
	ldr	r3, [r3]
	cmp	r3, #1
	bgt	.L41
.L44:
	ldr	r3, [sp, #8]
	ldr	r2, [fp]
	ldr	r1, [r3]
	ldr	r3, [r2, r1, lsl #2]
	add	r2, r2, r1, lsl #2
	cmp	r3, #0
	beq	.L43
.L42:
	str	r3, [r6], #4
	ldr	r3, [r2, #4]!
	cmp	r3, #0
	bne	.L42
.L43:
	mov	r2, #1
	mov	r0, #0
	ldr	r3, [r10]
	sub	r1, r9, r1
	add	r1, r1, r2
	add	r1, r3, r1
	ldr	r3, [sp, #20]
	str	r1, [r10]
	str	r3, [fp]
	ldr	r3, [sp, #8]
	str	r0, [r6]
	str	r2, [r3]
	b	.L1
.L37:
	ldr	r3, [sp, #40]
	add	r2, r3, #1
	str	r2, [sp, #40]
	ldrb	r2, [r0], #1	@ zero_extendqisi2
	strb	r2, [r3]
.L84:
	ldrb	r3, [r0]	@ zero_extendqisi2
	cmp	r3, #0
	bne	.L37
	b	.L82
.L6:
	cmp	r0, #92
	bne	.L9
	cmp	r5, #0
	beq	.L17
	ldrb	r3, [r1, #1]	@ zero_extendqisi2
	cmp	r3, #92
	cmpne	r3, #39
	bne	.L54
	mov	r2, r3
	mov	r0, #0
	add	r1, r1, #1
	str	r1, [sp, #36]
.L15:
	cmp	r2, #0
	bne	.L23
	ldr	r2, [sp, #36]
	add	r1, r2, #1
	b	.L13
.L9:
	orr	r7, r5, r8
	and	r3, r7, r4
	tst	r3, #1
	bne	.L31
	bl	isspacech
	cmp	r0, #0
	bne	.L27
	ldr	r3, [sp, #36]
	cmp	r4, #0
	ldrb	r3, [r3]	@ zero_extendqisi2
	bne	.L32
	cmp	r3, #35
	beq	.L77
.L32:
	mov	r0, #0
	mov	r2, r3
	b	.L15
.L49:
	and	r0, r3, #255
.L31:
	mov	r4, #1
	ldr	r3, [sp, #40]
	add	r2, r3, r4
	str	r2, [sp, #40]
	strb	r0, [r3]
	ldr	r2, [sp, #36]
	add	r1, r2, r4
	b	.L13
.L5:
	cmp	r8, #0
	bne	.L54
	cmp	r5, #0
	beq	.L16
	ldr	r2, [sp, #36]
	mov	r5, r8
	add	r1, r2, #1
	b	.L13
.L25:
	cmp	r8, #0
	bne	.L57
	mov	r5, r8
	add	r1, r1, #2
	str	r1, [sp, #36]
.L27:
	ldr	r3, [sp, #40]
	add	r2, r3, #1
	str	r2, [sp, #40]
	mov	r2, #0
	strb	r2, [r3]
	ldr	r3, [sp, #36]
	b	.L46
.L38:
	ldr	r3, [sp, #36]
	add	r3, r3, #1
	str	r3, [sp, #36]
.L46:
	ldrb	r0, [r3]	@ zero_extendqisi2
	bl	isspacech
	cmp	r0, #0
	bne	.L38
	ldr	r1, [sp, #36]
	mov	r4, r0
	sub	r2, r1, #1
	b	.L13
.L17:
	add	r3, r1, #1
	str	r3, [sp, #36]
	ldrb	r0, [r1, #1]	@ zero_extendqisi2
	sub	r2, r0, #34
	cmp	r2, #84
	ldrls	pc, [pc, r2, asl #2]
	b	.L18
.L20:
	.word	.L26
	.word	.L26
	.word	.L26
	.word	.L18
	.word	.L18
	.word	.L26
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L26
	.word	.L18
	.word	.L18
	.word	.L25
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L24
	.word	.L18
	.word	.L18
	.word	.L55
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L22
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L56
	.word	.L18
	.word	.L21
	.word	.L18
	.word	.L19
.L88:
	add	r3, sp, #36
	add	r2, sp, #40
	mov	r0, r4
	sub	r1, r6, #4
	bl	expand_vars
	mov	r3, r5
	mov	r2, r0
	b	.L15
.L12:
	mov	r5, #1
	ldr	r2, [sp, #40]
	ldr	r3, [r6, #-4]
	sub	r3, r2, r3
	str	r3, [sp, #12]
.L14:
	cmp	r4, #0
	bne	.L91
	mov	r0, r8
	mov	r3, r4
	mov	r8, r5
	str	r1, [sp, #28]
	mov	r5, r0
	ldr	r0, .L93+8
	b	.L47
.L16:
	ldr	r2, [sp, #40]
	ldr	r3, [r6, #-4]
	mov	r8, #1
	sub	r3, r2, r3
	str	r3, [sp, #12]
	b	.L14
.L41:
	ldr	r4, .L93+12
	mov	r2, r7
	ldr	r1, .L93+16
	ldr	r0, [r4]
	bl	fprintf
	ldr	r5, [sp, #20]
	ldr	r0, [r4]
	ldr	r2, [r5, #4]
	ldr	r1, .L93+20
	bl	fprintf
	ldr	r2, [r5, #8]
	add	r5, r5, #8
	cmp	r2, #0
	beq	.L44
	ldr	r7, .L93+24
.L45:
	mov	r1, r7
	ldr	r0, [r4]
	bl	fprintf
	ldr	r2, [r5, #4]!
	cmp	r2, #0
	bne	.L45
	b	.L44
.L18:
	bl	isspacech
	subs	r7, r0, #0
	beq	.L30
	ldr	r3, [sp, #36]
	mov	r0, #0
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r2, r3
	b	.L15
.L26:
	mov	r3, r0
	mov	r0, #0
.L23:
	cmp	r4, #0
	beq	.L81
	b	.L34
.L24:
	cmp	r8, #0
	ldr	r7, [sp, #16]
	bne	.L92
	ldr	r3, [sp, #40]
	strb	r8, [r3]
	str	r8, [r6]
	b	.L40
.L19:
	mov	r3, #11
	b	.L11
.L21:
	mov	r3, #9
	b	.L11
.L92:
	mov	r2, #99
	mov	r0, #1
	ldr	r1, .L93+28
	bl	errx
	mov	r3, #0
	ldr	r2, [sp, #40]
	strb	r3, [r2]
	str	r3, [r6]
.L29:
	ldr	r1, [sp, #28]
	ldr	r2, [sp, #12]
	ldr	r3, [r6, #-4]
	and	r2, r2, #255
	str	r1, [sp]
	mov	r0, #1
	ldr	r1, .L93+32
	bl	errx
	b	.L40
.L57:
	mov	r3, #32
	b	.L11
.L55:
	mov	r3, #12
	mov	r0, #0
	b	.L23
.L56:
	mov	r3, #13
	b	.L11
.L22:
	mov	r3, #10
	b	.L11
.L30:
	ldr	r2, [sp, #36]
	ldr	r1, .L93+36
	ldrb	r2, [r2]	@ zero_extendqisi2
	mov	r0, #1
	bl	errx
	ldr	r2, [sp, #36]
	mov	r5, r7
	add	r1, r2, #1
	b	.L13
.L77:
	mov	r1, r7
	ldr	r7, [sp, #16]
	b	.L33
.L87:
	bl	__stack_chk_fail
.L91:
	mov	r3, r8
	str	r1, [sp, #28]
	mov	r8, r5
	mov	r5, r3
	b	.L82
.L94:
	.align	2
.L93:
	.word	.LC7
	.word	env_verbosity
	.word	.LC0
	.word	stderr
	.word	.LC4
	.word	.LC5
	.word	.LC6
	.word	.LC1
	.word	.LC3
	.word	.LC2
	.size	split_spaces, .-split_spaces
	.comm	stderr,4,4
	.comm	env_verbosity,4,4
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
