	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function tda827x_set_std
_tda827x_set_std:                       ## @tda827x_set_std
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	(%rdi), %rcx
	movl	$0, (%rcx)
	movl	(%rsi), %eax
	movq	_V4L2_STD_MN@GOTPCREL(%rip), %rdx
	testl	%eax, (%rdx)
	je	LBB0_2
## %bb.1:
	movabsq	$395136991233, %rax             ## imm = 0x5C00000001
	movq	%rax, (%rcx)
	leaq	L_.str(%rip), %rax
	jmp	LBB0_15
LBB0_2:
	movq	_V4L2_STD_B@GOTPCREL(%rip), %rdx
	testl	%eax, (%rdx)
	je	LBB0_4
## %bb.3:
	movl	$108, 4(%rcx)
	leaq	L_.str.1(%rip), %rax
	jmp	LBB0_15
LBB0_4:
	movq	_V4L2_STD_GH@GOTPCREL(%rip), %rdx
	testl	%eax, (%rdx)
	je	LBB0_6
## %bb.5:
	movl	$124, 4(%rcx)
	leaq	L_.str.2(%rip), %rax
	jmp	LBB0_15
LBB0_6:
	movq	_V4L2_STD_PAL_I@GOTPCREL(%rip), %rdx
	testl	%eax, (%rdx)
	je	LBB0_8
## %bb.7:
	movl	$124, 4(%rcx)
	leaq	L_.str.3(%rip), %rax
	jmp	LBB0_15
LBB0_8:
	movq	_V4L2_STD_DK@GOTPCREL(%rip), %rdx
	testl	%eax, (%rdx)
	je	LBB0_10
## %bb.9:
	movl	$124, 4(%rcx)
	leaq	L_.str.4(%rip), %rax
	jmp	LBB0_15
LBB0_10:
	movq	_V4L2_STD_SECAM_L@GOTPCREL(%rip), %rdx
	testl	%eax, (%rdx)
	je	LBB0_12
## %bb.11:
	movl	$124, 4(%rcx)
	leaq	L_.str.5(%rip), %rax
	jmp	LBB0_15
LBB0_12:
	movq	_V4L2_STD_SECAM_LC@GOTPCREL(%rip), %rdx
	testl	%eax, (%rdx)
	je	LBB0_14
## %bb.13:
	movl	$20, 4(%rcx)
	leaq	L_.str.6(%rip), %rax
	jmp	LBB0_15
LBB0_14:
	movl	$124, 4(%rcx)
	leaq	L_.str.7(%rip), %rax
LBB0_15:
	movq	8(%rsi), %rdx
	movq	_V4L2_TUNER_RADIO@GOTPCREL(%rip), %rsi
	cmpq	(%rsi), %rdx
	jne	LBB0_17
## %bb.16:
	movl	$88, 4(%rcx)
	leaq	L_.str.8(%rip), %rdi
	xorl	%eax, %eax
	popq	%rbp
	jmp	_dprintk                        ## TAILCALL
LBB0_17:
	leaq	L_.str.9(%rip), %rdi
	movq	%rax, %rsi
	xorl	%eax, %eax
	popq	%rbp
	jmp	_dprintk                        ## TAILCALL
	.cfi_endproc
                                        ## -- End function
	.comm	_V4L2_STD_MN,4,2                ## @V4L2_STD_MN
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"MN"

	.comm	_V4L2_STD_B,4,2                 ## @V4L2_STD_B
L_.str.1:                               ## @.str.1
	.asciz	"B"

	.comm	_V4L2_STD_GH,4,2                ## @V4L2_STD_GH
L_.str.2:                               ## @.str.2
	.asciz	"GH"

	.comm	_V4L2_STD_PAL_I,4,2             ## @V4L2_STD_PAL_I
L_.str.3:                               ## @.str.3
	.asciz	"I"

	.comm	_V4L2_STD_DK,4,2                ## @V4L2_STD_DK
L_.str.4:                               ## @.str.4
	.asciz	"DK"

	.comm	_V4L2_STD_SECAM_L,4,2           ## @V4L2_STD_SECAM_L
L_.str.5:                               ## @.str.5
	.asciz	"L"

	.comm	_V4L2_STD_SECAM_LC,4,2          ## @V4L2_STD_SECAM_LC
L_.str.6:                               ## @.str.6
	.asciz	"LC"

L_.str.7:                               ## @.str.7
	.asciz	"xx"

	.comm	_V4L2_TUNER_RADIO,8,3           ## @V4L2_TUNER_RADIO
