	.file	"str_tester.c"
	.section	.debug_abbrev,"",@progbits
.Ldebug_abbrev0:
	.section	.debug_info,"",@progbits
.Ldebug_info0:
	.section	.debug_line,"",@progbits
.Ldebug_line0:
	.text
.Ltext0:
	.cfi_sections	.debug_frame
.globl it
	.section	.rodata
.LC0:
	.string	"<UNSET>"
	.data
	.align 4
	.type	it, @object
	.size	it, 4
it:
	.long	.LC0
.globl errors
	.bss
	.align 4
	.type	errors, @object
	.size	errors, 4
errors:
	.zero	4
	.section	.rodata
.LC1:
	.string	"%s flunked test %d\n"
	.text
	.type	check, @function
check:
.LFB0:
	.file 1 "str_tester.c"
	.loc 1 50 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 51 0
	cmpl	$0, 8(%ebp)
	jne	.L3
	.loc 1 53 0
	movl	it, %edx
	movl	$.LC1, %eax
	movl	12(%ebp), %ecx
	movl	%ecx, 8(%esp)
	movl	%edx, 4(%esp)
	movl	%eax, (%esp)
	call	printf
	.loc 1 54 0
	movl	errors, %eax
	addl	$1, %eax
	movl	%eax, errors
.L3:
	.loc 1 56 0
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE0:
	.size	check, .-check
	.type	equal, @function
equal:
.LFB1:
	.loc 1 61 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 62 0
	cmpl	$0, 8(%ebp)
	je	.L5
	cmpl	$0, 12(%ebp)
	je	.L5
	movl	12(%ebp), %eax
	movl	%eax, 4(%esp)
	movl	8(%ebp), %eax
	movl	%eax, (%esp)
	call	strcmp
	testl	%eax, %eax
	jne	.L5
	movl	$1, %eax
	jmp	.L6
.L5:
	movl	$0, %eax
.L6:
	movl	16(%ebp), %edx
	movl	%edx, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 63 0
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE1:
	.size	equal, .-equal
	.comm	one,50,32
	.comm	two,50,32
	.comm	cp,4,4
	.section	.rodata
.LC2:
	.string	"strcmp"
	.text
	.type	test_strcmp, @function
test_strcmp:
.LFB2:
	.loc 1 71 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	pushl	%ebx
	subl	$164, %esp
	.loc 1 72 0
	movl	$.LC2, it
	.loc 1 73 0
	movl	$1, 4(%esp)
	movl	$1, (%esp)
	.cfi_offset 3, -12
	call	check
	.loc 1 74 0
	movl	$2, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 75 0
	movl	$3, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 76 0
	movl	$4, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 77 0
	movl	$5, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 78 0
	movl	$6, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 79 0
	movl	$7, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 80 0
	movl	$8, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 81 0
	movl	$9, 4(%esp)
	movl	$1, (%esp)
	call	check
.LBB2:
	.loc 1 86 0
	movl	$0, -24(%ebp)
	jmp	.L9
.L16:
	.loc 1 87 0
	movl	$0, -20(%ebp)
	jmp	.L10
.L15:
.LBB3:
	.loc 1 90 0
	movl	$0, -16(%ebp)
	jmp	.L11
.L12:
	.loc 1 92 0
	movl	-16(%ebp), %eax
	movl	-16(%ebp), %edx
	andl	$4, %edx
	xorl	$48, %edx
	movb	%dl, -88(%ebp,%eax)
	.loc 1 93 0
	movl	-16(%ebp), %eax
	movl	-16(%ebp), %edx
	andl	$4, %edx
	xorl	$52, %edx
	movb	%dl, -152(%ebp,%eax)
	.loc 1 90 0
	addl	$1, -16(%ebp)
.L11:
	cmpl	$62, -16(%ebp)
	jle	.L12
	.loc 1 95 0
	movl	-24(%ebp), %eax
	movb	$0, -25(%ebp)
	movzbl	-25(%ebp), %edx
	movb	%dl, -88(%ebp,%eax)
	.loc 1 96 0
	movl	-20(%ebp), %eax
	movb	$0, -89(%ebp)
	movzbl	-89(%ebp), %edx
	movb	%dl, -152(%ebp,%eax)
	.loc 1 97 0
	movl	$0, -16(%ebp)
	jmp	.L13
.L14:
.LBB4:
	.loc 1 99 0
	movl	-16(%ebp), %eax
	leal	1(%eax), %edx
	movl	-24(%ebp), %eax
	sall	$4, %eax
	addl	-20(%ebp), %eax
	sall	$4, %eax
	leal	(%edx,%eax), %eax
	sall	$4, %eax
	movl	%eax, -12(%ebp)
	.loc 1 100 0
	movl	-20(%ebp), %eax
	leal	-152(%ebp), %edx
	addl	%eax, %edx
	movl	-24(%ebp), %ecx
	leal	-88(%ebp), %eax
	addl	%ecx, %eax
	movl	%edx, 4(%esp)
	movl	%eax, (%esp)
	call	strcmp
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	-12(%ebp), %edx
	movl	%edx, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 101 0
	movl	-16(%ebp), %eax
	movl	-24(%ebp), %edx
	addl	%eax, %edx
	movl	-24(%ebp), %eax
	movl	%eax, %ecx
	movl	-16(%ebp), %eax
	leal	(%ecx,%eax), %eax
	addl	$65, %eax
	movb	%al, -88(%ebp,%edx)
	.loc 1 102 0
	movl	-16(%ebp), %eax
	movl	-24(%ebp), %edx
	leal	(%edx,%eax), %eax
	addl	$1, %eax
	movb	$0, -88(%ebp,%eax)
	.loc 1 103 0
	movl	-12(%ebp), %eax
	leal	1(%eax), %ebx
	movl	-20(%ebp), %eax
	leal	-152(%ebp), %edx
	addl	%eax, %edx
	movl	-24(%ebp), %ecx
	leal	-88(%ebp), %eax
	addl	%ecx, %eax
	movl	%edx, 4(%esp)
	movl	%eax, (%esp)
	call	strcmp
	testl	%eax, %eax
	setg	%al
	movzbl	%al, %eax
	movl	%ebx, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 104 0
	movl	-12(%ebp), %eax
	leal	2(%eax), %ebx
	movl	-24(%ebp), %eax
	leal	-88(%ebp), %edx
	addl	%eax, %edx
	movl	-20(%ebp), %ecx
	leal	-152(%ebp), %eax
	addl	%ecx, %eax
	movl	%edx, 4(%esp)
	movl	%eax, (%esp)
	call	strcmp
	shrl	$31, %eax
	movl	%ebx, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 105 0
	movl	-16(%ebp), %eax
	movl	-20(%ebp), %edx
	addl	%eax, %edx
	movl	-24(%ebp), %eax
	movl	%eax, %ecx
	movl	-16(%ebp), %eax
	leal	(%ecx,%eax), %eax
	addl	$66, %eax
	movb	%al, -152(%ebp,%edx)
	.loc 1 106 0
	movl	-16(%ebp), %eax
	movl	-20(%ebp), %edx
	leal	(%edx,%eax), %eax
	addl	$1, %eax
	movb	$0, -152(%ebp,%eax)
	.loc 1 107 0
	movl	-12(%ebp), %eax
	leal	3(%eax), %ebx
	movl	-20(%ebp), %eax
	leal	-152(%ebp), %edx
	addl	%eax, %edx
	movl	-24(%ebp), %ecx
	leal	-88(%ebp), %eax
	addl	%ecx, %eax
	movl	%edx, 4(%esp)
	movl	%eax, (%esp)
	call	strcmp
	shrl	$31, %eax
	movl	%ebx, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 108 0
	movl	-12(%ebp), %eax
	leal	4(%eax), %ebx
	movl	-24(%ebp), %eax
	leal	-88(%ebp), %edx
	addl	%eax, %edx
	movl	-20(%ebp), %ecx
	leal	-152(%ebp), %eax
	addl	%ecx, %eax
	movl	%edx, 4(%esp)
	movl	%eax, (%esp)
	call	strcmp
	testl	%eax, %eax
	setg	%al
	movzbl	%al, %eax
	movl	%ebx, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 109 0
	movl	-16(%ebp), %eax
	movl	-20(%ebp), %edx
	addl	%eax, %edx
	movl	-24(%ebp), %eax
	movl	%eax, %ecx
	movl	-16(%ebp), %eax
	leal	(%ecx,%eax), %eax
	addl	$65, %eax
	movb	%al, -152(%ebp,%edx)
	.loc 1 110 0
	movl	-24(%ebp), %eax
	movl	-24(%ebp), %edx
	subl	$63, %edx
	movb	%dl, -88(%ebp,%eax)
	.loc 1 111 0
	movl	-12(%ebp), %eax
	leal	5(%eax), %ebx
	movl	-20(%ebp), %eax
	leal	-152(%ebp), %edx
	addl	%eax, %edx
	movl	-24(%ebp), %ecx
	leal	-88(%ebp), %eax
	addl	%ecx, %eax
	movl	%edx, 4(%esp)
	movl	%eax, (%esp)
	call	strcmp
	testl	%eax, %eax
	setg	%al
	movzbl	%al, %eax
	movl	%ebx, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 112 0
	movl	-12(%ebp), %eax
	leal	6(%eax), %ebx
	movl	-24(%ebp), %eax
	leal	-88(%ebp), %edx
	addl	%eax, %edx
	movl	-20(%ebp), %ecx
	leal	-152(%ebp), %eax
	addl	%ecx, %eax
	movl	%edx, 4(%esp)
	movl	%eax, (%esp)
	call	strcmp
	shrl	$31, %eax
	movl	%ebx, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 113 0
	movl	-24(%ebp), %eax
	movl	-24(%ebp), %edx
	addl	$65, %edx
	movb	%dl, -88(%ebp,%eax)
.LBE4:
	.loc 1 97 0
	addl	$1, -16(%ebp)
.L13:
	cmpl	$14, -16(%ebp)
	jle	.L14
.LBE3:
	.loc 1 87 0
	addl	$1, -20(%ebp)
.L10:
	cmpl	$15, -20(%ebp)
	jle	.L15
	.loc 1 86 0
	addl	$1, -24(%ebp)
.L9:
	cmpl	$15, -24(%ebp)
	jle	.L16
.LBE2:
	.loc 1 117 0
	addl	$164, %esp
	popl	%ebx
	.cfi_restore 3
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE2:
	.size	test_strcmp, .-test_strcmp
	.section	.rodata
.LC3:
	.string	"strcpy"
.LC4:
	.string	"abcd"
.LC5:
	.string	"x"
.LC6:
	.string	"cd"
.LC7:
	.string	"hi there"
.LC8:
	.string	""
.LC9:
	.string	"1"
.LC10:
	.string	"22"
.LC11:
	.string	"333"
.LC12:
	.string	"4444"
.LC13:
	.string	"55555"
.LC14:
	.string	"666666"
.LC15:
	.string	"7777777"
.LC16:
	.string	"88888888"
.LC17:
	.string	"999999999"
.LC18:
	.string	"0000000000"
.LC19:
	.string	"11111111111"
.LC20:
	.string	"222222222222"
.LC21:
	.string	"3333333333333"
.LC22:
	.string	"44444444444444"
.LC23:
	.string	"555555555555555"
.LC24:
	.string	"6666666666666666"
.LC25:
	.string	"frobozz"
	.text
	.type	test_strcpy, @function
test_strcpy:
.LFB3:
	.loc 1 133 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$184, %esp
	.loc 1 135 0
	movl	$.LC3, it
	.loc 1 136 0
	movl	$.LC4, %eax
	movl	$5, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	cmpl	$one, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$1, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 137 0
	movl	$2, 8(%esp)
	movl	$.LC4, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 139 0
	movl	$.LC5, %eax
	movl	$2, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 140 0
	movl	$3, 8(%esp)
	movl	$.LC5, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 141 0
	movl	$4, 8(%esp)
	movl	$.LC6, 4(%esp)
	movl	$one+2, (%esp)
	call	equal
	.loc 1 143 0
	movl	$.LC7, %eax
	movl	$9, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$two, (%esp)
	call	memcpy
	.loc 1 144 0
	movl	$two, %eax
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	strcpy
	.loc 1 145 0
	movl	$5, 8(%esp)
	movl	$.LC7, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 146 0
	movl	$6, 8(%esp)
	movl	$.LC7, 4(%esp)
	movl	$two, (%esp)
	call	equal
	.loc 1 148 0
	movl	$.LC8, %eax
	movl	$1, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 149 0
	movl	$7, 8(%esp)
	movl	$.LC8, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 151 0
	movl	$0, -156(%ebp)
	jmp	.L19
.L20:
	.loc 1 153 0
	movl	$.LC7, %eax
	movl	-156(%ebp), %edx
	addl	$one, %edx
	movl	$9, 8(%esp)
	movl	%eax, 4(%esp)
	movl	%edx, (%esp)
	call	memcpy
	.loc 1 154 0
	movl	-156(%ebp), %eax
	addl	$4, %eax
	leal	(%eax,%eax), %edx
	movl	-156(%ebp), %eax
	addl	$one, %eax
	movl	%edx, 8(%esp)
	movl	$.LC7, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 155 0
	movl	$one, %edx
	movl	-156(%ebp), %eax
	leal	(%edx,%eax), %eax
	movl	%eax, 4(%esp)
	movl	$two, (%esp)
	call	strcpy
	.loc 1 156 0
	movl	-156(%ebp), %eax
	addl	%eax, %eax
	addl	$9, %eax
	movl	%eax, 8(%esp)
	movl	$.LC7, 4(%esp)
	movl	$two, (%esp)
	call	equal
	.loc 1 151 0
	addl	$1, -156(%ebp)
.L19:
	cmpl	$15, -156(%ebp)
	jle	.L20
.LBB5:
	.loc 1 159 0
	movl	$0, -152(%ebp)
	jmp	.L21
.L22:
	movl	-152(%ebp), %eax
	movb	$90, one(%eax)
	addl	$1, -152(%ebp)
.L21:
	cmpl	$49, -152(%ebp)
	jle	.L22
	movl	$.LC8, %eax
	movl	$1, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	movl	$one, -148(%ebp)
	movl	$0, -152(%ebp)
	jmp	.L23
.L24:
	movl	-148(%ebp), %eax
	movzbl	(%eax), %eax
	cmpb	$48, %al
	sete	%al
	movzbl	%al, %eax
	movl	$41, 4(%esp)
	movl	%eax, (%esp)
	call	check
	addl	$1, -152(%ebp)
	addl	$1, -148(%ebp)
.L23:
	cmpl	$0, -152(%ebp)
	js	.L24
	movl	-148(%ebp), %eax
	movzbl	(%eax), %eax
	testb	%al, %al
	sete	%al
	movzbl	%al, %eax
	movl	$41, 4(%esp)
	movl	%eax, (%esp)
	call	check
.LBE5:
.LBB6:
	.loc 1 160 0
	movl	$0, -144(%ebp)
	jmp	.L25
.L26:
	movl	-144(%ebp), %eax
	movb	$90, one(%eax)
	addl	$1, -144(%ebp)
.L25:
	cmpl	$49, -144(%ebp)
	jle	.L26
	movl	$.LC9, %eax
	movl	$2, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	movl	$one, -140(%ebp)
	movl	$0, -144(%ebp)
	jmp	.L27
.L28:
	movl	-140(%ebp), %eax
	movzbl	(%eax), %eax
	cmpb	$49, %al
	sete	%al
	movzbl	%al, %eax
	movl	$42, 4(%esp)
	movl	%eax, (%esp)
	call	check
	addl	$1, -144(%ebp)
	addl	$1, -140(%ebp)
.L27:
	cmpl	$0, -144(%ebp)
	jle	.L28
	movl	-140(%ebp), %eax
	movzbl	(%eax), %eax
	testb	%al, %al
	sete	%al
	movzbl	%al, %eax
	movl	$42, 4(%esp)
	movl	%eax, (%esp)
	call	check
.LBE6:
.LBB7:
	.loc 1 161 0
	movl	$0, -136(%ebp)
	jmp	.L29
.L30:
	movl	-136(%ebp), %eax
	movb	$90, one(%eax)
	addl	$1, -136(%ebp)
.L29:
	cmpl	$49, -136(%ebp)
	jle	.L30
	movl	$.LC10, %eax
	movl	$3, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	movl	$one, -132(%ebp)
	movl	$0, -136(%ebp)
	jmp	.L31
.L32:
	movl	-132(%ebp), %eax
	movzbl	(%eax), %eax
	cmpb	$50, %al
	sete	%al
	movzbl	%al, %eax
	movl	$43, 4(%esp)
	movl	%eax, (%esp)
	call	check
	addl	$1, -136(%ebp)
	addl	$1, -132(%ebp)
.L31:
	cmpl	$1, -136(%ebp)
	jle	.L32
	movl	-132(%ebp), %eax
	movzbl	(%eax), %eax
	testb	%al, %al
	sete	%al
	movzbl	%al, %eax
	movl	$43, 4(%esp)
	movl	%eax, (%esp)
	call	check
.LBE7:
.LBB8:
	.loc 1 162 0
	movl	$0, -128(%ebp)
	jmp	.L33
.L34:
	movl	-128(%ebp), %eax
	movb	$90, one(%eax)
	addl	$1, -128(%ebp)
.L33:
	cmpl	$49, -128(%ebp)
	jle	.L34
	movl	$.LC11, %eax
	movl	$4, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	movl	$one, -124(%ebp)
	movl	$0, -128(%ebp)
	jmp	.L35
.L36:
	movl	-124(%ebp), %eax
	movzbl	(%eax), %eax
	cmpb	$51, %al
	sete	%al
	movzbl	%al, %eax
	movl	$44, 4(%esp)
	movl	%eax, (%esp)
	call	check
	addl	$1, -128(%ebp)
	addl	$1, -124(%ebp)
.L35:
	cmpl	$2, -128(%ebp)
	jle	.L36
	movl	-124(%ebp), %eax
	movzbl	(%eax), %eax
	testb	%al, %al
	sete	%al
	movzbl	%al, %eax
	movl	$44, 4(%esp)
	movl	%eax, (%esp)
	call	check
.LBE8:
.LBB9:
	.loc 1 163 0
	movl	$0, -120(%ebp)
	jmp	.L37
.L38:
	movl	-120(%ebp), %eax
	movb	$90, one(%eax)
	addl	$1, -120(%ebp)
.L37:
	cmpl	$49, -120(%ebp)
	jle	.L38
	movl	$.LC12, %eax
	movl	$5, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	movl	$one, -116(%ebp)
	movl	$0, -120(%ebp)
	jmp	.L39
.L40:
	movl	-116(%ebp), %eax
	movzbl	(%eax), %eax
	cmpb	$52, %al
	sete	%al
	movzbl	%al, %eax
	movl	$45, 4(%esp)
	movl	%eax, (%esp)
	call	check
	addl	$1, -120(%ebp)
	addl	$1, -116(%ebp)
.L39:
	cmpl	$3, -120(%ebp)
	jle	.L40
	movl	-116(%ebp), %eax
	movzbl	(%eax), %eax
	testb	%al, %al
	sete	%al
	movzbl	%al, %eax
	movl	$45, 4(%esp)
	movl	%eax, (%esp)
	call	check
.LBE9:
.LBB10:
	.loc 1 164 0
	movl	$0, -112(%ebp)
	jmp	.L41
.L42:
	movl	-112(%ebp), %eax
	movb	$90, one(%eax)
	addl	$1, -112(%ebp)
.L41:
	cmpl	$49, -112(%ebp)
	jle	.L42
	movl	$.LC13, %eax
	movl	$6, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	movl	$one, -108(%ebp)
	movl	$0, -112(%ebp)
	jmp	.L43
.L44:
	movl	-108(%ebp), %eax
	movzbl	(%eax), %eax
	cmpb	$53, %al
	sete	%al
	movzbl	%al, %eax
	movl	$46, 4(%esp)
	movl	%eax, (%esp)
	call	check
	addl	$1, -112(%ebp)
	addl	$1, -108(%ebp)
.L43:
	cmpl	$4, -112(%ebp)
	jle	.L44
	movl	-108(%ebp), %eax
	movzbl	(%eax), %eax
	testb	%al, %al
	sete	%al
	movzbl	%al, %eax
	movl	$46, 4(%esp)
	movl	%eax, (%esp)
	call	check
.LBE10:
.LBB11:
	.loc 1 165 0
	movl	$0, -104(%ebp)
	jmp	.L45
.L46:
	movl	-104(%ebp), %eax
	movb	$90, one(%eax)
	addl	$1, -104(%ebp)
.L45:
	cmpl	$49, -104(%ebp)
	jle	.L46
	movl	$.LC14, %eax
	movl	$7, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	movl	$one, -100(%ebp)
	movl	$0, -104(%ebp)
	jmp	.L47
.L48:
	movl	-100(%ebp), %eax
	movzbl	(%eax), %eax
	cmpb	$54, %al
	sete	%al
	movzbl	%al, %eax
	movl	$47, 4(%esp)
	movl	%eax, (%esp)
	call	check
	addl	$1, -104(%ebp)
	addl	$1, -100(%ebp)
.L47:
	cmpl	$5, -104(%ebp)
	jle	.L48
	movl	-100(%ebp), %eax
	movzbl	(%eax), %eax
	testb	%al, %al
	sete	%al
	movzbl	%al, %eax
	movl	$47, 4(%esp)
	movl	%eax, (%esp)
	call	check
.LBE11:
.LBB12:
	.loc 1 166 0
	movl	$0, -96(%ebp)
	jmp	.L49
.L50:
	movl	-96(%ebp), %eax
	movb	$90, one(%eax)
	addl	$1, -96(%ebp)
.L49:
	cmpl	$49, -96(%ebp)
	jle	.L50
	movl	$.LC15, %eax
	movl	$8, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	movl	$one, -92(%ebp)
	movl	$0, -96(%ebp)
	jmp	.L51
.L52:
	movl	-92(%ebp), %eax
	movzbl	(%eax), %eax
	cmpb	$55, %al
	sete	%al
	movzbl	%al, %eax
	movl	$48, 4(%esp)
	movl	%eax, (%esp)
	call	check
	addl	$1, -96(%ebp)
	addl	$1, -92(%ebp)
.L51:
	cmpl	$6, -96(%ebp)
	jle	.L52
	movl	-92(%ebp), %eax
	movzbl	(%eax), %eax
	testb	%al, %al
	sete	%al
	movzbl	%al, %eax
	movl	$48, 4(%esp)
	movl	%eax, (%esp)
	call	check
.LBE12:
.LBB13:
	.loc 1 167 0
	movl	$0, -88(%ebp)
	jmp	.L53
.L54:
	movl	-88(%ebp), %eax
	movb	$90, one(%eax)
	addl	$1, -88(%ebp)
.L53:
	cmpl	$49, -88(%ebp)
	jle	.L54
	movl	$.LC16, %eax
	movl	$9, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	movl	$one, -84(%ebp)
	movl	$0, -88(%ebp)
	jmp	.L55
.L56:
	movl	-84(%ebp), %eax
	movzbl	(%eax), %eax
	cmpb	$56, %al
	sete	%al
	movzbl	%al, %eax
	movl	$49, 4(%esp)
	movl	%eax, (%esp)
	call	check
	addl	$1, -88(%ebp)
	addl	$1, -84(%ebp)
.L55:
	cmpl	$7, -88(%ebp)
	jle	.L56
	movl	-84(%ebp), %eax
	movzbl	(%eax), %eax
	testb	%al, %al
	sete	%al
	movzbl	%al, %eax
	movl	$49, 4(%esp)
	movl	%eax, (%esp)
	call	check
.LBE13:
.LBB14:
	.loc 1 168 0
	movl	$0, -80(%ebp)
	jmp	.L57
.L58:
	movl	-80(%ebp), %eax
	movb	$90, one(%eax)
	addl	$1, -80(%ebp)
.L57:
	cmpl	$49, -80(%ebp)
	jle	.L58
	movl	$.LC17, %eax
	movl	$10, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	movl	$one, -76(%ebp)
	movl	$0, -80(%ebp)
	jmp	.L59
.L60:
	movl	-76(%ebp), %eax
	movzbl	(%eax), %eax
	cmpb	$57, %al
	sete	%al
	movzbl	%al, %eax
	movl	$50, 4(%esp)
	movl	%eax, (%esp)
	call	check
	addl	$1, -80(%ebp)
	addl	$1, -76(%ebp)
.L59:
	cmpl	$8, -80(%ebp)
	jle	.L60
	movl	-76(%ebp), %eax
	movzbl	(%eax), %eax
	testb	%al, %al
	sete	%al
	movzbl	%al, %eax
	movl	$50, 4(%esp)
	movl	%eax, (%esp)
	call	check
.LBE14:
.LBB15:
	.loc 1 169 0
	movl	$0, -72(%ebp)
	jmp	.L61
.L62:
	movl	-72(%ebp), %eax
	movb	$90, one(%eax)
	addl	$1, -72(%ebp)
.L61:
	cmpl	$49, -72(%ebp)
	jle	.L62
	movl	$.LC18, %eax
	movl	$11, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	movl	$one, -68(%ebp)
	movl	$0, -72(%ebp)
	jmp	.L63
.L64:
	movl	-68(%ebp), %eax
	movzbl	(%eax), %eax
	cmpb	$48, %al
	sete	%al
	movzbl	%al, %eax
	movl	$51, 4(%esp)
	movl	%eax, (%esp)
	call	check
	addl	$1, -72(%ebp)
	addl	$1, -68(%ebp)
.L63:
	cmpl	$9, -72(%ebp)
	jle	.L64
	movl	-68(%ebp), %eax
	movzbl	(%eax), %eax
	testb	%al, %al
	sete	%al
	movzbl	%al, %eax
	movl	$51, 4(%esp)
	movl	%eax, (%esp)
	call	check
.LBE15:
.LBB16:
	.loc 1 170 0
	movl	$0, -64(%ebp)
	jmp	.L65
.L66:
	movl	-64(%ebp), %eax
	movb	$90, one(%eax)
	addl	$1, -64(%ebp)
.L65:
	cmpl	$49, -64(%ebp)
	jle	.L66
	movl	$.LC19, %eax
	movl	$12, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	movl	$one, -60(%ebp)
	movl	$0, -64(%ebp)
	jmp	.L67
.L68:
	movl	-60(%ebp), %eax
	movzbl	(%eax), %eax
	cmpb	$49, %al
	sete	%al
	movzbl	%al, %eax
	movl	$52, 4(%esp)
	movl	%eax, (%esp)
	call	check
	addl	$1, -64(%ebp)
	addl	$1, -60(%ebp)
.L67:
	cmpl	$10, -64(%ebp)
	jle	.L68
	movl	-60(%ebp), %eax
	movzbl	(%eax), %eax
	testb	%al, %al
	sete	%al
	movzbl	%al, %eax
	movl	$52, 4(%esp)
	movl	%eax, (%esp)
	call	check
.LBE16:
.LBB17:
	.loc 1 171 0
	movl	$0, -56(%ebp)
	jmp	.L69
.L70:
	movl	-56(%ebp), %eax
	movb	$90, one(%eax)
	addl	$1, -56(%ebp)
.L69:
	cmpl	$49, -56(%ebp)
	jle	.L70
	movl	$.LC20, %eax
	movl	$13, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	movl	$one, -52(%ebp)
	movl	$0, -56(%ebp)
	jmp	.L71
.L72:
	movl	-52(%ebp), %eax
	movzbl	(%eax), %eax
	cmpb	$50, %al
	sete	%al
	movzbl	%al, %eax
	movl	$53, 4(%esp)
	movl	%eax, (%esp)
	call	check
	addl	$1, -56(%ebp)
	addl	$1, -52(%ebp)
.L71:
	cmpl	$11, -56(%ebp)
	jle	.L72
	movl	-52(%ebp), %eax
	movzbl	(%eax), %eax
	testb	%al, %al
	sete	%al
	movzbl	%al, %eax
	movl	$53, 4(%esp)
	movl	%eax, (%esp)
	call	check
.LBE17:
.LBB18:
	.loc 1 172 0
	movl	$0, -48(%ebp)
	jmp	.L73
.L74:
	movl	-48(%ebp), %eax
	movb	$90, one(%eax)
	addl	$1, -48(%ebp)
