	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function set_vw_size
_set_vw_size:                           ## @set_vw_size
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movl	(%rdi), %esi
	leal	-128(%rsi), %eax
	cmpl	$11, %eax
	ja	LBB0_21
## %bb.1:
	leaq	LJTI0_0(%rip), %rcx
	movslq	(%rcx,%rax,4), %rax
	addq	%rcx, %rax
	jmpq	*%rax
LBB0_2:
	movl	$240, 48(%rdi)
	movabsq	$1374389534851, %rax            ## imm = 0x14000000083
	movq	%rax, 40(%rdi)
	movl	$320, %esi                      ## imm = 0x140
	movl	$240, %r8d
	movl	$2, %r10d
	movl	$6, %r9d
	movl	$120, %ecx
	jmp	LBB0_16
LBB0_3:
	movl	$120, 48(%rdi)
	movabsq	$687194767490, %rax             ## imm = 0xA000000082
	movq	%rax, 40(%rdi)
	movabsq	$12884901889, %rax              ## imm = 0x300000001
	movq	%rax, 24(%rdi)
	movl	$160, %esi
	movl	$120, %r8d
	movl	$1, %r10d
	movl	$3, %r9d
	jmp	LBB0_15
LBB0_4:
	movl	$144, 48(%rdi)
	movabsq	$755914244226, %rax             ## imm = 0xB000000082
	movq	%rax, 40(%rdi)
	movq	$0, 24(%rdi)
	movl	$176, %esi
	movl	$144, %r8d
	xorl	%r9d, %r9d
	movl	$60, %ecx
	jmp	LBB0_6
LBB0_5:
	movl	$288, 48(%rdi)                  ## imm = 0x120
	movabsq	$1511828488323, %rax            ## imm = 0x16000000083
	movq	%rax, 40(%rdi)
	movl	$352, %esi                      ## imm = 0x160
	movl	$288, %r8d                      ## imm = 0x120
	xorl	%r9d, %r9d
	movl	$120, %ecx
LBB0_6:
	xorl	%r10d, %r10d
	jmp	LBB0_16
LBB0_7:
	movl	$72, 48(%rdi)
	movabsq	$377957122178, %rax             ## imm = 0x5800000082
	movq	%rax, 40(%rdi)
	movabsq	$38654705669, %rax              ## imm = 0x900000005
	movq	%rax, 24(%rdi)
	movl	$88, %esi
	movl	$72, %r8d
	movl	$5, %r10d
	movl	$9, %r9d
	jmp	LBB0_15
LBB0_8:
	movl	$48, 48(%rdi)
	movabsq	$274877907074, %rax             ## imm = 0x4000000082
	movq	%rax, 40(%rdi)
	movabsq	$51539607559, %rax              ## imm = 0xC00000007
	movq	%rax, 24(%rdi)
	movl	$64, %esi
	movl	$48, %r8d
	movl	$7, %r10d
	movl	$12, %r9d
	jmp	LBB0_15
LBB0_9:
	movl	$48, 48(%rdi)
	movabsq	$206158430338, %rax             ## imm = 0x3000000082
	movq	%rax, 40(%rdi)
	movabsq	$25769803784, %rax              ## imm = 0x600000008
	movq	%rax, 24(%rdi)
	movl	$48, %r8d
	movl	$8, %r10d
	movl	$6, %r9d
	movl	$60, %ecx
	movl	$48, %esi
	jmp	LBB0_16
LBB0_10:
	movl	$216, 48(%rdi)
	movabsq	$1236950581379, %rax            ## imm = 0x12000000083
	movq	%rax, 40(%rdi)
	movl	$288, %esi                      ## imm = 0x120
	movl	$216, %r8d
	movl	$4, %r10d
	movl	$9, %r9d
	movl	$120, %ecx
	jmp	LBB0_16
LBB0_11:
	movl	$192, 48(%rdi)
	movabsq	$1099511627907, %rax            ## imm = 0x10000000083
	movq	%rax, 40(%rdi)
	movl	$6, 24(%rdi)
	movl	$256, %esi                      ## imm = 0x100
	movl	$192, %r8d
	movl	$6, %r10d
	movl	$12, %r9d
	movl	$120, %ecx
	jmp	LBB0_16
