	.file	"independent.c"
	.text
	.globl	bench
	.type	bench, @function
bench:
.LFB0:
	.cfi_startproc
	movq	%rsi, %rax
	testq	%rdi, %rdi
	je	.L2
	.p2align 4
.L3:
        xchg    %rax,%rbx
        xchg    %rcx,%rdx
        xchg    %rbp,%rsi
        xchg    %r8,%r9
        xchg    %r10,%r11
        xchg    %r12,%r13
        xchg    %r14,%r15
        xchg    %rax,%rbx
        xchg    %rcx,%rdx
        xchg    %rbp,%rsi
        xchg    %r8,%r9
        xchg    %r10,%r11
        xchg    %r12,%r13
        xchg    %r14,%r15
        xchg    %rax,%rbx
        xchg    %rcx,%rdx
        xchg    %rbp,%rsi
        xchg    %r8,%r9
        xchg    %r10,%r11
        xchg    %r12,%r13
        xchg    %r14,%r15
        xchg    %rax,%rbx
        xchg    %rcx,%rdx
        xchg    %rbp,%rsi
        xchg    %r8,%r9
        xchg    %r10,%r11
        xchg    %r12,%r13
        xchg    %r14,%r15
	subq	$1, %rdi
	jne	.L3
.L2:
	ret
	.cfi_endproc
.LFE0:
	.size	bench, .-bench
	.ident	"GCC: (Debian 14.2.0-19) 14.2.0"
	.section	.note.GNU-stack,"",@progbits
