	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_CG_YourTeamHasFlag             ## -- Begin function CG_YourTeamHasFlag
	.p2align	4, 0x90
_CG_YourTeamHasFlag:                    ## @CG_YourTeamHasFlag
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	_cgs@GOTPCREL(%rip), %r8
	movq	(%r8), %rsi
	movq	_GT_CTF@GOTPCREL(%rip), %rcx
	movq	_GT_1FCTF@GOTPCREL(%rip), %rax
	movq	(%rax), %rdi
	movq	_qfalse@GOTPCREL(%rip), %rax
	cmpq	(%rcx), %rsi
	je	LBB0_2
## %bb.1:
	cmpq	%rdi, %rsi
	jne	LBB0_13
LBB0_2:
	movq	_cg@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	movq	(%rcx), %rcx
	movq	_PERS_TEAM@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movl	(%rcx,%rdx,4), %edx
	movq	_TEAM_RED@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	cmpq	%rdi, %rsi
	jne	LBB0_7
## %bb.3:
	cmpl	%ecx, %edx
	jne	LBB0_5
## %bb.4:
	movq	8(%r8), %rcx
	movq	_FLAG_TAKEN_RED@GOTPCREL(%rip), %rsi
	cmpq	(%rsi), %rcx
	je	LBB0_12
LBB0_5:
	movq	_TEAM_BLUE@GOTPCREL(%rip), %rcx
	cmpl	(%rcx), %edx
	jne	LBB0_13
## %bb.6:
	movq	8(%r8), %rcx
	movq	_FLAG_TAKEN_BLUE@GOTPCREL(%rip), %rdx
	cmpq	(%rdx), %rcx
	je	LBB0_12
	jmp	LBB0_13
LBB0_7:
	cmpl	%ecx, %edx
	jne	LBB0_9
## %bb.8:
	movq	16(%r8), %rcx
	movq	_FLAG_TAKEN@GOTPCREL(%rip), %rsi
	cmpq	(%rsi), %rcx
	je	LBB0_12
LBB0_9:
	movq	_TEAM_BLUE@GOTPCREL(%rip), %rcx
	cmpl	(%rcx), %edx
	jne	LBB0_13
## %bb.10:
	movq	24(%r8), %rcx
	movq	_FLAG_TAKEN@GOTPCREL(%rip), %rdx
	cmpq	(%rdx), %rcx
	jne	LBB0_13
LBB0_12:
	movq	_qtrue@GOTPCREL(%rip), %rax
LBB0_13:
	movl	(%rax), %eax
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_cgs,32,3                       ## @cgs
	.comm	_GT_CTF,8,3                     ## @GT_CTF
	.comm	_GT_1FCTF,8,3                   ## @GT_1FCTF
	.comm	_cg,8,3                         ## @cg
	.comm	_PERS_TEAM,8,3                  ## @PERS_TEAM
	.comm	_TEAM_RED,4,2                   ## @TEAM_RED
	.comm	_FLAG_TAKEN_RED,8,3             ## @FLAG_TAKEN_RED
	.comm	_qtrue,4,2                      ## @qtrue
	.comm	_TEAM_BLUE,4,2                  ## @TEAM_BLUE
	.comm	_FLAG_TAKEN_BLUE,8,3            ## @FLAG_TAKEN_BLUE
	.comm	_qfalse,4,2                     ## @qfalse
	.comm	_FLAG_TAKEN,8,3                 ## @FLAG_TAKEN
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_CG_YourTeamHasFlag             ; -- Begin function CG_YourTeamHasFlag
	.p2align	2
_CG_YourTeamHasFlag:                    ; @CG_YourTeamHasFlag
	.cfi_startproc
; %bb.0:
Lloh0:
	adrp	x8, _cgs@GOTPAGE
Lloh1:
	ldr	x8, [x8, _cgs@GOTPAGEOFF]
	ldr	x10, [x8]
Lloh2:
	adrp	x9, _GT_CTF@GOTPAGE
Lloh3:
	ldr	x9, [x9, _GT_CTF@GOTPAGEOFF]
Lloh4:
	ldr	x9, [x9]
Lloh5:
	adrp	x11, _GT_1FCTF@GOTPAGE
Lloh6:
	ldr	x11, [x11, _GT_1FCTF@GOTPAGEOFF]
Lloh7:
	ldr	x11, [x11]
	cmp	x10, x9
	ccmp	x10, x11, #4, ne
	b.ne	LBB0_12
; %bb.1:
Lloh8:
	adrp	x9, _cg@GOTPAGE
Lloh9:
	ldr	x9, [x9, _cg@GOTPAGEOFF]
Lloh10:
	ldr	x9, [x9]
	ldr	x9, [x9]
Lloh11:
	adrp	x12, _PERS_TEAM@GOTPAGE
Lloh12:
	ldr	x12, [x12, _PERS_TEAM@GOTPAGEOFF]
