	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function get_vitc_crc
_get_vitc_crc:                          ## @get_vitc_crc
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movl	(%rdi), %ecx
	movl	4(%rdi), %edx
	leal	1(,%rcx,4), %esi
	sarl	$6, %ecx
	movl	%edx, %eax
	shll	$4, %eax
	orl	%ecx, %eax
	orl	$4, %eax
	xorl	%esi, %eax
	sarl	$4, %edx
	movl	8(%rdi), %ecx
	movl	%ecx, %esi
	shll	$6, %esi
	orl	%edx, %esi
	orl	$16, %esi
	sarl	$2, %ecx
	orl	$64, %ecx
	xorl	%esi, %ecx
	movl	16(%rdi), %edx
	leal	1(,%rdx,4), %r8d
	xorl	%ecx, %r8d
	sarl	$6, %edx
	movl	20(%rdi), %r9d
	movl	%r9d, %ecx
	shll	$4, %ecx
	orl	%edx, %ecx
	orl	$4, %ecx
	xorl	%r8d, %ecx
	sarl	$4, %r9d
	movl	24(%rdi), %esi
	movl	%esi, %edx
	shll	$6, %edx
	orl	%r9d, %edx
	orl	$16, %edx
	sarl	$2, %esi
	orl	$64, %esi
	xorl	%edx, %esi
	xorl	12(%rdi), %eax
	xorl	%ecx, %eax
	xorl	28(%rdi), %eax
	xorl	%esi, %eax
	movl	%eax, %ecx
	sarl	$2, %ecx
	shll	$6, %eax
	xorl	$64, %eax
	orl	%ecx, %eax
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.no_dead_strip	_get_vitc_crc
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function get_vitc_crc
_get_vitc_crc:                          ; @get_vitc_crc
	.cfi_startproc
; %bb.0:
	mov	w8, #1
	mov	w9, #1
	ldp	w10, w11, [x0]
	bfi	w9, w10, #2, #30
	asr	w10, w10, #6
	orr	w10, w10, w11, lsl #4
	orr	w10, w10, #0x4
	eor	w9, w10, w9
	asr	w10, w11, #4
	ldp	w11, w12, [x0, #8]
	orr	w10, w10, w11, lsl #6
	orr	w10, w10, #0x10
	asr	w11, w11, #2
	orr	w11, w11, #0x40
	ldp	w13, w14, [x0, #16]
	bfi	w8, w13, #2, #30
	asr	w13, w13, #6
	orr	w13, w13, w14, lsl #4
	orr	w13, w13, #0x4
	asr	w14, w14, #4
	ldp	w15, w16, [x0, #24]
	orr	w14, w14, w15, lsl #6
	orr	w14, w14, #0x10
	asr	w15, w15, #2
	orr	w15, w15, #0x40
	eor	w9, w9, w12
	eor	w9, w9, w10
	eor	w9, w9, w11
	eor	w8, w9, w8
	eor	w8, w8, w13
	eor	w8, w8, w16
	eor	w8, w8, w14
	eor	w8, w8, w15
	lsl	w9, w8, #6
	eor	w9, w9, #0x40
	orr	w0, w9, w8, asr #2
	ret
	.cfi_endproc
                                        ; -- End function
	.no_dead_strip	_get_vitc_crc
.subsections_via_symbols