.L73:
	cmpl	$49, -48(%ebp)
	jle	.L74
	movl	$.LC21, %eax
	movl	$14, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	movl	$one, -44(%ebp)
	movl	$0, -48(%ebp)
	jmp	.L75
.L76:
	movl	-44(%ebp), %eax
	movzbl	(%eax), %eax
	cmpb	$51, %al
	sete	%al
	movzbl	%al, %eax
	movl	$54, 4(%esp)
	movl	%eax, (%esp)
	call	check
	addl	$1, -48(%ebp)
	addl	$1, -44(%ebp)
.L75:
	cmpl	$12, -48(%ebp)
	jle	.L76
	movl	-44(%ebp), %eax
	movzbl	(%eax), %eax
	testb	%al, %al
	sete	%al
	movzbl	%al, %eax
	movl	$54, 4(%esp)
	movl	%eax, (%esp)
	call	check
.LBE18:
.LBB19:
	.loc 1 173 0
	movl	$0, -40(%ebp)
	jmp	.L77
.L78:
	movl	-40(%ebp), %eax
	movb	$90, one(%eax)
	addl	$1, -40(%ebp)
.L77:
	cmpl	$49, -40(%ebp)
	jle	.L78
	movl	$.LC22, %eax
	movl	$15, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	movl	$one, -36(%ebp)
	movl	$0, -40(%ebp)
	jmp	.L79
.L80:
	movl	-36(%ebp), %eax
	movzbl	(%eax), %eax
	cmpb	$52, %al
	sete	%al
	movzbl	%al, %eax
	movl	$55, 4(%esp)
	movl	%eax, (%esp)
	call	check
	addl	$1, -40(%ebp)
	addl	$1, -36(%ebp)
.L79:
	cmpl	$13, -40(%ebp)
	jle	.L80
	movl	-36(%ebp), %eax
	movzbl	(%eax), %eax
	testb	%al, %al
	sete	%al
	movzbl	%al, %eax
	movl	$55, 4(%esp)
	movl	%eax, (%esp)
	call	check
.LBE19:
.LBB20:
	.loc 1 174 0
	movl	$0, -32(%ebp)
	jmp	.L81
.L82:
	movl	-32(%ebp), %eax
	movb	$90, one(%eax)
	addl	$1, -32(%ebp)
.L81:
	cmpl	$49, -32(%ebp)
	jle	.L82
	movl	$.LC23, %eax
	movl	$16, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	movl	$one, -28(%ebp)
	movl	$0, -32(%ebp)
	jmp	.L83
.L84:
	movl	-28(%ebp), %eax
	movzbl	(%eax), %eax
	cmpb	$53, %al
	sete	%al
	movzbl	%al, %eax
	movl	$56, 4(%esp)
	movl	%eax, (%esp)
	call	check
	addl	$1, -32(%ebp)
	addl	$1, -28(%ebp)
.L83:
	cmpl	$14, -32(%ebp)
	jle	.L84
	movl	-28(%ebp), %eax
	movzbl	(%eax), %eax
	testb	%al, %al
	sete	%al
	movzbl	%al, %eax
	movl	$56, 4(%esp)
	movl	%eax, (%esp)
	call	check
.LBE20:
.LBB21:
	.loc 1 175 0
	movl	$0, -24(%ebp)
	jmp	.L85
.L86:
	movl	-24(%ebp), %eax
	movb	$90, one(%eax)
	addl	$1, -24(%ebp)
.L85:
	cmpl	$49, -24(%ebp)
	jle	.L86
	movl	$.LC24, %eax
	movl	$17, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	movl	$one, -20(%ebp)
	movl	$0, -24(%ebp)
	jmp	.L87
.L88:
	movl	-20(%ebp), %eax
	movzbl	(%eax), %eax
	cmpb	$54, %al
	sete	%al
	movzbl	%al, %eax
	movl	$57, 4(%esp)
	movl	%eax, (%esp)
	call	check
	addl	$1, -24(%ebp)
	addl	$1, -20(%ebp)
.L87:
	cmpl	$15, -24(%ebp)
	jle	.L88
	movl	-20(%ebp), %eax
	movzbl	(%eax), %eax
	testb	%al, %al
	sete	%al
	movzbl	%al, %eax
	movl	$57, 4(%esp)
	movl	%eax, (%esp)
	call	check
.LBE21:
.LBB22:
	.loc 1 178 0
	movl	$.LC25, -16(%ebp)
	.loc 1 179 0
	movl	$one, -12(%ebp)
	.loc 1 180 0
	movl	-16(%ebp), %edx
	movl	-12(%ebp), %eax
	movl	%edx, 4(%esp)
	movl	%eax, (%esp)
	call	strcpy
	cmpl	-12(%ebp), %eax
	sete	%al
	movzbl	%al, %eax
	movl	$1, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 181 0
	movl	-12(%ebp), %eax
	movl	$2, 8(%esp)
	movl	$.LC25, 4(%esp)
	movl	%eax, (%esp)
	call	equal
.LBE22:
	.loc 1 183 0
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE3:
	.size	test_strcpy, .-test_strcpy
	.section	.rodata
.LC26:
	.string	"stpcpy"
.LC27:
	.string	"a"
.LC28:
	.string	"ab"
.LC29:
	.string	"abc"
.LC30:
	.string	"abcde"
.LC31:
	.string	"abcdef"
.LC32:
	.string	"abcdefg"
.LC33:
	.string	"abcdefgh"
.LC34:
	.string	"abcdefghi"
.LC35:
	.string	"cdefghi"
.LC36:
	.string	"xx"
.LC37:
	.string	"defghi"
.LC38:
	.string	"xxx"
.LC39:
	.string	"efghi"
.LC40:
	.string	"xxxx"
.LC41:
	.string	"fghi"
.LC42:
	.string	"xxxxx"
.LC43:
	.string	"ghi"
.LC44:
	.string	"xxxxxx"
.LC45:
	.string	"hi"
.LC46:
	.string	"xxxxxxx"
.LC47:
	.string	"i"
.LC48:
	.string	"c"
.LC49:
	.string	"b"
	.text
	.type	test_stpcpy, @function
test_stpcpy:
.LFB4:
	.loc 1 187 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	pushl	%esi
	pushl	%ebx
	subl	$160, %esp
	.loc 1 188 0
	movl	$.LC26, it
	.loc 1 189 0
	movl	$.LC27, %eax
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	.cfi_offset 3, -16
	.cfi_offset 6, -12
	call	stpcpy
	movl	%eax, %edx
	movl	$one, %eax
	movl	%edx, %ecx
	subl	%eax, %ecx
	movl	%ecx, %eax
	cmpl	$1, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$1, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 190 0
	movl	$2, 8(%esp)
	movl	$.LC27, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 192 0
	movl	$.LC28, %eax
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	stpcpy
	movl	%eax, %edx
	movl	$one, %eax
	movl	%edx, %ecx
	subl	%eax, %ecx
	movl	%ecx, %eax
	cmpl	$2, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$3, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 193 0
	movl	$4, 8(%esp)
	movl	$.LC28, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 195 0
	movl	$.LC29, %eax
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	stpcpy
	movl	%eax, %edx
	movl	$one, %eax
	movl	%edx, %ecx
	subl	%eax, %ecx
	movl	%ecx, %eax
	cmpl	$3, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$5, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 196 0
	movl	$6, 8(%esp)
	movl	$.LC29, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 198 0
	movl	$.LC4, %eax
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	stpcpy
	movl	%eax, %edx
	movl	$one, %eax
	movl	%edx, %ecx
	subl	%eax, %ecx
	movl	%ecx, %eax
	cmpl	$4, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$7, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 199 0
	movl	$8, 8(%esp)
	movl	$.LC4, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 201 0
	movl	$.LC30, %eax
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	stpcpy
	movl	%eax, %edx
	movl	$one, %eax
	movl	%edx, %ecx
	subl	%eax, %ecx
	movl	%ecx, %eax
	cmpl	$5, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$9, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 202 0
	movl	$10, 8(%esp)
	movl	$.LC30, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 204 0
	movl	$.LC31, %eax
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	stpcpy
	movl	%eax, %edx
	movl	$one, %eax
	movl	%edx, %ecx
	subl	%eax, %ecx
	movl	%ecx, %eax
	cmpl	$6, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$11, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 205 0
	movl	$12, 8(%esp)
	movl	$.LC31, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 207 0
	movl	$.LC32, %eax
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	stpcpy
	movl	%eax, %edx
	movl	$one, %eax
	movl	%edx, %ecx
	subl	%eax, %ecx
	movl	%ecx, %eax
	cmpl	$7, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$13, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 208 0
	movl	$14, 8(%esp)
	movl	$.LC32, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 210 0
	movl	$.LC33, %eax
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	stpcpy
	movl	%eax, %edx
	movl	$one, %eax
	movl	%edx, %ecx
	subl	%eax, %ecx
	movl	%ecx, %eax
	cmpl	$8, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$15, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 211 0
	movl	$16, 8(%esp)
	movl	$.LC33, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 213 0
	movl	$.LC34, %eax
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	stpcpy
	movl	%eax, %edx
	movl	$one, %eax
	movl	%edx, %ecx
	subl	%eax, %ecx
	movl	%ecx, %eax
	cmpl	$9, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$17, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 214 0
	movl	$18, 8(%esp)
	movl	$.LC34, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 216 0
	movl	$.LC5, %eax
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	stpcpy
	movl	%eax, %edx
	movl	$one, %eax
	movl	%edx, %ecx
	subl	%eax, %ecx
	movl	%ecx, %eax
	cmpl	$1, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$19, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 217 0
	movl	$20, 8(%esp)
	movl	$.LC5, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 218 0
	movl	$21, 8(%esp)
	movl	$.LC35, 4(%esp)
	movl	$one+2, (%esp)
	call	equal
	.loc 1 220 0
	movl	$.LC36, %eax
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	stpcpy
	movl	%eax, %edx
	movl	$one, %eax
	movl	%edx, %ecx
	subl	%eax, %ecx
	movl	%ecx, %eax
	cmpl	$2, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$22, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 221 0
	movl	$23, 8(%esp)
	movl	$.LC36, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 222 0
	movl	$24, 8(%esp)
	movl	$.LC37, 4(%esp)
	movl	$one+3, (%esp)
	call	equal
	.loc 1 224 0
	movl	$.LC38, %eax
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	stpcpy
	movl	%eax, %edx
	movl	$one, %eax
	movl	%edx, %ecx
	subl	%eax, %ecx
	movl	%ecx, %eax
	cmpl	$3, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$25, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 225 0
	movl	$26, 8(%esp)
	movl	$.LC38, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 226 0
	movl	$27, 8(%esp)
	movl	$.LC39, 4(%esp)
	movl	$one+4, (%esp)
	call	equal
	.loc 1 228 0
	movl	$.LC40, %eax
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	stpcpy
	movl	%eax, %edx
	movl	$one, %eax
	movl	%edx, %ecx
	subl	%eax, %ecx
	movl	%ecx, %eax
	cmpl	$4, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$28, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 229 0
	movl	$29, 8(%esp)
	movl	$.LC40, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 230 0
	movl	$30, 8(%esp)
	movl	$.LC41, 4(%esp)
	movl	$one+5, (%esp)
	call	equal
	.loc 1 232 0
	movl	$.LC42, %eax
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	stpcpy
	movl	%eax, %edx
	movl	$one, %eax
	movl	%edx, %ecx
	subl	%eax, %ecx
	movl	%ecx, %eax
	cmpl	$5, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$31, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 233 0
	movl	$32, 8(%esp)
	movl	$.LC42, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 234 0
	movl	$33, 8(%esp)
	movl	$.LC43, 4(%esp)
	movl	$one+6, (%esp)
	call	equal
	.loc 1 236 0
	movl	$.LC44, %eax
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	stpcpy
	movl	%eax, %edx
	movl	$one, %eax
	movl	%edx, %ecx
	subl	%eax, %ecx
	movl	%ecx, %eax
	cmpl	$6, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$34, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 237 0
	movl	$35, 8(%esp)
	movl	$.LC44, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 238 0
	movl	$36, 8(%esp)
	movl	$.LC45, 4(%esp)
	movl	$one+7, (%esp)
	call	equal
	.loc 1 240 0
	movl	$.LC46, %eax
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	stpcpy
	movl	%eax, %edx
	movl	$one, %eax
	movl	%edx, %ecx
	subl	%eax, %ecx
	movl	%ecx, %eax
	cmpl	$7, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$37, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 241 0
	movl	$38, 8(%esp)
	movl	$.LC46, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 242 0
	movl	$39, 8(%esp)
	movl	$.LC47, 4(%esp)
	movl	$one+8, (%esp)
	call	equal
	.loc 1 244 0
	movl	$.LC48, %ebx
	movl	$.LC49, %esi
	movl	$.LC27, %eax
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	stpcpy
	movl	%esi, 4(%esp)
	movl	%eax, (%esp)
	call	stpcpy
	movl	%ebx, 4(%esp)
	movl	%eax, (%esp)
	call	stpcpy
	movl	%eax, %edx
	movl	$one, %eax
	movl	%edx, %ecx
	subl	%eax, %ecx
	movl	%ecx, %eax
	cmpl	$3, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$40, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 245 0
	movl	$41, 8(%esp)
	movl	$.LC29, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 246 0
	movl	$42, 8(%esp)
	movl	$.LC38, 4(%esp)
	movl	$one+4, (%esp)
	call	equal
.LBB23:
	.loc 1 248 0
	movl	$0, -144(%ebp)
	jmp	.L91
.L92:
	movl	-144(%ebp), %eax
	movb	$90, one(%eax)
	addl	$1, -144(%ebp)
.L91:
	cmpl	$49, -144(%ebp)
	jle	.L92
	movl	$.LC8, %eax
	movl	$1, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	movl	$one, -140(%ebp)
	movl	$0, -144(%ebp)
	jmp	.L93
.L94:
	movl	-140(%ebp), %eax
	movzbl	(%eax), %eax
	cmpb	$48, %al
	sete	%al
	movzbl	%al, %eax
	movl	$43, 4(%esp)
	movl	%eax, (%esp)
	call	check
	addl	$1, -144(%ebp)
	addl	$1, -140(%ebp)
.L93:
	cmpl	$0, -144(%ebp)
	js	.L94
	movl	-140(%ebp), %eax
	movzbl	(%eax), %eax
	testb	%al, %al
	sete	%al
	movzbl	%al, %eax
	movl	$43, 4(%esp)
	movl	%eax, (%esp)
	call	check
.LBE23:
.LBB24:
	.loc 1 249 0
	movl	$0, -136(%ebp)
	jmp	.L95
.L96:
	movl	-136(%ebp), %eax
	movb	$90, one(%eax)
	addl	$1, -136(%ebp)
.L95:
	cmpl	$49, -136(%ebp)
	jle	.L96
	movl	$.LC9, %eax
	movl	$2, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	movl	$one, -132(%ebp)
	movl	$0, -136(%ebp)
	jmp	.L97
.L98:
	movl	-132(%ebp), %eax
	movzbl	(%eax), %eax
	cmpb	$49, %al
	sete	%al
	movzbl	%al, %eax
	movl	$44, 4(%esp)
	movl	%eax, (%esp)
	call	check
	addl	$1, -136(%ebp)
	addl	$1, -132(%ebp)
.L97:
	cmpl	$0, -136(%ebp)
	jle	.L98
	movl	-132(%ebp), %eax
	movzbl	(%eax), %eax
	testb	%al, %al
	sete	%al
	movzbl	%al, %eax
	movl	$44, 4(%esp)
	movl	%eax, (%esp)
	call	check
.LBE24:
.LBB25:
	.loc 1 250 0
	movl	$0, -128(%ebp)
	jmp	.L99
.L100:
	movl	-128(%ebp), %eax
	movb	$90, one(%eax)
	addl	$1, -128(%ebp)
.L99:
	cmpl	$49, -128(%ebp)
	jle	.L100
	movl	$.LC10, %eax
	movl	$3, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	movl	$one, -124(%ebp)
	movl	$0, -128(%ebp)
	jmp	.L101
.L102:
	movl	-124(%ebp), %eax
	movzbl	(%eax), %eax
	cmpb	$50, %al
	sete	%al
	movzbl	%al, %eax
	movl	$45, 4(%esp)
	movl	%eax, (%esp)
	call	check
	addl	$1, -128(%ebp)
	addl	$1, -124(%ebp)
.L101:
	cmpl	$1, -128(%ebp)
	jle	.L102
	movl	-124(%ebp), %eax
	movzbl	(%eax), %eax
	testb	%al, %al
	sete	%al
	movzbl	%al, %eax
	movl	$45, 4(%esp)
	movl	%eax, (%esp)
	call	check
.LBE25:
.LBB26:
	.loc 1 251 0
	movl	$0, -120(%ebp)
	jmp	.L103
.L104:
	movl	-120(%ebp), %eax
	movb	$90, one(%eax)
	addl	$1, -120(%ebp)
.L103:
	cmpl	$49, -120(%ebp)
	jle	.L104
	movl	$.LC11, %eax
	movl	$4, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	movl	$one, -116(%ebp)
	movl	$0, -120(%ebp)
	jmp	.L105
.L106:
	movl	-116(%ebp), %eax
	movzbl	(%eax), %eax
	cmpb	$51, %al
	sete	%al
	movzbl	%al, %eax
	movl	$46, 4(%esp)
	movl	%eax, (%esp)
	call	check
	addl	$1, -120(%ebp)
	addl	$1, -116(%ebp)
.L105:
	cmpl	$2, -120(%ebp)
	jle	.L106
	movl	-116(%ebp), %eax
	movzbl	(%eax), %eax
	testb	%al, %al
	sete	%al
	movzbl	%al, %eax
	movl	$46, 4(%esp)
	movl	%eax, (%esp)
	call	check
.LBE26:
.LBB27:
	.loc 1 252 0
	movl	$0, -112(%ebp)
	jmp	.L107
.L108:
	movl	-112(%ebp), %eax
	movb	$90, one(%eax)
	addl	$1, -112(%ebp)
.L107:
	cmpl	$49, -112(%ebp)
	jle	.L108
	movl	$.LC12, %eax
	movl	$5, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	movl	$one, -108(%ebp)
	movl	$0, -112(%ebp)
	jmp	.L109
.L110:
	movl	-108(%ebp), %eax
	movzbl	(%eax), %eax
	cmpb	$52, %al
	sete	%al
	movzbl	%al, %eax
	movl	$47, 4(%esp)
	movl	%eax, (%esp)
	call	check
	addl	$1, -112(%ebp)
	addl	$1, -108(%ebp)
.L109:
	cmpl	$3, -112(%ebp)
	jle	.L110
	movl	-108(%ebp), %eax
	movzbl	(%eax), %eax
	testb	%al, %al
	sete	%al
	movzbl	%al, %eax
	movl	$47, 4(%esp)
	movl	%eax, (%esp)
	call	check
.LBE27:
.LBB28:
	.loc 1 253 0
	movl	$0, -104(%ebp)
	jmp	.L111
.L112:
	movl	-104(%ebp), %eax
	movb	$90, one(%eax)
	addl	$1, -104(%ebp)
.L111:
	cmpl	$49, -104(%ebp)
	jle	.L112
	movl	$.LC13, %eax
	movl	$6, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	movl	$one, -100(%ebp)
	movl	$0, -104(%ebp)
	jmp	.L113
.L114:
	movl	-100(%ebp), %eax
	movzbl	(%eax), %eax
	cmpb	$53, %al
	sete	%al
	movzbl	%al, %eax
	movl	$48, 4(%esp)
	movl	%eax, (%esp)
	call	check
	addl	$1, -104(%ebp)
	addl	$1, -100(%ebp)
.L113:
	cmpl	$4, -104(%ebp)
	jle	.L114
	movl	-100(%ebp), %eax
	movzbl	(%eax), %eax
	testb	%al, %al
	sete	%al
	movzbl	%al, %eax
	movl	$48, 4(%esp)
	movl	%eax, (%esp)
	call	check
.LBE28:
.LBB29:
	.loc 1 254 0
	movl	$0, -96(%ebp)
	jmp	.L115
.L116:
	movl	-96(%ebp), %eax
	movb	$90, one(%eax)
	addl	$1, -96(%ebp)
.L115:
	cmpl	$49, -96(%ebp)
	jle	.L116
	movl	$.LC14, %eax
	movl	$7, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	movl	$one, -92(%ebp)
	movl	$0, -96(%ebp)
	jmp	.L117
.L118:
	movl	-92(%ebp), %eax
	movzbl	(%eax), %eax
	cmpb	$54, %al
	sete	%al
	movzbl	%al, %eax
	movl	$49, 4(%esp)
	movl	%eax, (%esp)
	call	check
	addl	$1, -96(%ebp)
	addl	$1, -92(%ebp)
.L117:
	cmpl	$5, -96(%ebp)
	jle	.L118
	movl	-92(%ebp), %eax
	movzbl	(%eax), %eax
	testb	%al, %al
	sete	%al
	movzbl	%al, %eax
	movl	$49, 4(%esp)
	movl	%eax, (%esp)
	call	check
.LBE29:
.LBB30:
	.loc 1 255 0
	movl	$0, -88(%ebp)
	jmp	.L119
.L120:
	movl	-88(%ebp), %eax
	movb	$90, one(%eax)
	addl	$1, -88(%ebp)
.L119:
	cmpl	$49, -88(%ebp)
	jle	.L120
	movl	$.LC15, %eax
	movl	$8, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	movl	$one, -84(%ebp)
	movl	$0, -88(%ebp)
	jmp	.L121
.L122:
	movl	-84(%ebp), %eax
	movzbl	(%eax), %eax
	cmpb	$55, %al
	sete	%al
	movzbl	%al, %eax
	movl	$50, 4(%esp)
	movl	%eax, (%esp)
	call	check
	addl	$1, -88(%ebp)
	addl	$1, -84(%ebp)
.L121:
	cmpl	$6, -88(%ebp)
	jle	.L122
	movl	-84(%ebp), %eax
	movzbl	(%eax), %eax
	testb	%al, %al
	sete	%al
	movzbl	%al, %eax
	movl	$50, 4(%esp)
	movl	%eax, (%esp)
	call	check
.LBE30:
.LBB31:
	.loc 1 256 0
	movl	$0, -80(%ebp)
	jmp	.L123
.L124:
	movl	-80(%ebp), %eax
	movb	$90, one(%eax)
	addl	$1, -80(%ebp)
.L123:
	cmpl	$49, -80(%ebp)
	jle	.L124
	movl	$.LC16, %eax
	movl	$9, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	movl	$one, -76(%ebp)
	movl	$0, -80(%ebp)
	jmp	.L125
.L126:
	movl	-76(%ebp), %eax
	movzbl	(%eax), %eax
	cmpb	$56, %al
	sete	%al
	movzbl	%al, %eax
	movl	$51, 4(%esp)
	movl	%eax, (%esp)
	call	check
	addl	$1, -80(%ebp)
	addl	$1, -76(%ebp)
.L125:
	cmpl	$7, -80(%ebp)
	jle	.L126
	movl	-76(%ebp), %eax
	movzbl	(%eax), %eax
	testb	%al, %al
	sete	%al
	movzbl	%al, %eax
	movl	$51, 4(%esp)
	movl	%eax, (%esp)
	call	check
.LBE31:
.LBB32:
	.loc 1 257 0
	movl	$0, -72(%ebp)
	jmp	.L127
.L128:
	movl	-72(%ebp), %eax
	movb	$90, one(%eax)
	addl	$1, -72(%ebp)
.L127:
	cmpl	$49, -72(%ebp)
	jle	.L128
	movl	$.LC17, %eax
	movl	$10, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	movl	$one, -68(%ebp)
	movl	$0, -72(%ebp)
	jmp	.L129
.L130:
	movl	-68(%ebp), %eax
	movzbl	(%eax), %eax
	cmpb	$57, %al
	sete	%al
	movzbl	%al, %eax
	movl	$52, 4(%esp)
	movl	%eax, (%esp)
	call	check
	addl	$1, -72(%ebp)
	addl	$1, -68(%ebp)
.L129:
	cmpl	$8, -72(%ebp)
	jle	.L130
	movl	-68(%ebp), %eax
	movzbl	(%eax), %eax
	testb	%al, %al
	sete	%al
	movzbl	%al, %eax
	movl	$52, 4(%esp)
	movl	%eax, (%esp)
	call	check
.LBE32:
.LBB33:
	.loc 1 258 0
	movl	$0, -64(%ebp)
	jmp	.L131
.L132:
	movl	-64(%ebp), %eax
	movb	$90, one(%eax)
	addl	$1, -64(%ebp)
.L131:
	cmpl	$49, -64(%ebp)
	jle	.L132
	movl	$.LC18, %eax
	movl	$11, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	movl	$one, -60(%ebp)
	movl	$0, -64(%ebp)
	jmp	.L133
.L134:
	movl	-60(%ebp), %eax
	movzbl	(%eax), %eax
	cmpb	$48, %al
	sete	%al
	movzbl	%al, %eax
	movl	$53, 4(%esp)
	movl	%eax, (%esp)
	call	check
	addl	$1, -64(%ebp)
	addl	$1, -60(%ebp)
.L133:
	cmpl	$9, -64(%ebp)
	jle	.L134
	movl	-60(%ebp), %eax
	movzbl	(%eax), %eax
	testb	%al, %al
	sete	%al
	movzbl	%al, %eax
	movl	$53, 4(%esp)
	movl	%eax, (%esp)
	call	check
.LBE33:
.LBB34:
	.loc 1 259 0
	movl	$0, -56(%ebp)
	jmp	.L135
.L136:
	movl	-56(%ebp), %eax
	movb	$90, one(%eax)
	addl	$1, -56(%ebp)
.L135:
	cmpl	$49, -56(%ebp)
	jle	.L136
	movl	$.LC19, %eax
	movl	$12, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	movl	$one, -52(%ebp)
	movl	$0, -56(%ebp)
	jmp	.L137
.L138:
	movl	-52(%ebp), %eax
	movzbl	(%eax), %eax
	cmpb	$49, %al
	sete	%al
	movzbl	%al, %eax
	movl	$54, 4(%esp)
	movl	%eax, (%esp)
	call	check
	addl	$1, -56(%ebp)
	addl	$1, -52(%ebp)
.L137:
	cmpl	$10, -56(%ebp)
	jle	.L138
	movl	-52(%ebp), %eax
	movzbl	(%eax), %eax
	testb	%al, %al
	sete	%al
	movzbl	%al, %eax
	movl	$54, 4(%esp)
	movl	%eax, (%esp)
	call	check
.LBE34:
.LBB35:
	.loc 1 260 0
	movl	$0, -48(%ebp)
	jmp	.L139
.L140:
	movl	-48(%ebp), %eax
	movb	$90, one(%eax)
	addl	$1, -48(%ebp)
.L139:
	cmpl	$49, -48(%ebp)
	jle	.L140
	movl	$.LC20, %eax
	movl	$13, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	movl	$one, -44(%ebp)
	movl	$0, -48(%ebp)
	jmp	.L141
.L142:
	movl	-44(%ebp), %eax
	movzbl	(%eax), %eax
	cmpb	$50, %al
	sete	%al
	movzbl	%al, %eax
	movl	$55, 4(%esp)
	movl	%eax, (%esp)
	call	check
	addl	$1, -48(%ebp)
	addl	$1, -44(%ebp)
.L141:
	cmpl	$11, -48(%ebp)
	jle	.L142
	movl	-44(%ebp), %eax
	movzbl	(%eax), %eax
	testb	%al, %al
	sete	%al
	movzbl	%al, %eax
	movl	$55, 4(%esp)
	movl	%eax, (%esp)
	call	check
.LBE35:
.LBB36:
	.loc 1 261 0
	movl	$0, -40(%ebp)
	jmp	.L143
.L144:
	movl	-40(%ebp), %eax
	movb	$90, one(%eax)
	addl	$1, -40(%ebp)
.L143:
	cmpl	$49, -40(%ebp)
	jle	.L144
	movl	$.LC21, %eax
	movl	$14, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	movl	$one, -36(%ebp)
	movl	$0, -40(%ebp)
	jmp	.L145