L_.str.8:                               ## @.str.8
	.asciz	"setting tda827x to radio FM\n"

L_.str.9:                               ## @.str.9
	.asciz	"setting tda827x to system %s\n"

	.no_dead_strip	_tda827x_set_std
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal8,8byte_literals
	.p2align	3                               ; -- Begin function tda827x_set_std
lCPI0_0:
	.long	1                               ; 0x1
	.long	92                              ; 0x5c
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	2
_tda827x_set_std:                       ; @tda827x_set_std
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #32
	.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
	ldr	x8, [x0]
	str	wzr, [x8]
	ldr	w9, [x1]
Lloh0:
	adrp	x10, _V4L2_STD_MN@GOTPAGE
Lloh1:
	ldr	x10, [x10, _V4L2_STD_MN@GOTPAGEOFF]
Lloh2:
	ldr	w10, [x10]
	tst	w10, w9
	b.eq	LBB0_2
; %bb.1:
Lloh3:
	adrp	x9, lCPI0_0@PAGE
Lloh4:
	ldr	d0, [x9, lCPI0_0@PAGEOFF]
	str	d0, [x8]
Lloh5:
	adrp	x9, l_.str@PAGE
Lloh6:
	add	x9, x9, l_.str@PAGEOFF
	b	LBB0_15
LBB0_2:
Lloh7:
	adrp	x10, _V4L2_STD_B@GOTPAGE
Lloh8:
	ldr	x10, [x10, _V4L2_STD_B@GOTPAGEOFF]
Lloh9:
	ldr	w10, [x10]
	tst	w10, w9
	b.eq	LBB0_4
