	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function atl1_inc_smb
_atl1_inc_smb:                          ## @atl1_inc_smb
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%r15
	pushq	%r14
	pushq	%r12
	pushq	%rbx
	.cfi_offset %rbx, -48
	.cfi_offset %r12, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	120(%rdi), %rax
	movq	112(%rdi), %rcx
	movl	160(%rcx), %esi
	movl	152(%rcx), %r9d
	movl	104(%rcx), %edx
	movl	144(%rcx), %r14d
	movl	(%rdi), %r11d
	movl	52(%rdi), %r10d
	movl	44(%rdi), %r8d
	addl	%edx, %r8d
	movl	%r8d, 44(%rdi)
	movl	80(%rcx), %ebx
	addl	%ebx, 104(%rdi)
	movl	112(%rcx), %r12d
	movl	72(%rcx), %r15d
	movl	96(%rcx), %ebx
	addl	%ebx, %esi
	addl	%edx, %esi
	movl	88(%rcx), %edx
	movd	%r15d, %xmm0
	pinsrd	$1, %r12d, %xmm0
	pinsrd	$2, %edx, %xmm0
	pinsrd	$3, %ebx, %xmm0
	movdqu	28(%rdi), %xmm1
	paddd	%xmm1, %xmm0
	movdqu	%xmm0, 28(%rdi)
	movups	40(%rcx), %xmm2
	addl	64(%rcx), %esi
	addl	%r12d, %esi
	addl	%r15d, %esi
	addl	%edx, %esi
	addl	%esi, %r9d
	addl	4(%rdi), %r9d
	movups	56(%rcx), %xmm1
	movl	%r9d, 4(%rdi)
	addl	48(%rdi), %esi
	movl	%esi, 48(%rdi)
	movaps	%xmm2, %xmm3
	shufps	$136, %xmm1, %xmm3              ## xmm3 = xmm3[0,2],xmm1[0,2]
	movdqu	88(%rdi), %xmm4
	paddd	%xmm3, %xmm4
	movdqu	%xmm4, 88(%rdi)
	movl	16(%rcx), %r15d
	movdqu	24(%rcx), %xmm3
	movaps	%xmm1, %xmm4
	paddq	%xmm3, %xmm4
	movq	%xmm4, %rdx
	leal	(%rdx,%r15), %r12d
	addl	8(%rcx), %r12d
	addl	%r12d, %r14d
	addl	%r11d, %r14d
	movd	%xmm2, %ebx
	addl	%edx, %ebx
	pextrd	$2, %xmm3, %edx
	addl	%ebx, %edx
	movdqu	8(%rcx), %xmm2
	pshufd	$132, %xmm3, %xmm3              ## xmm3 = xmm3[0,1,0,2]
	pblendw	$3, %xmm2, %xmm3                ## xmm3 = xmm2[0,1],xmm3[2,3,4,5,6,7]
	pinsrd	$1, %r15d, %xmm3
	addl	%r10d, %edx
	movl	%r14d, (%rdi)
	movl	%edx, 52(%rdi)
	movdqu	72(%rdi), %xmm2
	paddd	%xmm3, %xmm2
	movdqu	%xmm2, 72(%rdi)
	movdqu	120(%rcx), %xmm2
	pshufd	$232, %xmm2, %xmm2              ## xmm2 = xmm2[0,2,2,3]
	pinsrd	$2, 136(%rcx), %xmm2
	pinsrd	$3, (%rcx), %xmm2
	movdqu	56(%rdi), %xmm4
	paddd	%xmm4, %xmm2
	movdqu	%xmm2, 56(%rdi)
	pextrd	$2, %xmm2, 64(%rax)
	pextrd	$1, %xmm2, 60(%rax)
	movd	%xmm2, 56(%rax)
	movl	%edx, 52(%rax)
	movl	%esi, 48(%rax)
	movl	%r8d, 44(%rax)
	pshufd	$160, %xmm1, %xmm1              ## xmm1 = xmm1[0,0,2,2]
	pshufd	$214, %xmm3, %xmm2              ## xmm2 = xmm3[2,1,1,3]
	pblendw	$243, %xmm2, %xmm1              ## xmm1 = xmm2[0,1],xmm1[2,3],xmm2[4,5,6,7]
	pinsrd	$3, %r12d, %xmm1
	movdqu	%xmm0, 28(%rax)
	movdqu	12(%rdi), %xmm0
	paddd	%xmm0, %xmm1
	movdqu	%xmm1, 12(%rdi)
	movdqu	%xmm1, 12(%rax)
	movl	8(%rdi), %ecx
	movl	%ecx, 8(%rax)
	movl	%r9d, 4(%rax)
	movl	%r14d, (%rax)
	popq	%rbx
	popq	%r12
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.no_dead_strip	_atl1_inc_smb
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function atl1_inc_smb
_atl1_inc_smb:                          ; @atl1_inc_smb
	.cfi_startproc