.L146:
	movl	-36(%ebp), %eax
	movzbl	(%eax), %eax
	cmpb	$51, %al
	sete	%al
	movzbl	%al, %eax
	movl	$56, 4(%esp)
	movl	%eax, (%esp)
	call	check
	addl	$1, -40(%ebp)
	addl	$1, -36(%ebp)
.L145:
	cmpl	$12, -40(%ebp)
	jle	.L146
	movl	-36(%ebp), %eax
	movzbl	(%eax), %eax
	testb	%al, %al
	sete	%al
	movzbl	%al, %eax
	movl	$56, 4(%esp)
	movl	%eax, (%esp)
	call	check
.LBE36:
.LBB37:
	.loc 1 262 0
	movl	$0, -32(%ebp)
	jmp	.L147
.L148:
	movl	-32(%ebp), %eax
	movb	$90, one(%eax)
	addl	$1, -32(%ebp)
.L147:
	cmpl	$49, -32(%ebp)
	jle	.L148
	movl	$.LC22, %eax
	movl	$15, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	movl	$one, -28(%ebp)
	movl	$0, -32(%ebp)
	jmp	.L149
.L150:
	movl	-28(%ebp), %eax
	movzbl	(%eax), %eax
	cmpb	$52, %al
	sete	%al
	movzbl	%al, %eax
	movl	$57, 4(%esp)
	movl	%eax, (%esp)
	call	check
	addl	$1, -32(%ebp)
	addl	$1, -28(%ebp)
.L149:
	cmpl	$13, -32(%ebp)
	jle	.L150
	movl	-28(%ebp), %eax
	movzbl	(%eax), %eax
	testb	%al, %al
	sete	%al
	movzbl	%al, %eax
	movl	$57, 4(%esp)
	movl	%eax, (%esp)
	call	check
.LBE37:
.LBB38:
	.loc 1 263 0
	movl	$0, -24(%ebp)
	jmp	.L151
.L152:
	movl	-24(%ebp), %eax
	movb	$90, one(%eax)
	addl	$1, -24(%ebp)
.L151:
	cmpl	$49, -24(%ebp)
	jle	.L152
	movl	$.LC23, %eax
	movl	$16, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	movl	$one, -20(%ebp)
	movl	$0, -24(%ebp)
	jmp	.L153
.L154:
	movl	-20(%ebp), %eax
	movzbl	(%eax), %eax
	cmpb	$53, %al
	sete	%al
	movzbl	%al, %eax
	movl	$58, 4(%esp)
	movl	%eax, (%esp)
	call	check
	addl	$1, -24(%ebp)
	addl	$1, -20(%ebp)
.L153:
	cmpl	$14, -24(%ebp)
	jle	.L154
	movl	-20(%ebp), %eax
	movzbl	(%eax), %eax
	testb	%al, %al
	sete	%al
	movzbl	%al, %eax
	movl	$58, 4(%esp)
	movl	%eax, (%esp)
	call	check
.LBE38:
.LBB39:
	.loc 1 264 0
	movl	$0, -16(%ebp)
	jmp	.L155
.L156:
	movl	-16(%ebp), %eax
	movb	$90, one(%eax)
	addl	$1, -16(%ebp)
.L155:
	cmpl	$49, -16(%ebp)
	jle	.L156
	movl	$.LC24, %eax
	movl	$17, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	movl	$one, -12(%ebp)
	movl	$0, -16(%ebp)
	jmp	.L157
.L158:
	movl	-12(%ebp), %eax
	movzbl	(%eax), %eax
	cmpb	$54, %al
	sete	%al
	movzbl	%al, %eax
	movl	$59, 4(%esp)
	movl	%eax, (%esp)
	call	check
	addl	$1, -16(%ebp)
	addl	$1, -12(%ebp)
.L157:
	cmpl	$15, -16(%ebp)
	jle	.L158
	movl	-12(%ebp), %eax
	movzbl	(%eax), %eax
	testb	%al, %al
	sete	%al
	movzbl	%al, %eax
	movl	$59, 4(%esp)
	movl	%eax, (%esp)
	call	check
.LBE39:
	.loc 1 265 0
	addl	$160, %esp
	popl	%ebx
	.cfi_restore 3
	popl	%esi
	.cfi_restore 6
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE4:
	.size	test_stpcpy, .-test_stpcpy
	.section	.rodata
.LC50:
	.string	"stpncpy"
	.text
	.type	test_stpncpy, @function
test_stpncpy:
.LFB5:
	.loc 1 271 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 272 0
	movl	$.LC50, it
	.loc 1 273 0
	movl	$50, 8(%esp)
	movl	$120, 4(%esp)
	movl	$one, (%esp)
	call	memset
	.loc 1 274 0
	movl	$.LC29, %eax
	movl	$2, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	stpncpy
	cmpl	$one+2, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$1, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 275 0
	movl	$.LC29, %eax
	movl	$3, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	stpncpy
	cmpl	$one+3, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$2, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 276 0
	movl	$.LC29, %eax
	movl	$4, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	stpncpy
	cmpl	$one+3, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$3, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 277 0
	movzbl	one+3, %eax
	testb	%al, %al
	jne	.L161
	movzbl	one+4, %eax
	cmpb	$120, %al
	jne	.L161
	movl	$1, %eax
	jmp	.L162
.L161:
	movl	$0, %eax
.L162:
	movl	$4, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 278 0
	movl	$.LC4, %eax
	movl	$5, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	stpncpy
	cmpl	$one+4, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$5, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 279 0
	movzbl	one+4, %eax
	testb	%al, %al
	jne	.L163
	movzbl	one+5, %eax
	cmpb	$120, %al
	jne	.L163
	movl	$1, %eax
	jmp	.L164
.L163:
	movl	$0, %eax
.L164:
	movl	$6, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 280 0
	movl	$.LC4, %eax
	movl	$6, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	stpncpy
	cmpl	$one+4, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$7, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 281 0
	movzbl	one+4, %eax
	testb	%al, %al
	jne	.L165
	movzbl	one+5, %eax
	testb	%al, %al
	jne	.L165
	movzbl	one+6, %eax
	cmpb	$120, %al
	jne	.L165
	movl	$1, %eax
	jmp	.L166
.L165:
	movl	$0, %eax
.L166:
	movl	$8, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 282 0
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE5:
	.size	test_stpncpy, .-test_stpncpy
	.section	.rodata
.LC51:
	.string	"strcat"
.LC52:
	.string	"ijk"
.LC53:
	.string	"lmn"
.LC54:
	.string	"ijklmn"
.LC55:
	.string	"yz"
.LC56:
	.string	"xyz"
.LC57:
	.string	"mn"
.LC58:
	.string	"gh"
.LC59:
	.string	"ef"
.LC60:
	.string	"ghef"
	.text
	.type	test_strcat, @function
test_strcat:
.LFB6:
	.loc 1 287 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 288 0
	movl	$.LC51, it
	.loc 1 289 0
	movl	$.LC52, %eax
	movl	$4, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 290 0
	movl	$.LC53, %eax
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	strcat
	cmpl	$one, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$1, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 291 0
	movl	$2, 8(%esp)
	movl	$.LC54, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 293 0
	movl	$.LC5, %eax
	movl	$2, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 294 0
	movl	$.LC55, %eax
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	strcat
	.loc 1 295 0
	movl	$3, 8(%esp)
	movl	$.LC56, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 296 0
	movl	$4, 8(%esp)
	movl	$.LC57, 4(%esp)
	movl	$one+4, (%esp)
	call	equal
	.loc 1 298 0
	movl	$.LC58, %eax
	movl	$3, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 299 0
	movl	$.LC59, %eax
	movl	$3, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$two, (%esp)
	call	memcpy
	.loc 1 300 0
	movl	$two, %eax
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	strcat
	.loc 1 301 0
	movl	$5, 8(%esp)
	movl	$.LC60, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 302 0
	movl	$6, 8(%esp)
	movl	$.LC59, 4(%esp)
	movl	$two, (%esp)
	call	equal
	.loc 1 304 0
	movl	$.LC8, %eax
	movl	$1, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 306 0
	movl	$7, 8(%esp)
	movl	$.LC8, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 307 0
	movl	$.LC28, %eax
	movl	$3, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 309 0
	movl	$8, 8(%esp)
	movl	$.LC28, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 310 0
	movl	$.LC8, %eax
	movl	$1, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 311 0
	movl	$.LC6, %eax
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	strcat
	.loc 1 312 0
	movl	$9, 8(%esp)
	movl	$.LC6, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 313 0
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE6:
	.size	test_strcat, .-test_strcat
	.section	.rodata
.LC61:
	.string	"strncat"
.LC62:
	.string	"cdef"
.LC63:
	.string	"abcdgh"
	.text
	.type	test_strncat, @function
test_strncat:
.LFB7:
	.loc 1 317 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 320 0
	movl	$.LC61, it
	.loc 1 321 0
	movl	$.LC52, %eax
	movl	$4, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 322 0
	movl	$.LC53, %eax
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	strcat
	cmpl	$one, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$1, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 323 0
	movl	$2, 8(%esp)
	movl	$.LC54, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 325 0
	movl	$.LC5, %eax
	movl	$2, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 326 0
	movl	$.LC55, %eax
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	strcat
	.loc 1 327 0
	movl	$3, 8(%esp)
	movl	$.LC56, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 328 0
	movl	$4, 8(%esp)
	movl	$.LC57, 4(%esp)
	movl	$one+4, (%esp)
	call	equal
	.loc 1 330 0
	movl	$.LC58, %eax
	movl	$3, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 331 0
	movl	$.LC59, %eax
	movl	$3, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$two, (%esp)
	call	memcpy
	.loc 1 332 0
	movl	$two, %eax
	movl	$99, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	strncat
	.loc 1 333 0
	movl	$5, 8(%esp)
	movl	$.LC60, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 334 0
	movl	$6, 8(%esp)
	movl	$.LC59, 4(%esp)
	movl	$two, (%esp)
	call	equal
	.loc 1 336 0
	movl	$.LC8, %eax
	movl	$1, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 338 0
	movl	$7, 8(%esp)
	movl	$.LC8, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 339 0
	movl	$.LC28, %eax
	movl	$3, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 341 0
	movl	$8, 8(%esp)
	movl	$.LC28, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 342 0
	movl	$.LC8, %eax
	movl	$1, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 343 0
	movl	$.LC6, %eax
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	strcat
	.loc 1 344 0
	movl	$9, 8(%esp)
	movl	$.LC6, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 346 0
	movl	$.LC28, %eax
	movl	$3, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 347 0
	movl	$.LC62, %eax
	movl	$2, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	strncat
	.loc 1 348 0
	movl	$10, 8(%esp)
	movl	$.LC4, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 351 0
	movl	$11, 8(%esp)
	movl	$.LC4, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 353 0
	movl	$.LC58, %eax
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	strcat
	.loc 1 354 0
	movl	$12, 8(%esp)
	movl	$.LC63, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 355 0
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE7:
	.size	test_strncat, .-test_strncat
	.section	.rodata
.LC64:
	.string	"strncmp"
	.text
	.type	test_strncmp, @function
test_strncmp:
.LFB8:
	.loc 1 359 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 361 0
	movl	$.LC64, it
	.loc 1 362 0
	movl	$1, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 363 0
	movl	$2, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 364 0
	movl	$3, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 365 0
	movl	$4, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 366 0
	movl	$5, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 367 0
	movl	$6, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 368 0
	movl	$7, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 369 0
	movl	$8, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 370 0
	movl	$9, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 371 0
	movl	$10, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 372 0
	movl	$11, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 373 0
	movl	$12, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 374 0
	movl	$13, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 375 0
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE8:
	.size	test_strncmp, .-test_strncmp
	.section	.rodata
.LC65:
	.string	"strncpy"
.LC66:
	.string	"xycdefgh"
.LC67:
	.string	"xyzdefgh"
.LC68:
	.string	"efgh"
.LC69:
	.string	"fgh"
	.text
	.type	test_strncpy, @function
test_strncpy:
.LFB9:
	.loc 1 379 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 381 0
	movl	$.LC65, it
	.loc 1 382 0
	movl	$.LC29, %eax
	movl	$4, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	cmpl	$one, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$1, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 383 0
	movl	$2, 8(%esp)
	movl	$.LC29, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 385 0
	movl	$.LC33, %eax
	movl	$9, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 386 0
	movl	$.LC56, %eax
	movl	$2, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 387 0
	movl	$3, 8(%esp)
	movl	$.LC66, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 389 0
	movl	$.LC33, %eax
	movl	$9, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 390 0
	movl	$.LC56, %eax
	movl	$3, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 391 0
	movl	$4, 8(%esp)
	movl	$.LC67, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 393 0
	movl	$.LC33, %eax
	movl	$9, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 394 0
	movl	$.LC56, %eax
	movl	$4, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 395 0
	movl	$5, 8(%esp)
	movl	$.LC56, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 396 0
	movl	$6, 8(%esp)
	movl	$.LC68, 4(%esp)
	movl	$one+4, (%esp)
	call	equal
	.loc 1 398 0
	movl	$.LC33, %eax
	movl	$9, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 399 0
	movl	$.LC56, %eax
	movl	$5, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	strncpy
	.loc 1 400 0
	movl	$7, 8(%esp)
	movl	$.LC56, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 401 0
	movl	$8, 8(%esp)
	movl	$.LC8, 4(%esp)
	movl	$one+4, (%esp)
	call	equal
	.loc 1 402 0
	movl	$9, 8(%esp)
	movl	$.LC69, 4(%esp)
	movl	$one+5, (%esp)
	call	equal
	.loc 1 404 0
	movl	$.LC29, %eax
	movl	$4, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 406 0
	movl	$10, 8(%esp)
	movl	$.LC29, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 408 0
	movl	$.LC8, %eax
	movl	$2, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	strncpy
	.loc 1 409 0
	movl	$11, 8(%esp)
	movl	$.LC8, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 410 0
	movl	$12, 8(%esp)
	movl	$.LC8, 4(%esp)
	movl	$one+1, (%esp)
	call	equal
	.loc 1 411 0
	movl	$13, 8(%esp)
	movl	$.LC48, 4(%esp)
	movl	$one+2, (%esp)
	call	equal
	.loc 1 413 0
	movl	$.LC7, %eax
	movl	$9, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 414 0
	movl	$one, %eax
	movl	$9, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$two, (%esp)
	call	strncpy
	.loc 1 415 0
	movl	$14, 8(%esp)
	movl	$.LC7, 4(%esp)
	movl	$two, (%esp)
	call	equal
	.loc 1 416 0
	movl	$15, 8(%esp)
	movl	$.LC7, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 417 0
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE9:
	.size	test_strncpy, .-test_strncpy
	.section	.rodata
.LC70:
	.string	"strlen"
.LC71:
	.string	"OK"
.LC72:
	.string	"BAD/WRONG"
	.text
	.type	test_strlen, @function
test_strlen:
.LFB10:
	.loc 1 421 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	pushl	%ebx
	subl	$4132, %esp
	.loc 1 422 0
	movl	$.LC70, it
	.loc 1 423 0
	movl	$1, 4(%esp)
	movl	$1, (%esp)
	.cfi_offset 3, -12
	call	check
	.loc 1 424 0
	movl	$2, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 425 0
	movl	$3, 4(%esp)
	movl	$1, (%esp)
	call	check
.LBB40:
	.loc 1 430 0
	movl	$0, -16(%ebp)
	jmp	.L177
.L178:
	.loc 1 432 0
	leal	-4112(%ebp), %eax
	addl	$255, %eax
	movl	%eax, %edx
	movb	$0, %dl
	movl	-16(%ebp), %eax
	leal	(%edx,%eax), %eax
	movl	%eax, -12(%ebp)
	.loc 1 433 0
	movl	$.LC71, %eax
	movl	$3, 8(%esp)
	movl	%eax, 4(%esp)
	movl	-12(%ebp), %eax
	movl	%eax, (%esp)
	call	memcpy
	.loc 1 434 0
	movl	$.LC72, %eax
	movl	-12(%ebp), %edx
	addl	$3, %edx
	movl	$10, 8(%esp)
	movl	%eax, 4(%esp)
	movl	%edx, (%esp)
	call	memcpy
	.loc 1 435 0
	movl	-16(%ebp), %eax
	leal	4(%eax), %ebx
	movl	-12(%ebp), %eax
	movl	%eax, (%esp)
	call	strlen
	cmpl	$2, %eax
	sete	%al
	movzbl	%al, %eax
	movl	%ebx, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 430 0
	addl	$1, -16(%ebp)
.L177:
	cmpl	$255, -16(%ebp)
	jle	.L178
.LBE40:
	.loc 1 438 0
	addl	$4132, %esp
	popl	%ebx
	.cfi_restore 3
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE10:
	.size	test_strlen, .-test_strlen
	.section	.rodata
.LC73:
	.string	"strchr"
.LC74:
	.string	"ababa"
	.text
	.type	test_strchr, @function
test_strchr:
.LFB11:
	.loc 1 442 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	pushl	%ebx
	subl	$4132, %esp
	.loc 1 443 0
	movl	$.LC73, it
	.loc 1 444 0
	movl	$1, 4(%esp)
	movl	$1, (%esp)
	.cfi_offset 3, -12
	call	check
	.loc 1 445 0
	movl	$.LC4, %eax
	movl	$5, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 446 0
	movl	$99, 4(%esp)
	movl	$one, (%esp)
	call	strchr
	cmpl	$one+2, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$2, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 447 0
	movl	$100, 4(%esp)
	movl	$one, (%esp)
	call	strchr
	cmpl	$one+3, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$3, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 448 0
	movl	$97, 4(%esp)
	movl	$one, (%esp)
	call	strchr
	cmpl	$one, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$4, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 449 0
	movl	$0, 4(%esp)
	movl	$one, (%esp)
	call	strchr
	cmpl	$one+4, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$5, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 450 0
	movl	$.LC74, %eax
	movl	$6, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 451 0
	movl	$98, 4(%esp)
	movl	$one, (%esp)
	call	strchr
	cmpl	$one+1, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$6, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 452 0
	movl	$.LC8, %eax
	movl	$1, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 453 0
	movl	$98, 4(%esp)
	movl	$one, (%esp)
	call	strchr
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$7, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 454 0
	movl	$0, 4(%esp)
	movl	$one, (%esp)
	call	strchr
	cmpl	$one, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$8, 4(%esp)
	movl	%eax, (%esp)
	call	check
.LBB41:
	.loc 1 459 0
	movl	$0, -16(%ebp)
	jmp	.L181
.L182:
	.loc 1 461 0
	leal	-4112(%ebp), %eax
	addl	$255, %eax
	movl	%eax, %edx
	movb	$0, %dl
	movl	-16(%ebp), %eax
	leal	(%edx,%eax), %eax
	movl	%eax, -12(%ebp)
	.loc 1 462 0
	movl	$.LC71, %eax
	movl	$3, 8(%esp)
	movl	%eax, 4(%esp)
	movl	-12(%ebp), %eax
	movl	%eax, (%esp)
	call	memcpy
	.loc 1 463 0
	movl	$.LC72, %eax
	movl	-12(%ebp), %edx
	addl	$3, %edx
	movl	$10, 8(%esp)
	movl	%eax, 4(%esp)
	movl	%edx, (%esp)
	call	memcpy
	.loc 1 464 0
	movl	-16(%ebp), %eax
	leal	9(%eax), %ebx
	movl	$47, 4(%esp)
	movl	-12(%ebp), %eax
	movl	%eax, (%esp)
	call	strchr
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	%ebx, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 459 0
	addl	$1, -16(%ebp)
.L181:
	cmpl	$255, -16(%ebp)
	jle	.L182
.LBE41:
	.loc 1 467 0
	addl	$4132, %esp
	popl	%ebx
	.cfi_restore 3
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE11:
	.size	test_strchr, .-test_strchr
	.section	.rodata
.LC75:
	.string	"strchrnul"
	.text
	.type	test_strchrnul, @function
test_strchrnul:
.LFB12:
	.loc 1 473 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$4136, %esp
	.loc 1 475 0
	movl	$.LC75, it
	.loc 1 476 0
	movl	$.LC4, -20(%ebp)
	movl	$122, 4(%esp)
	movl	-20(%ebp), %eax
	movl	%eax, (%esp)
	call	strchrnul
	movl	%eax, cp
	.loc 1 477 0
	movl	cp, %eax
	movzbl	(%eax), %eax
	testb	%al, %al
	sete	%al
	movzbl	%al, %eax
	movl	$1, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 478 0
	movl	-20(%ebp), %eax
	leal	4(%eax), %edx
	movl	cp, %eax
	cmpl	%eax, %edx
	sete	%al
	movzbl	%al, %eax
	movl	$2, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 479 0
	movl	$.LC4, %eax
	movl	$5, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 480 0
	movl	$99, 4(%esp)
	movl	$one, (%esp)
	call	strchrnul
	cmpl	$one+2, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$3, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 481 0
	movl	$100, 4(%esp)
	movl	$one, (%esp)
	call	strchrnul
	cmpl	$one+3, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$4, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 482 0
	movl	$97, 4(%esp)
	movl	$one, (%esp)
	call	strchrnul
	cmpl	$one, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$5, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 483 0
	movl	$0, 4(%esp)
	movl	$one, (%esp)
	call	strchrnul
	cmpl	$one+4, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$6, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 484 0
	movl	$.LC74, %eax
	movl	$6, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 485 0
	movl	$98, 4(%esp)
	movl	$one, (%esp)
	call	strchrnul
	cmpl	$one+1, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$7, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 486 0
	movl	$.LC8, %eax
	movl	$1, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 487 0
	movl	$98, 4(%esp)
	movl	$one, (%esp)
	call	strchrnul
	cmpl	$one, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$8, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 488 0
	movl	$0, 4(%esp)
	movl	$one, (%esp)
	call	strchrnul
	cmpl	$one, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$9, 4(%esp)
	movl	%eax, (%esp)
	call	check
.LBB42:
	.loc 1 493 0
	movl	$0, -16(%ebp)
	jmp	.L185
.L186:
	.loc 1 495 0
	leal	-4116(%ebp), %eax
	addl	$255, %eax
	movl	%eax, %edx
	movb	$0, %dl
	movl	-16(%ebp), %eax
	leal	(%edx,%eax), %eax
	movl	%eax, -12(%ebp)
	.loc 1 496 0
	movl	$.LC71, %eax
	movl	$3, 8(%esp)
	movl	%eax, 4(%esp)
	movl	-12(%ebp), %eax
	movl	%eax, (%esp)
	call	memcpy
	.loc 1 497 0
	movl	$.LC72, %eax
	movl	-12(%ebp), %edx
	addl	$3, %edx
	movl	$10, 8(%esp)
	movl	%eax, 4(%esp)
	movl	%edx, (%esp)
	call	memcpy
	.loc 1 498 0
	movl	$47, 4(%esp)
	movl	-12(%ebp), %eax
	movl	%eax, (%esp)
	call	strchrnul
	movl	%eax, cp
	.loc 1 499 0
	movl	-16(%ebp), %eax
	addl	%eax, %eax
	leal	9(%eax), %edx
	movl	cp, %eax
	movzbl	(%eax), %eax
	testb	%al, %al
	sete	%al
	movzbl	%al, %eax
	movl	%edx, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 500 0
	movl	-16(%ebp), %eax
	addl	$5, %eax
	leal	(%eax,%eax), %edx
	movl	-12(%ebp), %eax
	leal	2(%eax), %ecx
	movl	cp, %eax
	cmpl	%eax, %ecx
	sete	%al
	movzbl	%al, %eax
	movl	%edx, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 493 0
	addl	$1, -16(%ebp)
.L185:
	cmpl	$255, -16(%ebp)
	jle	.L186
.LBE42:
	.loc 1 503 0
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE12:
	.size	test_strchrnul, .-test_strchrnul
	.section	.rodata
.LC76:
	.string	"rawmemchr"
	.text
	.type	test_rawmemchr, @function
test_rawmemchr:
.LFB13:
	.loc 1 510 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	pushl	%ebx
	subl	$4132, %esp
	.loc 1 511 0
	movl	$.LC76, it
	.loc 1 512 0
	movl	$.LC4, %eax
	movl	$5, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	.cfi_offset 3, -12
	call	memcpy
	.loc 1 513 0
	movl	$99, 4(%esp)
	movl	$one, (%esp)
	call	rawmemchr
	cmpl	$one+2, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$1, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 514 0
	movl	$100, 4(%esp)
	movl	$one, (%esp)
	call	rawmemchr
	cmpl	$one+3, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$2, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 515 0
	movl	$97, 4(%esp)
	movl	$one, (%esp)
	call	rawmemchr
	cmpl	$one, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$3, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 516 0
	movl	$0, 4(%esp)
	movl	$one, (%esp)
	call	rawmemchr
	cmpl	$one+4, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$4, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 517 0
	movl	$.LC74, %eax
	movl	$6, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 518 0
	movl	$98, 4(%esp)
	movl	$one, (%esp)
	call	rawmemchr
	cmpl	$one+1, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$5, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 519 0
	movl	$.LC8, %eax
	movl	$1, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 520 0
	movl	$0, 4(%esp)
	movl	$one, (%esp)
	call	rawmemchr
	cmpl	$one, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$6, 4(%esp)
	movl	%eax, (%esp)
	call	check
.LBB43:
	.loc 1 525 0
	movl	$0, -16(%ebp)
	jmp	.L189
.L190:
	.loc 1 527 0
	leal	-4112(%ebp), %eax
	addl	$255, %eax
	movl	%eax, %edx
	movb	$0, %dl
	movl	-16(%ebp), %eax
	leal	(%edx,%eax), %eax
	movl	%eax, -12(%ebp)
	.loc 1 528 0
	movl	$.LC71, %eax
	movl	$3, 8(%esp)
	movl	%eax, 4(%esp)
	movl	-12(%ebp), %eax
	movl	%eax, (%esp)
	call	memcpy
	.loc 1 529 0
	movl	$.LC72, %eax
	movl	-12(%ebp), %edx
	addl	$3, %edx
	movl	$10, 8(%esp)
	movl	%eax, 4(%esp)
	movl	%edx, (%esp)
	call	memcpy
	.loc 1 530 0
	movl	-16(%ebp), %eax
	leal	6(%eax), %ebx
	movl	$82, 4(%esp)
	movl	-12(%ebp), %eax
	movl	%eax, (%esp)
	call	rawmemchr
	movl	-12(%ebp), %edx
	addl	$8, %edx
	cmpl	%edx, %eax
	sete	%al
	movzbl	%al, %eax
	movl	%ebx, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 525 0
	addl	$1, -16(%ebp)
.L189:
	cmpl	$255, -16(%ebp)
	jle	.L190
.LBE43:
	.loc 1 533 0
	addl	$4132, %esp
	popl	%ebx
	.cfi_restore 3
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE13:
	.size	test_rawmemchr, .-test_rawmemchr
	.section	.rodata
.LC77:
	.string	"index"
	.text
	.type	test_index, @function
test_index:
.LFB14:
	.loc 1 538 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 539 0
	movl	$.LC77, it
	.loc 1 540 0
	movl	$1, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 541 0
	movl	$.LC4, %eax
	movl	$5, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 542 0
	movl	$99, 4(%esp)
	movl	$one, (%esp)
	call	index
	cmpl	$one+2, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$2, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 543 0
	movl	$100, 4(%esp)
	movl	$one, (%esp)
	call	index
	cmpl	$one+3, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$3, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 544 0
	movl	$97, 4(%esp)
	movl	$one, (%esp)
	call	index
	cmpl	$one, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$4, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 545 0
	movl	$0, 4(%esp)
	movl	$one, (%esp)
	call	index
	cmpl	$one+4, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$5, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 546 0
	movl	$.LC74, %eax
	movl	$6, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 547 0
	movl	$98, 4(%esp)
	movl	$one, (%esp)
	call	index
	cmpl	$one+1, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$6, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 548 0
	movl	$.LC8, %eax
	movl	$1, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 549 0
	movl	$98, 4(%esp)
	movl	$one, (%esp)
	call	index
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$7, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 550 0
	movl	$0, 4(%esp)
	movl	$one, (%esp)
	call	index
	cmpl	$one, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$8, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 551 0
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE14:
	.size	test_index, .-test_index
	.section	.rodata
.LC78:
	.string	"strrchr"
	.text
	.type	test_strrchr, @function
