	.section	__TEXT,__text,regular,pure_instructions
	.macosx_version_min 10, 12
	.globl	_swap
	.p2align	4, 0x90
_swap:                                  ## @swap
	.cfi_startproc
## BB#0:
	pushq	%rbp
Lcfi0:
	.cfi_def_cfa_offset 16
Lcfi1:
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
Lcfi2:
	.cfi_def_cfa_register %rbp
	movq	%rdi, -8(%rbp)
	movl	%esi, -12(%rbp)
	movq	-8(%rbp), %rdi
	movslq	-12(%rbp), %rax
	movl	(%rdi,%rax,4), %esi
	movl	%esi, -16(%rbp)
	movq	-8(%rbp), %rax
	movl	-12(%rbp), %esi
	addl	$1, %esi
	movslq	%esi, %rdi
	movl	(%rax,%rdi,4), %esi
	movq	-8(%rbp), %rax
	movslq	-12(%rbp), %rdi
	movl	%esi, (%rax,%rdi,4)
	movl	-16(%rbp), %esi
	movq	-8(%rbp), %rax
	movl	-12(%rbp), %ecx
	addl	$1, %ecx
	movslq	%ecx, %rdi
	movl	%esi, (%rax,%rdi,4)
	popq	%rbp
	retq
	.cfi_endproc


.subsections_via_symbols
