	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function match_videosize
_match_videosize:                       ## @match_videosize
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	cmpl	$352, %edi                      ## imm = 0x160
	jl	LBB0_4
## %bb.1:
	cmpl	$288, %esi                      ## imm = 0x120
	jl	LBB0_4
## %bb.2:
	movq	_VIDEOSIZE_352_288@GOTPCREL(%rip), %rax
	jmp	LBB0_3
LBB0_4:
	cmpl	$320, %edi                      ## imm = 0x140
	jl	LBB0_7
## %bb.5:
	cmpl	$240, %esi
	jl	LBB0_7
## %bb.6:
	movq	_VIDEOSIZE_320_240@GOTPCREL(%rip), %rax
	jmp	LBB0_3
LBB0_7:
	cmpl	$288, %edi                      ## imm = 0x120
	jl	LBB0_10
## %bb.8:
	cmpl	$216, %esi
	jl	LBB0_10
## %bb.9:
	movq	_VIDEOSIZE_288_216@GOTPCREL(%rip), %rax
	jmp	LBB0_3
LBB0_10:
	cmpl	$256, %edi                      ## imm = 0x100
	jl	LBB0_13
## %bb.11:
	cmpl	$192, %esi
	jl	LBB0_13
## %bb.12:
	movq	_VIDEOSIZE_256_192@GOTPCREL(%rip), %rax
	jmp	LBB0_3
LBB0_13:
	cmpl	$224, %edi
	jl	LBB0_16
## %bb.14:
	cmpl	$168, %esi
	jl	LBB0_16
## %bb.15:
	movq	_VIDEOSIZE_224_168@GOTPCREL(%rip), %rax
	jmp	LBB0_3
LBB0_16:
	cmpl	$192, %edi
	jl	LBB0_19
## %bb.17:
	cmpl	$144, %esi
	jl	LBB0_19
## %bb.18:
	movq	_VIDEOSIZE_192_144@GOTPCREL(%rip), %rax
	jmp	LBB0_3
LBB0_19:
	cmpl	$176, %edi
	jl	LBB0_22
## %bb.20:
	cmpl	$144, %esi
	jl	LBB0_22
## %bb.21:
	movq	_VIDEOSIZE_176_144@GOTPCREL(%rip), %rax
	jmp	LBB0_3
LBB0_22:
	cmpl	$160, %edi
	jl	LBB0_25
## %bb.23:
	cmpl	$120, %esi
	jl	LBB0_25
## %bb.24:
	movq	_VIDEOSIZE_160_120@GOTPCREL(%rip), %rax
	jmp	LBB0_3
LBB0_25:
	cmpl	$128, %edi
	jl	LBB0_28
## %bb.26:
	cmpl	$96, %esi
	jl	LBB0_28
## %bb.27:
	movq	_VIDEOSIZE_128_96@GOTPCREL(%rip), %rax
	jmp	LBB0_3
LBB0_28:
	cmpl	$88, %edi
	jl	LBB0_31
## %bb.29:
	cmpl	$72, %esi
	jl	LBB0_31
## %bb.30:
	movq	_VIDEOSIZE_88_72@GOTPCREL(%rip), %rax
	jmp	LBB0_3
LBB0_31:
	cmpl	$64, %edi
	jl	LBB0_34
## %bb.32:
	cmpl	$48, %esi
	jl	LBB0_34
## %bb.33:
	movq	_VIDEOSIZE_64_48@GOTPCREL(%rip), %rax
LBB0_3:
	movl	(%rax), %eax
	popq	%rbp
	retq
LBB0_34:
	movl	$-1, %eax
	movl	$-1, %ecx
	cmpl	$48, %esi
	jl	LBB0_36
## %bb.35:
	movq	_VIDEOSIZE_48_48@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
