	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_ext_to_content_type            ## -- Begin function ext_to_content_type
	.p2align	4, 0x90
_ext_to_content_type:                   ## @ext_to_content_type
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movsbl	(%rdi), %eax
	movsbl	1(%rdi), %ecx
	shll	$16, %eax
	shll	$8, %ecx
	orl	%eax, %ecx
	movsbl	2(%rdi), %eax
	orl	%ecx, %eax
	orl	$2105376, %eax                  ## imm = 0x202020
	cmpl	$7172146, %eax                  ## imm = 0x6D7032
	jle	LBB0_1
## %bb.7:
	cmpl	$7365733, %eax                  ## imm = 0x706465
	jle	LBB0_8
## %bb.11:
	cmpl	$7365734, %eax                  ## imm = 0x706466
	je	LBB0_18
## %bb.12:
	cmpl	$7368295, %eax                  ## imm = 0x706E67
	je	LBB0_19
## %bb.13:
	cmpl	$7823984, %eax                  ## imm = 0x776270
	jne	LBB0_21
## %bb.14:
	movq	_ct_webp@GOTPCREL(%rip), %rax
	jmp	LBB0_22
LBB0_1:
	cmpl	$6975590, %eax                  ## imm = 0x6A7066
	jg	LBB0_4
## %bb.2:
	cmpl	$6449518, %eax                  ## imm = 0x62696E
	je	LBB0_3
## %bb.20:
	cmpl	$6777190, %eax                  ## imm = 0x676966
	jne	LBB0_21
## %bb.15:
	movq	_ct_gif@GOTPCREL(%rip), %rax
	jmp	LBB0_22
LBB0_8:
	cmpl	$7172147, %eax                  ## imm = 0x6D7033
	je	LBB0_17
## %bb.9:
	cmpl	$7172148, %eax                  ## imm = 0x6D7034
	jne	LBB0_21
## %bb.10:
	movq	_ct_mp4@GOTPCREL(%rip), %rax
	jmp	LBB0_22
LBB0_4:
	cmpl	$6975591, %eax                  ## imm = 0x6A7067
	je	LBB0_16
## %bb.5:
	cmpl	$7171958, %eax                  ## imm = 0x6D6F76
	jne	LBB0_21
## %bb.6:
	movq	_ct_mov@GOTPCREL(%rip), %rax
	jmp	LBB0_22
LBB0_18:
	movq	_ct_pdf@GOTPCREL(%rip), %rax
	jmp	LBB0_22
LBB0_19:
	movq	_ct_png@GOTPCREL(%rip), %rax
	jmp	LBB0_22
LBB0_3:
	movq	_ct_partial@GOTPCREL(%rip), %rax
	jmp	LBB0_22
LBB0_17:
	movq	_ct_mp3@GOTPCREL(%rip), %rax
	jmp	LBB0_22
LBB0_16:
	movq	_ct_jpeg@GOTPCREL(%rip), %rax
	jmp	LBB0_22
LBB0_21:
	movq	_ct_unknown@GOTPCREL(%rip), %rax
LBB0_22:
	movl	(%rax), %eax
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_ct_partial,4,2                 ## @ct_partial
	.comm	_ct_gif,4,2                     ## @ct_gif
	.comm	_ct_jpeg,4,2                    ## @ct_jpeg
	.comm	_ct_mp3,4,2                     ## @ct_mp3
	.comm	_ct_mp4,4,2                     ## @ct_mp4
	.comm	_ct_mov,4,2                     ## @ct_mov
	.comm	_ct_pdf,4,2                     ## @ct_pdf
	.comm	_ct_png,4,2                     ## @ct_png
	.comm	_ct_webp,4,2                    ## @ct_webp
	.comm	_ct_unknown,4,2                 ## @ct_unknown
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_ext_to_content_type            ; -- Begin function ext_to_content_type
	.p2align	2
_ext_to_content_type:                   ; @ext_to_content_type
	.cfi_startproc