test_strrchr:
.LFB15:
	.loc 1 555 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	pushl	%ebx
	subl	$4132, %esp
	.loc 1 556 0
	movl	$.LC78, it
	.loc 1 557 0
	movl	$1, 4(%esp)
	movl	$1, (%esp)
	.cfi_offset 3, -12
	call	check
	.loc 1 558 0
	movl	$.LC4, %eax
	movl	$5, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 559 0
	movl	$99, 4(%esp)
	movl	$one, (%esp)
	call	strrchr
	cmpl	$one+2, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$2, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 560 0
	movl	$100, 4(%esp)
	movl	$one, (%esp)
	call	strrchr
	cmpl	$one+3, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$3, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 561 0
	movl	$97, 4(%esp)
	movl	$one, (%esp)
	call	strrchr
	cmpl	$one, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$4, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 562 0
	movl	$0, 4(%esp)
	movl	$one, (%esp)
	call	strchr
	cmpl	$one+4, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$5, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 563 0
	movl	$.LC74, %eax
	movl	$6, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 564 0
	movl	$98, 4(%esp)
	movl	$one, (%esp)
	call	strrchr
	cmpl	$one+3, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$6, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 565 0
	movl	$.LC8, %eax
	movl	$1, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 566 0
	movl	$98, 4(%esp)
	movl	$one, (%esp)
	call	strrchr
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$7, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 567 0
	movl	$0, 4(%esp)
	movl	$one, (%esp)
	call	strchr
	cmpl	$one, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$8, 4(%esp)
	movl	%eax, (%esp)
	call	check
.LBB44:
	.loc 1 572 0
	movl	$0, -16(%ebp)
	jmp	.L195
.L196:
	.loc 1 574 0
	leal	-4112(%ebp), %eax
	addl	$255, %eax
	movl	%eax, %edx
	movb	$0, %dl
	movl	-16(%ebp), %eax
	leal	(%edx,%eax), %eax
	movl	%eax, -12(%ebp)
	.loc 1 575 0
	movl	$.LC71, %eax
	movl	$3, 8(%esp)
	movl	%eax, 4(%esp)
	movl	-12(%ebp), %eax
	movl	%eax, (%esp)
	call	memcpy
	.loc 1 576 0
	movl	$.LC72, %eax
	movl	-12(%ebp), %edx
	addl	$3, %edx
	movl	$10, 8(%esp)
	movl	%eax, 4(%esp)
	movl	%edx, (%esp)
	call	memcpy
	.loc 1 577 0
	movl	-16(%ebp), %eax
	leal	9(%eax), %ebx
	movl	$47, 4(%esp)
	movl	-12(%ebp), %eax
	movl	%eax, (%esp)
	call	strrchr
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	%ebx, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 572 0
	addl	$1, -16(%ebp)
.L195:
	cmpl	$255, -16(%ebp)
	jle	.L196
.LBE44:
	.loc 1 580 0
	addl	$4132, %esp
	popl	%ebx
	.cfi_restore 3
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE15:
	.size	test_strrchr, .-test_strrchr
	.section	.rodata
.LC79:
	.string	"memrchr"
	.text
	.type	test_memrchr, @function
test_memrchr:
.LFB16:
	.loc 1 586 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$184, %esp
	.loc 1 588 0
	movl	$.LC79, it
	.loc 1 589 0
	movl	$5, 8(%esp)
	movl	$122, 4(%esp)
	movl	$.LC4, (%esp)
	call	memrchr
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$1, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 590 0
	movl	$.LC4, %eax
	movl	$5, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 591 0
	movl	$one, (%esp)
	call	strlen
	addl	$1, %eax
	movl	%eax, -28(%ebp)
	.loc 1 592 0
	movl	-28(%ebp), %eax
	movl	%eax, 8(%esp)
	movl	$99, 4(%esp)
	movl	$one, (%esp)
	call	memrchr
	cmpl	$one+2, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$2, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 593 0
	movl	-28(%ebp), %eax
	movl	%eax, 8(%esp)
	movl	$100, 4(%esp)
	movl	$one, (%esp)
	call	memrchr
	cmpl	$one+3, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$3, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 594 0
	movl	-28(%ebp), %eax
	movl	%eax, 8(%esp)
	movl	$97, 4(%esp)
	movl	$one, (%esp)
	call	memrchr
	cmpl	$one, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$4, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 595 0
	movl	-28(%ebp), %eax
	movl	%eax, 8(%esp)
	movl	$0, 4(%esp)
	movl	$one, (%esp)
	call	memrchr
	cmpl	$one+4, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$5, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 596 0
	movl	$.LC74, %eax
	movl	$6, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 597 0
	movl	$one, (%esp)
	call	strlen
	addl	$1, %eax
	movl	%eax, -28(%ebp)
	.loc 1 598 0
	movl	-28(%ebp), %eax
	movl	%eax, 8(%esp)
	movl	$98, 4(%esp)
	movl	$one, (%esp)
	call	memrchr
	cmpl	$one+3, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$6, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 599 0
	movl	$.LC8, %eax
	movl	$1, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 600 0
	movl	$one, (%esp)
	call	strlen
	addl	$1, %eax
	movl	%eax, -28(%ebp)
	.loc 1 601 0
	movl	-28(%ebp), %eax
	movl	%eax, 8(%esp)
	movl	$98, 4(%esp)
	movl	$one, (%esp)
	call	memrchr
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$7, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 602 0
	movl	-28(%ebp), %eax
	movl	%eax, 8(%esp)
	movl	$0, 4(%esp)
	movl	$one, (%esp)
	call	memrchr
	cmpl	$one, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$8, 4(%esp)
	movl	%eax, (%esp)
	call	check
.LBB45:
	.loc 1 611 0
	movl	$0, -24(%ebp)
	jmp	.L199
.L206:
	.loc 1 612 0
	movl	$0, -20(%ebp)
	jmp	.L200
.L205:
	.loc 1 613 0
	movl	$0, -16(%ebp)
	jmp	.L201
.L202:
	.loc 1 614 0
	movl	-16(%ebp), %eax
	movl	-24(%ebp), %edx
	leal	(%edx,%eax), %eax
	movb	$120, -160(%ebp,%eax)
	.loc 1 613 0
	addl	$1, -16(%ebp)
.L201:
	movl	-16(%ebp), %eax
	cmpl	-20(%ebp), %eax
	jl	.L202
	.loc 1 616 0
	movl	-20(%ebp), %eax
	subl	$1, %eax
	movl	%eax, -12(%ebp)
	jmp	.L203
.L204:
	.loc 1 620 0
	movl	-20(%ebp), %edx
	movl	-24(%ebp), %ecx
	leal	-160(%ebp), %eax
	addl	%ecx, %eax
	movl	%edx, 8(%esp)
	movl	$120, 4(%esp)
	movl	%eax, (%esp)
	call	memrchr
	movl	%eax, %edx
	movl	-24(%ebp), %ecx
	movl	-12(%ebp), %eax
	addl	%eax, %ecx
	leal	-160(%ebp), %eax
	addl	%ecx, %eax
	cmpl	%eax, %edx
	sete	%al
	movzbl	%al, %eax
	movl	$9, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 621 0
	movl	-12(%ebp), %eax
	notl	%eax
	addl	-20(%ebp), %eax
	movl	%eax, %edx
	movl	-24(%ebp), %ecx
	movl	-12(%ebp), %eax
	leal	(%ecx,%eax), %eax
	leal	1(%eax), %ecx
	leal	-160(%ebp), %eax
	addl	%ecx, %eax
	movl	%edx, 8(%esp)
	movl	$120, 4(%esp)
	movl	%eax, (%esp)
	call	memrchr
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$10, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 623 0
	movl	-12(%ebp), %eax
	movl	-24(%ebp), %edx
	leal	(%edx,%eax), %eax
	movb	$45, -160(%ebp,%eax)
	.loc 1 616 0
	subl	$1, -12(%ebp)
.L203:
	cmpl	$0, -12(%ebp)
	jns	.L204
	.loc 1 612 0
	addl	$1, -20(%ebp)
.L200:
	movl	-24(%ebp), %eax
	movl	$132, %edx
	movl	%edx, %ecx
	subl	%eax, %ecx
	movl	%ecx, %eax
	cmpl	-20(%ebp), %eax
	jg	.L205
	.loc 1 611 0
	addl	$1, -24(%ebp)
.L199:
	cmpl	$3, -24(%ebp)
	jle	.L206
.LBE45:
	.loc 1 628 0
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE16:
	.size	test_memrchr, .-test_memrchr
	.section	.rodata
.LC80:
	.string	"rindex"
	.text
	.type	test_rindex, @function
test_rindex:
.LFB17:
	.loc 1 633 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 634 0
	movl	$.LC80, it
	.loc 1 635 0
	movl	$1, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 636 0
	movl	$.LC4, %eax
	movl	$5, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 637 0
	movl	$99, 4(%esp)
	movl	$one, (%esp)
	call	rindex
	cmpl	$one+2, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$2, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 638 0
	movl	$100, 4(%esp)
	movl	$one, (%esp)
	call	rindex
	cmpl	$one+3, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$3, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 639 0
	movl	$97, 4(%esp)
	movl	$one, (%esp)
	call	rindex
	cmpl	$one, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$4, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 640 0
	movl	$0, 4(%esp)
	movl	$one, (%esp)
	call	strchr
	cmpl	$one+4, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$5, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 641 0
	movl	$.LC74, %eax
	movl	$6, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 642 0
	movl	$98, 4(%esp)
	movl	$one, (%esp)
	call	rindex
	cmpl	$one+3, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$6, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 643 0
	movl	$.LC8, %eax
	movl	$1, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 644 0
	movl	$98, 4(%esp)
	movl	$one, (%esp)
	call	rindex
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$7, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 645 0
	movl	$0, 4(%esp)
	movl	$one, (%esp)
	call	strchr
	cmpl	$one, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$8, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 646 0
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE17:
	.size	test_rindex, .-test_rindex
	.section	.rodata
.LC81:
	.string	"strpbrk"
.LC82:
	.string	"cb"
.LC83:
	.string	"abcabdea"
.LC84:
	.string	"db"
.LC85:
	.string	"bc"
.LC86:
	.string	"bcd"
.LC87:
	.string	"bcde"
.LC88:
	.string	"befg"
.LC89:
	.string	"cbr"
	.text
	.type	test_strpbrk, @function
test_strpbrk:
.LFB18:
	.loc 1 650 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 651 0
	movl	$.LC81, it
	.loc 1 652 0
	movl	$1, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 653 0
	movl	$.LC4, %eax
	movl	$5, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 654 0
	movl	$99, 4(%esp)
	movl	$one, (%esp)
	call	strchr
	cmpl	$one+2, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$2, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 655 0
	movl	$100, 4(%esp)
	movl	$one, (%esp)
	call	strchr
	cmpl	$one+3, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$3, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 656 0
	movl	$97, 4(%esp)
	movl	$one, (%esp)
	call	strchr
	cmpl	$one, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$4, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 657 0
	movl	$5, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 658 0
	movl	$.LC82, 4(%esp)
	movl	$one, (%esp)
	call	strpbrk
	cmpl	$one+1, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$6, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 659 0
	movl	$.LC83, %eax
	movl	$9, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 660 0
	movl	$98, 4(%esp)
	movl	$one, (%esp)
	call	strchr
	cmpl	$one+1, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$7, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 661 0
	movl	$.LC82, 4(%esp)
	movl	$one, (%esp)
	call	strpbrk
	cmpl	$one+1, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$8, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 662 0
	movl	$.LC84, 4(%esp)
	movl	$one, (%esp)
	call	strpbrk
	cmpl	$one+1, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$9, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 663 0
	movl	$.LC8, %eax
	movl	$1, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 664 0
	movl	$.LC85, 4(%esp)
	movl	$one, (%esp)
	call	strpbrk
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$10, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 665 0
	movl	$.LC8, %eax
	movl	$1, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 666 0
	movl	$.LC86, 4(%esp)
	movl	$one, (%esp)
	call	strpbrk
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$11, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 667 0
	movl	$.LC8, %eax
	movl	$1, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 668 0
	movl	$.LC87, 4(%esp)
	movl	$one, (%esp)
	call	strpbrk
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$12, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 669 0
	movl	$13, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 670 0
	movl	$.LC83, %eax
	movl	$9, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 671 0
	movl	$.LC88, 4(%esp)
	movl	$one, (%esp)
	call	strpbrk
	cmpl	$one+1, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$14, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 672 0
	movl	$.LC89, 4(%esp)
	movl	$one, (%esp)
	call	strpbrk
	cmpl	$one+1, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$15, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 673 0
	movl	$.LC84, 4(%esp)
	movl	$one, (%esp)
	call	strpbrk
	cmpl	$one+1, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$16, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 674 0
	movl	$.LC68, 4(%esp)
	movl	$one, (%esp)
	call	strpbrk
	cmpl	$one+6, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$17, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 675 0
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE18:
	.size	test_strpbrk, .-test_strpbrk
	.section	.rodata
.LC90:
	.string	"strstr"
.LC91:
	.string	"de"
.LC92:
	.string	"ba"
.LC93:
	.string	"bcbca"
.LC94:
	.string	"bca"
.LC95:
	.string	"bbbcabbca"
.LC96:
	.string	"bbca"
	.text
	.type	test_strstr, @function
test_strstr:
.LFB19:
	.loc 1 679 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 680 0
	movl	$.LC90, it
	.loc 1 681 0
	movl	$1, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 682 0
	movl	$2, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 683 0
	movl	$.LC4, %eax
	movl	$5, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 684 0
	movl	$99, 4(%esp)
	movl	$one, (%esp)
	call	strchr
	cmpl	$one+2, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$3, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 685 0
	movl	$.LC85, 4(%esp)
	movl	$one, (%esp)
	call	strstr
	cmpl	$one+1, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$4, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 686 0
	movl	$100, 4(%esp)
	movl	$one, (%esp)
	call	strchr
	cmpl	$one+3, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$5, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 687 0
	movl	$.LC6, 4(%esp)
	movl	$one, (%esp)
	call	strstr
	cmpl	$one+2, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$6, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 688 0
	movl	$.LC29, 4(%esp)
	movl	$one, (%esp)
	call	strstr
	cmpl	$one, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$7, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 689 0
	movl	$.LC4, 4(%esp)
	movl	$one, (%esp)
	call	strstr
	cmpl	$one, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$8, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 690 0
	movl	$.LC30, 4(%esp)
	movl	$one, (%esp)
	call	strstr
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$9, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 691 0
	movl	$.LC91, 4(%esp)
	movl	$one, (%esp)
	call	strstr
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$10, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 692 0
	movl	$11, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 693 0
	movl	$.LC74, %eax
	movl	$6, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 694 0
	movl	$.LC92, 4(%esp)
	movl	$one, (%esp)
	call	strstr
	cmpl	$one+1, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$12, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 695 0
	movl	$.LC8, %eax
	movl	$1, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 696 0
	movl	$98, 4(%esp)
	movl	$one, (%esp)
	call	strchr
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$13, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 697 0
	movl	$14, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 698 0
	movl	$.LC93, %eax
	movl	$6, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 699 0
	movl	$.LC94, 4(%esp)
	movl	$one, (%esp)
	call	strstr
	cmpl	$one+2, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$15, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 700 0
	movl	$.LC95, %eax
	movl	$10, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 701 0
	movl	$.LC96, 4(%esp)
	movl	$one, (%esp)
	call	strstr
	cmpl	$one+1, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$16, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 702 0
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE19:
	.size	test_strstr, .-test_strstr
	.section	.rodata
.LC97:
	.string	"strspn"
	.text
	.type	test_strspn, @function
test_strspn:
.LFB20:
	.loc 1 706 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 707 0
	movl	$.LC97, it
	.loc 1 708 0
	movl	$1, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 709 0
	movl	$2, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 710 0
	movl	$3, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 711 0
	movl	$4, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 712 0
	movl	$5, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 713 0
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE20:
	.size	test_strspn, .-test_strspn
	.section	.rodata
.LC98:
	.string	"strcspn"
	.text
	.type	test_strcspn, @function
test_strcspn:
.LFB21:
	.loc 1 717 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 718 0
	movl	$.LC98, it
	.loc 1 719 0
	movl	$1, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 720 0
	movl	$2, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 721 0
	movl	$3, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 722 0
	movl	$4, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 723 0
	movl	$5, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 724 0
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE21:
	.size	test_strcspn, .-test_strcspn
	.section	.rodata
.LC99:
	.string	"strtok"
.LC100:
	.string	"first, second, third"
.LC101:
	.string	", "
.LC102:
	.string	"first"
.LC103:
	.string	"second"
.LC104:
	.string	"third"
.LC105:
	.string	", first, "
.LC106:
	.string	"1a, 1b; 2a, 2b"
.LC107:
	.string	"1a"
.LC108:
	.string	"; "
.LC109:
	.string	"1b"
.LC110:
	.string	"2a"
.LC111:
	.string	"x-y"
.LC112:
	.string	"-"
.LC113:
	.string	"y"
.LC114:
	.string	"a,b, c,, ,d"
.LC115:
	.string	" ,"
.LC116:
	.string	"d"
.LC117:
	.string	"a,b,c"
.LC118:
	.string	","
	.text
	.type	test_strtok, @function
test_strtok:
.LFB22:
	.loc 1 728 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 729 0
	movl	$.LC99, it
	.loc 1 730 0
	movl	$.LC100, %eax
	movl	$21, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 731 0
	movl	$.LC101, %eax
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	strtok
	movl	$1, 8(%esp)
	movl	$.LC102, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 732 0
	movl	$2, 8(%esp)
	movl	$.LC102, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 733 0
	movl	$.LC101, %eax
	movl	%eax, 4(%esp)
	movl	$0, (%esp)
	call	strtok
	movl	$3, 8(%esp)
	movl	$.LC103, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 734 0
	movl	$.LC101, %eax
	movl	%eax, 4(%esp)
	movl	$0, (%esp)
	call	strtok
	movl	$4, 8(%esp)
	movl	$.LC104, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 735 0
	movl	$.LC101, %eax
	movl	%eax, 4(%esp)
	movl	$0, (%esp)
	call	strtok
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$5, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 736 0
	movl	$.LC105, %eax
	movl	$10, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 737 0
	movl	$.LC101, %eax
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	strtok
	movl	$6, 8(%esp)
	movl	$.LC102, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 738 0
	movl	$.LC101, %eax
	movl	%eax, 4(%esp)
	movl	$0, (%esp)
	call	strtok
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$7, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 739 0
	movl	$.LC106, %eax
	movl	$15, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 740 0
	movl	$.LC101, %eax
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	strtok
	movl	$8, 8(%esp)
	movl	$.LC107, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 741 0
	movl	$.LC108, %eax
	movl	%eax, 4(%esp)
	movl	$0, (%esp)
	call	strtok
	movl	$9, 8(%esp)
	movl	$.LC109, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 742 0
	movl	$.LC101, %eax
	movl	%eax, 4(%esp)
	movl	$0, (%esp)
	call	strtok
	movl	$10, 8(%esp)
	movl	$.LC110, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 743 0
	movl	$.LC111, %eax
	movl	$4, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$two, (%esp)
	call	memcpy
	.loc 1 744 0
	movl	$.LC112, %eax
	movl	%eax, 4(%esp)
	movl	$two, (%esp)
	call	strtok
	movl	$11, 8(%esp)
	movl	$.LC5, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 745 0
	movl	$.LC112, %eax
	movl	%eax, 4(%esp)
	movl	$0, (%esp)
	call	strtok
	movl	$12, 8(%esp)
	movl	$.LC113, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 746 0
	movl	$.LC112, %eax
	movl	%eax, 4(%esp)
	movl	$0, (%esp)
	call	strtok
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$13, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 747 0
	movl	$.LC114, %eax
	movl	$12, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 748 0
	movl	$.LC101, %eax
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	strtok
	movl	$14, 8(%esp)
	movl	$.LC27, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 749 0
	movl	$.LC101, %eax
	movl	%eax, 4(%esp)
	movl	$0, (%esp)
	call	strtok
	movl	$15, 8(%esp)
	movl	$.LC49, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 750 0
	movl	$.LC115, %eax
	movl	%eax, 4(%esp)
	movl	$0, (%esp)
	call	strtok
	movl	$16, 8(%esp)
	movl	$.LC48, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 751 0
	movl	$.LC115, %eax
	movl	%eax, 4(%esp)
	movl	$0, (%esp)
	call	strtok
	movl	$17, 8(%esp)
	movl	$.LC116, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 752 0
	movl	$.LC101, %eax
	movl	%eax, 4(%esp)
	movl	$0, (%esp)
	call	strtok
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$18, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 753 0
	movl	$.LC101, %eax
	movl	%eax, 4(%esp)
	movl	$0, (%esp)
	call	strtok
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$19, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 754 0
	movl	$.LC101, %eax
	movl	$3, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 755 0
	movl	$.LC101, %eax
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	strtok
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$20, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 756 0
	movl	$.LC8, %eax
	movl	$1, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 757 0
	movl	$.LC101, %eax
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	strtok
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$21, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 758 0
	movl	$.LC29, %eax
	movl	$4, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 759 0
	movl	$.LC101, %eax
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	strtok
	movl	$22, 8(%esp)
	movl	$.LC29, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 760 0
	movl	$.LC101, %eax
	movl	%eax, 4(%esp)
	movl	$0, (%esp)
	call	strtok
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$23, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 761 0
	movl	$.LC29, %eax
	movl	$4, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 762 0
	movl	$.LC8, %eax
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	strtok
	movl	$24, 8(%esp)
	movl	$.LC29, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 763 0
	movl	$.LC8, %eax
	movl	%eax, 4(%esp)
	movl	$0, (%esp)
	call	strtok
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$25, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 764 0
	movl	$.LC33, %eax
	movl	$9, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 765 0
	movl	$.LC117, %eax
	movl	$6, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 766 0
	movl	$.LC118, %eax
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	strtok
	movl	$26, 8(%esp)
	movl	$.LC27, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 767 0
	movl	$.LC118, %eax
	movl	%eax, 4(%esp)
	movl	$0, (%esp)
	call	strtok
	movl	$27, 8(%esp)
	movl	$.LC49, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 768 0
	movl	$.LC118, %eax
	movl	%eax, 4(%esp)
	movl	$0, (%esp)
	call	strtok
	movl	$28, 8(%esp)
	movl	$.LC48, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 769 0
	movl	$.LC118, %eax
	movl	%eax, 4(%esp)
	movl	$0, (%esp)
	call	strtok
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$29, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 770 0
	movl	$30, 8(%esp)
	movl	$.LC58, 4(%esp)
	movl	$one+6, (%esp)
	call	equal
	.loc 1 771 0
	movl	$31, 8(%esp)
	movl	$.LC27, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 772 0
	movl	$32, 8(%esp)
	movl	$.LC49, 4(%esp)
	movl	$one+2, (%esp)
	call	equal
	.loc 1 773 0
	movl	$33, 8(%esp)
	movl	$.LC48, 4(%esp)
	movl	$one+4, (%esp)
	call	equal
	.loc 1 774 0
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE22:
	.size	test_strtok, .-test_strtok
	.section	.rodata
.LC119:
	.string	"strtok_r"
	.text
	.type	test_strtok_r, @function
test_strtok_r:
.LFB23:
	.loc 1 778 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 779 0
	movl	$.LC119, it
	.loc 1 780 0
	movl	$.LC100, %eax
	movl	$21, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 781 0
	movl	$0, cp
	.loc 1 782 0
	movl	$.LC101, %eax
	movl	$cp, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	strtok_r
	movl	$1, 8(%esp)
	movl	$.LC102, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 783 0
	movl	$2, 8(%esp)
	movl	$.LC102, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 784 0
	movl	$.LC101, %eax
	movl	$cp, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$0, (%esp)
	call	strtok_r
	movl	$3, 8(%esp)
	movl	$.LC103, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 785 0
	movl	$.LC101, %eax
	movl	$cp, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$0, (%esp)
	call	strtok_r
	movl	$4, 8(%esp)
	movl	$.LC104, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 786 0
	movl	$.LC101, %eax
	movl	$cp, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$0, (%esp)
	call	strtok_r
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$5, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 787 0
	movl	$.LC105, %eax
	movl	$10, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 788 0
	movl	$0, cp
	.loc 1 789 0
	movl	$.LC101, %eax
	movl	$cp, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	strtok_r
	movl	$6, 8(%esp)
	movl	$.LC102, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 790 0
	movl	$.LC101, %eax
	movl	$cp, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$0, (%esp)
	call	strtok_r
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$7, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 791 0
	movl	$.LC106, %eax
	movl	$15, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 792 0
	movl	$0, cp
	.loc 1 793 0
	movl	$.LC101, %eax
	movl	$cp, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	strtok_r
	movl	$8, 8(%esp)
	movl	$.LC107, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 794 0
	movl	$.LC108, %eax
	movl	$cp, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$0, (%esp)
	call	strtok_r
	movl	$9, 8(%esp)
	movl	$.LC109, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 795 0
	movl	$.LC101, %eax
	movl	$cp, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$0, (%esp)
	call	strtok_r
	movl	$10, 8(%esp)
	movl	$.LC110, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 796 0
	movl	$.LC111, %eax
	movl	$4, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$two, (%esp)
	call	memcpy
	.loc 1 797 0
	movl	$0, cp
	.loc 1 798 0
	movl	$.LC112, %eax
	movl	$cp, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$two, (%esp)
	call	strtok_r
	movl	$11, 8(%esp)
	movl	$.LC5, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 799 0
	movl	$.LC112, %eax
	movl	$cp, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$0, (%esp)
	call	strtok_r
	movl	$12, 8(%esp)
	movl	$.LC113, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 800 0
	movl	$.LC112, %eax
	movl	$cp, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$0, (%esp)
	call	strtok_r
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$13, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 801 0
	movl	$.LC114, %eax
	movl	$12, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 802 0
	movl	$0, cp
	.loc 1 803 0
	movl	$.LC101, %eax
	movl	$cp, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	strtok_r
	movl	$14, 8(%esp)
	movl	$.LC27, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 804 0
	movl	$.LC101, %eax
	movl	$cp, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$0, (%esp)
	call	strtok_r
	movl	$15, 8(%esp)
	movl	$.LC49, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 805 0
	movl	$.LC115, %eax
	movl	$cp, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$0, (%esp)
	call	strtok_r
	movl	$16, 8(%esp)
	movl	$.LC48, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 806 0
	movl	$.LC115, %eax
	movl	$cp, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$0, (%esp)
	call	strtok_r
	movl	$17, 8(%esp)
	movl	$.LC116, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 807 0
	movl	$.LC101, %eax
	movl	$cp, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$0, (%esp)
	call	strtok_r
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$18, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 808 0
	movl	$.LC101, %eax
	movl	$cp, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$0, (%esp)
	call	strtok_r
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$19, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 809 0
	movl	$.LC101, %eax
	movl	$3, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 810 0
	movl	$0, cp
	.loc 1 811 0
	movl	$.LC101, %eax
	movl	$cp, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	strtok_r
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$20, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 812 0
	movl	$.LC8, %eax
	movl	$1, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 813 0
	movl	$0, cp
	.loc 1 814 0
	movl	$.LC101, %eax
	movl	$cp, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	strtok_r
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$21, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 815 0
	movl	$.LC101, %eax
	movl	$cp, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$0, (%esp)
	call	strtok_r
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$22, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 816 0
	movl	$.LC29, %eax
	movl	$4, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 817 0
	movl	$0, cp
	.loc 1 818 0
	movl	$.LC101, %eax
	movl	$cp, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	strtok_r
	movl	$23, 8(%esp)
	movl	$.LC29, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 819 0
	movl	$.LC101, %eax
	movl	$cp, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$0, (%esp)
	call	strtok_r
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$24, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 820 0
	movl	$.LC29, %eax
	movl	$4, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 821 0
	movl	$0, cp
	.loc 1 822 0
	movl	$.LC8, %eax
	movl	$cp, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	strtok_r
	movl	$25, 8(%esp)
	movl	$.LC29, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 823 0
	movl	$.LC8, %eax
	movl	$cp, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$0, (%esp)
	call	strtok_r
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$26, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 824 0
	movl	$.LC33, %eax
	movl	$9, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 825 0
	movl	$.LC117, %eax
	movl	$6, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 826 0
	movl	$0, cp
	.loc 1 827 0
	movl	$.LC118, %eax
	movl	$cp, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	strtok_r
	movl	$27, 8(%esp)
	movl	$.LC27, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 828 0
	movl	$.LC118, %eax
	movl	$cp, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$0, (%esp)
	call	strtok_r
	movl	$28, 8(%esp)
	movl	$.LC49, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 829 0
	movl	$.LC118, %eax
	movl	$cp, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$0, (%esp)
	call	strtok_r
	movl	$29, 8(%esp)
	movl	$.LC48, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 830 0
	movl	$.LC118, %eax
	movl	$cp, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$0, (%esp)
	call	strtok_r
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$30, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 831 0
	movl	$31, 8(%esp)
	movl	$.LC58, 4(%esp)
	movl	$one+6, (%esp)
	call	equal
	.loc 1 832 0
	movl	$32, 8(%esp)
	movl	$.LC27, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 833 0
	movl	$33, 8(%esp)
	movl	$.LC49, 4(%esp)
	movl	$one+2, (%esp)
	call	equal
	.loc 1 834 0
	movl	$34, 8(%esp)
	movl	$.LC48, 4(%esp)
	movl	$one+4, (%esp)
	call	equal
	.loc 1 835 0
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE23:
	.size	test_strtok_r, .-test_strtok_r
	.section	.rodata
