	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function translate_encoder_to_transmitter
_translate_encoder_to_transmitter:      ## @translate_encoder_to_transmitter
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	leal	-130(%rdi), %eax
	cmpl	$5, %eax
	ja	LBB0_24
## %bb.1:
	shrq	$32, %rdi
	leaq	LJTI0_0(%rip), %rcx
	movslq	(%rcx,%rax,4), %rax
	addq	%rcx, %rax
	jmpq	*%rax
LBB0_2:
	cmpl	$129, %edi
	jne	LBB0_24
## %bb.3:
	movq	_TRANSMITTER_UNIPHY_G@GOTPCREL(%rip), %rax
	jmp	LBB0_25
LBB0_4:
	cmpl	$128, %edi
	jne	LBB0_16
## %bb.5:
	movq	_TRANSMITTER_UNIPHY_F@GOTPCREL(%rip), %rax
	cmpl	$129, %edi
	je	LBB0_17
	jmp	LBB0_25
LBB0_6:
	cmpl	$128, %edi
	jne	LBB0_18
## %bb.7:
	movq	_TRANSMITTER_UNIPHY_D@GOTPCREL(%rip), %rax
	cmpl	$129, %edi
	je	LBB0_19
	jmp	LBB0_25
LBB0_8:
	cmpl	$128, %edi
	jne	LBB0_20
## %bb.9:
	movq	_TRANSMITTER_UNIPHY_B@GOTPCREL(%rip), %rax
	cmpl	$129, %edi
	je	LBB0_21
	jmp	LBB0_25
LBB0_10:
	cmpl	$128, %edi
	jne	LBB0_22
## %bb.11:
	movq	_TRANSMITTER_TRAVIS_LCD@GOTPCREL(%rip), %rax
	cmpl	$129, %edi
	je	LBB0_23
	jmp	LBB0_25
LBB0_12:
	cmpl	$129, %edi
	jne	LBB0_24
## %bb.13:
	movq	_TRANSMITTER_NUTMEG_CRT@GOTPCREL(%rip), %rax
	jmp	LBB0_25
LBB0_24:
	movq	_TRANSMITTER_UNKNOWN@GOTPCREL(%rip), %rax
	jmp	LBB0_25
LBB0_16:
	movq	_TRANSMITTER_UNKNOWN@GOTPCREL(%rip), %rax
	cmpl	$129, %edi
	jne	LBB0_25
LBB0_17:
	movq	_TRANSMITTER_UNIPHY_E@GOTPCREL(%rip), %rax
	jmp	LBB0_25
LBB0_18:
	movq	_TRANSMITTER_UNKNOWN@GOTPCREL(%rip), %rax
	cmpl	$129, %edi
	jne	LBB0_25
LBB0_19:
	movq	_TRANSMITTER_UNIPHY_C@GOTPCREL(%rip), %rax
	jmp	LBB0_25
LBB0_20:
	movq	_TRANSMITTER_UNKNOWN@GOTPCREL(%rip), %rax
	cmpl	$129, %edi
	jne	LBB0_25
LBB0_21:
	movq	_TRANSMITTER_UNIPHY_A@GOTPCREL(%rip), %rax
	jmp	LBB0_25
LBB0_22:
	movq	_TRANSMITTER_UNKNOWN@GOTPCREL(%rip), %rax
	cmpl	$129, %edi
	jne	LBB0_25
LBB0_23:
	movq	_TRANSMITTER_TRAVIS_CRT@GOTPCREL(%rip), %rax
LBB0_25:
	movl	(%rax), %eax
	popq	%rbp
	retq
	.cfi_endproc
	.p2align	2, 0x90
	.data_region jt32
