	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function reset_camera_struct_v4l
_reset_camera_struct_v4l:               ## @reset_camera_struct_v4l
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	_VIDEO_PALETTE_RGB24@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 104(%rdi)
	movl	48(%rdi), %eax
	shll	$8, %eax
	movl	%eax, 108(%rdi)
	movl	40(%rdi), %eax
	shll	$8, %eax
	movl	%eax, 112(%rdi)
	movl	32(%rdi), %eax
	shll	$8, %eax
	movl	%eax, 116(%rdi)
	xorps	%xmm0, %xmm0
	movups	%xmm0, 88(%rdi)
	movq	20(%rdi), %rax
	movq	%rax, 80(%rdi)
	movups	%xmm0, 64(%rdi)
	movq	_buffer_size@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 60(%rdi)
	movq	_num_buffers@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 56(%rdi)
	movq	_flicker_mode@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 16(%rdi)
	movq	_flicker_freq@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 12(%rdi)
	movq	_alternate@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 8(%rdi)
	movq	_V4L2_PIX_FMT_JPEG@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 4(%rdi)
	popq	%rbp
	jmp	_v4l2_prio_init                 ## TAILCALL
	.cfi_endproc
                                        ## -- End function
	.comm	_VIDEO_PALETTE_RGB24,8,3        ## @VIDEO_PALETTE_RGB24
	.comm	_buffer_size,4,2                ## @buffer_size
	.comm	_num_buffers,4,2                ## @num_buffers
	.comm	_flicker_mode,4,2               ## @flicker_mode
	.comm	_flicker_freq,4,2               ## @flicker_freq
	.comm	_alternate,4,2                  ## @alternate
	.comm	_V4L2_PIX_FMT_JPEG,4,2          ## @V4L2_PIX_FMT_JPEG
	.no_dead_strip	_reset_camera_struct_v4l
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function reset_camera_struct_v4l
_reset_camera_struct_v4l:               ; @reset_camera_struct_v4l
	.cfi_startproc
; %bb.0:
Lloh0:
	adrp	x8, _VIDEO_PALETTE_RGB24@GOTPAGE
Lloh1:
	ldr	x8, [x8, _VIDEO_PALETTE_RGB24@GOTPAGEOFF]
Lloh2:
	ldr	x8, [x8]
	str	w8, [x0, #104]
	ldur	q0, [x0, #40]
	xtn.2s	v0, v0
	shl.2s	v0, v0, #8
	rev64.2s	v0, v0
	stur	d0, [x0, #108]
	ldr	w8, [x0, #32]
	lsl	w8, w8, #8
	str	w8, [x0, #116]
	stp	xzr, xzr, [x0, #88]
	ldur	d0, [x0, #20]
	str	d0, [x0, #80]
Lloh3:
	adrp	x8, _buffer_size@GOTPAGE
Lloh4:
	ldr	x8, [x8, _buffer_size@GOTPAGEOFF]
	stp	xzr, xzr, [x0, #64]
Lloh5:
	ldr	w8, [x8]
Lloh6:
	adrp	x9, _num_buffers@GOTPAGE
Lloh7:
	ldr	x9, [x9, _num_buffers@GOTPAGEOFF]
Lloh8:
	ldr	w9, [x9]
	stp	w9, w8, [x0, #56]
Lloh9:
	adrp	x8, _flicker_mode@GOTPAGE
Lloh10:
	ldr	x8, [x8, _flicker_mode@GOTPAGEOFF]
Lloh11:
	ldr	w8, [x8]
Lloh12:
	adrp	x9, _flicker_freq@GOTPAGE
Lloh13:
	ldr	x9, [x9, _flicker_freq@GOTPAGEOFF]
Lloh14:
	ldr	w9, [x9]
	stp	w9, w8, [x0, #12]
Lloh15:
	adrp	x8, _alternate@GOTPAGE
Lloh16:
	ldr	x8, [x8, _alternate@GOTPAGEOFF]
Lloh17:
	ldr	w8, [x8]
Lloh18:
	adrp	x9, _V4L2_PIX_FMT_JPEG@GOTPAGE
Lloh19:
	ldr	x9, [x9, _V4L2_PIX_FMT_JPEG@GOTPAGEOFF]
Lloh20:
	ldr	w9, [x9]
	stp	w9, w8, [x0, #4]
	b	_v4l2_prio_init
	.loh AdrpLdrGotLdr	Lloh18, Lloh19, Lloh20
	.loh AdrpLdrGotLdr	Lloh15, Lloh16, Lloh17
	.loh AdrpLdrGotLdr	Lloh12, Lloh13, Lloh14
	.loh AdrpLdrGotLdr	Lloh9, Lloh10, Lloh11
	.loh AdrpLdrGotLdr	Lloh6, Lloh7, Lloh8
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.cfi_endproc
                                        ; -- End function
	.comm	_VIDEO_PALETTE_RGB24,8,3        ; @VIDEO_PALETTE_RGB24
	.comm	_buffer_size,4,2                ; @buffer_size
	.comm	_num_buffers,4,2                ; @num_buffers
	.comm	_flicker_mode,4,2               ; @flicker_mode
	.comm	_flicker_freq,4,2               ; @flicker_freq
	.comm	_alternate,4,2                  ; @alternate
	.comm	_V4L2_PIX_FMT_JPEG,4,2          ; @V4L2_PIX_FMT_JPEG
	.no_dead_strip	_reset_camera_struct_v4l
.subsections_via_symbols
