	.file	"666606.c"
	.intel_syntax noprefix
	.text
	.section	.rodata
.LC0:
	.string	"CCLib Allocator"
	.align 8
.LC1:
	.string	"A special dynamic allocator for low-end embedded devices"
.LC2:
	.string	"--with-alloc"
.LC3:
	.string	"CCLIB_ALLOC"
.LC4:
	.string	"cc_alloc.c"
.LC5:
	.string	"cc_alloc.h"
	.align 8
.LC6:
	.string	"CCLib String Enhancement Library"
	.align 8
.LC7:
	.string	"Enhancements to string.h, includes many utilities especially slices"
.LC8:
	.string	"--with-strlib"
.LC9:
	.string	"CCLIB_STRLIB"
.LC10:
	.string	"cc_strlib.c"
.LC11:
	.string	"cc_strlib.h"
	.align 8
.LC12:
	.string	"CCLib Dynamic Multi-dimension Array"
	.align 8
.LC13:
	.string	"Dynamic allocated multi dimension array"
.LC14:
	.string	"--with-dmdarr"
.LC15:
	.string	"CCLIB_DMDARR"
.LC16:
	.string	"cc_dmdarr.c"
.LC17:
	.string	"cc_dmdarr.h"
.LC18:
	.string	"CCLib Vector Library"
	.align 8
.LC19:
	.string	"A continuous, O(1) random access container"
.LC20:
	.string	"--with-vec"
.LC21:
	.string	"CCLIB_DS_VEC"
.LC22:
	.string	"cc_vec.c"
.LC23:
	.string	"cc_vec.h"
.LC24:
	.string	"CCLib Linked List Library"
.LC25:
	.string	"A doubly linked list"
.LC26:
	.string	"--with-llist"
.LC27:
	.string	"CCLIB_DS_LLIST"
.LC28:
	.string	"cc_list.c"
.LC29:
	.string	"cc_list.h"
.LC30:
	.string	"CCLib Intrusive List Library"
.LC31:
	.string	"An intrusive linked list"
.LC32:
	.string	"--with-ilist"
.LC33:
	.string	"CCLIB_DS_ILIST"
.LC34:
	.string	"cc_ilist.c"
.LC35:
	.string	"cc_ilist.h"
.LC36:
	.string	"CCLib Set Library"
.LC37:
	.string	"An unordered set container"
.LC38:
	.string	"--with-set"
.LC39:
	.string	"CCLIB_DS_SET"
.LC40:
	.string	"cc_set.c"
.LC41:
	.string	"cc_set.h"
.LC42:
	.string	"CCLib Map Library"
.LC43:
	.string	"An unordered map container"
.LC44:
	.string	"--with-map"
.LC45:
	.string	"CCLIB_DS_MAP"
.LC46:
	.string	"cc_map.c"
.LC47:
	.string	"cc_map.h"
.LC48:
	.string	"CCLib MString Library"
	.align 8
.LC49:
	.string	"A special arena for managing strings, use handles to represent strings, and compare strings by comparing handles."
.LC50:
	.string	"--with-mstring"
.LC51:
	.string	"CCLIB_MSTRING"
.LC52:
	.string	"cc_mstring.c"
.LC53:
	.string	"cc_mstring.h"
	.align 8
.LC54:
	.string	"CCLib Easy Going Configuration Library"
	.align 8
.LC55:
	.string	"A minimal structural configuration parser"
.LC56:
	.string	"--with-egconf"
.LC57:
	.string	"CCLIB_EGCONF"
.LC58:
	.string	"cc_egconf.c"
.LC59:
	.string	"cc_egconf.h"
.LC60:
	.string	"CCLib Argument Parser"
	.align 8
.LC61:
	.string	"A minimal command line argument parser"
.LC62:
	.string	"--with-argp"
.LC63:
	.string	"CCLIB_ARGP"
.LC64:
	.string	"cc_argp.c"
.LC65:
	.string	"cc_argp.h"
.LC66:
	.string	"CCLib Test Suite"
.LC67:
	.string	"A minimal test suite"
.LC68:
	.string	"--with-cctest"
.LC69:
	.string	"CCLIB_TEST"
.LC70:
	.string	"cc_test.c"
.LC71:
	.string	"cc_test.h"
.LC72:
	.string	"CCLib Tracing Utilities"
	.align 8
.LC73:
	.string	"A minimal call tracing toolkit"
