	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal16,16byte_literals
	.p2align	4                               ## -- Begin function reset_camera_params
LCPI0_0:
	.long	4                               ## 0x4
	.long	2                               ## 0x2
	.long	1                               ## 0x1
	.long	1                               ## 0x1
LCPI0_1:
	.long	36                              ## 0x24
	.long	52                              ## 0x34
	.long	2                               ## 0x2
	.long	32                              ## 0x20
LCPI0_2:
	.long	26                              ## 0x1a
	.long	26                              ## 0x1a
	.long	24                              ## 0x18
	.long	22                              ## 0x16
LCPI0_3:
	.long	1                               ## 0x1
	.long	3                               ## 0x3
	.long	2                               ## 0x2
	.long	5                               ## 0x5
LCPI0_4:
	.long	3                               ## 0x3
	.long	2                               ## 0x2
	.long	20                              ## 0x14
	.long	24                              ## 0x18
LCPI0_5:
	.long	1                               ## 0x1
	.long	1                               ## 0x1
	.long	3                               ## 0x3
	.long	11                              ## 0xb
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	4, 0x90
_reset_camera_params:                   ## @reset_camera_params
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%rbx
	pushq	%rax
	.cfi_offset %rbx, -24
	movq	%rdi, %rbx
	movq	_BRIGHTNESS_DEF@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	%edi, 84(%rbx)
	movq	_CONTRAST_DEF@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 92(%rbx)
	movq	_SATURATION_DEF@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 88(%rbx)
	movaps	LCPI0_0(%rip), %xmm0            ## xmm0 = [4,2,1,1]
	movups	%xmm0, 208(%rbx)
	xorps	%xmm0, %xmm0
	movups	%xmm0, 256(%rbx)
	movl	$185, 224(%rbx)
	movq	$0, 248(%rbx)
	movq	_COMP_RED@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 240(%rbx)
	movq	_COMP_GREEN1@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 236(%rbx)
	movq	_COMP_GREEN2@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 232(%rbx)
	movq	_COMP_BLUE@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 228(%rbx)
	movabsq	$395136991238, %rax             ## imm = 0x5C00000006
	movq	%rax, 200(%rbx)
	movaps	LCPI0_1(%rip), %xmm0            ## xmm0 = [36,52,2,32]
	movups	%xmm0, 184(%rbx)
	movaps	LCPI0_2(%rip), %xmm0            ## xmm0 = [26,26,24,22]
	movups	%xmm0, 168(%rbx)
	movaps	LCPI0_3(%rip), %xmm0            ## xmm0 = [1,3,2,5]
	movups	%xmm0, 136(%rbx)
	movaps	LCPI0_4(%rip), %xmm0            ## xmm0 = [3,2,20,24]
	movups	%xmm0, 152(%rbx)
	movaps	LCPI0_5(%rip), %xmm0            ## xmm0 = [1,1,3,11]
	movups	%xmm0, 120(%rbx)
	movq	$0, 112(%rbx)
	movl	$1, 96(%rbx)
	movq	_flicker_jumps@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	(%rbx), %rcx
	movq	(%rax,%rcx,8), %rax
	movq	8(%rax), %rax
	movl	4(%rax), %eax
	movl	%eax, 104(%rbx)
	callq	_find_over_exposure
	movl	%eax, 100(%rbx)
	movabsq	$25769803782, %rax              ## imm = 0x600000006
	movq	%rax, 76(%rbx)
	movq	_SUBSAMPLE_420@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 72(%rbx)
	movq	_YUVORDER_YUYV@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 68(%rbx)
	movq	_CPIA_COMPRESSION_AUTO@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 64(%rbx)
	movq	_NO_DECIMATION@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 60(%rbx)
	movq	_COMP_TARGET_DEF@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 56(%rbx)
	movabsq	$21474836495, %rax              ## imm = 0x50000000F
	movq	%rax, 48(%rbx)
	xorps	%xmm0, %xmm0
	movups	%xmm0, 24(%rbx)
	movups	%xmm0, 8(%rbx)
	movq	$0, 40(%rbx)
	addq	$8, %rsp
	popq	%rbx
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_BRIGHTNESS_DEF,4,2             ## @BRIGHTNESS_DEF
	.comm	_CONTRAST_DEF,4,2               ## @CONTRAST_DEF
	.comm	_SATURATION_DEF,4,2             ## @SATURATION_DEF
	.comm	_COMP_RED,4,2                   ## @COMP_RED
	.comm	_COMP_GREEN1,4,2                ## @COMP_GREEN1
	.comm	_COMP_GREEN2,4,2                ## @COMP_GREEN2
	.comm	_COMP_BLUE,4,2                  ## @COMP_BLUE
	.comm	_flicker_jumps,8,3              ## @flicker_jumps
	.comm	_SUBSAMPLE_420,4,2              ## @SUBSAMPLE_420
	.comm	_YUVORDER_YUYV,4,2              ## @YUVORDER_YUYV
	.comm	_CPIA_COMPRESSION_AUTO,4,2      ## @CPIA_COMPRESSION_AUTO
	.comm	_NO_DECIMATION,4,2              ## @NO_DECIMATION
	.comm	_COMP_TARGET_DEF,4,2            ## @COMP_TARGET_DEF
	.no_dead_strip	_reset_camera_params
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal16,16byte_literals
	.p2align	4                               ; -- Begin function reset_camera_params
