	.file	"extr_test-parse-util.c_test_parse_boolean.c"
	.intel_syntax noprefix
	.text
	.section	.rodata.str1.1,"aMS",@progbits,1
.LC0:
	.string	"1"
.LC1:
	.string	"y"
.LC2:
	.string	"Y"
.LC3:
	.string	"yes"
.LC4:
	.string	"YES"
.LC5:
	.string	"true"
.LC6:
	.string	"TRUE"
.LC7:
	.string	"on"
.LC8:
	.string	"ON"
.LC9:
	.string	"0"
.LC10:
	.string	"n"
.LC11:
	.string	"N"
.LC12:
	.string	"no"
.LC13:
	.string	"NO"
.LC14:
	.string	"false"
.LC15:
	.string	"FALSE"
.LC16:
	.string	"off"
.LC17:
	.string	"OFF"
.LC18:
	.string	"garbage"
.LC19:
	.string	""
.LC20:
	.string	"full"
	.text
	.p2align 4
	.type	test_parse_boolean, @function
test_parse_boolean:
.LFB0:
	.cfi_startproc
	endbr64
	sub	rsp, 8
	.cfi_def_cfa_offset 16
	lea	rdi, .LC0[rip]
	call	parse_boolean@PLT
	xor	edi, edi
	cmp	eax, 1
	sete	dil
	call	assert_se@PLT
	lea	rdi, .LC1[rip]
	call	parse_boolean@PLT
	xor	edi, edi
	cmp	eax, 1
	sete	dil
	call	assert_se@PLT
	lea	rdi, .LC2[rip]
	call	parse_boolean@PLT
	xor	edi, edi
	cmp	eax, 1
	sete	dil
	call	assert_se@PLT
	lea	rdi, .LC3[rip]
	call	parse_boolean@PLT
	xor	edi, edi
	cmp	eax, 1
	sete	dil
	call	assert_se@PLT
	lea	rdi, .LC4[rip]
	call	parse_boolean@PLT
	xor	edi, edi
	cmp	eax, 1
	sete	dil
	call	assert_se@PLT
	lea	rdi, .LC5[rip]
	call	parse_boolean@PLT
	xor	edi, edi
	cmp	eax, 1
	sete	dil
	call	assert_se@PLT
	lea	rdi, .LC6[rip]
	call	parse_boolean@PLT
	xor	edi, edi
	cmp	eax, 1
	sete	dil
	call	assert_se@PLT
	lea	rdi, .LC7[rip]
	call	parse_boolean@PLT
	xor	edi, edi
	cmp	eax, 1
	sete	dil
	call	assert_se@PLT
	lea	rdi, .LC8[rip]
	call	parse_boolean@PLT
	xor	edi, edi
	cmp	eax, 1
	sete	dil
	call	assert_se@PLT
	lea	rdi, .LC9[rip]
	call	parse_boolean@PLT
	xor	edi, edi
	test	eax, eax
	sete	dil
	call	assert_se@PLT
	lea	rdi, .LC10[rip]
	call	parse_boolean@PLT
	xor	edi, edi
	test	eax, eax
	sete	dil
	call	assert_se@PLT
	lea	rdi, .LC11[rip]
	call	parse_boolean@PLT
	xor	edi, edi
	test	eax, eax
	sete	dil
	call	assert_se@PLT
	lea	rdi, .LC12[rip]
	call	parse_boolean@PLT
	xor	edi, edi
	test	eax, eax
	sete	dil
	call	assert_se@PLT
	lea	rdi, .LC13[rip]
	call	parse_boolean@PLT
	xor	edi, edi
	test	eax, eax
	sete	dil
	call	assert_se@PLT
	lea	rdi, .LC14[rip]
	call	parse_boolean@PLT
	xor	edi, edi
	test	eax, eax
	sete	dil
	call	assert_se@PLT
	lea	rdi, .LC15[rip]
	call	parse_boolean@PLT
	xor	edi, edi
	test	eax, eax
	sete	dil
	call	assert_se@PLT
	lea	rdi, .LC16[rip]
	call	parse_boolean@PLT
	xor	edi, edi
	test	eax, eax
	sete	dil
	call	assert_se@PLT
	lea	rdi, .LC17[rip]
	call	parse_boolean@PLT
	xor	edi, edi
	test	eax, eax
	sete	dil
	call	assert_se@PLT
	lea	rdi, .LC18[rip]
	call	parse_boolean@PLT
	shr	eax, 31
	mov	edi, eax
	call	assert_se@PLT
	lea	rdi, .LC19[rip]
	call	parse_boolean@PLT
	shr	eax, 31
	mov	edi, eax
	call	assert_se@PLT
	lea	rdi, .LC20[rip]
	call	parse_boolean@PLT
	add	rsp, 8
	.cfi_def_cfa_offset 8
	shr	eax, 31
	mov	edi, eax
	jmp	assert_se@PLT
	.cfi_endproc
.LFE0:
	.size	test_parse_boolean, .-test_parse_boolean
	.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_test-parse-util.c_test_parse_boolean.c"
	.text
	.section	.rodata.str1.4,"aMS",%progbits,1
	.align	2