LBB0_12:
	movl	$168, 48(%rdi)
	movabsq	$962072674435, %rax             ## imm = 0xE000000083
	movq	%rax, 40(%rdi)
	movl	$8, 24(%rdi)
	movl	$224, %esi
	movl	$168, %r8d
	movl	$8, %r10d
	movl	$15, %r9d
	movl	$120, %ecx
	jmp	LBB0_16
LBB0_13:
	movl	$144, 48(%rdi)
	movabsq	$824633720963, %rax             ## imm = 0xC000000083
	movq	%rax, 40(%rdi)
	movabsq	$77309411338, %rax              ## imm = 0x120000000A
	movq	%rax, 24(%rdi)
	movl	$192, %esi
	movl	$144, %r8d
	movl	$10, %r10d
	movl	$18, %r9d
	movl	$120, %ecx
	jmp	LBB0_16
LBB0_14:
	movl	$96, 48(%rdi)
	movabsq	$549755814018, %rax             ## imm = 0x8000000082
	movq	%rax, 40(%rdi)
	movabsq	$25769803779, %rax              ## imm = 0x600000003
	movq	%rax, 24(%rdi)
	movl	$128, %esi
	movl	$96, %r8d
	movl	$3, %r10d
	movl	$6, %r9d
LBB0_15:
	movl	$60, %ecx
LBB0_16:
	movl	%ecx, 20(%rdi)
	movl	4(%rdi), %ecx
	testl	%ecx, %ecx
	jne	LBB0_18
## %bb.17:
	movl	%esi, 4(%rdi)
	movl	%esi, %ecx
LBB0_18:
	movl	8(%rdi), %esi
	testl	%esi, %esi
	jne	LBB0_20
## %bb.19:
	movl	%r8d, 8(%rdi)
	movl	%r8d, %esi
LBB0_20:
	movl	12(%rdi), %eax
	movl	16(%rdi), %edx
	sarl	$3, %eax
	addl	%eax, %r10d
	movl	%r10d, 24(%rdi)
	sarl	$3, %ecx
	addl	%r10d, %ecx
	movl	%ecx, 32(%rdi)
	sarl	$2, %edx
	addl	%edx, %r9d
	movl	%r9d, 28(%rdi)
	sarl	$2, %esi
	addl	%r9d, %esi
	movl	%esi, 36(%rdi)
	popq	%rbp
	retq
LBB0_21:
	leaq	L_.str(%rip), %rdi
                                        ## kill: def $esi killed $esi killed $rsi
	popq	%rbp
	jmp	_LOG                            ## TAILCALL
	.cfi_endproc
	.p2align	2, 0x90
	.data_region jt32
.set L0_0_set_2, LBB0_2-LJTI0_0
.set L0_0_set_3, LBB0_3-LJTI0_0
.set L0_0_set_4, LBB0_4-LJTI0_0
.set L0_0_set_5, LBB0_5-LJTI0_0
.set L0_0_set_7, LBB0_7-LJTI0_0
.set L0_0_set_8, LBB0_8-LJTI0_0
.set L0_0_set_9, LBB0_9-LJTI0_0
.set L0_0_set_10, LBB0_10-LJTI0_0
.set L0_0_set_11, LBB0_11-LJTI0_0
.set L0_0_set_12, LBB0_12-LJTI0_0
.set L0_0_set_13, LBB0_13-LJTI0_0
.set L0_0_set_14, LBB0_14-LJTI0_0
LJTI0_0:
	.long	L0_0_set_2
	.long	L0_0_set_3
	.long	L0_0_set_4
	.long	L0_0_set_5
	.long	L0_0_set_7
	.long	L0_0_set_8
	.long	L0_0_set_9
	.long	L0_0_set_10
	.long	L0_0_set_11
	.long	L0_0_set_12
	.long	L0_0_set_13
	.long	L0_0_set_14
	.end_data_region
                                        ## -- End function
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"bad videosize value: %d\n"

	.no_dead_strip	_set_vw_size
.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 set_vw_size
lCPI0_0:
	.long	130                             ; 0x82
	.long	48                              ; 0x30