LBB0_36:
	cmpl	$48, %edi
	cmovgel	%ecx, %eax
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_VIDEOSIZE_352_288,4,2          ## @VIDEOSIZE_352_288
	.comm	_VIDEOSIZE_320_240,4,2          ## @VIDEOSIZE_320_240
	.comm	_VIDEOSIZE_288_216,4,2          ## @VIDEOSIZE_288_216
	.comm	_VIDEOSIZE_256_192,4,2          ## @VIDEOSIZE_256_192
	.comm	_VIDEOSIZE_224_168,4,2          ## @VIDEOSIZE_224_168
	.comm	_VIDEOSIZE_192_144,4,2          ## @VIDEOSIZE_192_144
	.comm	_VIDEOSIZE_176_144,4,2          ## @VIDEOSIZE_176_144
	.comm	_VIDEOSIZE_160_120,4,2          ## @VIDEOSIZE_160_120
	.comm	_VIDEOSIZE_128_96,4,2           ## @VIDEOSIZE_128_96
	.comm	_VIDEOSIZE_88_72,4,2            ## @VIDEOSIZE_88_72
	.comm	_VIDEOSIZE_64_48,4,2            ## @VIDEOSIZE_64_48
	.comm	_VIDEOSIZE_48_48,4,2            ## @VIDEOSIZE_48_48
	.no_dead_strip	_match_videosize
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function match_videosize
_match_videosize:                       ; @match_videosize
	.cfi_startproc
; %bb.0:
	cmp	w0, #352
	b.lt	LBB0_3
; %bb.1:
	cmp	w1, #288
	b.lt	LBB0_3
; %bb.2:
Lloh0:
	adrp	x8, _VIDEOSIZE_352_288@GOTPAGE
Lloh1:
	ldr	x8, [x8, _VIDEOSIZE_352_288@GOTPAGEOFF]
Lloh2:
	ldr	w0, [x8]
	ret
LBB0_3:
	cmp	w0, #320
	b.lt	LBB0_6
; %bb.4:
	cmp	w1, #240
	b.lt	LBB0_6
; %bb.5:
Lloh3:
	adrp	x8, _VIDEOSIZE_320_240@GOTPAGE
Lloh4:
	ldr	x8, [x8, _VIDEOSIZE_320_240@GOTPAGEOFF]
Lloh5:
	ldr	w0, [x8]
	ret
LBB0_6:
	cmp	w0, #288
	b.lt	LBB0_9
; %bb.7:
	cmp	w1, #216
	b.lt	LBB0_9
; %bb.8:
Lloh6:
	adrp	x8, _VIDEOSIZE_288_216@GOTPAGE
Lloh7:
	ldr	x8, [x8, _VIDEOSIZE_288_216@GOTPAGEOFF]
Lloh8:
	ldr	w0, [x8]
	ret
LBB0_9:
	cmp	w0, #256
	b.lt	LBB0_12
; %bb.10:
	cmp	w1, #192
	b.lt	LBB0_12
; %bb.11:
Lloh9:
	adrp	x8, _VIDEOSIZE_256_192@GOTPAGE
Lloh10:
	ldr	x8, [x8, _VIDEOSIZE_256_192@GOTPAGEOFF]
Lloh11:
	ldr	w0, [x8]
	ret
LBB0_12:
	cmp	w0, #224
	b.lt	LBB0_15
; %bb.13:
	cmp	w1, #168
	b.lt	LBB0_15
; %bb.14:
Lloh12:
	adrp	x8, _VIDEOSIZE_224_168@GOTPAGE
Lloh13:
	ldr	x8, [x8, _VIDEOSIZE_224_168@GOTPAGEOFF]
Lloh14:
	ldr	w0, [x8]
	ret
LBB0_15:
	cmp	w0, #192
	b.lt	LBB0_18
; %bb.16:
	cmp	w1, #144
	b.lt	LBB0_18
; %bb.17:
Lloh15:
	adrp	x8, _VIDEOSIZE_192_144@GOTPAGE
Lloh16:
	ldr	x8, [x8, _VIDEOSIZE_192_144@GOTPAGEOFF]
Lloh17:
	ldr	w0, [x8]
	ret
LBB0_18:
	cmp	w0, #176
	b.lt	LBB0_21
; %bb.19:
	cmp	w1, #144
	b.lt	LBB0_21
