	.file	"bubblepass.c"
	.text
	.p2align 4,,15
	.globl	bubblePass
	.type	bubblePass, @function
bubblePass:
.LFB0:
	.cfi_startproc
	subl	$1, %esi
	testl	%esi, %esi
	jle	.L5
	xorl	%edx, %edx
	xorl	%eax, %eax
	.p2align 4,,10
	.p2align 3
.L4:
	movl	(%rdi,%rdx,4), %ecx
	movl	4(%rdi,%rdx,4), %r8d
	cmpl	%r8d, %ecx
	jle	.L3
	movl	%r8d, (%rdi,%rdx,4)
	movl	%ecx, 4(%rdi,%rdx,4)
	addl	$1, %eax
.L3:
	addq	$1, %rdx
	cmpl	%edx, %esi
	jg	.L4
	rep ret
.L5:
	xorl	%eax, %eax
	ret
	.cfi_endproc
.LFE0:
	.size	bubblePass, .-bubblePass
	.ident	"GCC: (Ubuntu 4.8.4-2ubuntu1~14.04) 4.8.4"
	.section	.note.GNU-stack,"",@progbits
