	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function stv0900_get_lock_timeout
_stv0900_get_lock_timeout:              ## @stv0900_get_lock_timeout
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	cmpl	$130, %ecx
	jne	LBB0_6
## %bb.1:
	cmpl	$1500000, %edx                  ## imm = 0x16E360
	jg	LBB0_3
## %bb.2:
	movl	$1500, (%rdi)                   ## imm = 0x5DC
	movl	$400, (%rsi)                    ## imm = 0x190
	popq	%rbp
	retq
LBB0_6:
	cmpl	$1000001, %edx                  ## imm = 0xF4241
	jge	LBB0_8
## %bb.7:
	movl	$1700, %eax                     ## imm = 0x6A4
	movl	$3000, %edx                     ## imm = 0xBB8
	jmp	LBB0_15
LBB0_3:
	cmpl	$5000000, %edx                  ## imm = 0x4C4B40
	ja	LBB0_5
## %bb.4:
	movl	$1000, (%rdi)                   ## imm = 0x3E8
	movl	$300, (%rsi)                    ## imm = 0x12C
	popq	%rbp
	retq
LBB0_8:
	cmpl	$2000001, %edx                  ## imm = 0x1E8481
	jae	LBB0_10
## %bb.9:
	movl	$1100, %eax                     ## imm = 0x44C
	movl	$2500, %edx                     ## imm = 0x9C4
	jmp	LBB0_15
LBB0_5:
	movl	$700, (%rdi)                    ## imm = 0x2BC
	movl	$100, (%rsi)
	popq	%rbp
	retq
LBB0_10:
	cmpl	$5000001, %edx                  ## imm = 0x4C4B41
	jae	LBB0_12
## %bb.11:
	movl	$550, %eax                      ## imm = 0x226
	movl	$1000, %edx                     ## imm = 0x3E8
	jmp	LBB0_15
LBB0_12:
	cmpl	$10000001, %edx                 ## imm = 0x989681
	jae	LBB0_14
## %bb.13:
	movl	$250, %eax
	movl	$700, %edx                      ## imm = 0x2BC
	jmp	LBB0_15
LBB0_14:
	cmpl	$20000001, %edx                 ## imm = 0x1312D01
	movl	$400, %eax                      ## imm = 0x190
	movl	$300, %edx                      ## imm = 0x12C
	cmovbl	%eax, %edx
	movl	$130, %r8d
	movl	$100, %eax
	cmovbl	%r8d, %eax
LBB0_15:
	movl	%edx, (%rdi)
	movl	%eax, (%rsi)
	cmpl	$128, %ecx
	jne	LBB0_17
## %bb.16:
	movl	(%rdi), %eax
	movl	%eax, %ecx
	shrl	$31, %ecx
	addl	%eax, %ecx
	sarl	%ecx
	movl	%ecx, (%rdi)
LBB0_17:
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.no_dead_strip	_stv0900_get_lock_timeout
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function stv0900_get_lock_timeout
_stv0900_get_lock_timeout:              ; @stv0900_get_lock_timeout
	.cfi_startproc
; %bb.0:
	cmp	w3, #130
	b.ne	LBB0_3
; %bb.1:
	mov	w8, #58208
	movk	w8, #22, lsl #16
	cmp	w2, w8
	b.gt	LBB0_5
; %bb.2:
	mov	w8, #1500
	str	w8, [x0]
	mov	w8, #400
	str	w8, [x1]
	ret
LBB0_3:
	mov	w8, #16961
	movk	w8, #15, lsl #16
	cmp	w2, w8
	b.ge	LBB0_7
; %bb.4:
	mov	w8, #1700
	mov	w9, #3000
	b	LBB0_8
LBB0_5:
	mov	w8, #19265
	movk	w8, #76, lsl #16
	cmp	w2, w8
	b.hs	LBB0_11
; %bb.6:
	mov	w8, #1000
	str	w8, [x0]
	mov	w8, #300
	str	w8, [x1]
	ret
LBB0_7:
	mov	w8, #1100
	mov	w9, #2500
	mov	w10, #33921
	movk	w10, #30, lsl #16
	mov	w11, #550
	mov	w12, #1000
	mov	w13, #19265
	movk	w13, #76, lsl #16
	mov	w14, #250
	mov	w15, #700
	mov	w16, #38529
	movk	w16, #152, lsl #16
	mov	w17, #11521
	movk	w17, #305, lsl #16
	mov	w4, #300
	mov	w5, #400
	cmp	w2, w17
	csel	w17, w5, w4, lo
	mov	w4, #100
	mov	w5, #130
	csel	w4, w5, w4, lo
	cmp	w2, w16
	csel	w15, w15, w17, lo
	csel	w14, w14, w4, lo
	cmp	w2, w13
	csel	w12, w12, w15, lo
	csel	w11, w11, w14, lo
	cmp	w2, w10
	csel	w9, w9, w12, lo
	csel	w8, w8, w11, lo
LBB0_8:
	str	w9, [x0]
	str	w8, [x1]
	cmp	w3, #128
	b.ne	LBB0_10
; %bb.9:
	ldr	w8, [x0]
	cmp	w8, #0
	cinc	w8, w8, lt
	asr	w8, w8, #1
	str	w8, [x0]
LBB0_10:
	ret
LBB0_11:
	mov	w8, #700
	str	w8, [x0]
	mov	w8, #100
	str	w8, [x1]
	ret
	.cfi_endproc
                                        ; -- End function
	.no_dead_strip	_stv0900_get_lock_timeout
.subsections_via_symbols