lCPI0_0:
	.long	4                               ; 0x4
	.long	2                               ; 0x2
	.long	1                               ; 0x1
	.long	1                               ; 0x1
lCPI0_2:
	.long	36                              ; 0x24
	.long	52                              ; 0x34
	.long	2                               ; 0x2
	.long	32                              ; 0x20
lCPI0_3:
	.long	26                              ; 0x1a
	.long	26                              ; 0x1a
	.long	24                              ; 0x18
	.long	22                              ; 0x16
lCPI0_4:
	.long	1                               ; 0x1
	.long	3                               ; 0x3
	.long	2                               ; 0x2
	.long	5                               ; 0x5
lCPI0_5:
	.long	3                               ; 0x3
	.long	2                               ; 0x2
	.long	20                              ; 0x14
	.long	24                              ; 0x18
lCPI0_6:
	.long	1                               ; 0x1
	.long	1                               ; 0x1
	.long	3                               ; 0x3
	.long	11                              ; 0xb
	.section	__TEXT,__literal8,8byte_literals
	.p2align	3
lCPI0_1:
	.long	6                               ; 0x6
	.long	92                              ; 0x5c
lCPI0_7:
	.long	15                              ; 0xf
	.long	5                               ; 0x5
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	2
_reset_camera_params:                   ; @reset_camera_params
	.cfi_startproc
