	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_BotSameTeam                    ## -- Begin function BotSameTeam
	.p2align	4, 0x90
_BotSameTeam:                           ## @BotSameTeam
	.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), %ecx
	movq	_qfalse@GOTPCREL(%rip), %rax
	testl	%ecx, %ecx
	js	LBB0_7
## %bb.1:
	movq	_MAX_CLIENTS@GOTPCREL(%rip), %rdx
	movl	(%rdx), %edx
	cmpl	%edx, %ecx
	jge	LBB0_7
## %bb.2:
	testl	%esi, %esi
	js	LBB0_7
## %bb.3:
	cmpl	%esi, %edx
	jle	LBB0_7
## %bb.4:
	movq	_gametype@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	_GT_TEAM@GOTPCREL(%rip), %rdi
	cmpq	(%rdi), %rdx
	jl	LBB0_7
## %bb.5:
	movq	_level@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	(%rdx,%rcx,8), %rcx
	movl	%esi, %esi
	cmpq	(%rdx,%rsi,8), %rcx
	jne	LBB0_7
## %bb.6:
	movq	_qtrue@GOTPCREL(%rip), %rax
LBB0_7:
	movl	(%rax), %eax
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_MAX_CLIENTS,4,2                ## @MAX_CLIENTS
	.comm	_qfalse,4,2                     ## @qfalse
	.comm	_gametype,8,3                   ## @gametype
	.comm	_GT_TEAM,8,3                    ## @GT_TEAM
	.comm	_level,8,3                      ## @level
	.comm	_qtrue,4,2                      ## @qtrue
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_BotSameTeam                    ; -- Begin function BotSameTeam
	.p2align	2
_BotSameTeam:                           ; @BotSameTeam
	.cfi_startproc
; %bb.0:
	ldr	w8, [x0]
	tbnz	w8, #31, LBB0_7
; %bb.1:
Lloh0:
	adrp	x9, _MAX_CLIENTS@GOTPAGE
Lloh1:
	ldr	x9, [x9, _MAX_CLIENTS@GOTPAGEOFF]
Lloh2:
	ldr	w10, [x9]
	cmp	w8, w10
	b.ge	LBB0_7
; %bb.2:
Lloh3:
	adrp	x9, _qfalse@GOTPAGE
Lloh4:
	ldr	x9, [x9, _qfalse@GOTPAGEOFF]
	tbnz	w1, #31, LBB0_8
; %bb.3:
	cmp	w10, w1
	b.le	LBB0_8
; %bb.4:
Lloh5:
	adrp	x9, _gametype@GOTPAGE
Lloh6:
	ldr	x9, [x9, _gametype@GOTPAGEOFF]
Lloh7:
	ldr	x9, [x9]
Lloh8:
	adrp	x10, _GT_TEAM@GOTPAGE
Lloh9:
	ldr	x10, [x10, _GT_TEAM@GOTPAGEOFF]
Lloh10:
	ldr	x10, [x10]
	cmp	x9, x10
	b.lt	LBB0_7
; %bb.5:
Lloh11:
	adrp	x9, _level@GOTPAGE
Lloh12:
	ldr	x9, [x9, _level@GOTPAGEOFF]
Lloh13:
	ldr	x9, [x9]
	ldr	x8, [x9, x8, lsl #3]
	ldr	x9, [x9, w1, uxtw #3]
	cmp	x8, x9
	b.ne	LBB0_7
; %bb.6:
Lloh14:
	adrp	x9, _qtrue@GOTPAGE
Lloh15:
	ldr	x9, [x9, _qtrue@GOTPAGEOFF]
Lloh16:
	ldr	w0, [x9]
	ret
LBB0_7:
Lloh17:
	adrp	x9, _qfalse@GOTPAGE
Lloh18:
	ldr	x9, [x9, _qfalse@GOTPAGEOFF]
LBB0_8:
	ldr	w0, [x9]
	ret
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGot	Lloh3, Lloh4
	.loh AdrpLdrGotLdr	Lloh8, Lloh9, Lloh10
	.loh AdrpLdrGotLdr	Lloh5, Lloh6, Lloh7
	.loh AdrpLdrGotLdr	Lloh11, Lloh12, Lloh13
	.loh AdrpLdrGotLdr	Lloh14, Lloh15, Lloh16
	.loh AdrpLdrGot	Lloh17, Lloh18
	.cfi_endproc
                                        ; -- End function
	.comm	_MAX_CLIENTS,4,2                ; @MAX_CLIENTS
	.comm	_qfalse,4,2                     ; @qfalse
	.comm	_gametype,8,3                   ; @gametype
	.comm	_GT_TEAM,8,3                    ; @GT_TEAM
	.comm	_level,8,3                      ; @level
	.comm	_qtrue,4,2                      ; @qtrue
.subsections_via_symbols