.LC0:
	.ascii	"1\000"
	.align	2
.LC1:
	.ascii	"y\000"
	.align	2
.LC2:
	.ascii	"Y\000"
	.align	2
.LC3:
	.ascii	"yes\000"
	.align	2
.LC4:
	.ascii	"YES\000"
	.align	2
.LC5:
	.ascii	"true\000"
	.align	2
.LC6:
	.ascii	"TRUE\000"
	.align	2
.LC7:
	.ascii	"on\000"
	.align	2
.LC8:
	.ascii	"ON\000"
	.align	2
.LC9:
	.ascii	"0\000"
	.align	2
.LC10:
	.ascii	"n\000"
	.align	2
.LC11:
	.ascii	"N\000"
	.align	2
.LC12:
	.ascii	"no\000"
	.align	2
.LC13:
	.ascii	"NO\000"
	.align	2
.LC14:
	.ascii	"false\000"
	.align	2
.LC15:
	.ascii	"FALSE\000"
	.align	2
.LC16:
	.ascii	"off\000"
	.align	2
.LC17:
	.ascii	"OFF\000"
	.align	2
.LC18:
	.ascii	"garbage\000"
	.align	2
.LC19:
	.ascii	"\000"
	.align	2
.LC20:
	.ascii	"full\000"
	.text
	.align	2
	.syntax unified
	.arm
	.fpu softvfp
	.type	test_parse_boolean, %function
test_parse_boolean:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, lr}
	ldr	r0, .L4
	bl	parse_boolean
	sub	r0, r0, #1
	clz	r0, r0
	lsr	r0, r0, #5
	bl	assert_se
	ldr	r0, .L4+4
	bl	parse_boolean
	sub	r0, r0, #1
	clz	r0, r0
	lsr	r0, r0, #5
	bl	assert_se
	ldr	r0, .L4+8
	bl	parse_boolean
	sub	r0, r0, #1
	clz	r0, r0
	lsr	r0, r0, #5
	bl	assert_se
	ldr	r0, .L4+12
	bl	parse_boolean
	sub	r0, r0, #1
	clz	r0, r0
	lsr	r0, r0, #5
	bl	assert_se
	ldr	r0, .L4+16
	bl	parse_boolean
	sub	r0, r0, #1
	clz	r0, r0
	lsr	r0, r0, #5
	bl	assert_se
	ldr	r0, .L4+20
	bl	parse_boolean
	sub	r0, r0, #1
	clz	r0, r0
	lsr	r0, r0, #5
	bl	assert_se
	ldr	r0, .L4+24
	bl	parse_boolean
	sub	r0, r0, #1
	clz	r0, r0
	lsr	r0, r0, #5
	bl	assert_se
	ldr	r0, .L4+28
	bl	parse_boolean
	sub	r0, r0, #1
	clz	r0, r0
	lsr	r0, r0, #5
	bl	assert_se
	ldr	r0, .L4+32
	bl	parse_boolean
	sub	r0, r0, #1
	clz	r0, r0
	lsr	r0, r0, #5
	bl	assert_se
	ldr	r0, .L4+36
	bl	parse_boolean
	clz	r0, r0
	lsr	r0, r0, #5
	bl	assert_se
	ldr	r0, .L4+40
	bl	parse_boolean
	clz	r0, r0
	lsr	r0, r0, #5
	bl	assert_se
	ldr	r0, .L4+44
	bl	parse_boolean
	clz	r0, r0
	lsr	r0, r0, #5
	bl	assert_se
	ldr	r0, .L4+48
	bl	parse_boolean
	clz	r0, r0
	lsr	r0, r0, #5
	bl	assert_se
	ldr	r0, .L4+52
	bl	parse_boolean
	clz	r0, r0
	lsr	r0, r0, #5
	bl	assert_se
	ldr	r0, .L4+56
	bl	parse_boolean
	clz	r0, r0
	lsr	r0, r0, #5
	bl	assert_se
	ldr	r0, .L4+60
	bl	parse_boolean
	clz	r0, r0
	lsr	r0, r0, #5
	bl	assert_se
	ldr	r0, .L4+64
	bl	parse_boolean
	clz	r0, r0
	lsr	r0, r0, #5
	bl	assert_se
	ldr	r0, .L4+68
	bl	parse_boolean
	clz	r0, r0
	lsr	r0, r0, #5
	bl	assert_se
	ldr	r0, .L4+72
	bl	parse_boolean
	lsr	r0, r0, #31
	bl	assert_se
	ldr	r0, .L4+76
	bl	parse_boolean
	lsr	r0, r0, #31
	bl	assert_se
	ldr	r0, .L4+80
	bl	parse_boolean
	pop	{r4, lr}
	lsr	r0, r0, #31
	b	assert_se
.L5:
	.align	2
.L4:
	.word	.LC0
	.word	.LC1
	.word	.LC2
	.word	.LC3
	.word	.LC4
	.word	.LC5
	.word	.LC6
	.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
	.size	test_parse_boolean, .-test_parse_boolean
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