; %bb.0:
	ldrsb	w8, [x0]
	ldrsb	w9, [x0, #1]
	lsl	w8, w8, #16
	ldrsb	w10, [x0, #2]
	orr	w8, w8, w9, lsl #8
	orr	w8, w8, w10
	mov	w9, #8224
	movk	w9, #32, lsl #16
	orr	w8, w8, w9
	mov	w9, #28722
	movk	w9, #109, lsl #16
	cmp	w8, w9
	b.le	LBB0_6
; %bb.1:
	mov	w9, #25701
	movk	w9, #112, lsl #16
	cmp	w8, w9
	b.le	LBB0_10
; %bb.2:
	mov	w9, #25702
	movk	w9, #112, lsl #16
	cmp	w8, w9
	b.eq	LBB0_16
; %bb.3:
	mov	w9, #28263
	movk	w9, #112, lsl #16
	cmp	w8, w9
	b.eq	LBB0_17
; %bb.4:
	mov	w9, #25200
	movk	w9, #119, lsl #16
	cmp	w8, w9
	b.ne	LBB0_21
; %bb.5:
Lloh0:
	adrp	x8, _ct_webp@GOTPAGE
Lloh1:
	ldr	x8, [x8, _ct_webp@GOTPAGEOFF]
Lloh2:
	ldr	w0, [x8]
	ret
LBB0_6:
	mov	w9, #28774
	movk	w9, #106, lsl #16
	cmp	w8, w9
	b.gt	LBB0_13
; %bb.7:
	mov	w9, #26990
	movk	w9, #98, lsl #16
	cmp	w8, w9
	b.eq	LBB0_18
; %bb.8:
	mov	w9, #26982
	movk	w9, #103, lsl #16
	cmp	w8, w9
	b.ne	LBB0_21
; %bb.9:
Lloh3:
	adrp	x8, _ct_gif@GOTPAGE
Lloh4:
	ldr	x8, [x8, _ct_gif@GOTPAGEOFF]
Lloh5:
	ldr	w0, [x8]
	ret
LBB0_10:
	mov	w9, #28723
	movk	w9, #109, lsl #16
	cmp	w8, w9
	b.eq	LBB0_19
; %bb.11:
	mov	w9, #28724
	movk	w9, #109, lsl #16
	cmp	w8, w9
	b.ne	LBB0_21
; %bb.12:
Lloh6:
	adrp	x8, _ct_mp4@GOTPAGE
Lloh7:
	ldr	x8, [x8, _ct_mp4@GOTPAGEOFF]
Lloh8:
	ldr	w0, [x8]
	ret
LBB0_13:
	mov	w9, #28775
	movk	w9, #106, lsl #16
	cmp	w8, w9
	b.eq	LBB0_20
; %bb.14:
	mov	w9, #28534
	movk	w9, #109, lsl #16
	cmp	w8, w9
	b.ne	LBB0_21
; %bb.15:
Lloh9:
	adrp	x8, _ct_mov@GOTPAGE
Lloh10:
	ldr	x8, [x8, _ct_mov@GOTPAGEOFF]
Lloh11:
	ldr	w0, [x8]
	ret
LBB0_16:
Lloh12:
	adrp	x8, _ct_pdf@GOTPAGE
Lloh13:
	ldr	x8, [x8, _ct_pdf@GOTPAGEOFF]
Lloh14:
	ldr	w0, [x8]
	ret
LBB0_17:
Lloh15:
	adrp	x8, _ct_png@GOTPAGE
Lloh16:
	ldr	x8, [x8, _ct_png@GOTPAGEOFF]
Lloh17:
	ldr	w0, [x8]
	ret
LBB0_18:
Lloh18:
	adrp	x8, _ct_partial@GOTPAGE
Lloh19:
	ldr	x8, [x8, _ct_partial@GOTPAGEOFF]
Lloh20:
	ldr	w0, [x8]
	ret
LBB0_19:
Lloh21:
	adrp	x8, _ct_mp3@GOTPAGE
Lloh22:
	ldr	x8, [x8, _ct_mp3@GOTPAGEOFF]
Lloh23:
	ldr	w0, [x8]
	ret
LBB0_20:
Lloh24:
	adrp	x8, _ct_jpeg@GOTPAGE
Lloh25:
	ldr	x8, [x8, _ct_jpeg@GOTPAGEOFF]
Lloh26:
	ldr	w0, [x8]
	ret
LBB0_21:
Lloh27:
	adrp	x8, _ct_unknown@GOTPAGE
Lloh28:
	ldr	x8, [x8, _ct_unknown@GOTPAGEOFF]
Lloh29:
	ldr	w0, [x8]
	ret
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotLdr	Lloh6, Lloh7, Lloh8
	.loh AdrpLdrGotLdr	Lloh9, Lloh10, Lloh11
	.loh AdrpLdrGotLdr	Lloh12, Lloh13, Lloh14
	.loh AdrpLdrGotLdr	Lloh15, Lloh16, Lloh17
	.loh AdrpLdrGotLdr	Lloh18, Lloh19, Lloh20
	.loh AdrpLdrGotLdr	Lloh21, Lloh22, Lloh23
	.loh AdrpLdrGotLdr	Lloh24, Lloh25, Lloh26
	.loh AdrpLdrGotLdr	Lloh27, Lloh28, Lloh29
	.cfi_endproc
                                        ; -- End function
	.comm	_ct_partial,4,2                 ; @ct_partial
	.comm	_ct_gif,4,2                     ; @ct_gif
	.comm	_ct_jpeg,4,2                    ; @ct_jpeg
	.comm	_ct_mp3,4,2                     ; @ct_mp3
	.comm	_ct_mp4,4,2                     ; @ct_mp4
	.comm	_ct_mov,4,2                     ; @ct_mov
	.comm	_ct_pdf,4,2                     ; @ct_pdf
	.comm	_ct_png,4,2                     ; @ct_png
	.comm	_ct_webp,4,2                    ; @ct_webp
	.comm	_ct_unknown,4,2                 ; @ct_unknown
.subsections_via_symbols