; %bb.20:
Lloh18:
	adrp	x8, _VIDEOSIZE_176_144@GOTPAGE
Lloh19:
	ldr	x8, [x8, _VIDEOSIZE_176_144@GOTPAGEOFF]
Lloh20:
	ldr	w0, [x8]
	ret
LBB0_21:
	cmp	w0, #160
	b.lt	LBB0_24
; %bb.22:
	cmp	w1, #120
	b.lt	LBB0_24
; %bb.23:
Lloh21:
	adrp	x8, _VIDEOSIZE_160_120@GOTPAGE
Lloh22:
	ldr	x8, [x8, _VIDEOSIZE_160_120@GOTPAGEOFF]
Lloh23:
	ldr	w0, [x8]
	ret
LBB0_24:
	cmp	w0, #128
	b.lt	LBB0_27
; %bb.25:
	cmp	w1, #96
	b.lt	LBB0_27
; %bb.26:
Lloh24:
	adrp	x8, _VIDEOSIZE_128_96@GOTPAGE
Lloh25:
	ldr	x8, [x8, _VIDEOSIZE_128_96@GOTPAGEOFF]
Lloh26:
	ldr	w0, [x8]
	ret
LBB0_27:
	cmp	w0, #88
	b.lt	LBB0_30
; %bb.28:
	cmp	w1, #72
	b.lt	LBB0_30
; %bb.29:
Lloh27:
	adrp	x8, _VIDEOSIZE_88_72@GOTPAGE
Lloh28:
	ldr	x8, [x8, _VIDEOSIZE_88_72@GOTPAGEOFF]
Lloh29:
	ldr	w0, [x8]
	ret
LBB0_30:
	cmp	w0, #64
	b.lt	LBB0_33
; %bb.31:
	cmp	w1, #48
	b.lt	LBB0_33
; %bb.32:
Lloh30:
	adrp	x8, _VIDEOSIZE_64_48@GOTPAGE
Lloh31:
	ldr	x8, [x8, _VIDEOSIZE_64_48@GOTPAGEOFF]
Lloh32:
	ldr	w0, [x8]
	ret
LBB0_33:
	cmp	w1, #47
	mov	w8, #47
	ccmp	w0, w8, #4, gt
Lloh33:
	adrp	x8, _VIDEOSIZE_48_48@GOTPAGE
Lloh34:
	ldr	x8, [x8, _VIDEOSIZE_48_48@GOTPAGEOFF]
Lloh35:
	ldr	w8, [x8]
	csinv	w0, w8, wzr, gt
	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
	.loh AdrpLdrGotLdr	Lloh30, Lloh31, Lloh32
	.loh AdrpLdrGotLdr	Lloh33, Lloh34, Lloh35
	.cfi_endproc
                                        ; -- End function
	.comm	_VIDEOSIZE_352_288,4,2          ; @VIDEOSIZE_352_288
	.comm	_VIDEOSIZE_320_240,4,2          ; @VIDEOSIZE_320_240
	.comm	_VIDEOSIZE_288_216,4,2          ; @VIDEOSIZE_288_216
	.comm	_VIDEOSIZE_256_192,4,2          ; @VIDEOSIZE_256_192
	.comm	_VIDEOSIZE_224_168,4,2          ; @VIDEOSIZE_224_168
	.comm	_VIDEOSIZE_192_144,4,2          ; @VIDEOSIZE_192_144
	.comm	_VIDEOSIZE_176_144,4,2          ; @VIDEOSIZE_176_144
	.comm	_VIDEOSIZE_160_120,4,2          ; @VIDEOSIZE_160_120
	.comm	_VIDEOSIZE_128_96,4,2           ; @VIDEOSIZE_128_96
	.comm	_VIDEOSIZE_88_72,4,2            ; @VIDEOSIZE_88_72
	.comm	_VIDEOSIZE_64_48,4,2            ; @VIDEOSIZE_64_48
	.comm	_VIDEOSIZE_48_48,4,2            ; @VIDEOSIZE_48_48
	.no_dead_strip	_match_videosize
.subsections_via_symbols
