	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function cm_ack_timeout
_cm_ack_timeout:                        ## @cm_ack_timeout
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
                                        ## kill: def $esi killed $esi def $rsi
	movl	%edi, %eax
	leal	1(%rsi), %ecx
	cmpl	%edi, %ecx
	jge	LBB0_1
## %bb.2:
	leal	-1(%rax), %edx
	xorl	%esi, %esi
	cmpl	%edx, %ecx
	setge	%sil
	movl	%esi, %ecx
	jmp	LBB0_3
LBB0_1:
	xorl	%edx, %edx
	cmpl	%esi, %eax
	setge	%dl
	movl	%edx, %eax
LBB0_3:
	addl	%ecx, %eax
	movl	$31, %edi
	movl	%eax, %esi
	popq	%rbp
	jmp	_min                            ## TAILCALL
	.cfi_endproc
                                        ## -- End function
	.no_dead_strip	_cm_ack_timeout
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function cm_ack_timeout
_cm_ack_timeout:                        ; @cm_ack_timeout
	.cfi_startproc
; %bb.0:
	add	w8, w1, #1
	sub	w9, w0, #1
	cmp	w8, w9
	cset	w9, ge
	cmp	w0, w1
	cset	w10, ge
	cmp	w8, w0
	csel	w8, w0, w10, lt
	csinc	w9, w9, w1, lt
	add	w1, w9, w8
	mov	w0, #31
	b	_min
	.cfi_endproc
                                        ; -- End function
	.no_dead_strip	_cm_ack_timeout
.subsections_via_symbols
