	.file	"bsearch-template.cc"
	.text
	.section	.rodata.str1.8,"aMS",@progbits,1
	.align 8
.LC0:
	.string	"\ntesting, target %d, found index %d\n"
	.text
	.p2align 4,,15
	.globl	_Z4testi
	.type	_Z4testi, @function
_Z4testi:
.LFB24:
	.cfi_startproc
	subq	$912, %rsp
	.cfi_def_cfa_offset 920
	movl	%edi, %esi
	movl	$1, %eax
	leaq	-120(%rsp), %rdx
	.p2align 4,,10
	.p2align 3
.L3:
	movl	%eax, (%rdx)
	addl	$10, %eax
	addq	$4, %rdx
	cmpl	$2561, %eax
	jne	.L3
	movl	$255, %r8d
	xorl	%eax, %eax
.L2:
	movl	%r8d, %ecx
	subl	%eax, %ecx
	movl	%ecx, %edx
	shrl	$31, %edx
	addl	%ecx, %edx
	sarl	%edx
	addl	%eax, %edx
	movslq	%edx, %rcx
	cmpl	%esi, -120(%rsp,%rcx,4)
	je	.L4
	jge	.L5
	cmpl	%edx, %r8d
	jle	.L9
	leal	1(%rdx), %eax
	jmp	.L2
	.p2align 4,,10
	.p2align 3
.L5:
	cmpl	%edx, %eax
	jge	.L9
	leal	-1(%rdx), %r8d
	jmp	.L2
.L9:
	movl	$-1, %edx
.L4:
	movl	$.LC0, %edi
	xorl	%eax, %eax
	addq	$912, %rsp
	.cfi_def_cfa_offset 8
	jmp	printf
	.cfi_endproc
.LFE24:
	.size	_Z4testi, .-_Z4testi
	.section	.text.startup,"ax",@progbits
	.p2align 4,,15
	.globl	main
	.type	main, @function
main:
.LFB25:
	.cfi_startproc
	subq	$8, %rsp
	.cfi_def_cfa_offset 16
	movl	$-1, %edi
	call	_Z4testi
	movl	$1, %edi
	call	_Z4testi
	movl	$10, %edi
	call	_Z4testi
	movl	$11, %edi
	call	_Z4testi
	movl	$1280, %edi
	call	_Z4testi
	movl	$1281, %edi
	call	_Z4testi
	movl	$2550, %edi
	call	_Z4testi
	movl	$2551, %edi
	call	_Z4testi
	movl	$2552, %edi
	call	_Z4testi
	xorl	%eax, %eax
	addq	$8, %rsp
	.cfi_def_cfa_offset 8
	ret
	.cfi_endproc
.LFE25:
	.size	main, .-main
	.ident	"GCC: (GNU) 8.2.0"
	.section	.note.GNU-stack,"",@progbits
