	.text
	.file	"register.c"
	.globl	add_general                     # -- Begin function add_general
	.p2align	4, 0x90
	.type	add_general,@function
add_general:                            # @add_general
	.cfi_startproc
# %bb.0:
	movzbl	8(%rdi), %eax
	movzbl	9(%rdi), %r9d
	movzbl	10(%rdi), %r10d
	movq	(%rsi,%r10,8), %r10
	addq	(%rsi,%r9,8), %r10
	movq	%r10, (%rsi,%rax,8)
	movq	16(%rdi), %rax
	addq	$16, %rdi
	jmpq	*%rax                           # TAILCALL
.Lfunc_end0:
	.size	add_general, .Lfunc_end0-add_general
	.cfi_endproc
                                        # -- End function
	.globl	add_r3_r4_r5                    # -- Begin function add_r3_r4_r5
	.p2align	4, 0x90
	.type	add_r3_r4_r5,@function
add_r3_r4_r5:                           # @add_r3_r4_r5
	.cfi_startproc
# %bb.0:
	movq	40(%rsi), %rax
	addq	32(%rsi), %rax
	movq	%rax, 24(%rsi)
	movq	8(%rdi), %rax
	addq	$8, %rdi
	jmpq	*%rax                           # TAILCALL
.Lfunc_end1:
	.size	add_r3_r4_r5, .Lfunc_end1-add_r3_r4_r5
	.cfi_endproc
                                        # -- End function
	.globl	add_r0_r1_r2                    # -- Begin function add_r0_r1_r2
	.p2align	4, 0x90
	.type	add_r0_r1_r2,@function
add_r0_r1_r2:                           # @add_r0_r1_r2
	.cfi_startproc
# %bb.0:
	leaq	(%r8,%rcx), %rdx
	movq	8(%rdi), %rax
	addq	$8, %rdi
	jmpq	*%rax                           # TAILCALL
.Lfunc_end2:
	.size	add_r0_r1_r2, .Lfunc_end2-add_r0_r1_r2
	.cfi_endproc
                                        # -- End function
	.ident	"Debian clang version 19.1.7 (3+b1)"
	.section	".note.GNU-stack","",@progbits
	.addrsig