lCPI0_1:
	.long	8                               ; 0x8
	.long	6                               ; 0x6
lCPI0_2:
	.long	130                             ; 0x82
	.long	64                              ; 0x40
lCPI0_3:
	.long	7                               ; 0x7
	.long	12                              ; 0xc
lCPI0_4:
	.long	130                             ; 0x82
	.long	88                              ; 0x58
lCPI0_5:
	.long	5                               ; 0x5
	.long	9                               ; 0x9
lCPI0_6:
	.long	130                             ; 0x82
	.long	128                             ; 0x80
lCPI0_7:
	.long	3                               ; 0x3
	.long	6                               ; 0x6
lCPI0_8:
	.long	130                             ; 0x82
	.long	160                             ; 0xa0
lCPI0_9:
	.long	1                               ; 0x1
	.long	3                               ; 0x3
lCPI0_10:
	.long	130                             ; 0x82
	.long	176                             ; 0xb0
lCPI0_11:
	.long	131                             ; 0x83
	.long	192                             ; 0xc0
lCPI0_12:
	.long	10                              ; 0xa
	.long	18                              ; 0x12
lCPI0_13:
	.long	131                             ; 0x83
	.long	224                             ; 0xe0
lCPI0_14:
	.long	8                               ; 0x8
	.long	15                              ; 0xf
lCPI0_15:
	.long	131                             ; 0x83
	.long	256                             ; 0x100
lCPI0_16:
	.long	6                               ; 0x6
	.long	12                              ; 0xc
lCPI0_17:
	.long	131                             ; 0x83
	.long	288                             ; 0x120
lCPI0_18:
	.long	4                               ; 0x4
	.long	9                               ; 0x9
lCPI0_19:
	.long	131                             ; 0x83
	.long	320                             ; 0x140
lCPI0_20:
	.long	2                               ; 0x2
	.long	6                               ; 0x6
lCPI0_21:
	.long	131                             ; 0x83
	.long	352                             ; 0x160
lCPI0_22:
	.long	4294967293                      ; 0xfffffffd
	.long	4294967294                      ; 0xfffffffe
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	2
_set_vw_size:                           ; @set_vw_size
	.cfi_startproc
; %bb.0:
	ldr	w1, [x0]
	sub	w8, w1, #128
	cmp	w8, #11
	b.hi	LBB0_20
; %bb.1:
Lloh0:
	adrp	x9, lJTI0_0@PAGE
Lloh1:
	add	x9, x9, lJTI0_0@PAGEOFF
	adr	x10, LBB0_2
	ldrb	w11, [x9, x8]
	add	x10, x10, x11, lsl #2
	br	x10