; %bb.3:
	mov	w9, #108
	str	w9, [x8, #4]
Lloh10:
	adrp	x9, l_.str.1@PAGE
Lloh11:
	add	x9, x9, l_.str.1@PAGEOFF
	b	LBB0_15
LBB0_4:
Lloh12:
	adrp	x10, _V4L2_STD_GH@GOTPAGE
Lloh13:
	ldr	x10, [x10, _V4L2_STD_GH@GOTPAGEOFF]
Lloh14:
	ldr	w10, [x10]
	tst	w10, w9
	b.eq	LBB0_6
; %bb.5:
	mov	w9, #124
	str	w9, [x8, #4]
Lloh15:
	adrp	x9, l_.str.2@PAGE
Lloh16:
	add	x9, x9, l_.str.2@PAGEOFF
	b	LBB0_15
LBB0_6:
Lloh17:
	adrp	x10, _V4L2_STD_PAL_I@GOTPAGE
Lloh18:
	ldr	x10, [x10, _V4L2_STD_PAL_I@GOTPAGEOFF]
Lloh19:
	ldr	w10, [x10]
	tst	w10, w9
	b.eq	LBB0_8
; %bb.7:
	mov	w9, #124
	str	w9, [x8, #4]
Lloh20:
	adrp	x9, l_.str.3@PAGE
Lloh21:
	add	x9, x9, l_.str.3@PAGEOFF
	b	LBB0_15
LBB0_8:
Lloh22:
	adrp	x10, _V4L2_STD_DK@GOTPAGE
Lloh23:
	ldr	x10, [x10, _V4L2_STD_DK@GOTPAGEOFF]
Lloh24:
	ldr	w10, [x10]
	tst	w10, w9
	b.eq	LBB0_10
; %bb.9:
	mov	w9, #124
	str	w9, [x8, #4]
Lloh25:
	adrp	x9, l_.str.4@PAGE
Lloh26:
	add	x9, x9, l_.str.4@PAGEOFF
	b	LBB0_15
LBB0_10:
Lloh27:
	adrp	x10, _V4L2_STD_SECAM_L@GOTPAGE
Lloh28:
	ldr	x10, [x10, _V4L2_STD_SECAM_L@GOTPAGEOFF]
Lloh29:
	ldr	w10, [x10]
	tst	w10, w9
	b.eq	LBB0_12
; %bb.11:
	mov	w9, #124
	str	w9, [x8, #4]
Lloh30:
	adrp	x9, l_.str.5@PAGE
Lloh31:
	add	x9, x9, l_.str.5@PAGEOFF
	b	LBB0_15
LBB0_12:
Lloh32:
	adrp	x10, _V4L2_STD_SECAM_LC@GOTPAGE
Lloh33:
	ldr	x10, [x10, _V4L2_STD_SECAM_LC@GOTPAGEOFF]
Lloh34:
	ldr	w10, [x10]
	tst	w10, w9
	b.eq	LBB0_14
; %bb.13:
	mov	w9, #20
	str	w9, [x8, #4]
Lloh35:
	adrp	x9, l_.str.6@PAGE
Lloh36:
	add	x9, x9, l_.str.6@PAGEOFF
	b	LBB0_15
LBB0_14:
	mov	w9, #124
	str	w9, [x8, #4]
Lloh37:
	adrp	x9, l_.str.7@PAGE
Lloh38:
	add	x9, x9, l_.str.7@PAGEOFF
LBB0_15:
	ldr	x10, [x1, #8]
Lloh39:
	adrp	x11, _V4L2_TUNER_RADIO@GOTPAGE
Lloh40:
	ldr	x11, [x11, _V4L2_TUNER_RADIO@GOTPAGEOFF]
Lloh41:
	ldr	x11, [x11]
	cmp	x10, x11
	b.ne	LBB0_17
; %bb.16:
	mov	w9, #88
	str	w9, [x8, #4]
Lloh42:
	adrp	x0, l_.str.8@PAGE
Lloh43:
	add	x0, x0, l_.str.8@PAGEOFF
	ldp	x29, x30, [sp, #16]             ; 16-byte Folded Reload
	add	sp, sp, #32
	b	_dprintk
LBB0_17:
	str	x9, [sp]
Lloh44:
	adrp	x0, l_.str.9@PAGE
Lloh45:
	add	x0, x0, l_.str.9@PAGEOFF
	bl	_dprintk
	ldp	x29, x30, [sp, #16]             ; 16-byte Folded Reload
	add	sp, sp, #32
	ret
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpAdd	Lloh5, Lloh6
	.loh AdrpAdrp	Lloh3, Lloh5
	.loh AdrpLdr	Lloh3, Lloh4
	.loh AdrpLdrGotLdr	Lloh7, Lloh8, Lloh9
	.loh AdrpAdd	Lloh10, Lloh11
	.loh AdrpLdrGotLdr	Lloh12, Lloh13, Lloh14
	.loh AdrpAdd	Lloh15, Lloh16
	.loh AdrpLdrGotLdr	Lloh17, Lloh18, Lloh19
	.loh AdrpAdd	Lloh20, Lloh21
	.loh AdrpLdrGotLdr	Lloh22, Lloh23, Lloh24
	.loh AdrpAdd	Lloh25, Lloh26
	.loh AdrpLdrGotLdr	Lloh27, Lloh28, Lloh29
	.loh AdrpAdd	Lloh30, Lloh31
	.loh AdrpLdrGotLdr	Lloh32, Lloh33, Lloh34
	.loh AdrpAdd	Lloh35, Lloh36
	.loh AdrpAdd	Lloh37, Lloh38
	.loh AdrpLdrGotLdr	Lloh39, Lloh40, Lloh41
	.loh AdrpAdd	Lloh42, Lloh43
	.loh AdrpAdd	Lloh44, Lloh45
	.cfi_endproc
                                        ; -- End function
	.comm	_V4L2_STD_MN,4,2                ; @V4L2_STD_MN
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"MN"

	.comm	_V4L2_STD_B,4,2                 ; @V4L2_STD_B
l_.str.1:                               ; @.str.1
	.asciz	"B"

	.comm	_V4L2_STD_GH,4,2                ; @V4L2_STD_GH
l_.str.2:                               ; @.str.2
	.asciz	"GH"

	.comm	_V4L2_STD_PAL_I,4,2             ; @V4L2_STD_PAL_I
l_.str.3:                               ; @.str.3
	.asciz	"I"

	.comm	_V4L2_STD_DK,4,2                ; @V4L2_STD_DK
l_.str.4:                               ; @.str.4
	.asciz	"DK"

	.comm	_V4L2_STD_SECAM_L,4,2           ; @V4L2_STD_SECAM_L
l_.str.5:                               ; @.str.5
	.asciz	"L"

	.comm	_V4L2_STD_SECAM_LC,4,2          ; @V4L2_STD_SECAM_LC
l_.str.6:                               ; @.str.6
	.asciz	"LC"

l_.str.7:                               ; @.str.7
	.asciz	"xx"

	.comm	_V4L2_TUNER_RADIO,8,3           ; @V4L2_TUNER_RADIO
l_.str.8:                               ; @.str.8
	.asciz	"setting tda827x to radio FM\n"

l_.str.9:                               ; @.str.9
	.asciz	"setting tda827x to system %s\n"

	.no_dead_strip	_tda827x_set_std
.subsections_via_symbols