.LC120:
	.string	"strsep"
.LC121:
	.string	"a,b, c,, ,d "
.LC122:
	.string	"This"
.LC123:
	.string	"is"
.LC124:
	.string	"test"
.LC125:
	.string	"a,b, c,, ,d,"
.LC126:
	.string	" c"
.LC127:
	.string	" "
.LC128:
	.string	"xy,"
.LC129:
	.string	"x,y"
.LC130:
	.string	",xy"
.LC131:
	.string	"ABC"
.LC132:
	.string	"C"
.LC133:
	.string	"AB"
.LC134:
	.string	":"
.LC135:
	.string	"CD"
.LC136:
	.string	":."
	.text
	.type	test_strsep, @function
test_strsep:
.LFB24:
	.loc 1 839 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$72, %esp
	.loc 1 841 0
	movl	$.LC120, it
	.loc 1 842 0
	movl	$.LC100, %eax
	movl	$21, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	movl	%eax, cp
	.loc 1 843 0
	movl	$.LC101, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	$1, 8(%esp)
	movl	$.LC102, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 844 0
	movl	$2, 8(%esp)
	movl	$.LC102, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 845 0
	movl	$.LC101, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	$3, 8(%esp)
	movl	$.LC8, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 846 0
	movl	$.LC101, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	$4, 8(%esp)
	movl	$.LC103, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 847 0
	movl	$.LC101, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	$5, 8(%esp)
	movl	$.LC8, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 848 0
	movl	$.LC101, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	$6, 8(%esp)
	movl	$.LC104, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 849 0
	movl	$.LC101, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$7, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 850 0
	movl	$.LC105, %eax
	movl	$10, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	movl	%eax, cp
	.loc 1 851 0
	movl	$.LC101, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	$8, 8(%esp)
	movl	$.LC8, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 852 0
	movl	$.LC101, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	$9, 8(%esp)
	movl	$.LC8, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 853 0
	movl	$.LC101, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	$10, 8(%esp)
	movl	$.LC102, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 854 0
	movl	$.LC101, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	$11, 8(%esp)
	movl	$.LC8, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 855 0
	movl	$.LC101, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	$12, 8(%esp)
	movl	$.LC8, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 856 0
	movl	$.LC101, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$13, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 857 0
	movl	$.LC106, %eax
	movl	$15, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	movl	%eax, cp
	.loc 1 858 0
	movl	$.LC101, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	$14, 8(%esp)
	movl	$.LC107, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 859 0
	movl	$.LC101, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	$15, 8(%esp)
	movl	$.LC8, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 860 0
	movl	$.LC108, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	$16, 8(%esp)
	movl	$.LC109, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 861 0
	movl	$.LC101, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	$17, 8(%esp)
	movl	$.LC8, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 862 0
	movl	$.LC101, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	$18, 8(%esp)
	movl	$.LC110, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 863 0
	movl	$.LC111, %eax
	movl	$4, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$two, (%esp)
	call	memcpy
	movl	%eax, cp
	.loc 1 864 0
	movl	$.LC112, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	$19, 8(%esp)
	movl	$.LC5, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 865 0
	movl	$.LC112, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	$20, 8(%esp)
	movl	$.LC113, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 866 0
	movl	$.LC112, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$21, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 867 0
	movl	$.LC121, %eax
	movl	$13, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	movl	%eax, cp
	.loc 1 868 0
	movl	$.LC101, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	$22, 8(%esp)
	movl	$.LC27, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 869 0
	movl	$.LC101, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	$23, 8(%esp)
	movl	$.LC49, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 870 0
	movl	$.LC115, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	$24, 8(%esp)
	movl	$.LC8, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 871 0
	movl	$.LC115, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	$25, 8(%esp)
	movl	$.LC48, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 872 0
	movl	$.LC115, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	$26, 8(%esp)
	movl	$.LC8, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 873 0
	movl	$.LC115, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	$27, 8(%esp)
	movl	$.LC8, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 874 0
	movl	$.LC115, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	$28, 8(%esp)
	movl	$.LC8, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 875 0
	movl	$.LC115, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	$29, 8(%esp)
	movl	$.LC116, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 876 0
	movl	$.LC115, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	$30, 8(%esp)
	movl	$.LC8, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 877 0
	movl	$.LC101, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$31, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 878 0
	movl	$.LC101, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$32, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 879 0
	movl	$.LC101, %eax
	movl	$3, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	movl	%eax, cp
	.loc 1 880 0
	movl	$.LC101, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	$33, 8(%esp)
	movl	$.LC8, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 881 0
	movl	$.LC101, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	$34, 8(%esp)
	movl	$.LC8, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 882 0
	movl	$.LC101, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	$35, 8(%esp)
	movl	$.LC8, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 883 0
	movl	$.LC101, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$36, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 884 0
	movl	$.LC8, %eax
	movl	$1, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	movl	%eax, cp
	.loc 1 885 0
	movl	$.LC101, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	$37, 8(%esp)
	movl	$.LC8, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 886 0
	movl	$.LC101, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$38, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 887 0
	movl	$.LC29, %eax
	movl	$4, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	movl	%eax, cp
	.loc 1 888 0
	movl	$.LC101, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	$39, 8(%esp)
	movl	$.LC29, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 889 0
	movl	$.LC101, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$40, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 890 0
	movl	$.LC29, %eax
	movl	$4, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	movl	%eax, cp
	.loc 1 891 0
	movl	$.LC8, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	$41, 8(%esp)
	movl	$.LC29, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 892 0
	movl	$.LC8, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$42, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 893 0
	movl	$.LC33, %eax
	movl	$9, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 894 0
	movl	$.LC117, %eax
	movl	$6, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	movl	%eax, cp
	.loc 1 895 0
	movl	$.LC118, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	$43, 8(%esp)
	movl	$.LC27, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 896 0
	movl	$.LC118, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	$44, 8(%esp)
	movl	$.LC49, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 897 0
	movl	$.LC118, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	$45, 8(%esp)
	movl	$.LC48, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 898 0
	movl	$.LC118, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$46, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 899 0
	movl	$47, 8(%esp)
	movl	$.LC58, 4(%esp)
	movl	$one+6, (%esp)
	call	equal
	.loc 1 900 0
	movl	$48, 8(%esp)
	movl	$.LC27, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 901 0
	movl	$49, 8(%esp)
	movl	$.LC49, 4(%esp)
	movl	$one+2, (%esp)
	call	equal
	.loc 1 902 0
	movl	$50, 8(%esp)
	movl	$.LC48, 4(%esp)
	movl	$one+4, (%esp)
	call	equal
.LBB46:
	.loc 1 906 0
	movl	$1936287828, -39(%ebp)
	movl	$745761068, -35(%ebp)
	movl	$1702112353, -31(%ebp)
	movw	$29811, -27(%ebp)
	movb	$0, -25(%ebp)
.LBB47:
	.loc 1 907 0
	leal	-39(%ebp), %eax
	movl	%eax, -20(%ebp)
	movl	-20(%ebp), %eax
	movl	%eax, (%esp)
	call	strlen
	addl	$1, %eax
	movl	%eax, -16(%ebp)
	movl	-16(%ebp), %eax
	addl	$15, %eax
	addl	$15, %eax
	shrl	$4, %eax
	sall	$4, %eax
	subl	%eax, %esp
	leal	12(%esp), %eax
	addl	$15, %eax
	shrl	$4, %eax
	sall	$4, %eax
	movl	%eax, -12(%ebp)
	movl	-16(%ebp), %eax
	movl	%eax, 8(%esp)
	movl	-20(%ebp), %eax
	movl	%eax, 4(%esp)
	movl	-12(%ebp), %eax
	movl	%eax, (%esp)
	call	memcpy
.LBE47:
	movl	%eax, -44(%ebp)
	.loc 1 908 0
	movl	$.LC118, %eax
	movl	%eax, 4(%esp)
	leal	-44(%ebp), %eax
	movl	%eax, (%esp)
	call	strsep
	movl	$51, 8(%esp)
	movl	$.LC122, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 909 0
	movl	$.LC118, %eax
	movl	%eax, 4(%esp)
	leal	-44(%ebp), %eax
	movl	%eax, (%esp)
	call	strsep
	movl	$52, 8(%esp)
	movl	$.LC123, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 910 0
	movl	$.LC118, %eax
	movl	%eax, 4(%esp)
	leal	-44(%ebp), %eax
	movl	%eax, (%esp)
	call	strsep
	movl	$53, 8(%esp)
	movl	$.LC27, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 911 0
	movl	$.LC118, %eax
	movl	%eax, 4(%esp)
	leal	-44(%ebp), %eax
	movl	%eax, (%esp)
	call	strsep
	movl	$54, 8(%esp)
	movl	$.LC124, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 912 0
	movl	$.LC118, %eax
	movl	%eax, 4(%esp)
	leal	-44(%ebp), %eax
	movl	%eax, (%esp)
	call	strsep
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$55, 4(%esp)
	movl	%eax, (%esp)
	call	check
.LBE46:
	.loc 1 916 0
	movl	$.LC125, %eax
	movl	$13, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	movl	%eax, cp
	.loc 1 917 0
	movl	$.LC118, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	$56, 8(%esp)
	movl	$.LC27, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 918 0
	movl	$.LC118, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	$57, 8(%esp)
	movl	$.LC49, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 919 0
	movl	$.LC118, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	$58, 8(%esp)
	movl	$.LC126, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 920 0
	movl	$.LC118, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	$59, 8(%esp)
	movl	$.LC8, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 921 0
	movl	$.LC118, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	$60, 8(%esp)
	movl	$.LC127, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 922 0
	movl	$.LC118, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	$61, 8(%esp)
	movl	$.LC116, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 923 0
	movl	$.LC118, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	$62, 8(%esp)
	movl	$.LC8, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 924 0
	movl	$.LC118, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$63, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 925 0
	movl	$.LC118, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$64, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 927 0
	movl	$.LC125, %eax
	movl	$13, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	movl	%eax, cp
	.loc 1 928 0
	movl	$.LC128, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	$65, 8(%esp)
	movl	$.LC27, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 929 0
	movl	$.LC129, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	$66, 8(%esp)
	movl	$.LC49, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 930 0
	movl	$.LC130, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	$67, 8(%esp)
	movl	$.LC126, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 931 0
	movl	$.LC128, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	$68, 8(%esp)
	movl	$.LC8, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 932 0
	movl	$.LC129, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	$69, 8(%esp)
	movl	$.LC127, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 933 0
	movl	$.LC130, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	$70, 8(%esp)
	movl	$.LC116, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 934 0
	movl	$.LC128, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	$71, 8(%esp)
	movl	$.LC8, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 935 0
	movl	$.LC129, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$72, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 936 0
	movl	$.LC130, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$73, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 938 0
	movl	$.LC131, %eax
	movl	$4, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	movl	%eax, cp
	.loc 1 939 0
	movb	$58, one+4
	.loc 1 940 0
	movl	$.LC132, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	$74, 8(%esp)
	movl	$.LC133, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 941 0
	movl	$.LC134, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	%eax, -24(%ebp)
	.loc 1 942 0
	movl	$75, 8(%esp)
	movl	$.LC8, 4(%esp)
	movl	-24(%ebp), %eax
	movl	%eax, (%esp)
	call	equal
	.loc 1 943 0
	cmpl	$one+3, -24(%ebp)
	sete	%al
	movzbl	%al, %eax
	movl	$76, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 944 0
	movl	cp, %eax
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$77, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 946 0
	movl	$.LC131, %eax
	movl	$4, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	movl	%eax, cp
	.loc 1 947 0
	movb	$58, one+4
	.loc 1 948 0
	movl	$.LC135, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	$78, 8(%esp)
	movl	$.LC133, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 949 0
	movl	$.LC136, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	%eax, -24(%ebp)
	.loc 1 950 0
	movl	$79, 8(%esp)
	movl	$.LC8, 4(%esp)
	movl	-24(%ebp), %eax
	movl	%eax, (%esp)
	call	equal
	.loc 1 951 0
	cmpl	$one+3, -24(%ebp)
	sete	%al
	movzbl	%al, %eax
	movl	$80, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 953 0
	movl	$.LC131, %eax
	movl	$4, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	movl	%eax, cp
	.loc 1 954 0
	movl	$.LC118, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	$81, 8(%esp)
	movl	$.LC131, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 955 0
	movl	cp, %eax
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$82, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 957 0
	movb	$0, one
	.loc 1 958 0
	movl	$one, cp
	.loc 1 959 0
	movl	$.LC118, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	%eax, -24(%ebp)
	.loc 1 960 0
	movl	$83, 8(%esp)
	movl	$.LC8, 4(%esp)
	movl	-24(%ebp), %eax
	movl	%eax, (%esp)
	call	equal
	.loc 1 961 0
	cmpl	$one, -24(%ebp)
	sete	%al
	movzbl	%al, %eax
	movl	$84, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 962 0
	movl	cp, %eax
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$85, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 964 0
	movb	$0, one
	.loc 1 965 0
	movl	$one, cp
	.loc 1 966 0
	movl	$.LC8, %eax
	movl	%eax, 4(%esp)
	movl	$cp, (%esp)
	call	strsep
	movl	%eax, -24(%ebp)
	.loc 1 967 0
	movl	$86, 8(%esp)
	movl	$.LC8, 4(%esp)
	movl	-24(%ebp), %eax
	movl	%eax, (%esp)
	call	equal
	.loc 1 968 0
	cmpl	$one, -24(%ebp)
	sete	%al
	movzbl	%al, %eax
	movl	$87, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 969 0
	movl	cp, %eax
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$88, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 970 0
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE24:
	.size	test_strsep, .-test_strsep
	.section	.rodata
.LC137:
	.string	"memcmp"
	.text
	.type	test_memcmp, @function
test_memcmp:
.LFB25:
	.loc 1 974 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 975 0
	movl	$.LC137, it
	.loc 1 976 0
	movl	$1, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 977 0
	movl	$2, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 978 0
	movl	$3, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 979 0
	movl	$4, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 980 0
	movl	$5, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 981 0
	movl	$6, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 982 0
	movl	$7, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 983 0
	movl	$8, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 984 0
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE25:
	.size	test_memcmp, .-test_memcmp
	.section	.rodata
.LC138:
	.string	"memchr"
.LC139:
	.string	"a\203b"
	.text
	.type	test_memchr, @function
test_memchr:
.LFB26:
	.loc 1 988 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$184, %esp
	.loc 1 989 0
	movl	$.LC138, it
	.loc 1 990 0
	movl	$1, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 991 0
	movl	$.LC4, %eax
	movl	$5, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 992 0
	movl	$4, 8(%esp)
	movl	$99, 4(%esp)
	movl	$one, (%esp)
	call	memchr
	cmpl	$one+2, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$2, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 993 0
	movl	$4, 8(%esp)
	movl	$-157, 4(%esp)
	movl	$one, (%esp)
	call	memchr
	cmpl	$one+2, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$2, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 994 0
	movl	$4, 8(%esp)
	movl	$100, 4(%esp)
	movl	$one, (%esp)
	call	memchr
	cmpl	$one+3, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$3, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 995 0
	movl	$4, 8(%esp)
	movl	$97, 4(%esp)
	movl	$one, (%esp)
	call	memchr
	cmpl	$one, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$4, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 996 0
	movl	$5, 8(%esp)
	movl	$0, 4(%esp)
	movl	$one, (%esp)
	call	memchr
	cmpl	$one+4, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$5, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 997 0
	movl	$.LC74, %eax
	movl	$6, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 998 0
	movl	$5, 8(%esp)
	movl	$98, 4(%esp)
	movl	$one, (%esp)
	call	memchr
	cmpl	$one+1, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$6, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 999 0
	movl	$0, 8(%esp)
	movl	$98, 4(%esp)
	movl	$one, (%esp)
	call	memchr
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$7, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1000 0
	movl	$1, 8(%esp)
	movl	$97, 4(%esp)
	movl	$one, (%esp)
	call	memchr
	cmpl	$one, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$8, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1001 0
	movl	$.LC139, %eax
	movl	$4, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 1002 0
	movl	$3, 8(%esp)
	movl	$131, 4(%esp)
	movl	$one, (%esp)
	call	memchr
	cmpl	$one+1, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$9, 4(%esp)
	movl	%eax, (%esp)
	call	check
.LBB48:
	.loc 1 1011 0
	movl	$0, -24(%ebp)
	jmp	.L227
.L234:
	.loc 1 1012 0
	movl	$0, -20(%ebp)
	jmp	.L228
.L233:
	.loc 1 1013 0
	movl	$0, -16(%ebp)
	jmp	.L229
.L230:
	.loc 1 1014 0
	movl	-16(%ebp), %eax
	movl	-24(%ebp), %edx
	leal	(%edx,%eax), %eax
	movb	$120, -156(%ebp,%eax)
	.loc 1 1013 0
	addl	$1, -16(%ebp)
.L229:
	movl	-16(%ebp), %eax
	cmpl	-20(%ebp), %eax
	jl	.L230
	.loc 1 1016 0
	movl	$0, -12(%ebp)
	jmp	.L231
.L232:
	.loc 1 1020 0
	movl	-20(%ebp), %edx
	movl	-24(%ebp), %ecx
	leal	-156(%ebp), %eax
	addl	%ecx, %eax
	movl	%edx, 8(%esp)
	movl	$120, 4(%esp)
	movl	%eax, (%esp)
	call	memchr
	movl	%eax, %edx
	movl	-24(%ebp), %ecx
	movl	-12(%ebp), %eax
	addl	%eax, %ecx
	leal	-156(%ebp), %eax
	addl	%ecx, %eax
	cmpl	%eax, %edx
	sete	%al
	movzbl	%al, %eax
	movl	$10, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1021 0
	movl	-12(%ebp), %edx
	movl	-24(%ebp), %ecx
	leal	-156(%ebp), %eax
	addl	%ecx, %eax
	movl	%edx, 8(%esp)
	movl	$120, 4(%esp)
	movl	%eax, (%esp)
	call	memchr
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$11, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1022 0
	movl	-12(%ebp), %eax
	movl	-24(%ebp), %edx
	leal	(%edx,%eax), %eax
	movb	$45, -156(%ebp,%eax)
	.loc 1 1016 0
	addl	$1, -12(%ebp)
.L231:
	movl	-12(%ebp), %eax
	cmpl	-20(%ebp), %eax
	jl	.L232
	.loc 1 1012 0
	addl	$1, -20(%ebp)
.L228:
	movl	-24(%ebp), %eax
	movl	$132, %edx
	movl	%edx, %ecx
	subl	%eax, %ecx
	movl	%ecx, %eax
	cmpl	-20(%ebp), %eax
	jg	.L233
	.loc 1 1011 0
	addl	$1, -24(%ebp)
.L227:
	cmpl	$3, -24(%ebp)
	jle	.L234
.LBE48:
	.loc 1 1027 0
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE26:
	.size	test_memchr, .-test_memchr
	.section	.rodata
.LC140:
	.string	"memcpy"
.LC141:
	.string	"axydefgh"
.LC142:
	.string	"foo"
	.align 4
.LC143:
	.string	"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
	.text
	.type	test_memcpy, @function
test_memcpy:
.LFB27:
	.loc 1 1031 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	pushl	%ebx
	subl	$36, %esp
	.loc 1 1033 0
	movl	$.LC140, it
	.loc 1 1034 0
	movl	$4, 8(%esp)
	movl	$.LC29, 4(%esp)
	movl	$one, (%esp)
	.cfi_offset 3, -12
	call	memcpy
	cmpl	$one, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$1, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1035 0
	movl	$2, 8(%esp)
	movl	$.LC29, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 1037 0
	movl	$.LC33, %eax
	movl	$9, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 1038 0
	movl	$2, 8(%esp)
	movl	$.LC56, 4(%esp)
	movl	$one+1, (%esp)
	call	memcpy
	.loc 1 1039 0
	movl	$3, 8(%esp)
	movl	$.LC141, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 1041 0
	movl	$.LC29, %eax
	movl	$4, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 1043 0
	movl	$4, 8(%esp)
	movl	$.LC29, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 1045 0
	movl	$.LC7, %eax
	movl	$9, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 1046 0
	movl	$.LC142, %eax
	movl	$4, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$two, (%esp)
	call	memcpy
	.loc 1 1047 0
	movl	$9, 8(%esp)
	movl	$one, 4(%esp)
	movl	$two, (%esp)
	call	memcpy
	.loc 1 1048 0
	movl	$5, 8(%esp)
	movl	$.LC7, 4(%esp)
	movl	$two, (%esp)
	call	equal
	.loc 1 1049 0
	movl	$6, 8(%esp)
	movl	$.LC7, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 1051 0
	movl	$0, -16(%ebp)
	jmp	.L237
.L238:
.LBB49:
	.loc 1 1053 0
	movl	$.LC143, -12(%ebp)
	.loc 1 1054 0
	movl	-12(%ebp), %eax
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	strcpy
	.loc 1 1056 0
	movl	-16(%ebp), %edx
	movl	%edx, %eax
	addl	%eax, %eax
	addl	%edx, %eax
	addl	%eax, %eax
	.loc 1 1055 0
	leal	7(%eax), %ebx
	movl	-16(%ebp), %eax
	addl	$one, %eax
	movl	$9, 8(%esp)
	movl	$.LC7, 4(%esp)
	movl	%eax, (%esp)
	call	memcpy
	movl	-16(%ebp), %edx
	addl	$one, %edx
	cmpl	%edx, %eax
	sete	%al
	movzbl	%al, %eax
	movl	%ebx, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1057 0
	movl	-16(%ebp), %edx
	movl	%edx, %eax
	addl	%eax, %eax
	addl	%edx, %eax
	addl	%eax, %eax
	leal	8(%eax), %ebx
	movl	-16(%ebp), %eax
	movl	%eax, 8(%esp)
	movl	-12(%ebp), %eax
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcmp
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	%ebx, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1058 0
	movl	-16(%ebp), %edx
	movl	%edx, %eax
	addl	%eax, %eax
	addl	%edx, %eax
	addl	%eax, %eax
	leal	9(%eax), %edx
	movl	-16(%ebp), %eax
	addl	$one, %eax
	movl	%edx, 8(%esp)
	movl	$.LC7, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 1059 0
	movl	-16(%ebp), %edx
	movl	%edx, %eax
	addl	%eax, %eax
	addl	%edx, %eax
	addl	%eax, %eax
	leal	10(%eax), %edx
	movl	-16(%ebp), %eax
	addl	$9, %eax
	movzbl	one(%eax), %eax
	cmpb	$120, %al
	sete	%al
	movzbl	%al, %eax
	movl	%edx, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1061 0
	movl	-16(%ebp), %edx
	movl	%edx, %eax
	addl	%eax, %eax
	addl	%edx, %eax
	addl	%eax, %eax
	.loc 1 1060 0
	leal	11(%eax), %ebx
	movl	-16(%ebp), %eax
	addl	$one, %eax
	movl	$9, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$two, (%esp)
	call	memcpy
	cmpl	$two, %eax
	sete	%al
	movzbl	%al, %eax
	movl	%ebx, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1062 0
	movl	-16(%ebp), %edx
	movl	%edx, %eax
	addl	%eax, %eax
	addl	%edx, %eax
	addl	%eax, %eax
	addl	$12, %eax
	movl	%eax, 8(%esp)
	movl	$.LC7, 4(%esp)
	movl	$two, (%esp)
	call	equal
.LBE49:
	.loc 1 1051 0
	addl	$1, -16(%ebp)
.L237:
	cmpl	$15, -16(%ebp)
	jle	.L238
	.loc 1 1064 0
	addl	$36, %esp
	popl	%ebx
	.cfi_restore 3
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE27:
	.size	test_memcpy, .-test_memcpy
	.section	.rodata
.LC144:
	.string	"mempcpy"
	.text
	.type	test_mempcpy, @function
test_mempcpy:
.LFB28:
	.loc 1 1069 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	pushl	%ebx
	subl	$36, %esp
	.loc 1 1071 0
	movl	$.LC144, it
	.loc 1 1072 0
	movl	$4, 8(%esp)
	movl	$.LC29, 4(%esp)
	movl	$one, (%esp)
	.cfi_offset 3, -12
	call	mempcpy
	cmpl	$one+4, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$1, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1073 0
	movl	$2, 8(%esp)
	movl	$.LC29, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 1075 0
	movl	$.LC33, %eax
	movl	$9, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 1076 0
	movl	$2, 8(%esp)
	movl	$.LC56, 4(%esp)
	movl	$one+1, (%esp)
	call	mempcpy
	.loc 1 1077 0
	movl	$3, 8(%esp)
	movl	$.LC141, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 1079 0
	movl	$.LC29, %eax
	movl	$4, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 1081 0
	movl	$4, 8(%esp)
	movl	$.LC29, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 1083 0
	movl	$.LC7, %eax
	movl	$9, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 1084 0
	movl	$.LC142, %eax
	movl	$4, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$two, (%esp)
	call	memcpy
	.loc 1 1085 0
	movl	$9, 8(%esp)
	movl	$one, 4(%esp)
	movl	$two, (%esp)
	call	mempcpy
	.loc 1 1086 0
	movl	$5, 8(%esp)
	movl	$.LC7, 4(%esp)
	movl	$two, (%esp)
	call	equal
	.loc 1 1087 0
	movl	$6, 8(%esp)
	movl	$.LC7, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 1089 0
	movl	$0, -16(%ebp)
	jmp	.L241
.L242:
.LBB50:
	.loc 1 1091 0
	movl	$.LC143, -12(%ebp)
	.loc 1 1092 0
	movl	-12(%ebp), %eax
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	strcpy
	.loc 1 1094 0
	movl	-16(%ebp), %edx
	movl	%edx, %eax
	addl	%eax, %eax
	addl	%edx, %eax
	addl	%eax, %eax
	.loc 1 1093 0
	leal	7(%eax), %ebx
	movl	-16(%ebp), %eax
	addl	$one, %eax
	movl	$9, 8(%esp)
	movl	$.LC7, 4(%esp)
	movl	%eax, (%esp)
	call	mempcpy
	movl	-16(%ebp), %edx
	addl	$9, %edx
	addl	$one, %edx
	cmpl	%edx, %eax
	sete	%al
	movzbl	%al, %eax
	movl	%ebx, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1095 0
	movl	-16(%ebp), %edx
	movl	%edx, %eax
	addl	%eax, %eax
	addl	%edx, %eax
	addl	%eax, %eax
	leal	8(%eax), %ebx
	movl	-16(%ebp), %eax
	movl	%eax, 8(%esp)
	movl	-12(%ebp), %eax
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcmp
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	%ebx, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1096 0
	movl	-16(%ebp), %edx
	movl	%edx, %eax
	addl	%eax, %eax
	addl	%edx, %eax
	addl	%eax, %eax
	leal	9(%eax), %edx
	movl	-16(%ebp), %eax
	addl	$one, %eax
	movl	%edx, 8(%esp)
	movl	$.LC7, 4(%esp)
	movl	%eax, (%esp)
	call	equal
	.loc 1 1097 0
	movl	-16(%ebp), %edx
	movl	%edx, %eax
	addl	%eax, %eax
	addl	%edx, %eax
	addl	%eax, %eax
	leal	10(%eax), %edx
	movl	-16(%ebp), %eax
	addl	$9, %eax
	movzbl	one(%eax), %eax
	cmpb	$120, %al
	sete	%al
	movzbl	%al, %eax
	movl	%edx, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1099 0
	movl	-16(%ebp), %edx
	movl	%edx, %eax
	addl	%eax, %eax
	addl	%edx, %eax
	addl	%eax, %eax
	.loc 1 1098 0
	leal	11(%eax), %ebx
	movl	-16(%ebp), %eax
	addl	$one, %eax
	movl	$9, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$two, (%esp)
	call	mempcpy
	cmpl	$two+9, %eax
	sete	%al
	movzbl	%al, %eax
	movl	%ebx, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1100 0
	movl	-16(%ebp), %edx
	movl	%edx, %eax
	addl	%eax, %eax
	addl	%edx, %eax
	addl	%eax, %eax
	addl	$12, %eax
	movl	%eax, 8(%esp)
	movl	$.LC7, 4(%esp)
	movl	$two, (%esp)
	call	equal