LBB0_2:
	mov	w8, #240
	str	w8, [x0, #48]
Lloh2:
	adrp	x9, lCPI0_19@PAGE
Lloh3:
	ldr	d0, [x9, lCPI0_19@PAGEOFF]
	str	d0, [x0, #40]
Lloh4:
	adrp	x9, lCPI0_20@PAGE
Lloh5:
	ldr	d0, [x9, lCPI0_20@PAGEOFF]
	mov	w9, #320
	b	LBB0_13
LBB0_3:
	mov	w8, #120
	str	w8, [x0, #48]
Lloh6:
	adrp	x9, lCPI0_8@PAGE
Lloh7:
	ldr	d0, [x9, lCPI0_8@PAGEOFF]
	str	d0, [x0, #40]
Lloh8:
	adrp	x9, lCPI0_9@PAGE
Lloh9:
	ldr	d0, [x9, lCPI0_9@PAGEOFF]
	str	d0, [x0, #24]
	mov	w9, #160
	mov	w10, #60
	b	LBB0_14
LBB0_4:
	mov	w8, #144
	str	w8, [x0, #48]
Lloh10:
	adrp	x9, lCPI0_10@PAGE
Lloh11:
	ldr	d0, [x9, lCPI0_10@PAGEOFF]
	str	d0, [x0, #40]
	movi.2d	v0, #0000000000000000
	str	d0, [x0, #24]
	mov	w9, #176
	mov	w10, #60
	b	LBB0_14
LBB0_5:
	mov	w8, #288
	str	w8, [x0, #48]
Lloh12:
	adrp	x9, lCPI0_21@PAGE
Lloh13:
	ldr	d0, [x9, lCPI0_21@PAGEOFF]
	str	d0, [x0, #40]
	movi.2d	v0, #0000000000000000
	mov	w9, #352
	b	LBB0_13
LBB0_6:
	mov	w8, #72
	str	w8, [x0, #48]
Lloh14:
	adrp	x9, lCPI0_4@PAGE
Lloh15:
	ldr	d0, [x9, lCPI0_4@PAGEOFF]
	str	d0, [x0, #40]
Lloh16:
	adrp	x9, lCPI0_5@PAGE
Lloh17:
	ldr	d0, [x9, lCPI0_5@PAGEOFF]
	str	d0, [x0, #24]
	mov	w9, #88
	mov	w10, #60
	b	LBB0_14
LBB0_7:
	mov	w8, #48
	str	w8, [x0, #48]
Lloh18:
	adrp	x9, lCPI0_2@PAGE
Lloh19:
	ldr	d0, [x9, lCPI0_2@PAGEOFF]
	str	d0, [x0, #40]
Lloh20:
	adrp	x9, lCPI0_3@PAGE
Lloh21:
	ldr	d0, [x9, lCPI0_3@PAGEOFF]
	str	d0, [x0, #24]
	mov	w9, #64
	mov	w10, #60
	b	LBB0_14
LBB0_8:
	mov	w8, #48
	str	w8, [x0, #48]
Lloh22:
	adrp	x9, lCPI0_0@PAGE
Lloh23:
	ldr	d0, [x9, lCPI0_0@PAGEOFF]
	str	d0, [x0, #40]
Lloh24:
	adrp	x9, lCPI0_1@PAGE
Lloh25:
	ldr	d0, [x9, lCPI0_1@PAGEOFF]
	str	d0, [x0, #24]
	mov	w10, #60
	mov	w9, #48
	b	LBB0_14
LBB0_9:
	mov	w8, #216
	str	w8, [x0, #48]
Lloh26:
	adrp	x9, lCPI0_17@PAGE
Lloh27:
	ldr	d0, [x9, lCPI0_17@PAGEOFF]
	str	d0, [x0, #40]
Lloh28:
	adrp	x9, lCPI0_18@PAGE
Lloh29:
	ldr	d0, [x9, lCPI0_18@PAGEOFF]
	mov	w9, #288
	b	LBB0_13
LBB0_10:
	mov	w8, #192
	str	w8, [x0, #48]
Lloh30:
	adrp	x9, lCPI0_15@PAGE
Lloh31:
	ldr	d0, [x9, lCPI0_15@PAGEOFF]
	str	d0, [x0, #40]
	mov	w9, #6
	str	w9, [x0, #24]
Lloh32:
	adrp	x9, lCPI0_16@PAGE
Lloh33:
	ldr	d0, [x9, lCPI0_16@PAGEOFF]
	mov	w9, #256
	b	LBB0_13
LBB0_11:
	mov	w8, #168
	str	w8, [x0, #48]
Lloh34:
	adrp	x9, lCPI0_13@PAGE
Lloh35:
	ldr	d0, [x9, lCPI0_13@PAGEOFF]
	str	d0, [x0, #40]
	mov	w9, #8
	str	w9, [x0, #24]
Lloh36:
	adrp	x9, lCPI0_14@PAGE
Lloh37:
	ldr	d0, [x9, lCPI0_14@PAGEOFF]
	mov	w9, #224
	b	LBB0_13
LBB0_12:
	mov	w8, #144
	str	w8, [x0, #48]
Lloh38:
	adrp	x9, lCPI0_11@PAGE
Lloh39:
	ldr	d0, [x9, lCPI0_11@PAGEOFF]
	str	d0, [x0, #40]
Lloh40:
	adrp	x9, lCPI0_12@PAGE
Lloh41:
	ldr	d0, [x9, lCPI0_12@PAGEOFF]
	str	d0, [x0, #24]
	mov	w9, #192
LBB0_13:
	mov	w10, #120
LBB0_14:
	str	w10, [x0, #20]
	ldr	w10, [x0, #4]
	cbz	w10, LBB0_17
; %bb.15:
	ldr	w9, [x0, #8]
	cbz	w9, LBB0_18
LBB0_16:
	fmov	s1, w10
	mov.s	v1[1], w9
Lloh42:
	adrp	x8, lCPI0_22@PAGE
Lloh43:
	ldr	d2, [x8, lCPI0_22@PAGEOFF]
	sshl.2s	v1, v1, v2
	ldur	d3, [x0, #12]
	sshl.2s	v2, v3, v2
	add.2s	v0, v0, v2
	str	d0, [x0, #24]
	add.2s	v0, v1, v0
	str	d0, [x0, #32]
	ret
LBB0_17:
	str	w9, [x0, #4]
	mov	x10, x9
	ldr	w9, [x0, #8]
	cbnz	w9, LBB0_16
LBB0_18:
	str	w8, [x0, #8]
	mov	x9, x8
	b	LBB0_16
LBB0_19:
	mov	w8, #96
	str	w8, [x0, #48]
Lloh44:
	adrp	x9, lCPI0_6@PAGE
Lloh45:
	ldr	d0, [x9, lCPI0_6@PAGEOFF]
	str	d0, [x0, #40]
Lloh46:
	adrp	x9, lCPI0_7@PAGE
Lloh47:
	ldr	d0, [x9, lCPI0_7@PAGEOFF]
	str	d0, [x0, #24]
	mov	w9, #128
	mov	w10, #60
	b	LBB0_14
LBB0_20:
Lloh48:
	adrp	x0, l_.str@PAGE
Lloh49:
	add	x0, x0, l_.str@PAGEOFF
	b	_LOG
	.loh AdrpAdd	Lloh0, Lloh1
	.loh AdrpLdr	Lloh4, Lloh5
	.loh AdrpAdrp	Lloh2, Lloh4
	.loh AdrpLdr	Lloh2, Lloh3
	.loh AdrpLdr	Lloh8, Lloh9
	.loh AdrpAdrp	Lloh6, Lloh8
	.loh AdrpLdr	Lloh6, Lloh7
	.loh AdrpLdr	Lloh10, Lloh11
	.loh AdrpLdr	Lloh12, Lloh13
	.loh AdrpLdr	Lloh16, Lloh17
	.loh AdrpAdrp	Lloh14, Lloh16
	.loh AdrpLdr	Lloh14, Lloh15
	.loh AdrpLdr	Lloh20, Lloh21
	.loh AdrpAdrp	Lloh18, Lloh20
	.loh AdrpLdr	Lloh18, Lloh19
	.loh AdrpLdr	Lloh24, Lloh25
	.loh AdrpAdrp	Lloh22, Lloh24
	.loh AdrpLdr	Lloh22, Lloh23
	.loh AdrpLdr	Lloh28, Lloh29
	.loh AdrpAdrp	Lloh26, Lloh28
	.loh AdrpLdr	Lloh26, Lloh27
	.loh AdrpLdr	Lloh32, Lloh33
	.loh AdrpLdr	Lloh30, Lloh31
	.loh AdrpLdr	Lloh36, Lloh37
	.loh AdrpLdr	Lloh34, Lloh35
	.loh AdrpLdr	Lloh40, Lloh41
	.loh AdrpAdrp	Lloh38, Lloh40
	.loh AdrpLdr	Lloh38, Lloh39
	.loh AdrpLdr	Lloh42, Lloh43
	.loh AdrpLdr	Lloh46, Lloh47
	.loh AdrpAdrp	Lloh44, Lloh46
	.loh AdrpLdr	Lloh44, Lloh45
	.loh AdrpAdd	Lloh48, Lloh49
	.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
	.byte	(LBB0_8-LBB0_2)>>2
	.byte	(LBB0_9-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_11-LBB0_2)>>2
	.byte	(LBB0_12-LBB0_2)>>2
	.byte	(LBB0_19-LBB0_2)>>2
                                        ; -- End function
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"bad videosize value: %d\n"

	.no_dead_strip	_set_vw_size
.subsections_via_symbols