; %bb.0:
	stp	x26, x25, [sp, #-64]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 64
	stp	x24, x23, [sp, #16]             ; 16-byte Folded Spill
	stp	x22, x21, [sp, #32]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #48]             ; 16-byte Folded Spill
	.cfi_offset w19, -8
	.cfi_offset w20, -16
	.cfi_offset w21, -24
	.cfi_offset w22, -32
	.cfi_offset w23, -40
	.cfi_offset w24, -48
	.cfi_offset w25, -56
	.cfi_offset w26, -64
	ldp	x9, x8, [x0, #112]
	ldr	w10, [x9, #160]
	ldr	w13, [x9, #96]
	ldr	w12, [x9, #104]
	add	w10, w13, w10
	add	w15, w10, w12
	ldr	w3, [x9, #112]
	ldr	w4, [x9, #72]
	ldr	w7, [x9, #88]
	ldr	w11, [x9, #8]
	ldr	w19, [x9, #152]
	ldr	w1, [x9, #144]
	ldp	w2, w20, [x0]
	ldp	w21, w17, [x0, #48]
	ldp	w14, w10, [x0, #28]
	add	w10, w10, w3
	ldr	w16, [x0, #44]
	add	w12, w16, w12
	ldp	w5, w16, [x0, #36]
	add	w16, w16, w13
	add	w13, w5, w7
	stp	w13, w16, [x0, #36]
	add	x22, x9, #80
	add	w14, w14, w4
	stp	w14, w10, [x0, #28]
	ldp	w6, w23, [x0, #20]
	ldp	w5, w24, [x0, #12]
	ldr	w25, [x9, #64]
	add	w15, w15, w25
	add	w15, w15, w3
	add	w15, w15, w4
	add	w3, w15, w7
	add	w15, w19, w3
	add	w15, w20, w15
	add	w3, w21, w3
	stp	w12, w3, [x0, #44]
	ldr	q0, [x9, #48]
	fmov	s1, w25
	ld1.s	{ v1 }[1], [x22]
	xtn.2s	v2, v0
	mov.s	w4, v2[1]
	mov.d	v2[1], v1[0]
	add	w4, w24, w4
	ldur	q1, [x0, #92]
	add.4s	v1, v1, v2
	stur	q1, [x0, #92]
	ldp	q2, q1, [x9, #16]
	mov.d	x7, v2[1]
	mov.d	x19, v0[1]
	uzp1.4s	v0, v2, v1
	xtn.2s	v3, v2
	fmov	w20, s2
	add	w7, w19, w7
	add	w19, w7, w20
	add	w19, w19, w11
	add	w1, w1, w19
	add	w1, w2, w1
	stp	w1, w15, [x0]
	mov.s	w2, v1[2]
	fmov	w20, s1
	add	w2, w7, w2
	add	w2, w2, w20
	add	w17, w17, w2
	str	w17, [x0, #52]
	add	w2, w23, w19
	mov.s	w7, v3[1]
	fmov	w19, s3
	add	w6, w6, w19
	stp	w6, w2, [x0, #20]
	add	w5, w5, w7
	stp	w5, w4, [x0, #12]
	ldur	q1, [x0, #76]
	add.4s	v0, v1, v0
	stur	q0, [x0, #76]
	ldr	w7, [x0, #72]
	add	w11, w7, w11
	str	w11, [x0, #72]
	ldur	q0, [x9, #120]
	ldur	q1, [x0, #56]
	ldr	s2, [x9, #136]
	ld1.s	{ v2 }[1], [x9]
	xtn.2s	v0, v0
	mov.d	v0[1], v2[0]
	add.4s	v0, v1, v0
	stur	q0, [x0, #56]
	add	x9, x8, #64
	st1.s	{ v0 }[2], [x9]
	str	d0, [x8, #56]
	stp	w3, w17, [x8, #48]
	stp	w16, w12, [x8, #40]
	stp	w10, w13, [x8, #32]
	stp	w2, w14, [x8, #24]
	stp	w4, w6, [x8, #16]
	ldr	w9, [x0, #8]
	stp	w9, w5, [x8, #8]
	stp	w1, w15, [x8]
	ldp	x20, x19, [sp, #48]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #32]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #16]             ; 16-byte Folded Reload
	ldp	x26, x25, [sp], #64             ; 16-byte Folded Reload
	ret
	.cfi_endproc
                                        ; -- End function
	.no_dead_strip	_atl1_inc_smb
.subsections_via_symbols