.LBE50:
	.loc 1 1089 0
	addl	$1, -16(%ebp)
.L241:
	cmpl	$15, -16(%ebp)
	jle	.L242
	.loc 1 1102 0
	addl	$36, %esp
	popl	%ebx
	.cfi_restore 3
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE28:
	.size	test_mempcpy, .-test_mempcpy
	.section	.rodata
.LC145:
	.string	"memmove"
.LC146:
	.string	"aabcdefgh"
.LC147:
	.string	"acdefgh"
	.text
	.type	test_memmove, @function
test_memmove:
.LFB29:
	.loc 1 1107 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 1108 0
	movl	$.LC145, it
	.loc 1 1109 0
	movl	$4, 8(%esp)
	movl	$.LC29, 4(%esp)
	movl	$one, (%esp)
	call	memmove
	cmpl	$one, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$1, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1110 0
	movl	$2, 8(%esp)
	movl	$.LC29, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 1112 0
	movl	$.LC33, %eax
	movl	$9, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 1113 0
	movl	$2, 8(%esp)
	movl	$.LC56, 4(%esp)
	movl	$one+1, (%esp)
	call	memmove
	.loc 1 1114 0
	movl	$3, 8(%esp)
	movl	$.LC141, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 1116 0
	movl	$.LC29, %eax
	movl	$4, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 1118 0
	movl	$4, 8(%esp)
	movl	$.LC29, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 1120 0
	movl	$.LC7, %eax
	movl	$9, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 1121 0
	movl	$.LC142, %eax
	movl	$4, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$two, (%esp)
	call	memcpy
	.loc 1 1122 0
	movl	$9, 8(%esp)
	movl	$one, 4(%esp)
	movl	$two, (%esp)
	call	memmove
	.loc 1 1123 0
	movl	$5, 8(%esp)
	movl	$.LC7, 4(%esp)
	movl	$two, (%esp)
	call	equal
	.loc 1 1124 0
	movl	$6, 8(%esp)
	movl	$.LC7, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 1126 0
	movl	$.LC33, %eax
	movl	$9, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 1127 0
	movl	$9, 8(%esp)
	movl	$one, 4(%esp)
	movl	$one+1, (%esp)
	call	memmove
	.loc 1 1128 0
	movl	$7, 8(%esp)
	movl	$.LC146, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 1130 0
	movl	$.LC33, %eax
	movl	$9, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 1131 0
	movl	$7, 8(%esp)
	movl	$one+2, 4(%esp)
	movl	$one+1, (%esp)
	call	memmove
	.loc 1 1132 0
	movl	$8, 8(%esp)
	movl	$.LC147, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 1134 0
	movl	$.LC33, %eax
	movl	$9, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 1136 0
	movl	$9, 8(%esp)
	movl	$.LC33, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 1137 0
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE29:
	.size	test_memmove, .-test_memmove
	.section	.rodata
.LC148:
	.string	"memccpy"
.LC149:
	.string	"horsefeathers"
.LC150:
	.string	"abcdefeathers"
.LC151:
	.string	"bumblebee"
.LC152:
	.string	"aumblebee"
.LC153:
	.string	"abcdlebee"
.LC154:
	.string	"xbcdlebee"
	.text
	.type	test_memccpy, @function
test_memccpy:
.LFB30:
	.loc 1 1141 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 1146 0
	movl	$.LC148, it
	.loc 1 1147 0
	movl	$4, 12(%esp)
	movl	$113, 8(%esp)
	movl	$.LC29, 4(%esp)
	movl	$one, (%esp)
	call	memccpy
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$1, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1148 0
	movl	$2, 8(%esp)
	movl	$.LC29, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 1150 0
	movl	$.LC33, %eax
	movl	$9, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 1151 0
	movl	$2, 12(%esp)
	movl	$113, 8(%esp)
	movl	$.LC56, 4(%esp)
	movl	$one+1, (%esp)
	call	memccpy
	.loc 1 1152 0
	movl	$3, 8(%esp)
	movl	$.LC141, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 1154 0
	movl	$.LC29, %eax
	movl	$4, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 1155 0
	movl	$0, 12(%esp)
	movl	$113, 8(%esp)
	movl	$.LC56, 4(%esp)
	movl	$one, (%esp)
	call	memccpy
	.loc 1 1156 0
	movl	$4, 8(%esp)
	movl	$.LC29, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 1158 0
	movl	$.LC7, %eax
	movl	$9, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 1159 0
	movl	$.LC142, %eax
	movl	$4, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$two, (%esp)
	call	memcpy
	.loc 1 1160 0
	movl	$9, 12(%esp)
	movl	$113, 8(%esp)
	movl	$one, 4(%esp)
	movl	$two, (%esp)
	call	memccpy
	.loc 1 1161 0
	movl	$5, 8(%esp)
	movl	$.LC7, 4(%esp)
	movl	$two, (%esp)
	call	equal
	.loc 1 1162 0
	movl	$6, 8(%esp)
	movl	$.LC7, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 1164 0
	movl	$.LC33, %eax
	movl	$9, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 1165 0
	movl	$.LC149, %eax
	movl	$14, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$two, (%esp)
	call	memcpy
	.loc 1 1166 0
	movl	$9, 12(%esp)
	movl	$102, 8(%esp)
	movl	$one, 4(%esp)
	movl	$two, (%esp)
	call	memccpy
	cmpl	$two+6, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$7, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1167 0
	movl	$8, 8(%esp)
	movl	$.LC33, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 1168 0
	movl	$9, 8(%esp)
	movl	$.LC150, 4(%esp)
	movl	$two, (%esp)
	call	equal
	.loc 1 1170 0
	movl	$.LC4, %eax
	movl	$5, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 1171 0
	movl	$.LC151, %eax
	movl	$10, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$two, (%esp)
	call	memcpy
	.loc 1 1172 0
	movl	$4, 12(%esp)
	movl	$97, 8(%esp)
	movl	$one, 4(%esp)
	movl	$two, (%esp)
	call	memccpy
	cmpl	$two+1, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$10, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1173 0
	movl	$11, 8(%esp)
	movl	$.LC152, 4(%esp)
	movl	$two, (%esp)
	call	equal
	.loc 1 1174 0
	movl	$4, 12(%esp)
	movl	$100, 8(%esp)
	movl	$one, 4(%esp)
	movl	$two, (%esp)
	call	memccpy
	cmpl	$two+4, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$12, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1175 0
	movl	$13, 8(%esp)
	movl	$.LC153, 4(%esp)
	movl	$two, (%esp)
	call	equal
	.loc 1 1176 0
	movl	$.LC56, %eax
	movl	$4, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 1177 0
	movl	$1, 12(%esp)
	movl	$120, 8(%esp)
	movl	$one, 4(%esp)
	movl	$two, (%esp)
	call	memccpy
	cmpl	$two+1, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$14, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1178 0
	movl	$15, 8(%esp)
	movl	$.LC154, 4(%esp)
	movl	$two, (%esp)
	call	equal
	.loc 1 1179 0
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE30:
	.size	test_memccpy, .-test_memccpy
	.section	.rodata
.LC155:
	.string	"memset"
.LC156:
	.string	"axxxefgh"
.LC157:
	.string	"axxxe"
.LC158:
	.string	"ax%xe"
	.text
	.type	test_memset, @function
test_memset:
.LFB31:
	.loc 1 1183 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$552, %esp
	.loc 1 1186 0
	movl	$.LC155, it
	.loc 1 1187 0
	movl	$.LC33, %eax
	movl	$9, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 1188 0
	movl	$3, 8(%esp)
	movl	$120, 4(%esp)
	movl	$one+1, (%esp)
	call	memset
	cmpl	$one+1, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$1, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1189 0
	movl	$2, 8(%esp)
	movl	$.LC156, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 1192 0
	movl	$3, 8(%esp)
	movl	$.LC156, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 1194 0
	movl	$1, 8(%esp)
	movl	$0, 4(%esp)
	movl	$one+5, (%esp)
	call	memset
	.loc 1 1195 0
	movl	$4, 8(%esp)
	movl	$.LC157, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 1196 0
	movl	$5, 8(%esp)
	movl	$.LC58, 4(%esp)
	movl	$one+6, (%esp)
	call	equal
	.loc 1 1198 0
	movl	$1, 8(%esp)
	movl	$4133, 4(%esp)
	movl	$one+2, (%esp)
	call	memset
	.loc 1 1199 0
	movl	$6, 8(%esp)
	movl	$.LC158, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 1202 0
	movl	$50, 8(%esp)
	movl	$257, 4(%esp)
	movl	$one, (%esp)
	call	memset
	.loc 1 1203 0
	movl	$0, -24(%ebp)
	jmp	.L249
.L250:
	.loc 1 1204 0
	movl	-24(%ebp), %eax
	movzbl	one(%eax), %eax
	cmpb	$1, %al
	sete	%al
	movzbl	%al, %eax
	movl	$7, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1203 0
	addl	$1, -24(%ebp)
.L249:
	cmpl	$49, -24(%ebp)
	jle	.L250
.LBB51:
	.loc 1 1215 0
	movl	$0, -24(%ebp)
	jmp	.L251
.L252:
	.loc 1 1216 0
	movl	-24(%ebp), %eax
	movb	$120, -536(%ebp,%eax)
	.loc 1 1215 0
	addl	$1, -24(%ebp)
.L251:
	cmpl	$511, -24(%ebp)
	jle	.L252
	.loc 1 1217 0
	movl	$0, -12(%ebp)
	jmp	.L253
.L271:
	.loc 1 1219 0
	movl	$0, -20(%ebp)
	jmp	.L254
.L270:
	.loc 1 1220 0
	movl	$0, -24(%ebp)
	jmp	.L255
.L269:
	.loc 1 1222 0
	movl	-20(%ebp), %edx
	movl	-24(%ebp), %ecx
	leal	-536(%ebp), %eax
	addl	%ecx, %eax
	movl	%edx, 8(%esp)
	movl	-12(%ebp), %edx
	movl	%edx, 4(%esp)
	movl	%eax, (%esp)
	call	memset
	.loc 1 1223 0
	movl	$0, -16(%ebp)
	jmp	.L256
.L259:
	.loc 1 1224 0
	movl	-16(%ebp), %eax
	movzbl	-536(%ebp,%eax), %eax
	cmpb	$120, %al
	jne	.L273
.L257:
	.loc 1 1223 0
	addl	$1, -16(%ebp)
.L256:
	movl	-16(%ebp), %eax
	cmpl	-24(%ebp), %eax
	jl	.L259
	.loc 1 1226 0
	movl	-24(%ebp), %eax
	movl	%eax, -16(%ebp)
	jmp	.L260
.L262:
	.loc 1 1228 0
	movl	-16(%ebp), %eax
	movzbl	-536(%ebp,%eax), %eax
	movsbl	%al, %eax
	cmpl	-12(%ebp), %eax
	jne	.L274
.L261:
	.loc 1 1230 0
	movl	-16(%ebp), %eax
	movb	$120, -536(%ebp,%eax)
	.loc 1 1226 0
	addl	$1, -16(%ebp)
.L260:
	movl	-20(%ebp), %eax
	movl	-24(%ebp), %edx
	leal	(%edx,%eax), %eax
	cmpl	-16(%ebp), %eax
	jg	.L262
	.loc 1 1232 0
	movl	-20(%ebp), %eax
	movl	-24(%ebp), %edx
	leal	(%edx,%eax), %eax
	movl	%eax, -16(%ebp)
	jmp	.L263
.L265:
	.loc 1 1233 0
	movl	-16(%ebp), %eax
	movzbl	-536(%ebp,%eax), %eax
	cmpb	$120, %al
	jne	.L275
.L264:
	.loc 1 1232 0
	addl	$1, -16(%ebp)
.L263:
	cmpl	$511, -16(%ebp)
	jle	.L265
	.loc 1 1235 0
	jmp	.L266
.L273:
	.loc 1 1225 0
	nop
	jmp	.L258
.L274:
	.loc 1 1229 0
	nop
	jmp	.L258
.L275:
	.loc 1 1234 0
	nop
.L258:
	.loc 1 1238 0
	movl	-24(%ebp), %eax
	leal	8(%eax), %edx
	movl	-20(%ebp), %eax
	sall	$8, %eax
	addl	%eax, %edx
	cmpl	$0, -12(%ebp)
	je	.L267
	movl	$65536, %eax
	jmp	.L268
.L267:
	movl	$0, %eax
.L268:
	leal	(%edx,%eax), %eax
	movl	%eax, 4(%esp)
	movl	$0, (%esp)
	call	check
.L266:
	.loc 1 1220 0
	addl	$1, -24(%ebp)
.L255:
	cmpl	$255, -24(%ebp)
	jle	.L269
	.loc 1 1219 0
	addl	$1, -20(%ebp)
.L254:
	cmpl	$255, -20(%ebp)
	jle	.L270
	.loc 1 1217 0
	addl	$121, -12(%ebp)
.L253:
	cmpl	$121, -12(%ebp)
	jle	.L271
.LBE51:
	.loc 1 1241 0
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE31:
	.size	test_memset, .-test_memset
	.section	.rodata
.LC159:
	.string	"bcopy"
	.text
	.type	test_bcopy, @function
test_bcopy:
.LFB32:
	.loc 1 1245 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 1248 0
	movl	$.LC159, it
	.loc 1 1249 0
	movl	$4, 8(%esp)
	movl	$one, 4(%esp)
	movl	$.LC29, (%esp)
	call	bcopy
	.loc 1 1250 0
	movl	$1, 8(%esp)
	movl	$.LC29, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 1252 0
	movl	$.LC33, %eax
	movl	$9, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 1253 0
	movl	$2, 8(%esp)
	movl	$one+1, 4(%esp)
	movl	$.LC56, (%esp)
	call	bcopy
	.loc 1 1254 0
	movl	$2, 8(%esp)
	movl	$.LC141, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 1256 0
	movl	$.LC29, %eax
	movl	$4, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 1258 0
	movl	$3, 8(%esp)
	movl	$.LC29, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 1260 0
	movl	$.LC7, %eax
	movl	$9, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 1261 0
	movl	$.LC142, %eax
	movl	$4, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$two, (%esp)
	call	memcpy
	.loc 1 1262 0
	movl	$9, 8(%esp)
	movl	$two, 4(%esp)
	movl	$one, (%esp)
	call	bcopy
	.loc 1 1263 0
	movl	$4, 8(%esp)
	movl	$.LC7, 4(%esp)
	movl	$two, (%esp)
	call	equal
	.loc 1 1264 0
	movl	$5, 8(%esp)
	movl	$.LC7, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 1265 0
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE32:
	.size	test_bcopy, .-test_bcopy
	.section	.rodata
.LC160:
	.string	"bzero"
	.text
	.type	test_bzero, @function
test_bzero:
.LFB33:
	.loc 1 1269 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 1270 0
	movl	$.LC160, it
	.loc 1 1271 0
	movl	$.LC31, %eax
	movl	$7, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 1272 0
	movl	$2, 4(%esp)
	movl	$one+2, (%esp)
	call	bzero
	.loc 1 1273 0
	movl	$1, 8(%esp)
	movl	$.LC28, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 1274 0
	movl	$2, 8(%esp)
	movl	$.LC8, 4(%esp)
	movl	$one+3, (%esp)
	call	equal
	.loc 1 1275 0
	movl	$3, 8(%esp)
	movl	$.LC59, 4(%esp)
	movl	$one+4, (%esp)
	call	equal
	.loc 1 1277 0
	movl	$.LC31, %eax
	movl	$7, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 1279 0
	movl	$4, 8(%esp)
	movl	$.LC31, 4(%esp)
	movl	$one, (%esp)
	call	equal
	.loc 1 1280 0
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE33:
	.size	test_bzero, .-test_bzero
	.section	.rodata
.LC161:
	.string	"strndup"
.LC162:
	.string	"abc def"
	.text
	.type	test_strndup, @function
test_strndup:
.LFB34:
	.loc 1 1285 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$40, %esp
	.loc 1 1287 0
	movl	$.LC161, it
	.loc 1 1288 0
	movl	$12, 4(%esp)
	movl	$.LC31, (%esp)
	call	strndup
	movl	%eax, -16(%ebp)
	.loc 1 1289 0
	cmpl	$0, -16(%ebp)
	setne	%al
	movzbl	%al, %eax
	movl	$1, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1290 0
	cmpl	$0, -16(%ebp)
	je	.L281
	.loc 1 1292 0
	movl	$2, 8(%esp)
	movl	$.LC31, 4(%esp)
	movl	-16(%ebp), %eax
	movl	%eax, (%esp)
	call	equal
	.loc 1 1293 0
	movl	-16(%ebp), %eax
	addl	$1, %eax
	movl	$2, 4(%esp)
	movl	%eax, (%esp)
	call	strndup
	movl	%eax, -12(%ebp)
	.loc 1 1294 0
	cmpl	$0, -12(%ebp)
	setne	%al
	movzbl	%al, %eax
	movl	$3, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1295 0
	cmpl	$0, -12(%ebp)
	je	.L282
	.loc 1 1296 0
	movl	$4, 8(%esp)
	movl	$.LC85, 4(%esp)
	movl	-12(%ebp), %eax
	movl	%eax, (%esp)
	call	equal
.L282:
	.loc 1 1297 0
	movl	-12(%ebp), %eax
	movl	%eax, (%esp)
	call	free
.L281:
	.loc 1 1299 0
	movl	-16(%ebp), %eax
	movl	%eax, (%esp)
	call	free
	.loc 1 1300 0
	movl	$3, 4(%esp)
	movl	$.LC162, (%esp)
	call	strndup
	movl	%eax, -16(%ebp)
	.loc 1 1301 0
	cmpl	$0, -16(%ebp)
	setne	%al
	movzbl	%al, %eax
	movl	$5, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1302 0
	cmpl	$0, -16(%ebp)
	je	.L283
	.loc 1 1303 0
	movl	$6, 8(%esp)
	movl	$.LC29, 4(%esp)
	movl	-16(%ebp), %eax
	movl	%eax, (%esp)
	call	equal
.L283:
	.loc 1 1304 0
	movl	-16(%ebp), %eax
	movl	%eax, (%esp)
	call	free
	.loc 1 1305 0
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE34:
	.size	test_strndup, .-test_strndup
	.section	.rodata
.LC163:
	.string	"bcmp"
	.text
	.type	test_bcmp, @function
test_bcmp:
.LFB35:
	.loc 1 1310 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 1311 0
	movl	$.LC163, it
	.loc 1 1312 0
	movl	$1, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 1313 0
	movl	$2, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 1314 0
	movl	$3, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 1315 0
	movl	$4, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 1316 0
	movl	$5, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 1317 0
	movl	$6, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 1318 0
	movl	$8, 4(%esp)
	movl	$1, (%esp)
	call	check
	.loc 1 1319 0
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE35:
	.size	test_bcmp, .-test_bcmp
	.section	.rodata
.LC164:
	.string	"strerror"
	.text
	.type	test_strerror, @function
test_strerror:
.LFB36:
	.loc 1 1323 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 1324 0
	movl	$.LC164, it
	.loc 1 1325 0
	movl	$33, (%esp)
	call	strerror
	testl	%eax, %eax
	setne	%al
	movzbl	%al, %eax
	movl	$1, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1326 0
	movl	$34, (%esp)
	call	strerror
	testl	%eax, %eax
	setne	%al
	movzbl	%al, %eax
	movl	$2, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1327 0
	movl	$2, (%esp)
	call	strerror
	testl	%eax, %eax
	setne	%al
	movzbl	%al, %eax
	movl	$3, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1328 0
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE36:
	.size	test_strerror, .-test_strerror
	.section	.rodata
.LC165:
	.string	"strcasecmp"
.LC166:
	.string	"A"
.LC167:
	.string	"AbC"
.LC168:
	.string	"0123456789"
.LC169:
	.string	"Ab"
	.text
	.type	test_strcasecmp, @function
test_strcasecmp:
.LFB37:
	.loc 1 1332 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 1333 0
	movl	$.LC165, it
	.loc 1 1335 0
	movl	$.LC27, 4(%esp)
	movl	$.LC27, (%esp)
	call	strcasecmp
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$1, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1336 0
	movl	$.LC166, 4(%esp)
	movl	$.LC27, (%esp)
	call	strcasecmp
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$2, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1337 0
	movl	$.LC27, 4(%esp)
	movl	$.LC166, (%esp)
	call	strcasecmp
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$3, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1338 0
	movl	$.LC49, 4(%esp)
	movl	$.LC27, (%esp)
	call	strcasecmp
	shrl	$31, %eax
	movl	$4, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1339 0
	movl	$.LC49, 4(%esp)
	movl	$.LC48, (%esp)
	call	strcasecmp
	testl	%eax, %eax
	setg	%al
	movzbl	%al, %eax
	movl	$5, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1340 0
	movl	$.LC167, 4(%esp)
	movl	$.LC29, (%esp)
	call	strcasecmp
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$6, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1341 0
	movl	$.LC168, 4(%esp)
	movl	$.LC168, (%esp)
	call	strcasecmp
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$7, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1342 0
	movl	$.LC168, 4(%esp)
	movl	$.LC8, (%esp)
	call	strcasecmp
	shrl	$31, %eax
	movl	$8, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1343 0
	movl	$.LC8, 4(%esp)
	movl	$.LC167, (%esp)
	call	strcasecmp
	testl	%eax, %eax
	setg	%al
	movzbl	%al, %eax
	movl	$9, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1344 0
	movl	$.LC166, 4(%esp)
	movl	$.LC167, (%esp)
	call	strcasecmp
	testl	%eax, %eax
	setg	%al
	movzbl	%al, %eax
	movl	$10, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1345 0
	movl	$.LC169, 4(%esp)
	movl	$.LC167, (%esp)
	call	strcasecmp
	testl	%eax, %eax
	setg	%al
	movzbl	%al, %eax
	movl	$11, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1346 0
	movl	$.LC28, 4(%esp)
	movl	$.LC167, (%esp)
	call	strcasecmp
	testl	%eax, %eax
	setg	%al
	movzbl	%al, %eax
	movl	$12, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1347 0
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE37:
	.size	test_strcasecmp, .-test_strcasecmp
	.section	.rodata
.LC170:
	.string	"strncasecmp"
.LC171:
	.string	"ADC"
	.text
	.type	test_strncasecmp, @function
test_strncasecmp:
.LFB38:
	.loc 1 1351 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 1352 0
	movl	$.LC170, it
	.loc 1 1354 0
	movl	$5, 8(%esp)
	movl	$.LC27, 4(%esp)
	movl	$.LC27, (%esp)
	call	strncasecmp
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$1, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1355 0
	movl	$5, 8(%esp)
	movl	$.LC166, 4(%esp)
	movl	$.LC27, (%esp)
	call	strncasecmp
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$2, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1356 0
	movl	$5, 8(%esp)
	movl	$.LC27, 4(%esp)
	movl	$.LC166, (%esp)
	call	strncasecmp
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$3, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1357 0
	movl	$5, 8(%esp)
	movl	$.LC49, 4(%esp)
	movl	$.LC27, (%esp)
	call	strncasecmp
	shrl	$31, %eax
	movl	$4, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1358 0
	movl	$5, 8(%esp)
	movl	$.LC49, 4(%esp)
	movl	$.LC48, (%esp)
	call	strncasecmp
	testl	%eax, %eax
	setg	%al
	movzbl	%al, %eax
	movl	$5, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1359 0
	movl	$5, 8(%esp)
	movl	$.LC167, 4(%esp)
	movl	$.LC29, (%esp)
	call	strncasecmp
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$6, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1360 0
	movl	$10, 8(%esp)
	movl	$.LC168, 4(%esp)
	movl	$.LC168, (%esp)
	call	strncasecmp
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$7, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1361 0
	movl	$10, 8(%esp)
	movl	$.LC168, 4(%esp)
	movl	$.LC8, (%esp)
	call	strncasecmp
	shrl	$31, %eax
	movl	$8, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1362 0
	movl	$5, 8(%esp)
	movl	$.LC8, 4(%esp)
	movl	$.LC167, (%esp)
	call	strncasecmp
	testl	%eax, %eax
	setg	%al
	movzbl	%al, %eax
	movl	$9, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1363 0
	movl	$5, 8(%esp)
	movl	$.LC166, 4(%esp)
	movl	$.LC167, (%esp)
	call	strncasecmp
	testl	%eax, %eax
	setg	%al
	movzbl	%al, %eax
	movl	$10, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1364 0
	movl	$5, 8(%esp)
	movl	$.LC169, 4(%esp)
	movl	$.LC167, (%esp)
	call	strncasecmp
	testl	%eax, %eax
	setg	%al
	movzbl	%al, %eax
	movl	$11, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1365 0
	movl	$5, 8(%esp)
	movl	$.LC28, 4(%esp)
	movl	$.LC167, (%esp)
	call	strncasecmp
	testl	%eax, %eax
	setg	%al
	movzbl	%al, %eax
	movl	$12, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1366 0
	movl	$0, 8(%esp)
	movl	$.LC167, 4(%esp)
	movl	$.LC168, (%esp)
	call	strncasecmp
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$13, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1367 0
	movl	$1, 8(%esp)
	movl	$.LC29, 4(%esp)
	movl	$.LC167, (%esp)
	call	strncasecmp
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$14, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1368 0
	movl	$2, 8(%esp)
	movl	$.LC29, 4(%esp)
	movl	$.LC167, (%esp)
	call	strncasecmp
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$15, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1369 0
	movl	$3, 8(%esp)
	movl	$.LC29, 4(%esp)
	movl	$.LC167, (%esp)
	call	strncasecmp
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$16, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1370 0
	movl	$3, 8(%esp)
	movl	$.LC4, 4(%esp)
	movl	$.LC167, (%esp)
	call	strncasecmp
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$17, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1371 0
	movl	$4, 8(%esp)
	movl	$.LC4, 4(%esp)
	movl	$.LC167, (%esp)
	call	strncasecmp
	shrl	$31, %eax
	movl	$18, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1372 0
	movl	$1, 8(%esp)
	movl	$.LC4, 4(%esp)
	movl	$.LC171, (%esp)
	call	strncasecmp
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$19, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1373 0
	movl	$2, 8(%esp)
	movl	$.LC4, 4(%esp)
	movl	$.LC171, (%esp)
	call	strncasecmp
	testl	%eax, %eax
	setg	%al
	movzbl	%al, %eax
	movl	$20, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1374 0
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE38:
	.size	test_strncasecmp, .-test_strncasecmp
	.section	.rodata
.LC172:
	.string	"strcasestr"
.LC173:
	.string	"z"
.LC174:
	.string	"abCd"
.LC175:
	.string	"abX"
.LC176:
	.string	"AbcD"
.LC177:
	.string	"Bc"
.LC178:
	.string	"Cd"
.LC179:
	.string	"aBc"
.LC180:
	.string	"aBcd"
.LC181:
	.string	"AbcDe"
.LC182:
	.string	"dE"
.LC183:
	.string	"abAba"
.LC184:
	.string	"Ba"
.LC185:
	.string	"BcbCa"
.LC186:
	.string	"bCa"
