	.file	"call_swap.c"
	.text
	.globl	call_swap
	.type	call_swap, @function
call_swap:
.LFB18:
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$24, %esp
	movl	$course2, 4(%esp)
	movl	$course1, (%esp)
	call	swap
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE18:
	.size	call_swap, .-call_swap
	.section	.rodata.str1.4,"aMS",@progbits,1
	.align 4
.LC0:
	.string	"Initially: course1 = %d, course2 = %d\n"
	.align 4
.LC1:
	.string	"Finally: course1 = %d, course2 = %d\n"
	.text
	.globl	main
	.type	main, @function
main:
.LFB19:
	.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	$16, %esp
	movl	course2, %eax
	movl	%eax, 8(%esp)
	movl	course1, %eax
	movl	%eax, 4(%esp)
	movl	$.LC0, (%esp)
	call	printf
	call	call_swap
	movl	course2, %eax
	movl	%eax, 8(%esp)
	movl	course1, %eax
	movl	%eax, 4(%esp)
	movl	$.LC1, (%esp)
	call	printf
	movl	$0, %eax
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE19:
	.size	main, .-main
	.globl	course2
	.data
	.align 4
	.type	course2, @object
	.size	course2, 4
course2:
	.long	18213
	.globl	course1
	.align 4
	.type	course1, @object
	.size	course1, 4
course1:
	.long	15213
	.ident	"GCC: (GNU) 4.8.1"
	.section	.note.GNU-stack,"",@progbits
