	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_mtu_to_enum                    ## -- Begin function mtu_to_enum
	.p2align	4, 0x90
_mtu_to_enum:                           ## @mtu_to_enum
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movl	%esi, %eax
	cmpl	$2047, %edi                     ## imm = 0x7FF
	jg	LBB0_8
## %bb.1:
	cmpl	$511, %edi                      ## imm = 0x1FF
	jg	LBB0_5
## %bb.2:
	testl	%edi, %edi
	je	LBB0_15
## %bb.3:
	cmpl	$256, %edi                      ## imm = 0x100
	jne	LBB0_20
## %bb.4:
	movq	_OPA_MTU_256@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_8:
	cmpl	$8191, %edi                     ## imm = 0x1FFF
	jg	LBB0_12
## %bb.9:
	cmpl	$2048, %edi                     ## imm = 0x800
	je	LBB0_17
## %bb.10:
	cmpl	$4096, %edi                     ## imm = 0x1000
	jne	LBB0_20
## %bb.11:
	movq	_OPA_MTU_4096@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_5:
	cmpl	$512, %edi                      ## imm = 0x200
	je	LBB0_16
## %bb.6:
	cmpl	$1024, %edi                     ## imm = 0x400
	jne	LBB0_20
## %bb.7:
	movq	_OPA_MTU_1024@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_12:
	cmpl	$8192, %edi                     ## imm = 0x2000
	je	LBB0_18
## %bb.13:
	cmpl	$10240, %edi                    ## imm = 0x2800
	jne	LBB0_20
## %bb.14:
	movq	_OPA_MTU_10240@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_15:
	movq	_OPA_MTU_0@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_17:
	movq	_OPA_MTU_2048@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_16:
	movq	_OPA_MTU_512@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_18:
	movq	_OPA_MTU_8192@GOTPCREL(%rip), %rax
LBB0_19:
	movl	(%rax), %eax
LBB0_20:
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_OPA_MTU_0,4,2                  ## @OPA_MTU_0
	.comm	_OPA_MTU_256,4,2                ## @OPA_MTU_256
	.comm	_OPA_MTU_512,4,2                ## @OPA_MTU_512
	.comm	_OPA_MTU_1024,4,2               ## @OPA_MTU_1024
	.comm	_OPA_MTU_2048,4,2               ## @OPA_MTU_2048
	.comm	_OPA_MTU_4096,4,2               ## @OPA_MTU_4096
	.comm	_OPA_MTU_8192,4,2               ## @OPA_MTU_8192
	.comm	_OPA_MTU_10240,4,2              ## @OPA_MTU_10240
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_mtu_to_enum                    ; -- Begin function mtu_to_enum
	.p2align	2
_mtu_to_enum:                           ; @mtu_to_enum
	.cfi_startproc
; %bb.0:
	cmp	w0, #2047
	b.gt	LBB0_5
; %bb.1:
	cmp	w0, #511
	b.gt	LBB0_9
; %bb.2:
	cbz	w0, LBB0_15
; %bb.3:
	cmp	w0, #256
	b.ne	LBB0_20
; %bb.4:
Lloh0:
	adrp	x8, _OPA_MTU_256@GOTPAGE
Lloh1:
	ldr	x8, [x8, _OPA_MTU_256@GOTPAGEOFF]
	b	LBB0_19
LBB0_5:
	cmp	w0, #2, lsl #12                 ; =8192
	b.ge	LBB0_12
; %bb.6:
	cmp	w0, #2048
	b.eq	LBB0_16
; %bb.7:
	cmp	w0, #1, lsl #12                 ; =4096
	b.ne	LBB0_20
; %bb.8:
Lloh2:
	adrp	x8, _OPA_MTU_4096@GOTPAGE
Lloh3:
	ldr	x8, [x8, _OPA_MTU_4096@GOTPAGEOFF]
	b	LBB0_19
LBB0_9:
	cmp	w0, #512
	b.eq	LBB0_17
; %bb.10:
	cmp	w0, #1024
	b.ne	LBB0_20
; %bb.11:
Lloh4:
	adrp	x8, _OPA_MTU_1024@GOTPAGE
Lloh5:
	ldr	x8, [x8, _OPA_MTU_1024@GOTPAGEOFF]
	b	LBB0_19
LBB0_12:
	b.eq	LBB0_18
; %bb.13:
	mov	w8, #10240
	cmp	w0, w8
	b.ne	LBB0_20
; %bb.14:
Lloh6:
	adrp	x8, _OPA_MTU_10240@GOTPAGE
Lloh7:
	ldr	x8, [x8, _OPA_MTU_10240@GOTPAGEOFF]
	b	LBB0_19
LBB0_15:
Lloh8:
	adrp	x8, _OPA_MTU_0@GOTPAGE
Lloh9:
	ldr	x8, [x8, _OPA_MTU_0@GOTPAGEOFF]
	b	LBB0_19
LBB0_16:
Lloh10:
	adrp	x8, _OPA_MTU_2048@GOTPAGE
Lloh11:
	ldr	x8, [x8, _OPA_MTU_2048@GOTPAGEOFF]
	b	LBB0_19
LBB0_17:
Lloh12:
	adrp	x8, _OPA_MTU_512@GOTPAGE
Lloh13:
	ldr	x8, [x8, _OPA_MTU_512@GOTPAGEOFF]
	b	LBB0_19
LBB0_18:
Lloh14:
	adrp	x8, _OPA_MTU_8192@GOTPAGE
Lloh15:
	ldr	x8, [x8, _OPA_MTU_8192@GOTPAGEOFF]
LBB0_19:
	ldr	w1, [x8]
LBB0_20:
	mov	x0, x1
	ret
	.loh AdrpLdrGot	Lloh0, Lloh1
	.loh AdrpLdrGot	Lloh2, Lloh3
	.loh AdrpLdrGot	Lloh4, Lloh5
	.loh AdrpLdrGot	Lloh6, Lloh7
	.loh AdrpLdrGot	Lloh8, Lloh9
	.loh AdrpLdrGot	Lloh10, Lloh11
	.loh AdrpLdrGot	Lloh12, Lloh13
	.loh AdrpLdrGot	Lloh14, Lloh15
	.cfi_endproc
                                        ; -- End function
	.comm	_OPA_MTU_0,4,2                  ; @OPA_MTU_0
	.comm	_OPA_MTU_256,4,2                ; @OPA_MTU_256
	.comm	_OPA_MTU_512,4,2                ; @OPA_MTU_512
	.comm	_OPA_MTU_1024,4,2               ; @OPA_MTU_1024
	.comm	_OPA_MTU_2048,4,2               ; @OPA_MTU_2048
	.comm	_OPA_MTU_4096,4,2               ; @OPA_MTU_4096
	.comm	_OPA_MTU_8192,4,2               ; @OPA_MTU_8192
	.comm	_OPA_MTU_10240,4,2              ; @OPA_MTU_10240
.subsections_via_symbols