.LC187:
	.string	"bbBcaBbcA"
.LC188:
	.string	"bbCa"
	.text
	.type	test_strcasestr, @function
test_strcasestr:
.LFB39:
	.loc 1 1378 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 1379 0
	movl	$.LC172, it
	.loc 1 1380 0
	movl	$.LC173, 4(%esp)
	movl	$.LC174, (%esp)
	call	strcasestr
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$1, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1381 0
	movl	$.LC175, 4(%esp)
	movl	$.LC176, (%esp)
	call	strcasestr
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$2, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1382 0
	movl	$.LC174, %eax
	movl	$5, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 1383 0
	movl	$.LC48, 4(%esp)
	movl	$one, (%esp)
	call	strcasestr
	cmpl	$one+2, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$3, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1384 0
	movl	$.LC177, 4(%esp)
	movl	$one, (%esp)
	call	strcasestr
	cmpl	$one+1, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$4, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1385 0
	movl	$.LC116, 4(%esp)
	movl	$one, (%esp)
	call	strcasestr
	cmpl	$one+3, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$5, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1386 0
	movl	$.LC178, 4(%esp)
	movl	$one, (%esp)
	call	strcasestr
	cmpl	$one+2, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$6, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1387 0
	movl	$.LC179, 4(%esp)
	movl	$one, (%esp)
	call	strcasestr
	cmpl	$one, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$7, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1388 0
	movl	$.LC180, 4(%esp)
	movl	$one, (%esp)
	call	strcasestr
	cmpl	$one, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$8, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1389 0
	movl	$.LC181, 4(%esp)
	movl	$one, (%esp)
	call	strcasestr
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$9, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1390 0
	movl	$.LC182, 4(%esp)
	movl	$one, (%esp)
	call	strcasestr
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$10, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1391 0
	movl	$.LC8, 4(%esp)
	movl	$one, (%esp)
	call	strcasestr
	cmpl	$one, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$11, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1392 0
	movl	$.LC183, %eax
	movl	$6, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 1393 0
	movl	$.LC184, 4(%esp)
	movl	$one, (%esp)
	call	strcasestr
	cmpl	$one+1, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$12, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1394 0
	movl	$.LC8, %eax
	movl	$1, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 1395 0
	movl	$.LC49, 4(%esp)
	movl	$one, (%esp)
	call	strcasestr
	testl	%eax, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$13, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1396 0
	movl	$.LC8, 4(%esp)
	movl	$one, (%esp)
	call	strcasestr
	cmpl	$one, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$14, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1397 0
	movl	$.LC185, %eax
	movl	$6, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 1398 0
	movl	$.LC186, 4(%esp)
	movl	$one, (%esp)
	call	strcasestr
	cmpl	$one+2, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$15, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1399 0
	movl	$.LC187, %eax
	movl	$10, 8(%esp)
	movl	%eax, 4(%esp)
	movl	$one, (%esp)
	call	memcpy
	.loc 1 1400 0
	movl	$.LC188, 4(%esp)
	movl	$one, (%esp)
	call	strcasestr
	cmpl	$one+1, %eax
	sete	%al
	movzbl	%al, %eax
	movl	$16, 4(%esp)
	movl	%eax, (%esp)
	call	check
	.loc 1 1401 0
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE39:
	.size	test_strcasestr, .-test_strcasestr
	.section	.rodata
.LC189:
	.string	"%d errors.\n"
	.text
.globl main
	.type	main, @function
main:
.LFB40:
	.loc 1 1405 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	andl	$-16, %esp
	subl	$32, %esp
	.loc 1 1409 0
	call	test_strcmp
	.loc 1 1412 0
	call	test_strcpy
	.loc 1 1415 0
	call	test_stpcpy
	.loc 1 1419 0
	call	test_stpncpy
	.loc 1 1423 0
	call	test_strcat
	.loc 1 1426 0
	call	test_strncat
	.loc 1 1429 0
	call	test_strncmp
	.loc 1 1432 0
	call	test_strncpy
	.loc 1 1435 0
	call	test_strlen
	.loc 1 1438 0
	call	test_strchr
	.loc 1 1442 0
	call	test_strchrnul
	.loc 1 1447 0
	call	test_rawmemchr
	.loc 1 1451 0
	call	test_index
	.loc 1 1454 0
	call	test_strrchr
	.loc 1 1458 0
	call	test_memrchr
	.loc 1 1462 0
	call	test_rindex
	.loc 1 1465 0
	call	test_strpbrk
	.loc 1 1468 0
	call	test_strstr
	.loc 1 1471 0
	call	test_strspn
	.loc 1 1474 0
	call	test_strcspn
	.loc 1 1477 0
	call	test_strtok
	.loc 1 1480 0
	call	test_strtok_r
	.loc 1 1483 0
	call	test_strsep
	.loc 1 1486 0
	call	test_memcmp
	.loc 1 1489 0
	call	test_memchr
	.loc 1 1492 0
	call	test_memcpy
	.loc 1 1495 0
	call	test_memmove
	.loc 1 1499 0
	call	test_mempcpy
	.loc 1 1503 0
	call	test_memccpy
	.loc 1 1506 0
	call	test_memset
	.loc 1 1509 0
	call	test_bcopy
	.loc 1 1512 0
	call	test_bzero
	.loc 1 1515 0
	call	test_bcmp
	.loc 1 1519 0
	call	test_strndup
	.loc 1 1523 0
	call	test_strerror
	.loc 1 1526 0
	call	test_strcasecmp
	.loc 1 1529 0
	call	test_strncasecmp
	.loc 1 1531 0
	call	test_strcasestr
	.loc 1 1533 0
	movl	errors, %eax
	testl	%eax, %eax
	jne	.L296
	.loc 1 1535 0
	movl	$0, 28(%esp)
	jmp	.L297
.L296:
	.loc 1 1540 0
	movl	$1, 28(%esp)
	.loc 1 1541 0
	movl	errors, %eax
	movl	%eax, %edx
	movl	$.LC189, %eax
	movl	%edx, 4(%esp)
	movl	%eax, (%esp)
	call	printf
.L297:
	.loc 1 1544 0
	movl	28(%esp), %eax
	.loc 1 1545 0
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE40:
	.size	main, .-main