.LC74:
	.string	"--with-trace"
.LC75:
	.string	"CCLIB_TRACE"
.LC76:
	.string	"cc_trace.c"
.LC77:
	.string	"cc_trace.h"
	.section	.data.rel.local,"aw"
	.align 32
	.type	items, @object
	.size	items, 728
items:
	.quad	.LC0
	.quad	.LC1
	.quad	.LC2
	.quad	.LC3
	.quad	.LC4
	.quad	.LC5
	.long	0
	.zero	4
	.quad	.LC6
	.quad	.LC7
	.quad	.LC8
	.quad	.LC9
	.quad	.LC10
	.quad	.LC11
	.long	1
	.zero	4
	.quad	.LC12
	.quad	.LC13
	.quad	.LC14
	.quad	.LC15
	.quad	.LC16
	.quad	.LC17
	.long	1
	.zero	4
	.quad	.LC18
	.quad	.LC19
	.quad	.LC20
	.quad	.LC21
	.quad	.LC22
	.quad	.LC23
	.long	1
	.zero	4
	.quad	.LC24
	.quad	.LC25
	.quad	.LC26
	.quad	.LC27
	.quad	.LC28
	.quad	.LC29
	.long	1
	.zero	4
	.quad	.LC30
	.quad	.LC31
	.quad	.LC32
	.quad	.LC33
	.quad	.LC34
	.quad	.LC35
	.long	0
	.zero	4
	.quad	.LC36
	.quad	.LC37
	.quad	.LC38
	.quad	.LC39
	.quad	.LC40
	.quad	.LC41
	.long	1
	.zero	4
	.quad	.LC42
	.quad	.LC43
	.quad	.LC44
	.quad	.LC45
	.quad	.LC46
	.quad	.LC47
	.long	1
	.zero	4
	.quad	.LC48
	.quad	.LC49
	.quad	.LC50
	.quad	.LC51
	.quad	.LC52
	.quad	.LC53
	.long	1
	.zero	4
	.quad	.LC54
	.quad	.LC55
	.quad	.LC56
	.quad	.LC57
	.quad	.LC58
	.quad	.LC59
	.long	1
	.zero	4
	.quad	.LC60
	.quad	.LC61
	.quad	.LC62
	.quad	.LC63
	.quad	.LC64
	.quad	.LC65
	.long	1
	.zero	4
	.quad	.LC66
	.quad	.LC67
	.quad	.LC68
	.quad	.LC69
	.quad	.LC70
	.quad	.LC71
	.long	0
	.zero	4
	.quad	.LC72
	.quad	.LC73
	.quad	.LC74
	.quad	.LC75
	.quad	.LC76
	.quad	.LC77
	.long	0
	.zero	4
	.section	.rodata
	.align 8
.LC78:
	.ascii	"CCLib Configurator 1.0\nIceyey Chuigda WhiteGive <icey@icey."
	.ascii	"tech>\nInteractive configurator for CCLib\n\nUSAGE:\n    %s "
	.ascii	"[FLAGS]\n\nFLAGS:\n    -i, --interactive    Use interactive "
	.ascii	"configuration mode\n    -d, --default        Use the default"
	.ascii	" configuration\n    -a, --all            Enable all features"
	.ascii	"\n    --no-default         Do not enable default features\n "
	.ascii	"   --with-alloc         Enable dynamic memory allocator\n   "
	.ascii	" --with-strlib        Enable string enhancement library\n   "
	.ascii	" --with-dmdarr        Enable dynamic multi-dimension array\n"
	.ascii	"    --with-vec           Enable vector library\n    --with-l"
	.ascii	"list         Enable linked list library\n    --with-ilist   "
	.ascii	"      Enable intrusive list library\n    --with-set         "
	.ascii	"  Enable set library\n    --with-map           Enable map li"
	.ascii	"brary\n    --with-mstring       Enable mstring library\n    "
	.ascii	"--with-"
	.string	"egconf        Enable easy going configuration\n    --with-mdb           Enable minidb library\n    --with-argp          Enable commandline argument parser library\n    --with-cctest        Enable CCTest library\n    --with-trace         Enable tracing library\n"
	.section	.data.rel.local
	.align 8
	.type	help_text, @object
	.size	help_text, 8
help_text:
	.quad	.LC78
	.section	.rodata
	.align 8
.LC79:
	.string	"Would you like to enable %s: %s?\n"
	.text
	.globl	interactive_config
	.type	interactive_config, @function