.set L0_0_set_2, LBB0_2-LJTI0_0
.set L0_0_set_4, LBB0_4-LJTI0_0
.set L0_0_set_6, LBB0_6-LJTI0_0
.set L0_0_set_8, LBB0_8-LJTI0_0
.set L0_0_set_10, LBB0_10-LJTI0_0
.set L0_0_set_12, LBB0_12-LJTI0_0
LJTI0_0:
	.long	L0_0_set_2
	.long	L0_0_set_4
	.long	L0_0_set_6
	.long	L0_0_set_8
	.long	L0_0_set_10
	.long	L0_0_set_12
	.end_data_region
                                        ## -- End function
	.comm	_TRANSMITTER_UNIPHY_A,4,2       ## @TRANSMITTER_UNIPHY_A
	.comm	_TRANSMITTER_UNIPHY_B,4,2       ## @TRANSMITTER_UNIPHY_B
	.comm	_TRANSMITTER_UNKNOWN,4,2        ## @TRANSMITTER_UNKNOWN
	.comm	_TRANSMITTER_UNIPHY_C,4,2       ## @TRANSMITTER_UNIPHY_C
	.comm	_TRANSMITTER_UNIPHY_D,4,2       ## @TRANSMITTER_UNIPHY_D
	.comm	_TRANSMITTER_UNIPHY_E,4,2       ## @TRANSMITTER_UNIPHY_E
	.comm	_TRANSMITTER_UNIPHY_F,4,2       ## @TRANSMITTER_UNIPHY_F
	.comm	_TRANSMITTER_UNIPHY_G,4,2       ## @TRANSMITTER_UNIPHY_G
	.comm	_TRANSMITTER_NUTMEG_CRT,4,2     ## @TRANSMITTER_NUTMEG_CRT
	.comm	_TRANSMITTER_TRAVIS_CRT,4,2     ## @TRANSMITTER_TRAVIS_CRT
	.comm	_TRANSMITTER_TRAVIS_LCD,4,2     ## @TRANSMITTER_TRAVIS_LCD
	.no_dead_strip	_translate_encoder_to_transmitter
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function translate_encoder_to_transmitter
_translate_encoder_to_transmitter:      ; @translate_encoder_to_transmitter
	.cfi_startproc
; %bb.0:
Lloh0:
	adrp	x8, _TRANSMITTER_UNKNOWN@GOTPAGE
Lloh1:
	ldr	x8, [x8, _TRANSMITTER_UNKNOWN@GOTPAGEOFF]
	sub	w10, w0, #130
	cmp	w10, #5
	b.hi	LBB0_9
; %bb.1:
	lsr	x9, x0, #32
Lloh2:
	adrp	x11, lJTI0_0@PAGE
Lloh3:
	add	x11, x11, lJTI0_0@PAGEOFF
	adr	x12, LBB0_2
	ldrb	w13, [x11, x10]
	add	x12, x12, x13, lsl #2
	br	x12
LBB0_2:
Lloh4:
	adrp	x10, _TRANSMITTER_UNIPHY_G@GOTPAGE
Lloh5:
	ldr	x10, [x10, _TRANSMITTER_UNIPHY_G@GOTPAGEOFF]
	b	LBB0_8
LBB0_3:
Lloh6:
	adrp	x10, _TRANSMITTER_UNIPHY_F@GOTPAGE
Lloh7:
	ldr	x10, [x10, _TRANSMITTER_UNIPHY_F@GOTPAGEOFF]
	cmp	w9, #128
	csel	x8, x10, x8, eq
Lloh8:
	adrp	x10, _TRANSMITTER_UNIPHY_E@GOTPAGE
Lloh9:
	ldr	x10, [x10, _TRANSMITTER_UNIPHY_E@GOTPAGEOFF]
	b	LBB0_8
LBB0_4:
Lloh10:
	adrp	x10, _TRANSMITTER_UNIPHY_D@GOTPAGE
Lloh11:
	ldr	x10, [x10, _TRANSMITTER_UNIPHY_D@GOTPAGEOFF]
	cmp	w9, #128
	csel	x8, x10, x8, eq
Lloh12:
	adrp	x10, _TRANSMITTER_UNIPHY_C@GOTPAGE
Lloh13:
	ldr	x10, [x10, _TRANSMITTER_UNIPHY_C@GOTPAGEOFF]
	b	LBB0_8
LBB0_5:
Lloh14:
	adrp	x10, _TRANSMITTER_UNIPHY_B@GOTPAGE