.Letext0:
	.file 2 "/usr/lib/gcc/i686-redhat-linux/4.4.5/include/stddef.h"
	.section	.debug_info
	.long	0xe83
	.value	0x3
	.long	.Ldebug_abbrev0
	.byte	0x4
	.uleb128 0x1
	.long	.LASF64
	.byte	0x1
	.long	.LASF65
	.long	.LASF66
	.long	.Ltext0
	.long	.Letext0
	.long	.Ldebug_line0
	.uleb128 0x2
	.byte	0x4
	.byte	0x5
	.string	"int"
	.uleb128 0x3
	.long	.LASF67
	.byte	0x2
	.byte	0xd3
	.long	0x37
	.uleb128 0x4
	.byte	0x4
	.byte	0x7
	.long	.LASF0
	.uleb128 0x4
	.byte	0x1
	.byte	0x8
	.long	.LASF1
	.uleb128 0x4
	.byte	0x2
	.byte	0x7
	.long	.LASF2
	.uleb128 0x4
	.byte	0x4
	.byte	0x7
	.long	.LASF3
	.uleb128 0x4
	.byte	0x1
	.byte	0x6
	.long	.LASF4
	.uleb128 0x4
	.byte	0x2
	.byte	0x5
	.long	.LASF5
	.uleb128 0x4
	.byte	0x8
	.byte	0x5
	.long	.LASF6
	.uleb128 0x4
	.byte	0x8
	.byte	0x7
	.long	.LASF7
	.uleb128 0x4
	.byte	0x4
	.byte	0x5
	.long	.LASF8
	.uleb128 0x5
	.byte	0x4
	.uleb128 0x6
	.byte	0x4
	.long	0x7e
	.uleb128 0x4
	.byte	0x1
	.byte	0x6
	.long	.LASF9
	.uleb128 0x6
	.byte	0x4
	.long	0x8b
	.uleb128 0x7
	.long	0x7e
	.uleb128 0x6
	.byte	0x4
	.long	0x96
	.uleb128 0x8
	.uleb128 0x9
	.long	.LASF12
	.byte	0x1
	.byte	0x31
	.byte	0x1
	.long	.LFB0
	.long	.LFE0
	.byte	0x1
	.byte	0x9c
	.long	0xca
	.uleb128 0xa
	.long	.LASF10
	.byte	0x1
	.byte	0x31
	.long	0x25
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0xa
	.long	.LASF11
	.byte	0x1
	.byte	0x31
	.long	0x25
	.byte	0x2
	.byte	0x91
	.sleb128 4
	.byte	0x0
	.uleb128 0x9
	.long	.LASF13
	.byte	0x1
	.byte	0x3c
	.byte	0x1
	.long	.LFB1
	.long	.LFE1
	.byte	0x1
	.byte	0x9c
	.long	0x107
	.uleb128 0xb
	.string	"a"
	.byte	0x1
	.byte	0x3c
	.long	0x85
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0xb
	.string	"b"
	.byte	0x1
	.byte	0x3c
	.long	0x85
	.byte	0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0xa
	.long	.LASF11
	.byte	0x1
	.byte	0x3c
	.long	0x25
	.byte	0x2
	.byte	0x91
	.sleb128 8
	.byte	0x0
	.uleb128 0x9
	.long	.LASF14
	.byte	0x1
	.byte	0x46
	.byte	0x1
	.long	.LFB2
	.long	.LFE2
	.byte	0x1
	.byte	0x9c
	.long	0x18c
	.uleb128 0xc
	.long	.LBB2
	.long	.LBE2
	.uleb128 0xd
	.long	.LASF15
	.byte	0x1
	.byte	0x54
	.long	0x18c
	.byte	0x3
	.byte	0x91
	.sleb128 -96
	.uleb128 0xd
	.long	.LASF16
	.byte	0x1
	.byte	0x54
	.long	0x18c
	.byte	0x3
	.byte	0x91
	.sleb128 -160
	.uleb128 0xe
	.string	"i"
	.byte	0x1
	.byte	0x55
	.long	0x25
	.byte	0x2
	.byte	0x91
	.sleb128 -32
	.uleb128 0xe
	.string	"j"
	.byte	0x1
	.byte	0x55
	.long	0x25
	.byte	0x2
	.byte	0x91
	.sleb128 -28
	.uleb128 0xc
	.long	.LBB3
	.long	.LBE3
	.uleb128 0xe
	.string	"k"
	.byte	0x1
	.byte	0x59
	.long	0x25
	.byte	0x2
	.byte	0x91
	.sleb128 -24
	.uleb128 0xc
	.long	.LBB4
	.long	.LBE4
	.uleb128 0xd
	.long	.LASF17
	.byte	0x1
	.byte	0x63
	.long	0x25
	.byte	0x2
	.byte	0x91
	.sleb128 -20
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0xf
	.long	0x7e
	.long	0x19c
	.uleb128 0x10
	.long	0x37
	.byte	0x3f
	.byte	0x0
	.uleb128 0x9
	.long	.LASF18
	.byte	0x1
	.byte	0x84
	.byte	0x1
	.long	.LFB3
	.long	.LFE3
	.byte	0x1
	.byte	0x9c
	.long	0x4b7
	.uleb128 0xe
	.string	"i"
	.byte	0x1
	.byte	0x86
	.long	0x25
	.byte	0x3
	.byte	0x91
	.sleb128 -164
	.uleb128 0x11
	.long	.LBB5
	.long	.LBE5
	.long	0x1ea
	.uleb128 0xe
	.string	"__n"
	.byte	0x1
	.byte	0x9f
	.long	0x25
	.byte	0x3
	.byte	0x91
	.sleb128 -160
	.uleb128 0xe
	.string	"cp"
	.byte	0x1
	.byte	0x9f
	.long	0x78
	.byte	0x3
	.byte	0x91
	.sleb128 -156
	.byte	0x0
	.uleb128 0x11
	.long	.LBB6
	.long	.LBE6
	.long	0x215
	.uleb128 0xe
	.string	"__n"
	.byte	0x1
	.byte	0xa0
	.long	0x25
	.byte	0x3
	.byte	0x91
	.sleb128 -152
	.uleb128 0xe
	.string	"cp"
	.byte	0x1
	.byte	0xa0
	.long	0x78
	.byte	0x3
	.byte	0x91
	.sleb128 -148
	.byte	0x0
	.uleb128 0x11
	.long	.LBB7
	.long	.LBE7
	.long	0x240
	.uleb128 0xe
	.string	"__n"
	.byte	0x1
	.byte	0xa1
	.long	0x25
	.byte	0x3
	.byte	0x91
	.sleb128 -144
	.uleb128 0xe
	.string	"cp"
	.byte	0x1
	.byte	0xa1
	.long	0x78
	.byte	0x3
	.byte	0x91
	.sleb128 -140
	.byte	0x0
	.uleb128 0x11
	.long	.LBB8
	.long	.LBE8
	.long	0x26b
	.uleb128 0xe
	.string	"__n"
	.byte	0x1
	.byte	0xa2
	.long	0x25
	.byte	0x3
	.byte	0x91
	.sleb128 -136
	.uleb128 0xe
	.string	"cp"
	.byte	0x1
	.byte	0xa2
	.long	0x78
	.byte	0x3
	.byte	0x91
	.sleb128 -132
	.byte	0x0
	.uleb128 0x11
	.long	.LBB9
	.long	.LBE9
	.long	0x296
	.uleb128 0xe
	.string	"__n"
	.byte	0x1
	.byte	0xa3
	.long	0x25
	.byte	0x3
	.byte	0x91
	.sleb128 -128
	.uleb128 0xe
	.string	"cp"
	.byte	0x1
	.byte	0xa3
	.long	0x78
	.byte	0x3
	.byte	0x91
	.sleb128 -124
	.byte	0x0
	.uleb128 0x11
	.long	.LBB10
	.long	.LBE10
	.long	0x2c1
	.uleb128 0xe
	.string	"__n"
	.byte	0x1
	.byte	0xa4
	.long	0x25
	.byte	0x3
	.byte	0x91
	.sleb128 -120
	.uleb128 0xe
	.string	"cp"
	.byte	0x1
	.byte	0xa4
	.long	0x78
	.byte	0x3
	.byte	0x91
	.sleb128 -116
	.byte	0x0
	.uleb128 0x11
	.long	.LBB11
	.long	.LBE11
	.long	0x2ec
	.uleb128 0xe
	.string	"__n"
	.byte	0x1
	.byte	0xa5
	.long	0x25
	.byte	0x3
	.byte	0x91
	.sleb128 -112
	.uleb128 0xe
	.string	"cp"
	.byte	0x1
	.byte	0xa5
	.long	0x78
	.byte	0x3
	.byte	0x91
	.sleb128 -108
	.byte	0x0
	.uleb128 0x11
	.long	.LBB12
	.long	.LBE12
	.long	0x317
	.uleb128 0xe
	.string	"__n"
	.byte	0x1
	.byte	0xa6
	.long	0x25
	.byte	0x3
	.byte	0x91
	.sleb128 -104
	.uleb128 0xe
	.string	"cp"
	.byte	0x1
	.byte	0xa6
	.long	0x78
	.byte	0x3
	.byte	0x91
	.sleb128 -100
	.byte	0x0
	.uleb128 0x11
	.long	.LBB13
	.long	.LBE13
	.long	0x342
	.uleb128 0xe
	.string	"__n"
	.byte	0x1
	.byte	0xa7
	.long	0x25
	.byte	0x3
	.byte	0x91
	.sleb128 -96
	.uleb128 0xe
	.string	"cp"
	.byte	0x1
	.byte	0xa7
	.long	0x78
	.byte	0x3
	.byte	0x91
	.sleb128 -92
	.byte	0x0
	.uleb128 0x11
	.long	.LBB14
	.long	.LBE14
	.long	0x36d
	.uleb128 0xe
	.string	"__n"
	.byte	0x1
	.byte	0xa8
	.long	0x25
	.byte	0x3
	.byte	0x91
	.sleb128 -88
	.uleb128 0xe
	.string	"cp"
	.byte	0x1
	.byte	0xa8
	.long	0x78
	.byte	0x3
	.byte	0x91
	.sleb128 -84
	.byte	0x0
	.uleb128 0x11
	.long	.LBB15
	.long	.LBE15
	.long	0x398
	.uleb128 0xe
	.string	"__n"
	.byte	0x1
	.byte	0xa9
	.long	0x25
	.byte	0x3
	.byte	0x91
	.sleb128 -80
	.uleb128 0xe
	.string	"cp"
	.byte	0x1
	.byte	0xa9
	.long	0x78
	.byte	0x3
	.byte	0x91
	.sleb128 -76
	.byte	0x0
	.uleb128 0x11
	.long	.LBB16
	.long	.LBE16
	.long	0x3c3
	.uleb128 0xe
	.string	"__n"
	.byte	0x1
	.byte	0xaa
	.long	0x25
	.byte	0x3
	.byte	0x91
	.sleb128 -72
	.uleb128 0xe
	.string	"cp"
	.byte	0x1
	.byte	0xaa
	.long	0x78
	.byte	0x3
	.byte	0x91
	.sleb128 -68
	.byte	0x0
	.uleb128 0x11
	.long	.LBB17
	.long	.LBE17
	.long	0x3ec
	.uleb128 0xe
	.string	"__n"
	.byte	0x1
	.byte	0xab
	.long	0x25
	.byte	0x2
	.byte	0x91
	.sleb128 -64
	.uleb128 0xe
	.string	"cp"
	.byte	0x1
	.byte	0xab
	.long	0x78
	.byte	0x2
	.byte	0x91
	.sleb128 -60
	.byte	0x0
	.uleb128 0x11
	.long	.LBB18
	.long	.LBE18
	.long	0x415
	.uleb128 0xe
	.string	"__n"
	.byte	0x1
	.byte	0xac
	.long	0x25
	.byte	0x2
	.byte	0x91
	.sleb128 -56
	.uleb128 0xe
	.string	"cp"
	.byte	0x1
	.byte	0xac
	.long	0x78
	.byte	0x2
	.byte	0x91
	.sleb128 -52
	.byte	0x0
	.uleb128 0x11
	.long	.LBB19
	.long	.LBE19
	.long	0x43e
	.uleb128 0xe
	.string	"__n"
	.byte	0x1
	.byte	0xad
	.long	0x25
	.byte	0x2
	.byte	0x91
	.sleb128 -48
	.uleb128 0xe
	.string	"cp"
	.byte	0x1
	.byte	0xad
	.long	0x78
	.byte	0x2
	.byte	0x91
	.sleb128 -44
	.byte	0x0
	.uleb128 0x11
	.long	.LBB20
	.long	.LBE20
	.long	0x467
	.uleb128 0xe
	.string	"__n"
	.byte	0x1
	.byte	0xae
	.long	0x25
	.byte	0x2
	.byte	0x91
	.sleb128 -40
	.uleb128 0xe
	.string	"cp"
	.byte	0x1
	.byte	0xae
	.long	0x78
	.byte	0x2
	.byte	0x91
	.sleb128 -36
	.byte	0x0
	.uleb128 0x11
	.long	.LBB21
	.long	.LBE21
	.long	0x490
	.uleb128 0xe
	.string	"__n"
	.byte	0x1
	.byte	0xaf
	.long	0x25
	.byte	0x2
	.byte	0x91
	.sleb128 -32
	.uleb128 0xe
	.string	"cp"
	.byte	0x1
	.byte	0xaf
	.long	0x78
	.byte	0x2
	.byte	0x91
	.sleb128 -28
	.byte	0x0
	.uleb128 0xc
	.long	.LBB22
	.long	.LBE22
	.uleb128 0xe
	.string	"src"
	.byte	0x1
	.byte	0xb2
	.long	0x90
	.byte	0x2
	.byte	0x91
	.sleb128 -24
	.uleb128 0xe
	.string	"dst"
	.byte	0x1
	.byte	0xb3
	.long	0x76
	.byte	0x2
	.byte	0x91
	.sleb128 -20
	.byte	0x0
	.byte	0x0
	.uleb128 0x9
	.long	.LASF19
	.byte	0x1
	.byte	0xba
	.byte	0x1
	.long	.LFB4
	.long	.LFE4
	.byte	0x1
	.byte	0x9c
	.long	0x7ab
	.uleb128 0x11
	.long	.LBB23
	.long	.LBE23
	.long	0x4f8
	.uleb128 0xe
	.string	"__n"
	.byte	0x1
	.byte	0xf8
	.long	0x25
	.byte	0x3
	.byte	0x91
	.sleb128 -152
	.uleb128 0xe
	.string	"cp"
	.byte	0x1
	.byte	0xf8
	.long	0x78
	.byte	0x3
	.byte	0x91
	.sleb128 -148
	.byte	0x0
	.uleb128 0x11
	.long	.LBB24
	.long	.LBE24
	.long	0x523
	.uleb128 0xe
	.string	"__n"
	.byte	0x1
	.byte	0xf9
	.long	0x25
	.byte	0x3
	.byte	0x91
	.sleb128 -144
	.uleb128 0xe
	.string	"cp"
	.byte	0x1
	.byte	0xf9
	.long	0x78
	.byte	0x3
	.byte	0x91
	.sleb128 -140
	.byte	0x0
	.uleb128 0x11
	.long	.LBB25
	.long	.LBE25
	.long	0x54e
	.uleb128 0xe
	.string	"__n"
	.byte	0x1
	.byte	0xfa
	.long	0x25
	.byte	0x3
	.byte	0x91
	.sleb128 -136
	.uleb128 0xe
	.string	"cp"
	.byte	0x1
	.byte	0xfa
	.long	0x78
	.byte	0x3
	.byte	0x91
	.sleb128 -132
	.byte	0x0
	.uleb128 0x11
	.long	.LBB26
	.long	.LBE26
	.long	0x579
	.uleb128 0xe
	.string	"__n"
	.byte	0x1
	.byte	0xfb
	.long	0x25
	.byte	0x3
	.byte	0x91
	.sleb128 -128
	.uleb128 0xe
	.string	"cp"
	.byte	0x1
	.byte	0xfb
	.long	0x78
	.byte	0x3
	.byte	0x91
	.sleb128 -124
	.byte	0x0
	.uleb128 0x11
	.long	.LBB27
	.long	.LBE27
	.long	0x5a4
	.uleb128 0xe
	.string	"__n"
	.byte	0x1
	.byte	0xfc
	.long	0x25
	.byte	0x3
	.byte	0x91
	.sleb128 -120
	.uleb128 0xe
	.string	"cp"
	.byte	0x1
	.byte	0xfc
	.long	0x78
	.byte	0x3
	.byte	0x91
	.sleb128 -116
	.byte	0x0
	.uleb128 0x11
	.long	.LBB28
	.long	.LBE28
	.long	0x5cf
	.uleb128 0xe
	.string	"__n"
	.byte	0x1
	.byte	0xfd
	.long	0x25
	.byte	0x3
	.byte	0x91
	.sleb128 -112
	.uleb128 0xe
	.string	"cp"
	.byte	0x1
	.byte	0xfd
	.long	0x78
	.byte	0x3
	.byte	0x91
	.sleb128 -108
	.byte	0x0
	.uleb128 0x11
	.long	.LBB29
	.long	.LBE29
	.long	0x5fa
	.uleb128 0xe
	.string	"__n"
	.byte	0x1
	.byte	0xfe
	.long	0x25
	.byte	0x3
	.byte	0x91
	.sleb128 -104
	.uleb128 0xe
	.string	"cp"
	.byte	0x1
	.byte	0xfe
	.long	0x78
	.byte	0x3
	.byte	0x91
	.sleb128 -100
	.byte	0x0
	.uleb128 0x11
	.long	.LBB30
	.long	.LBE30
	.long	0x625
	.uleb128 0xe
	.string	"__n"
	.byte	0x1
	.byte	0xff
	.long	0x25
	.byte	0x3
	.byte	0x91
	.sleb128 -96
	.uleb128 0xe
	.string	"cp"
	.byte	0x1
	.byte	0xff
	.long	0x78
	.byte	0x3
	.byte	0x91
	.sleb128 -92
	.byte	0x0
	.uleb128 0x11
	.long	.LBB31
	.long	.LBE31
	.long	0x652
	.uleb128 0x12
	.string	"__n"
	.byte	0x1
	.value	0x100
	.long	0x25
	.byte	0x3
	.byte	0x91
	.sleb128 -88
	.uleb128 0x12
	.string	"cp"
	.byte	0x1
	.value	0x100
	.long	0x78
	.byte	0x3
	.byte	0x91
	.sleb128 -84
	.byte	0x0
	.uleb128 0x11
	.long	.LBB32
	.long	.LBE32
	.long	0x67f
	.uleb128 0x12
	.string	"__n"
	.byte	0x1
	.value	0x101
	.long	0x25
	.byte	0x3
	.byte	0x91
	.sleb128 -80
	.uleb128 0x12
	.string	"cp"
	.byte	0x1
	.value	0x101
	.long	0x78
	.byte	0x3
	.byte	0x91
	.sleb128 -76
	.byte	0x0
	.uleb128 0x11
	.long	.LBB33
	.long	.LBE33
	.long	0x6ac
	.uleb128 0x12
	.string	"__n"
	.byte	0x1
	.value	0x102
	.long	0x25
	.byte	0x3
	.byte	0x91
	.sleb128 -72
	.uleb128 0x12
	.string	"cp"
	.byte	0x1
	.value	0x102
	.long	0x78
	.byte	0x3
	.byte	0x91
	.sleb128 -68
	.byte	0x0
	.uleb128 0x11
	.long	.LBB34
	.long	.LBE34
	.long	0x6d7
	.uleb128 0x12
	.string	"__n"
	.byte	0x1
	.value	0x103
	.long	0x25
	.byte	0x2
	.byte	0x91
	.sleb128 -64
	.uleb128 0x12
	.string	"cp"
	.byte	0x1
	.value	0x103
	.long	0x78
	.byte	0x2
	.byte	0x91
	.sleb128 -60
	.byte	0x0
	.uleb128 0x11
	.long	.LBB35
	.long	.LBE35
	.long	0x702
	.uleb128 0x12
	.string	"__n"
	.byte	0x1
	.value	0x104
	.long	0x25
	.byte	0x2
	.byte	0x91
	.sleb128 -56
	.uleb128 0x12
	.string	"cp"
	.byte	0x1
	.value	0x104
	.long	0x78
	.byte	0x2
	.byte	0x91
	.sleb128 -52
	.byte	0x0
	.uleb128 0x11
	.long	.LBB36
	.long	.LBE36
	.long	0x72d
	.uleb128 0x12
	.string	"__n"
	.byte	0x1
	.value	0x105
	.long	0x25
	.byte	0x2
	.byte	0x91
	.sleb128 -48
	.uleb128 0x12
	.string	"cp"
	.byte	0x1
	.value	0x105
	.long	0x78
	.byte	0x2
	.byte	0x91
	.sleb128 -44
	.byte	0x0
	.uleb128 0x11
	.long	.LBB37
	.long	.LBE37
	.long	0x758
	.uleb128 0x12
	.string	"__n"
	.byte	0x1
	.value	0x106
	.long	0x25
	.byte	0x2
	.byte	0x91
	.sleb128 -40
	.uleb128 0x12
	.string	"cp"
	.byte	0x1
	.value	0x106
	.long	0x78
	.byte	0x2
	.byte	0x91
	.sleb128 -36
	.byte	0x0
	.uleb128 0x11
	.long	.LBB38
	.long	.LBE38
	.long	0x783
	.uleb128 0x12
	.string	"__n"
	.byte	0x1
	.value	0x107
	.long	0x25
	.byte	0x2
	.byte	0x91
	.sleb128 -32
	.uleb128 0x12
	.string	"cp"
	.byte	0x1
	.value	0x107
	.long	0x78
	.byte	0x2
	.byte	0x91
	.sleb128 -28
	.byte	0x0
	.uleb128 0xc
	.long	.LBB39
	.long	.LBE39
	.uleb128 0x12
	.string	"__n"
	.byte	0x1
	.value	0x108
	.long	0x25
	.byte	0x2
	.byte	0x91
	.sleb128 -24
	.uleb128 0x12
	.string	"cp"
	.byte	0x1
	.value	0x108
	.long	0x78
	.byte	0x2
	.byte	0x91
	.sleb128 -20
	.byte	0x0
	.byte	0x0
	.uleb128 0x13
	.long	.LASF20
	.byte	0x1
	.value	0x10e
	.byte	0x1
	.long	.LFB5
	.long	.LFE5
	.byte	0x1
	.byte	0x9c
	.uleb128 0x13
	.long	.LASF21
	.byte	0x1
	.value	0x11e
	.byte	0x1
	.long	.LFB6
	.long	.LFE6
	.byte	0x1
	.byte	0x9c
	.uleb128 0x13
	.long	.LASF22
	.byte	0x1
	.value	0x13c
	.byte	0x1
	.long	.LFB7
	.long	.LFE7
	.byte	0x1
	.byte	0x9c
	.uleb128 0x13
	.long	.LASF23
	.byte	0x1
	.value	0x166
	.byte	0x1
	.long	.LFB8
	.long	.LFE8
	.byte	0x1
	.byte	0x9c
	.uleb128 0x13
	.long	.LASF24
	.byte	0x1
	.value	0x17a
	.byte	0x1
	.long	.LFB9
	.long	.LFE9
	.byte	0x1
	.byte	0x9c
	.uleb128 0x14
	.long	.LASF25
	.byte	0x1
	.value	0x1a4
	.byte	0x1
	.long	.LFB10
	.long	.LFE10
	.byte	0x1
	.byte	0x9c
	.long	0x856
	.uleb128 0xc
	.long	.LBB40
	.long	.LBE40
	.uleb128 0x12
	.string	"buf"
	.byte	0x1
	.value	0x1ab
	.long	0x856
	.byte	0x3
	.byte	0x91
	.sleb128 -4120
	.uleb128 0x12
	.string	"i"
	.byte	0x1
	.value	0x1ac
	.long	0x25
	.byte	0x2
	.byte	0x91
	.sleb128 -24
	.uleb128 0x12
	.string	"p"
	.byte	0x1
	.value	0x1ad
	.long	0x78
	.byte	0x2
	.byte	0x91
	.sleb128 -20
	.byte	0x0
	.byte	0x0
	.uleb128 0xf
	.long	0x7e
	.long	0x867
	.uleb128 0x15
	.long	0x37
	.value	0xfff
	.byte	0x0
	.uleb128 0x14
	.long	.LASF26
	.byte	0x1
	.value	0x1b9
	.byte	0x1
	.long	.LFB11
	.long	.LFE11
	.byte	0x1
	.byte	0x9c
	.long	0x8b3
	.uleb128 0xc
	.long	.LBB41
	.long	.LBE41
	.uleb128 0x12
	.string	"buf"
	.byte	0x1
	.value	0x1c8
	.long	0x856
	.byte	0x3
	.byte	0x91
	.sleb128 -4120
	.uleb128 0x12
	.string	"i"
	.byte	0x1
	.value	0x1c9
	.long	0x25
	.byte	0x2
	.byte	0x91
	.sleb128 -24
	.uleb128 0x12
	.string	"p"
	.byte	0x1
	.value	0x1ca
	.long	0x78
	.byte	0x2
	.byte	0x91
	.sleb128 -20
	.byte	0x0
	.byte	0x0
	.uleb128 0x14
	.long	.LASF27
	.byte	0x1
	.value	0x1d8
	.byte	0x1
	.long	.LFB12
	.long	.LFE12
	.byte	0x1
	.byte	0x9c
	.long	0x90d
	.uleb128 0x12
	.string	"os"
	.byte	0x1
	.value	0x1da
	.long	0x85
	.byte	0x2
	.byte	0x91
	.sleb128 -28
	.uleb128 0xc
	.long	.LBB42
	.long	.LBE42
	.uleb128 0x12
	.string	"buf"
	.byte	0x1
	.value	0x1ea
	.long	0x856
	.byte	0x3
	.byte	0x91
	.sleb128 -4124
	.uleb128 0x12
	.string	"i"
	.byte	0x1
	.value	0x1eb
	.long	0x25
	.byte	0x2
	.byte	0x91
	.sleb128 -24
	.uleb128 0x12
	.string	"p"
	.byte	0x1
	.value	0x1ec
	.long	0x78
	.byte	0x2
	.byte	0x91
	.sleb128 -20
	.byte	0x0
	.byte	0x0
	.uleb128 0x14
	.long	.LASF28
	.byte	0x1
	.value	0x1fd
	.byte	0x1
	.long	.LFB13
	.long	.LFE13
	.byte	0x1
	.byte	0x9c
	.long	0x959
	.uleb128 0xc
	.long	.LBB43
	.long	.LBE43
	.uleb128 0x12
	.string	"buf"
	.byte	0x1
	.value	0x20a
	.long	0x856
	.byte	0x3
	.byte	0x91
	.sleb128 -4120
	.uleb128 0x12
	.string	"i"
	.byte	0x1
	.value	0x20b
	.long	0x25
	.byte	0x2
	.byte	0x91
	.sleb128 -24
	.uleb128 0x12
	.string	"p"
	.byte	0x1
	.value	0x20c
	.long	0x78
	.byte	0x2
	.byte	0x91
	.sleb128 -20
	.byte	0x0
	.byte	0x0
	.uleb128 0x13
	.long	.LASF29
	.byte	0x1
	.value	0x219
	.byte	0x1
	.long	.LFB14
	.long	.LFE14
	.byte	0x1
	.byte	0x9c
	.uleb128 0x14
	.long	.LASF30
	.byte	0x1
	.value	0x22a
	.byte	0x1
	.long	.LFB15
	.long	.LFE15
	.byte	0x1
	.byte	0x9c
	.long	0x9b8
	.uleb128 0xc
	.long	.LBB44
	.long	.LBE44
	.uleb128 0x12
	.string	"buf"
	.byte	0x1
	.value	0x239
	.long	0x856
	.byte	0x3
	.byte	0x91
	.sleb128 -4120
	.uleb128 0x12
	.string	"i"
	.byte	0x1
	.value	0x23a
	.long	0x25
	.byte	0x2
	.byte	0x91
	.sleb128 -24
	.uleb128 0x12
	.string	"p"
	.byte	0x1
	.value	0x23b
	.long	0x78
	.byte	0x2
	.byte	0x91
	.sleb128 -20
	.byte	0x0
	.byte	0x0
	.uleb128 0x14
	.long	.LASF31
	.byte	0x1
	.value	0x249
	.byte	0x1
	.long	.LFB16
	.long	.LFE16
	.byte	0x1
	.byte	0x9c
	.long	0xa31
	.uleb128 0x12
	.string	"l"
	.byte	0x1
	.value	0x24b
	.long	0x2c
	.byte	0x2
	.byte	0x91
	.sleb128 -36
	.uleb128 0xc
	.long	.LBB45
	.long	.LBE45
	.uleb128 0x12
	.string	"buf"
	.byte	0x1
	.value	0x260
	.long	0xa31
	.byte	0x3
	.byte	0x91
	.sleb128 -168
	.uleb128 0x16
	.long	.LASF32
	.byte	0x1
	.value	0x261
	.long	0x6f
	.byte	0x2
	.byte	0x91
	.sleb128 -32
	.uleb128 0x12
	.string	"len"
	.byte	0x1
	.value	0x261
	.long	0x6f
	.byte	0x2
	.byte	0x91
	.sleb128 -28
	.uleb128 0x12
	.string	"i"
	.byte	0x1
	.value	0x261
	.long	0x6f
	.byte	0x2
	.byte	0x91
	.sleb128 -24
	.uleb128 0x12
	.string	"pos"
	.byte	0x1
	.value	0x261
	.long	0x6f
	.byte	0x2
	.byte	0x91
	.sleb128 -20
	.byte	0x0
	.byte	0x0
	.uleb128 0xf
	.long	0x7e
	.long	0xa41
	.uleb128 0x10
	.long	0x37
	.byte	0x83
	.byte	0x0
	.uleb128 0x13
	.long	.LASF33
	.byte	0x1
	.value	0x278
	.byte	0x1
	.long	.LFB17
	.long	.LFE17
	.byte	0x1
	.byte	0x9c
	.uleb128 0x13
	.long	.LASF34
	.byte	0x1
	.value	0x289
	.byte	0x1
	.long	.LFB18
	.long	.LFE18
	.byte	0x1
	.byte	0x9c
	.uleb128 0x13
	.long	.LASF35
	.byte	0x1
	.value	0x2a6
	.byte	0x1
	.long	.LFB19
	.long	.LFE19
	.byte	0x1
	.byte	0x9c
	.uleb128 0x13
	.long	.LASF36
	.byte	0x1
	.value	0x2c1
	.byte	0x1
	.long	.LFB20
	.long	.LFE20
	.byte	0x1
	.byte	0x9c
	.uleb128 0x13
	.long	.LASF37
	.byte	0x1
	.value	0x2cc
	.byte	0x1
	.long	.LFB21
	.long	.LFE21
	.byte	0x1
	.byte	0x9c
	.uleb128 0x13
	.long	.LASF38
	.byte	0x1
	.value	0x2d7
	.byte	0x1
	.long	.LFB22
	.long	.LFE22
	.byte	0x1
	.byte	0x9c
	.uleb128 0x13
	.long	.LASF39
	.byte	0x1
	.value	0x309
	.byte	0x1
	.long	.LFB23
	.long	.LFE23
	.byte	0x1
	.byte	0x9c
	.uleb128 0x14
	.long	.LASF40
	.byte	0x1
	.value	0x346
	.byte	0x1
	.long	.LFB24
	.long	.LFE24
	.byte	0x1
	.byte	0x9c
	.long	0xb4c
	.uleb128 0x12
	.string	"ptr"
	.byte	0x1
	.value	0x348
	.long	0x78
	.byte	0x2
	.byte	0x91
	.sleb128 -32
	.uleb128 0xc
	.long	.LBB46
	.long	.LBE46
	.uleb128 0x16
	.long	.LASF41
	.byte	0x1
	.value	0x38a
	.long	0xb4c
	.byte	0x2
	.byte	0x91
	.sleb128 -47
	.uleb128 0x16
	.long	.LASF42
	.byte	0x1
	.value	0x38b
	.long	0x78
	.byte	0x2
	.byte	0x91
	.sleb128 -52
	.uleb128 0xc
	.long	.LBB47
	.long	.LBE47
	.uleb128 0x16
	.long	.LASF43
	.byte	0x1
	.value	0x38b
	.long	0x85
	.byte	0x2
	.byte	0x91
	.sleb128 -28
	.uleb128 0x16
	.long	.LASF44
	.byte	0x1
	.value	0x38b
	.long	0x2c
	.byte	0x2
	.byte	0x91
	.sleb128 -24
	.uleb128 0x16
	.long	.LASF45
	.byte	0x1
	.value	0x38b
	.long	0x78
	.byte	0x2
	.byte	0x91
	.sleb128 -20
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0xf
	.long	0x7e
	.long	0xb5c
	.uleb128 0x10
	.long	0x37
	.byte	0xe
	.byte	0x0
	.uleb128 0x13
	.long	.LASF46
	.byte	0x1
	.value	0x3cd
	.byte	0x1
	.long	.LFB25
	.long	.LFE25
	.byte	0x1
	.byte	0x9c
	.uleb128 0x14
	.long	.LASF47
	.byte	0x1
	.value	0x3db
	.byte	0x1
	.long	.LFB26
	.long	.LFE26
	.byte	0x1
	.byte	0x9c
	.long	0xbdb
	.uleb128 0xc
	.long	.LBB48
	.long	.LBE48
	.uleb128 0x12
	.string	"buf"
	.byte	0x1
	.value	0x3f0
	.long	0xa31
	.byte	0x3
	.byte	0x91
	.sleb128 -164
	.uleb128 0x16
	.long	.LASF32
	.byte	0x1
	.value	0x3f1
	.long	0x6f
	.byte	0x2
	.byte	0x91
	.sleb128 -32
	.uleb128 0x12
	.string	"len"
	.byte	0x1
	.value	0x3f1
	.long	0x6f
	.byte	0x2
	.byte	0x91
	.sleb128 -28
	.uleb128 0x12
	.string	"i"
	.byte	0x1
	.value	0x3f1
	.long	0x6f
	.byte	0x2
	.byte	0x91
	.sleb128 -24
	.uleb128 0x12
	.string	"pos"
	.byte	0x1
	.value	0x3f1
	.long	0x6f
	.byte	0x2
	.byte	0x91
	.sleb128 -20
	.byte	0x0
	.byte	0x0
	.uleb128 0x14
	.long	.LASF48
	.byte	0x1
	.value	0x406
	.byte	0x1
	.long	.LFB27
	.long	.LFE27
	.byte	0x1
	.byte	0x9c
	.long	0xc17
	.uleb128 0x12
	.string	"i"
	.byte	0x1
	.value	0x408
	.long	0x25
	.byte	0x2
	.byte	0x91
	.sleb128 -24
	.uleb128 0xc
	.long	.LBB49
	.long	.LBE49
	.uleb128 0x12
	.string	"x"
	.byte	0x1
	.value	0x41d
	.long	0x85
	.byte	0x2
	.byte	0x91
	.sleb128 -20
	.byte	0x0
	.byte	0x0
	.uleb128 0x14
	.long	.LASF49
	.byte	0x1
	.value	0x42c
	.byte	0x1
	.long	.LFB28
	.long	.LFE28
	.byte	0x1
	.byte	0x9c
	.long	0xc53
	.uleb128 0x12
	.string	"i"
	.byte	0x1
	.value	0x42e
	.long	0x25
	.byte	0x2
	.byte	0x91
	.sleb128 -24
	.uleb128 0xc
	.long	.LBB50
	.long	.LBE50
	.uleb128 0x12
	.string	"x"
	.byte	0x1
	.value	0x443
	.long	0x85
	.byte	0x2
	.byte	0x91
	.sleb128 -20
	.byte	0x0
	.byte	0x0
	.uleb128 0x13
	.long	.LASF50
	.byte	0x1
	.value	0x452
	.byte	0x1
	.long	.LFB29
	.long	.LFE29
	.byte	0x1
	.byte	0x9c
	.uleb128 0x13
	.long	.LASF51
	.byte	0x1
	.value	0x474
	.byte	0x1
	.long	.LFB30
	.long	.LFE30
	.byte	0x1
	.byte	0x9c
	.uleb128 0x14
	.long	.LASF52
	.byte	0x1
	.value	0x49e
	.byte	0x1
	.long	.LFB31
	.long	.LFE31
	.byte	0x1
	.byte	0x9c
	.long	0xceb
	.uleb128 0x12
	.string	"i"
	.byte	0x1
	.value	0x4a0
	.long	0x25
	.byte	0x2
	.byte	0x91
	.sleb128 -32
	.uleb128 0x17
	.long	.LASF68
	.byte	0x1
	.value	0x4d5
	.long	.L258
	.uleb128 0xc
	.long	.LBB51
	.long	.LBE51
	.uleb128 0x16
	.long	.LASF53
	.byte	0x1
	.value	0x4ba
	.long	0xceb
	.byte	0x3
	.byte	0x91
	.sleb128 -544
	.uleb128 0x12
	.string	"j"
	.byte	0x1
	.value	0x4bb
	.long	0x25
	.byte	0x2
	.byte	0x91
	.sleb128 -28
	.uleb128 0x12
	.string	"k"
	.byte	0x1
	.value	0x4bc
	.long	0x25
	.byte	0x2
	.byte	0x91
	.sleb128 -24
	.uleb128 0x12
	.string	"c"
	.byte	0x1
	.value	0x4bd
	.long	0x25
	.byte	0x2
	.byte	0x91
	.sleb128 -20
	.byte	0x0
	.byte	0x0
	.uleb128 0xf
	.long	0x7e
	.long	0xcfc
	.uleb128 0x15
	.long	0x37
	.value	0x1ff
	.byte	0x0
	.uleb128 0x13
	.long	.LASF54
	.byte	0x1
	.value	0x4dc
	.byte	0x1
	.long	.LFB32
	.long	.LFE32
	.byte	0x1
	.byte	0x9c
	.uleb128 0x13
	.long	.LASF55
	.byte	0x1
	.value	0x4f4
	.byte	0x1
	.long	.LFB33
	.long	.LFE33
	.byte	0x1
	.byte	0x9c
	.uleb128 0x14
	.long	.LASF56
	.byte	0x1
	.value	0x504
	.byte	0x1
	.long	.LFB34
	.long	.LFE34
	.byte	0x1
	.byte	0x9c
	.long	0xd54
	.uleb128 0x12
	.string	"p"
	.byte	0x1
	.value	0x506
	.long	0x78
	.byte	0x2
	.byte	0x91
	.sleb128 -24
	.uleb128 0x12
	.string	"q"
	.byte	0x1
	.value	0x506
	.long	0x78
	.byte	0x2
	.byte	0x91
	.sleb128 -20
	.byte	0x0
	.uleb128 0x13
	.long	.LASF57
	.byte	0x1
	.value	0x51d
	.byte	0x1
	.long	.LFB35
	.long	.LFE35
	.byte	0x1
	.byte	0x9c
	.uleb128 0x13
	.long	.LASF58
	.byte	0x1
	.value	0x52a
	.byte	0x1
	.long	.LFB36
	.long	.LFE36
	.byte	0x1
	.byte	0x9c
	.uleb128 0x13
	.long	.LASF59
	.byte	0x1
	.value	0x533
	.byte	0x1
	.long	.LFB37
	.long	.LFE37
	.byte	0x1
	.byte	0x9c
	.uleb128 0x13
	.long	.LASF60
	.byte	0x1
	.value	0x546
	.byte	0x1
	.long	.LFB38
	.long	.LFE38
	.byte	0x1
	.byte	0x9c
	.uleb128 0x13
	.long	.LASF61
	.byte	0x1
	.value	0x561
	.byte	0x1
	.long	.LFB39
	.long	.LFE39
	.byte	0x1
	.byte	0x9c
	.uleb128 0x18
	.byte	0x1
	.long	.LASF69
	.byte	0x1
	.value	0x57c
	.byte	0x1
	.long	0x25
	.long	.LFB40
	.long	.LFE40
	.byte	0x1
	.byte	0x9c
	.long	0xddf
	.uleb128 0x16
	.long	.LASF62
	.byte	0x1
	.value	0x57e
	.long	0x25
	.byte	0x2
	.byte	0x74
	.sleb128 28
	.byte	0x0
	.uleb128 0x19
	.string	"it"
	.byte	0x1
	.byte	0x2c
	.long	0x85
	.byte	0x1
	.byte	0x1
	.uleb128 0x1a
	.long	.LASF63
	.byte	0x1
	.byte	0x2d
	.long	0x2c
	.byte	0x1
	.byte	0x1
	.uleb128 0xf
	.long	0x7e
	.long	0xe08
	.uleb128 0x10
	.long	0x37
	.byte	0x31
	.byte	0x0
	.uleb128 0x19
	.string	"one"
	.byte	0x1
	.byte	0x41
	.long	0xdf8
	.byte	0x1
	.byte	0x1
	.uleb128 0x19
	.string	"two"
	.byte	0x1
	.byte	0x42
	.long	0xdf8
	.byte	0x1
	.byte	0x1
	.uleb128 0x19
	.string	"cp"
	.byte	0x1
	.byte	0x43
	.long	0x78
	.byte	0x1
	.byte	0x1
	.uleb128 0x1b
	.string	"it"
	.byte	0x1
	.byte	0x2c
	.long	0x85
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	it
	.uleb128 0x1c
	.long	.LASF63
	.byte	0x1
	.byte	0x2d
	.long	0x2c
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	errors
	.uleb128 0x1b
	.string	"one"
	.byte	0x1
	.byte	0x41
	.long	0xdf8
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	one
	.uleb128 0x1b
	.string	"two"
	.byte	0x1
	.byte	0x42
	.long	0xdf8
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	two
	.uleb128 0x1b
	.string	"cp"
	.byte	0x1
	.byte	0x43
	.long	0x78
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.long	cp
	.byte	0x0
	.section	.debug_abbrev
	.uleb128 0x1
	.uleb128 0x11
	.byte	0x1
	.uleb128 0x25
	.uleb128 0xe
	.uleb128 0x13
	.uleb128 0xb
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x1b
	.uleb128 0xe
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x10
	.uleb128 0x6
	.byte	0x0
	.byte	0x0
	.uleb128 0x2
	.uleb128 0x24
	.byte	0x0
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3e
	.uleb128 0xb
	.uleb128 0x3
	.uleb128 0x8
	.byte	0x0
	.byte	0x0
	.uleb128 0x3
	.uleb128 0x16
	.byte	0x0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x4
	.uleb128 0x24
	.byte	0x0
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3e
	.uleb128 0xb
	.uleb128 0x3
	.uleb128 0xe
	.byte	0x0
	.byte	0x0
	.uleb128 0x5
	.uleb128 0xf
	.byte	0x0
	.uleb128 0xb
	.uleb128 0xb
	.byte	0x0
	.byte	0x0
	.uleb128 0x6
	.uleb128 0xf
	.byte	0x0
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x7
	.uleb128 0x26
	.byte	0x0
	.uleb128 0x49
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x8
	.uleb128 0x26
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0x9
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x27
	.uleb128 0xc
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x40
	.uleb128 0xa
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0xa
	.uleb128 0x5
	.byte	0x0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0xa
	.byte	0x0
	.byte	0x0
	.uleb128 0xb
	.uleb128 0x5
	.byte	0x0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0xa
	.byte	0x0
	.byte	0x0
	.uleb128 0xc
	.uleb128 0xb
	.byte	0x1
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.byte	0x0
	.byte	0x0
	.uleb128 0xd
	.uleb128 0x34
	.byte	0x0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0xa
	.byte	0x0
	.byte	0x0
	.uleb128 0xe
	.uleb128 0x34
	.byte	0x0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0xa
	.byte	0x0
	.byte	0x0
	.uleb128 0xf
	.uleb128 0x1
	.byte	0x1
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x10
	.uleb128 0x21
	.byte	0x0
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2f
	.uleb128 0xb
	.byte	0x0
	.byte	0x0
	.uleb128 0x11
	.uleb128 0xb
	.byte	0x1
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x12
	.uleb128 0x34
	.byte	0x0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0xa
	.byte	0x0
	.byte	0x0
	.uleb128 0x13
	.uleb128 0x2e
	.byte	0x0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x27
	.uleb128 0xc
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x40
	.uleb128 0xa
	.byte	0x0
	.byte	0x0
	.uleb128 0x14
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x27
	.uleb128 0xc
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x40
	.uleb128 0xa
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x15
	.uleb128 0x21
	.byte	0x0
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2f
	.uleb128 0x5
	.byte	0x0
	.byte	0x0
	.uleb128 0x16
	.uleb128 0x34
	.byte	0x0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0xa
	.byte	0x0
	.byte	0x0
	.uleb128 0x17
	.uleb128 0xa
	.byte	0x0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x11
	.uleb128 0x1
	.byte	0x0
	.byte	0x0
	.uleb128 0x18
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3f
	.uleb128 0xc
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x27
	.uleb128 0xc
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x40
	.uleb128 0xa
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x19
	.uleb128 0x34
	.byte	0x0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x3f
	.uleb128 0xc
	.uleb128 0x3c
	.uleb128 0xc
	.byte	0x0
	.byte	0x0
	.uleb128 0x1a
	.uleb128 0x34
	.byte	0x0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x3f
	.uleb128 0xc
	.uleb128 0x3c
	.uleb128 0xc
	.byte	0x0
	.byte	0x0
	.uleb128 0x1b
	.uleb128 0x34
	.byte	0x0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x3f
	.uleb128 0xc
	.uleb128 0x2
	.uleb128 0xa
	.byte	0x0
	.byte	0x0
	.uleb128 0x1c
	.uleb128 0x34
	.byte	0x0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x3f
	.uleb128 0xc
	.uleb128 0x2
	.uleb128 0xa
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.section	.debug_pubnames,"",@progbits
	.long	0x40
	.value	0x2
	.long	.Ldebug_info0
	.long	0xe87
	.long	0xdb3
	.string	"main"
	.long	0xe2e
	.string	"it"
	.long	0xe3f
	.string	"errors"
	.long	0xe51
	.string	"one"
	.long	0xe63
	.string	"two"
	.long	0xe75
	.string	"cp"
	.long	0x0
	.section	.debug_pubtypes,"",@progbits
	.long	0x19
	.value	0x2
	.long	.Ldebug_info0
	.long	0xe87
	.long	0x2c
	.string	"size_t"
	.long	0x0
	.section	.debug_aranges,"",@progbits
	.long	0x1c
	.value	0x2
	.long	.Ldebug_info0
	.byte	0x4
	.byte	0x0
	.value	0x0
	.value	0x0
	.long	.Ltext0
	.long	.Letext0-.Ltext0
	.long	0x0
	.long	0x0
	.section	.debug_str,"MS",@progbits,1
.LASF41:
	.string	"text"
.LASF46:
	.string	"test_memcmp"
.LASF52:
	.string	"test_memset"
.LASF5:
	.string	"short int"
.LASF67:
	.string	"size_t"
.LASF49:
	.string	"test_mempcpy"
.LASF38:
	.string	"test_strtok"
.LASF64:
	.string	"GNU C 4.4.5 20101112 (Red Hat 4.4.5-2)"
.LASF69:
	.string	"main"
.LASF63:
	.string	"errors"
.LASF26:
	.string	"test_strchr"
.LASF17:
	.string	"cnum"
.LASF60:
	.string	"test_strncasecmp"
.LASF66:
	.string	"/root/genprog-many-bugs/valgrind-bug-12474-12475/valgrind/memcheck/tests"
.LASF54:
	.string	"test_bcopy"
.LASF6:
	.string	"long long int"
.LASF68:
	.string	"fail"
.LASF43:
	.string	"__old"
.LASF30:
	.string	"test_strrchr"
.LASF21:
	.string	"test_strcat"
.LASF25:
	.string	"test_strlen"
.LASF57:
	.string	"test_bcmp"
.LASF18:
	.string	"test_strcpy"
.LASF1:
	.string	"unsigned char"
.LASF50:
	.string	"test_memmove"
.LASF22:
	.string	"test_strncat"
.LASF24:
	.string	"test_strncpy"
.LASF36:
	.string	"test_strspn"
.LASF4:
	.string	"signed char"
.LASF7:
	.string	"long long unsigned int"
.LASF0:
	.string	"unsigned int"
.LASF14:
	.string	"test_strcmp"
.LASF3:
	.string	"long unsigned int"
.LASF40:
	.string	"test_strsep"
.LASF31:
	.string	"test_memrchr"
.LASF35:
	.string	"test_strstr"
.LASF13:
	.string	"equal"
.LASF34:
	.string	"test_strpbrk"
.LASF62:
	.string	"status"
.LASF9:
	.string	"char"
.LASF8:
	.string	"long int"
.LASF27:
	.string	"test_strchrnul"
.LASF23:
	.string	"test_strncmp"
.LASF42:
	.string	"list"
.LASF2:
	.string	"short unsigned int"
.LASF56:
	.string	"test_strndup"
.LASF45:
	.string	"__new"
.LASF28:
	.string	"test_rawmemchr"
.LASF53:
	.string	"data"
.LASF47:
	.string	"test_memchr"
.LASF65:
	.string	"str_tester.c"
.LASF51:
	.string	"test_memccpy"
.LASF37:
	.string	"test_strcspn"
.LASF59:
	.string	"test_strcasecmp"
.LASF20:
	.string	"test_stpncpy"
.LASF10:
	.string	"thing"
.LASF61:
	.string	"test_strcasestr"
.LASF32:
	.string	"align"
.LASF12:
	.string	"check"
.LASF44:
	.string	"__len"
.LASF19:
	.string	"test_stpcpy"
.LASF48:
	.string	"test_memcpy"
.LASF11:
	.string	"number"
.LASF55:
	.string	"test_bzero"
.LASF15:
	.string	"buf1"
.LASF16:
	.string	"buf2"
.LASF33:
	.string	"test_rindex"
.LASF58:
	.string	"test_strerror"
.LASF39:
	.string	"test_strtok_r"
.LASF29:
	.string	"test_index"
	.ident	"GCC: (GNU) 4.4.5 20101112 (Red Hat 4.4.5-2)"
	.section	.note.GNU-stack,"",@progbits