Lloh13:
	ldr	x12, [x12]
	ldr	w9, [x9, x12, lsl #2]
Lloh14:
	adrp	x12, _TEAM_RED@GOTPAGE
Lloh15:
	ldr	x12, [x12, _TEAM_RED@GOTPAGEOFF]
Lloh16:
	ldr	w12, [x12]
	cmp	x10, x11
	b.ne	LBB0_6
; %bb.2:
	cmp	w9, w12
	b.ne	LBB0_4
; %bb.3:
	ldr	x10, [x8, #8]
Lloh17:
	adrp	x11, _FLAG_TAKEN_RED@GOTPAGE
Lloh18:
	ldr	x11, [x11, _FLAG_TAKEN_RED@GOTPAGEOFF]
Lloh19:
	ldr	x11, [x11]
	cmp	x10, x11
	b.eq	LBB0_11
LBB0_4:
Lloh20:
	adrp	x10, _TEAM_BLUE@GOTPAGE
Lloh21:
	ldr	x10, [x10, _TEAM_BLUE@GOTPAGEOFF]
Lloh22:
	ldr	w10, [x10]
	cmp	w9, w10
	b.ne	LBB0_12
; %bb.5:
	ldr	x8, [x8, #8]
Lloh23:
	adrp	x9, _FLAG_TAKEN_BLUE@GOTPAGE
Lloh24:
	ldr	x9, [x9, _FLAG_TAKEN_BLUE@GOTPAGEOFF]
	b	LBB0_10
LBB0_6:
	cmp	w9, w12
	b.ne	LBB0_8
; %bb.7:
	ldr	x10, [x8, #16]
Lloh25:
	adrp	x11, _FLAG_TAKEN@GOTPAGE
Lloh26:
	ldr	x11, [x11, _FLAG_TAKEN@GOTPAGEOFF]
Lloh27:
	ldr	x11, [x11]
	cmp	x10, x11
	b.eq	LBB0_11
LBB0_8:
Lloh28:
	adrp	x10, _TEAM_BLUE@GOTPAGE
Lloh29:
	ldr	x10, [x10, _TEAM_BLUE@GOTPAGEOFF]
Lloh30:
	ldr	w10, [x10]
	cmp	w9, w10
	b.ne	LBB0_12
; %bb.9:
	ldr	x8, [x8, #24]
Lloh31:
	adrp	x9, _FLAG_TAKEN@GOTPAGE
Lloh32:
	ldr	x9, [x9, _FLAG_TAKEN@GOTPAGEOFF]
LBB0_10:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_12
LBB0_11:
Lloh33:
	adrp	x8, _qtrue@GOTPAGE
Lloh34:
	ldr	x8, [x8, _qtrue@GOTPAGEOFF]
Lloh35:
	ldr	w0, [x8]
	ret
LBB0_12:
Lloh36:
	adrp	x8, _qfalse@GOTPAGE
Lloh37:
	ldr	x8, [x8, _qfalse@GOTPAGEOFF]
Lloh38:
	ldr	w0, [x8]
	ret
	.loh AdrpLdrGotLdr	Lloh5, Lloh6, Lloh7
	.loh AdrpLdrGotLdr	Lloh2, Lloh3, Lloh4
	.loh AdrpLdrGot	Lloh0, Lloh1
	.loh AdrpLdrGotLdr	Lloh14, Lloh15, Lloh16
	.loh AdrpLdrGotLdr	Lloh11, Lloh12, Lloh13
	.loh AdrpLdrGotLdr	Lloh8, Lloh9, Lloh10
	.loh AdrpLdrGotLdr	Lloh17, Lloh18, Lloh19
	.loh AdrpLdrGotLdr	Lloh20, Lloh21, Lloh22
	.loh AdrpLdrGot	Lloh23, Lloh24
	.loh AdrpLdrGotLdr	Lloh25, Lloh26, Lloh27
	.loh AdrpLdrGotLdr	Lloh28, Lloh29, Lloh30
	.loh AdrpLdrGot	Lloh31, Lloh32
	.loh AdrpLdrGotLdr	Lloh33, Lloh34, Lloh35
	.loh AdrpLdrGotLdr	Lloh36, Lloh37, Lloh38
	.cfi_endproc
                                        ; -- End function
	.comm	_cgs,32,3                       ; @cgs
	.comm	_GT_CTF,8,3                     ; @GT_CTF
	.comm	_GT_1FCTF,8,3                   ; @GT_1FCTF
	.comm	_cg,8,3                         ; @cg
	.comm	_PERS_TEAM,8,3                  ; @PERS_TEAM
	.comm	_TEAM_RED,4,2                   ; @TEAM_RED
	.comm	_FLAG_TAKEN_RED,8,3             ; @FLAG_TAKEN_RED
	.comm	_qtrue,4,2                      ; @qtrue
	.comm	_TEAM_BLUE,4,2                  ; @TEAM_BLUE
	.comm	_FLAG_TAKEN_BLUE,8,3            ; @FLAG_TAKEN_BLUE
	.comm	_qfalse,4,2                     ; @qfalse
	.comm	_FLAG_TAKEN,8,3                 ; @FLAG_TAKEN
.subsections_via_symbols