Lloh15:
	ldr	x10, [x10, _TRANSMITTER_UNIPHY_B@GOTPAGEOFF]
	cmp	w9, #128
	csel	x8, x10, x8, eq
Lloh16:
	adrp	x10, _TRANSMITTER_UNIPHY_A@GOTPAGE
Lloh17:
	ldr	x10, [x10, _TRANSMITTER_UNIPHY_A@GOTPAGEOFF]
	b	LBB0_8
LBB0_6:
Lloh18:
	adrp	x10, _TRANSMITTER_TRAVIS_LCD@GOTPAGE
Lloh19:
	ldr	x10, [x10, _TRANSMITTER_TRAVIS_LCD@GOTPAGEOFF]
	cmp	w9, #128
	csel	x8, x10, x8, eq
Lloh20:
	adrp	x10, _TRANSMITTER_TRAVIS_CRT@GOTPAGE
Lloh21:
	ldr	x10, [x10, _TRANSMITTER_TRAVIS_CRT@GOTPAGEOFF]
	b	LBB0_8
LBB0_7:
Lloh22:
	adrp	x10, _TRANSMITTER_NUTMEG_CRT@GOTPAGE
Lloh23:
	ldr	x10, [x10, _TRANSMITTER_NUTMEG_CRT@GOTPAGEOFF]
LBB0_8:
	cmp	w9, #129
	csel	x8, x10, x8, eq
LBB0_9:
	ldr	w0, [x8]
	ret
	.loh AdrpLdrGot	Lloh0, Lloh1
	.loh AdrpAdd	Lloh2, Lloh3
	.loh AdrpLdrGot	Lloh4, Lloh5
	.loh AdrpLdrGot	Lloh8, Lloh9
	.loh AdrpLdrGot	Lloh6, Lloh7
	.loh AdrpLdrGot	Lloh12, Lloh13
	.loh AdrpLdrGot	Lloh10, Lloh11
	.loh AdrpLdrGot	Lloh16, Lloh17
	.loh AdrpLdrGot	Lloh14, Lloh15
	.loh AdrpLdrGot	Lloh20, Lloh21
	.loh AdrpLdrGot	Lloh18, Lloh19
	.loh AdrpLdrGot	Lloh22, Lloh23
	.cfi_endproc
	.section	__TEXT,__const
lJTI0_0:
	.byte	(LBB0_2-LBB0_2)>>2
	.byte	(LBB0_3-LBB0_2)>>2
	.byte	(LBB0_4-LBB0_2)>>2
	.byte	(LBB0_5-LBB0_2)>>2
	.byte	(LBB0_6-LBB0_2)>>2
	.byte	(LBB0_7-LBB0_2)>>2
                                        ; -- End function
	.comm	_TRANSMITTER_UNIPHY_A,4,2       ; @TRANSMITTER_UNIPHY_A
	.comm	_TRANSMITTER_UNIPHY_B,4,2       ; @TRANSMITTER_UNIPHY_B
	.comm	_TRANSMITTER_UNKNOWN,4,2        ; @TRANSMITTER_UNKNOWN
	.comm	_TRANSMITTER_UNIPHY_C,4,2       ; @TRANSMITTER_UNIPHY_C
	.comm	_TRANSMITTER_UNIPHY_D,4,2       ; @TRANSMITTER_UNIPHY_D
	.comm	_TRANSMITTER_UNIPHY_E,4,2       ; @TRANSMITTER_UNIPHY_E
	.comm	_TRANSMITTER_UNIPHY_F,4,2       ; @TRANSMITTER_UNIPHY_F
	.comm	_TRANSMITTER_UNIPHY_G,4,2       ; @TRANSMITTER_UNIPHY_G
	.comm	_TRANSMITTER_NUTMEG_CRT,4,2     ; @TRANSMITTER_NUTMEG_CRT
	.comm	_TRANSMITTER_TRAVIS_CRT,4,2     ; @TRANSMITTER_TRAVIS_CRT
	.comm	_TRANSMITTER_TRAVIS_LCD,4,2     ; @TRANSMITTER_TRAVIS_LCD
	.no_dead_strip	_translate_encoder_to_transmitter
.subsections_via_symbols