interactive_config:
.LFB6:
	.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], 0
	jmp	.L2
.L3:
	mov	eax, DWORD PTR -4[rbp]
	movsx	rdx, eax
	mov	rax, rdx
	sal	rax, 3
	sub	rax, rdx
	sal	rax, 3
	mov	rdx, rax
	lea	rax, items[rip+8]
	mov	rcx, QWORD PTR [rdx+rax]
	mov	eax, DWORD PTR -4[rbp]
	movsx	rdx, eax
	mov	rax, rdx
	sal	rax, 3
	sub	rax, rdx
	sal	rax, 3
	mov	rdx, rax
	lea	rax, items[rip]
	mov	rdx, QWORD PTR [rdx+rax]
	mov	rax, QWORD PTR stderr[rip]
	lea	rsi, .LC79[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	add	DWORD PTR -4[rbp], 1
.L2:
	mov	eax, DWORD PTR -4[rbp]
	cmp	eax, 12
	jbe	.L3
	nop
	nop
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE6:
	.size	interactive_config, .-interactive_config
	.section	.rodata
.LC80:
	.string	"-h"
.LC81:
	.string	"--help"
.LC82:
	.string	"cc_config"
.LC83:
	.string	"-a"
.LC84:
	.string	"--all"
	.align 8
.LC85:
	.string	"info: enabling all configuration"
.LC86:
	.string	"-d"
.LC87:
	.string	"--default"
	.align 8
.LC88:
	.string	"info: using default configuration"
	.text
	.globl	main
	.type	main, @function
main:
.LFB7:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 32
	mov	DWORD PTR -20[rbp], edi
	mov	QWORD PTR -32[rbp], rsi
	cmp	DWORD PTR -20[rbp], 1
	jne	.L5
	call	interactive_config
	jmp	.L6
.L5:
	cmp	DWORD PTR -20[rbp], 2
	jne	.L6
	mov	rax, QWORD PTR -32[rbp]
	add	rax, 8
	mov	rax, QWORD PTR [rax]
	lea	rsi, .LC80[rip]
	mov	rdi, rax
	call	strcmp@PLT
	test	eax, eax
	je	.L7
	mov	rax, QWORD PTR -32[rbp]
	add	rax, 8
	mov	rax, QWORD PTR [rax]
	lea	rsi, .LC81[rip]
	mov	rdi, rax
	call	strcmp@PLT
	test	eax, eax
	jne	.L8
.L7:
	mov	rax, QWORD PTR -32[rbp]
	mov	rax, QWORD PTR [rax]
	test	rax, rax
	je	.L9
	mov	rax, QWORD PTR -32[rbp]
	mov	rax, QWORD PTR [rax]
	movzx	eax, BYTE PTR [rax]
	test	al, al
	je	.L9
	mov	rax, QWORD PTR -32[rbp]
	mov	rax, QWORD PTR [rax]
	jmp	.L10
.L9:
	lea	rax, .LC82[rip]
.L10:
	mov	QWORD PTR -8[rbp], rax
	mov	rcx, QWORD PTR help_text[rip]
	mov	rax, QWORD PTR stderr[rip]
	mov	rdx, QWORD PTR -8[rbp]
	mov	rsi, rcx
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	mov	eax, -1
	jmp	.L11
.L8:
	mov	rax, QWORD PTR -32[rbp]
	add	rax, 8
	mov	rax, QWORD PTR [rax]
	lea	rsi, .LC83[rip]
	mov	rdi, rax
	call	strcmp@PLT
	test	eax, eax
	je	.L12
	mov	rax, QWORD PTR -32[rbp]
	add	rax, 8
	mov	rax, QWORD PTR [rax]
	lea	rsi, .LC84[rip]
	mov	rdi, rax
	call	strcmp@PLT
	test	eax, eax
	jne	.L13
.L12:
	mov	rax, QWORD PTR stderr[rip]
	mov	rcx, rax
	mov	edx, 32
	mov	esi, 1
	lea	rdi, .LC85[rip]
	call	fwrite@PLT
	mov	QWORD PTR -16[rbp], 0
	jmp	.L14
.L15:
	mov	rdx, QWORD PTR -16[rbp]
	mov	rax, rdx
	sal	rax, 3
	sub	rax, rdx
	sal	rax, 3
	mov	rdx, rax
	lea	rax, items[rip+48]
	mov	DWORD PTR [rdx+rax], 1
	add	QWORD PTR -16[rbp], 1
.L14:
	cmp	QWORD PTR -16[rbp], 12
	jbe	.L15
	jmp	.L6
.L13:
	mov	rax, QWORD PTR -32[rbp]
	add	rax, 8
	mov	rax, QWORD PTR [rax]
	lea	rsi, .LC86[rip]
	mov	rdi, rax
	call	strcmp@PLT
	test	eax, eax
	je	.L16
	mov	rax, QWORD PTR -32[rbp]
	add	rax, 8
	mov	rax, QWORD PTR [rax]
	lea	rsi, .LC87[rip]
	mov	rdi, rax
	call	strcmp@PLT
	test	eax, eax
	jne	.L6
.L16:
	mov	rax, QWORD PTR stderr[rip]
	mov	rcx, rax
	mov	edx, 33
	mov	esi, 1
	lea	rdi, .LC88[rip]
	call	fwrite@PLT
.L6:
	mov	eax, 0
.L11:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE7:
	.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	"666606.c"
	.text
	.section	.rodata
	.align	2
.LC0:
	.ascii	"CCLib Allocator\000"
	.align	2
.LC1:
	.ascii	"A special dynamic allocator for low-end embedded de"
	.ascii	"vices\000"
	.align	2
.LC2:
	.ascii	"--with-alloc\000"
	.align	2
.LC3:
	.ascii	"CCLIB_ALLOC\000"
	.align	2
.LC4:
	.ascii	"cc_alloc.c\000"
	.align	2
.LC5:
	.ascii	"cc_alloc.h\000"
	.align	2
.LC6:
	.ascii	"CCLib String Enhancement Library\000"
	.align	2
.LC7:
	.ascii	"Enhancements to string.h, includes many utilities e"
	.ascii	"specially slices\000"
	.align	2
.LC8:
	.ascii	"--with-strlib\000"
	.align	2
.LC9:
	.ascii	"CCLIB_STRLIB\000"
	.align	2
.LC10:
	.ascii	"cc_strlib.c\000"
	.align	2
.LC11:
	.ascii	"cc_strlib.h\000"
	.align	2
.LC12:
	.ascii	"CCLib Dynamic Multi-dimension Array\000"
	.align	2
.LC13:
	.ascii	"Dynamic allocated multi dimension array\000"
	.align	2
.LC14:
	.ascii	"--with-dmdarr\000"
	.align	2
.LC15:
	.ascii	"CCLIB_DMDARR\000"
	.align	2
.LC16:
	.ascii	"cc_dmdarr.c\000"
	.align	2
.LC17:
	.ascii	"cc_dmdarr.h\000"
	.align	2
.LC18:
	.ascii	"CCLib Vector Library\000"
	.align	2
.LC19:
	.ascii	"A continuous, O(1) random access container\000"
	.align	2
.LC20:
	.ascii	"--with-vec\000"
	.align	2
.LC21:
	.ascii	"CCLIB_DS_VEC\000"
	.align	2
.LC22:
	.ascii	"cc_vec.c\000"
	.align	2
.LC23:
	.ascii	"cc_vec.h\000"
	.align	2
.LC24:
	.ascii	"CCLib Linked List Library\000"
	.align	2
.LC25:
	.ascii	"A doubly linked list\000"
	.align	2
.LC26:
	.ascii	"--with-llist\000"
	.align	2
.LC27:
	.ascii	"CCLIB_DS_LLIST\000"
	.align	2
.LC28:
	.ascii	"cc_list.c\000"
	.align	2
.LC29:
	.ascii	"cc_list.h\000"
	.align	2
.LC30:
	.ascii	"CCLib Intrusive List Library\000"
	.align	2
.LC31:
	.ascii	"An intrusive linked list\000"
	.align	2
.LC32:
	.ascii	"--with-ilist\000"
	.align	2
.LC33:
	.ascii	"CCLIB_DS_ILIST\000"
	.align	2
.LC34:
	.ascii	"cc_ilist.c\000"
	.align	2
.LC35:
	.ascii	"cc_ilist.h\000"
	.align	2
.LC36:
	.ascii	"CCLib Set Library\000"
	.align	2
.LC37:
	.ascii	"An unordered set container\000"
	.align	2
.LC38:
	.ascii	"--with-set\000"
	.align	2
.LC39:
	.ascii	"CCLIB_DS_SET\000"
	.align	2
.LC40:
	.ascii	"cc_set.c\000"
	.align	2
.LC41:
	.ascii	"cc_set.h\000"
	.align	2
.LC42:
	.ascii	"CCLib Map Library\000"
	.align	2
.LC43:
	.ascii	"An unordered map container\000"
	.align	2
.LC44:
	.ascii	"--with-map\000"
	.align	2
.LC45:
	.ascii	"CCLIB_DS_MAP\000"
	.align	2
.LC46:
	.ascii	"cc_map.c\000"
	.align	2
.LC47:
	.ascii	"cc_map.h\000"
	.align	2
.LC48:
	.ascii	"CCLib MString Library\000"
	.align	2
.LC49:
	.ascii	"A special arena for managing strings, use handles t"
	.ascii	"o represent strings, and compare strings by compari"
	.ascii	"ng handles.\000"
	.align	2
.LC50:
	.ascii	"--with-mstring\000"
	.align	2
.LC51:
	.ascii	"CCLIB_MSTRING\000"
	.align	2
.LC52:
	.ascii	"cc_mstring.c\000"
	.align	2
.LC53:
	.ascii	"cc_mstring.h\000"
	.align	2
.LC54:
	.ascii	"CCLib Easy Going Configuration Library\000"
	.align	2
.LC55:
	.ascii	"A minimal structural configuration parser\000"
	.align	2
.LC56:
	.ascii	"--with-egconf\000"
	.align	2
.LC57:
	.ascii	"CCLIB_EGCONF\000"
	.align	2
.LC58:
	.ascii	"cc_egconf.c\000"
	.align	2
.LC59:
	.ascii	"cc_egconf.h\000"
	.align	2
.LC60:
	.ascii	"CCLib Argument Parser\000"
	.align	2
.LC61:
	.ascii	"A minimal command line argument parser\000"
	.align	2
.LC62:
	.ascii	"--with-argp\000"
	.align	2
.LC63:
	.ascii	"CCLIB_ARGP\000"
	.align	2
.LC64:
	.ascii	"cc_argp.c\000"
	.align	2
.LC65:
	.ascii	"cc_argp.h\000"
	.align	2
.LC66:
	.ascii	"CCLib Test Suite\000"
	.align	2
.LC67:
	.ascii	"A minimal test suite\000"
	.align	2
.LC68:
	.ascii	"--with-cctest\000"
	.align	2
.LC69:
	.ascii	"CCLIB_TEST\000"
	.align	2
.LC70:
	.ascii	"cc_test.c\000"
	.align	2
.LC71:
	.ascii	"cc_test.h\000"
	.align	2
.LC72:
	.ascii	"CCLib Tracing Utilities\000"
	.align	2
.LC73:
	.ascii	"A minimal call tracing toolkit\000"
	.align	2
.LC74:
	.ascii	"--with-trace\000"
	.align	2
.LC75:
	.ascii	"CCLIB_TRACE\000"
	.align	2
.LC76:
	.ascii	"cc_trace.c\000"
	.align	2
.LC77:
	.ascii	"cc_trace.h\000"
	.data
	.align	2
	.type	items, %object
	.size	items, 364
items:
	.word	.LC0
	.word	.LC1
	.word	.LC2
	.word	.LC3
	.word	.LC4
	.word	.LC5
	.word	0
	.word	.LC6
	.word	.LC7
	.word	.LC8
	.word	.LC9
	.word	.LC10
	.word	.LC11
	.word	1
	.word	.LC12
	.word	.LC13
	.word	.LC14
	.word	.LC15
	.word	.LC16
	.word	.LC17
	.word	1
	.word	.LC18
	.word	.LC19
	.word	.LC20
	.word	.LC21
	.word	.LC22
	.word	.LC23
	.word	1
	.word	.LC24
	.word	.LC25
	.word	.LC26
	.word	.LC27
	.word	.LC28
	.word	.LC29
	.word	1
	.word	.LC30
	.word	.LC31
	.word	.LC32
	.word	.LC33
	.word	.LC34
	.word	.LC35
	.word	0
	.word	.LC36
	.word	.LC37
	.word	.LC38
	.word	.LC39
	.word	.LC40
	.word	.LC41
	.word	1
	.word	.LC42
	.word	.LC43
	.word	.LC44
	.word	.LC45
	.word	.LC46
	.word	.LC47
	.word	1
	.word	.LC48
	.word	.LC49
	.word	.LC50
	.word	.LC51
	.word	.LC52
	.word	.LC53
	.word	1
	.word	.LC54
	.word	.LC55
	.word	.LC56
	.word	.LC57
	.word	.LC58
	.word	.LC59
	.word	1
	.word	.LC60
	.word	.LC61
	.word	.LC62
	.word	.LC63
	.word	.LC64
	.word	.LC65
	.word	1
	.word	.LC66
	.word	.LC67
	.word	.LC68
	.word	.LC69
	.word	.LC70
	.word	.LC71
	.word	0
	.word	.LC72
	.word	.LC73
	.word	.LC74
	.word	.LC75
	.word	.LC76
	.word	.LC77
	.word	0
	.section	.rodata
	.align	2
.LC78:
	.ascii	"CCLib Configurator 1.0\012Iceyey Chuigda WhiteGive "
	.ascii	"<icey@icey.tech>\012Interactive configurator for CC"
	.ascii	"Lib\012\012USAGE:\012    %s [FLAGS]\012\012FLAGS:\012"
	.ascii	"    -i, --interactive    Use interactive configurat"
	.ascii	"ion mode\012    -d, --default        Use the defaul"
	.ascii	"t configuration\012    -a, --all            Enable "
	.ascii	"all features\012    --no-default         Do not ena"
	.ascii	"ble default features\012    --with-alloc         En"
	.ascii	"able dynamic memory allocator\012    --with-strlib "
	.ascii	"       Enable string enhancement library\012    --w"
	.ascii	"ith-dmdarr        Enable dynamic multi-dimension ar"
	.ascii	"ray\012    --with-vec           Enable vector libra"
	.ascii	"ry\012    --with-llist         Enable linked list l"
	.ascii	"ibrary\012    --with-ilist         Enable intrusive"
	.ascii	" list library\012    --with-set           Enable se"
	.ascii	"t library\012    --with-map           Enable map li"
	.ascii	"brary\012    --with-mstring       Enable mstring li"
	.ascii	"brary\012    --with-egconf        Enable easy going"
	.ascii	" configuration\012    --with-mdb           Enable m"
	.ascii	"inidb library\012    --with-argp          Enable co"
	.ascii	"mmandline argument parser library\012    --with-cct"
	.ascii	"est        Enable CCTest library\012    --with-trac"
	.ascii	"e         Enable tracing library\012\000"
	.data
	.align	2
	.type	help_text, %object
	.size	help_text, 4
help_text:
	.word	.LC78
	.section	.rodata
	.align	2
.LC79:
	.ascii	"Would you like to enable %s: %s?\012\000"
	.text
	.align	2
	.global	interactive_config
	.syntax unified
	.arm
	.fpu softvfp
	.type	interactive_config, %function
interactive_config:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #8
	mov	r3, #0
	str	r3, [fp, #-8]
	b	.L2
.L3:
	ldr	r3, .L4
	ldr	r0, [r3]
	ldr	r1, .L4+4
	ldr	r2, [fp, #-8]
	mov	r3, r2
	lsl	r3, r3, #3
	sub	r3, r3, r2
	lsl	r3, r3, #2
	add	r3, r1, r3
	ldr	r1, [r3]
	ldr	ip, .L4+4
	ldr	r2, [fp, #-8]
	mov	r3, r2
	lsl	r3, r3, #3
	sub	r3, r3, r2
	lsl	r3, r3, #2
	add	r3, ip, r3
	add	r3, r3, #4
	ldr	r3, [r3]
	mov	r2, r1
	ldr	r1, .L4+8
	bl	fprintf
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	str	r3, [fp, #-8]
.L2:
	ldr	r3, [fp, #-8]
	cmp	r3, #12
	bls	.L3
	nop
	nop
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L5:
	.align	2
.L4:
	.word	stderr
	.word	items
	.word	.LC79
	.size	interactive_config, .-interactive_config
	.section	.rodata
	.align	2
.LC80:
	.ascii	"-h\000"
	.align	2
.LC81:
	.ascii	"--help\000"
	.align	2
.LC82:
	.ascii	"cc_config\000"
	.align	2
.LC83:
	.ascii	"-a\000"
	.align	2
.LC84:
	.ascii	"--all\000"
	.align	2
.LC85:
	.ascii	"info: enabling all configuration\000"
	.align	2
.LC86:
	.ascii	"-d\000"
	.align	2
.LC87:
	.ascii	"--default\000"
	.align	2
.LC88:
	.ascii	"info: using default configuration\000"
	.text
	.align	2
	.global	main
	.syntax unified
	.arm
	.fpu softvfp
	.type	main, %function
main:
	@ args = 0, pretend = 0, frame = 16
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #16
	str	r0, [fp, #-16]
	str	r1, [fp, #-20]
	ldr	r3, [fp, #-16]
	cmp	r3, #1
	bne	.L7
	bl	interactive_config
	b	.L8
.L7:
	ldr	r3, [fp, #-16]
	cmp	r3, #2
	bne	.L8
	ldr	r3, [fp, #-20]
	add	r3, r3, #4
	ldr	r3, [r3]
	ldr	r1, .L19
	mov	r0, r3
	bl	strcmp
	mov	r3, r0
	cmp	r3, #0
	beq	.L9
	ldr	r3, [fp, #-20]
	add	r3, r3, #4
	ldr	r3, [r3]
	ldr	r1, .L19+4
	mov	r0, r3
	bl	strcmp
	mov	r3, r0
	cmp	r3, #0
	bne	.L10
.L9:
	ldr	r3, [fp, #-20]
	ldr	r3, [r3]
	cmp	r3, #0
	beq	.L11
	ldr	r3, [fp, #-20]
	ldr	r3, [r3]
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #0
	beq	.L11
	ldr	r3, [fp, #-20]
	ldr	r3, [r3]
	b	.L12
.L11:
	ldr	r3, .L19+8
.L12:
	str	r3, [fp, #-8]
	ldr	r3, .L19+12
	ldr	r3, [r3]
	ldr	r2, .L19+16
	ldr	r1, [r2]
	ldr	r2, [fp, #-8]
	mov	r0, r3
	bl	fprintf
	mvn	r3, #0
	b	.L13
.L10:
	ldr	r3, [fp, #-20]
	add	r3, r3, #4
	ldr	r3, [r3]
	ldr	r1, .L19+20
	mov	r0, r3
	bl	strcmp
	mov	r3, r0
	cmp	r3, #0
	beq	.L14
	ldr	r3, [fp, #-20]
	add	r3, r3, #4
	ldr	r3, [r3]
	ldr	r1, .L19+24
	mov	r0, r3
	bl	strcmp
	mov	r3, r0
	cmp	r3, #0
	bne	.L15
.L14:
	ldr	r3, .L19+12
	ldr	r3, [r3]
	mov	r2, #32
	mov	r1, #1
	ldr	r0, .L19+28
	bl	fwrite
	mov	r3, #0
	str	r3, [fp, #-12]
	b	.L16
.L17:
	ldr	r1, .L19+32
	ldr	r2, [fp, #-12]
	mov	r3, r2
	lsl	r3, r3, #3
	sub	r3, r3, r2
	lsl	r3, r3, #2
	add	r3, r1, r3
	add	r3, r3, #24
	mov	r2, #1
	str	r2, [r3]
	ldr	r3, [fp, #-12]
	add	r3, r3, #1
	str	r3, [fp, #-12]
.L16:
	ldr	r3, [fp, #-12]
	cmp	r3, #12
	bls	.L17
	b	.L8
.L15:
	ldr	r3, [fp, #-20]
	add	r3, r3, #4
	ldr	r3, [r3]
	ldr	r1, .L19+36
	mov	r0, r3
	bl	strcmp
	mov	r3, r0
	cmp	r3, #0
	beq	.L18
	ldr	r3, [fp, #-20]
	add	r3, r3, #4
	ldr	r3, [r3]
	ldr	r1, .L19+40
	mov	r0, r3
	bl	strcmp
	mov	r3, r0
	cmp	r3, #0
	bne	.L8
.L18:
	ldr	r3, .L19+12
	ldr	r3, [r3]
	mov	r2, #33
	mov	r1, #1
	ldr	r0, .L19+44
	bl	fwrite
.L8:
	mov	r3, #0
.L13:
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L20:
	.align	2
.L19:
	.word	.LC80
	.word	.LC81
	.word	.LC82
	.word	stderr
	.word	help_text
	.word	.LC83
	.word	.LC84
	.word	.LC85
	.word	items
	.word	.LC86
	.word	.LC87
	.word	.LC88
	.size	main, .-main
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