; %bb.0:
	stp	x20, x19, [sp, #-32]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 32
	stp	x29, x30, [sp, #16]             ; 16-byte Folded Spill
	add	x29, sp, #16
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	mov	x19, x0
Lloh0:
	adrp	x8, _BRIGHTNESS_DEF@GOTPAGE
Lloh1:
	ldr	x8, [x8, _BRIGHTNESS_DEF@GOTPAGEOFF]
Lloh2:
	ldr	w0, [x8]
Lloh3:
	adrp	x8, _CONTRAST_DEF@GOTPAGE
Lloh4:
	ldr	x8, [x8, _CONTRAST_DEF@GOTPAGEOFF]
Lloh5:
	ldr	w8, [x8]
Lloh6:
	adrp	x9, _SATURATION_DEF@GOTPAGE
Lloh7:
	ldr	x9, [x9, _SATURATION_DEF@GOTPAGEOFF]
Lloh8:
	ldr	w9, [x9]
	stp	w0, w9, [x19, #84]
Lloh9:
	adrp	x9, lCPI0_0@PAGE
Lloh10:
	ldr	q0, [x9, lCPI0_0@PAGEOFF]
	str	q0, [x19, #208]
	stp	xzr, xzr, [x19, #256]
	mov	w9, #185
	str	xzr, [x19, #248]
Lloh11:
	adrp	x10, _COMP_RED@GOTPAGE
Lloh12:
	ldr	x10, [x10, _COMP_RED@GOTPAGEOFF]
Lloh13:
	ldr	w10, [x10]
	str	w10, [x19, #240]
Lloh14:
	adrp	x10, _COMP_GREEN1@GOTPAGE
Lloh15:
	ldr	x10, [x10, _COMP_GREEN1@GOTPAGEOFF]
Lloh16:
	ldr	w10, [x10]
Lloh17:
	adrp	x11, _COMP_GREEN2@GOTPAGE
Lloh18:
	ldr	x11, [x11, _COMP_GREEN2@GOTPAGEOFF]
Lloh19:
	ldr	w11, [x11]
	stp	w11, w10, [x19, #232]
Lloh20:
	adrp	x10, _COMP_BLUE@GOTPAGE
Lloh21:
	ldr	x10, [x10, _COMP_BLUE@GOTPAGEOFF]
Lloh22:
	ldr	w10, [x10]
	stp	w9, w10, [x19, #224]
Lloh23:
	adrp	x9, lCPI0_1@PAGE
Lloh24:
	ldr	d0, [x9, lCPI0_1@PAGEOFF]
	str	d0, [x19, #200]
Lloh25:
	adrp	x9, lCPI0_2@PAGE
Lloh26:
	ldr	q0, [x9, lCPI0_2@PAGEOFF]
	stur	q0, [x19, #184]
Lloh27:
	adrp	x9, lCPI0_3@PAGE
Lloh28:
	ldr	q0, [x9, lCPI0_3@PAGEOFF]
	stur	q0, [x19, #168]
Lloh29:
	adrp	x9, lCPI0_4@PAGE
Lloh30:
	ldr	q0, [x9, lCPI0_4@PAGEOFF]
	stur	q0, [x19, #136]
Lloh31:
	adrp	x9, lCPI0_5@PAGE
Lloh32:
	ldr	q0, [x9, lCPI0_5@PAGEOFF]
	stur	q0, [x19, #152]
Lloh33:
	adrp	x9, lCPI0_6@PAGE
Lloh34:
	ldr	q0, [x9, lCPI0_6@PAGEOFF]
	stur	q0, [x19, #120]
	str	xzr, [x19, #112]
	mov	w9, #1
	stp	w8, w9, [x19, #92]
Lloh35:
	adrp	x8, _flicker_jumps@GOTPAGE
Lloh36:
	ldr	x8, [x8, _flicker_jumps@GOTPAGEOFF]
Lloh37:
	ldr	x8, [x8]
	ldr	x9, [x19]
	ldr	x8, [x8, x9, lsl #3]
	ldr	x8, [x8, #8]
	ldr	w8, [x8, #4]
	str	w8, [x19, #104]
	bl	_find_over_exposure
	str	w0, [x19, #100]
	movi.2s	v0, #6
	stur	d0, [x19, #76]
Lloh38:
	adrp	x8, _SUBSAMPLE_420@GOTPAGE
Lloh39:
	ldr	x8, [x8, _SUBSAMPLE_420@GOTPAGEOFF]
Lloh40:
	ldr	w8, [x8]
	str	w8, [x19, #72]
Lloh41:
	adrp	x8, _YUVORDER_YUYV@GOTPAGE
Lloh42:
	ldr	x8, [x8, _YUVORDER_YUYV@GOTPAGEOFF]
Lloh43:
	ldr	w8, [x8]
Lloh44:
	adrp	x9, _CPIA_COMPRESSION_AUTO@GOTPAGE
Lloh45:
	ldr	x9, [x9, _CPIA_COMPRESSION_AUTO@GOTPAGEOFF]
Lloh46:
	ldr	w9, [x9]
	stp	w9, w8, [x19, #64]
Lloh47:
	adrp	x8, _NO_DECIMATION@GOTPAGE
Lloh48:
	ldr	x8, [x8, _NO_DECIMATION@GOTPAGEOFF]
Lloh49:
	ldr	w8, [x8]
Lloh50:
	adrp	x9, _COMP_TARGET_DEF@GOTPAGE
Lloh51:
	ldr	x9, [x9, _COMP_TARGET_DEF@GOTPAGEOFF]
Lloh52:
	ldr	w9, [x9]
	stp	w9, w8, [x19, #56]
Lloh53:
	adrp	x8, lCPI0_7@PAGE
Lloh54:
	ldr	d0, [x8, lCPI0_7@PAGEOFF]
	str	d0, [x19, #48]
	movi.2d	v0, #0000000000000000
	stur	q0, [x19, #8]
	stur	q0, [x19, #24]
	str	xzr, [x19, #40]
	ldp	x29, x30, [sp, #16]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp], #32             ; 16-byte Folded Reload
	ret
	.loh AdrpLdr	Lloh53, Lloh54
	.loh AdrpLdrGotLdr	Lloh50, Lloh51, Lloh52
	.loh AdrpLdrGotLdr	Lloh47, Lloh48, Lloh49
	.loh AdrpLdrGotLdr	Lloh44, Lloh45, Lloh46
	.loh AdrpLdrGotLdr	Lloh41, Lloh42, Lloh43
	.loh AdrpLdrGotLdr	Lloh38, Lloh39, Lloh40
	.loh AdrpLdrGotLdr	Lloh35, Lloh36, Lloh37
	.loh AdrpLdr	Lloh33, Lloh34
	.loh AdrpAdrp	Lloh31, Lloh33
	.loh AdrpLdr	Lloh31, Lloh32
	.loh AdrpAdrp	Lloh29, Lloh31
	.loh AdrpLdr	Lloh29, Lloh30
	.loh AdrpAdrp	Lloh27, Lloh29
	.loh AdrpLdr	Lloh27, Lloh28
	.loh AdrpAdrp	Lloh25, Lloh27
	.loh AdrpLdr	Lloh25, Lloh26
	.loh AdrpAdrp	Lloh23, Lloh25
	.loh AdrpLdr	Lloh23, Lloh24
	.loh AdrpLdrGotLdr	Lloh20, Lloh21, Lloh22
	.loh AdrpLdrGotLdr	Lloh17, Lloh18, Lloh19
	.loh AdrpLdrGotLdr	Lloh14, Lloh15, Lloh16
	.loh AdrpLdrGotLdr	Lloh11, Lloh12, Lloh13
	.loh AdrpLdr	Lloh9, Lloh10
	.loh AdrpLdrGotLdr	Lloh6, Lloh7, Lloh8
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.cfi_endproc
                                        ; -- End function
	.comm	_BRIGHTNESS_DEF,4,2             ; @BRIGHTNESS_DEF
	.comm	_CONTRAST_DEF,4,2               ; @CONTRAST_DEF
	.comm	_SATURATION_DEF,4,2             ; @SATURATION_DEF
	.comm	_COMP_RED,4,2                   ; @COMP_RED
	.comm	_COMP_GREEN1,4,2                ; @COMP_GREEN1
	.comm	_COMP_GREEN2,4,2                ; @COMP_GREEN2
	.comm	_COMP_BLUE,4,2                  ; @COMP_BLUE
	.comm	_flicker_jumps,8,3              ; @flicker_jumps
	.comm	_SUBSAMPLE_420,4,2              ; @SUBSAMPLE_420
	.comm	_YUVORDER_YUYV,4,2              ; @YUVORDER_YUYV
	.comm	_CPIA_COMPRESSION_AUTO,4,2      ; @CPIA_COMPRESSION_AUTO
	.comm	_NO_DECIMATION,4,2              ; @NO_DECIMATION
	.comm	_COMP_TARGET_DEF,4,2            ; @COMP_TARGET_DEF
	.no_dead_strip	_reset_camera_params
.subsections_via_symbols
