	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal16,16byte_literals
	.p2align	4                               ## -- Begin function DrawTilesFromCacheShPrep
LCPI0_0:
	.space	16,191
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	4, 0x90
_DrawTilesFromCacheShPrep:              ## @DrawTilesFromCacheShPrep
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	_HighCol@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	_PDRAW_SHHI_DONE@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	movq	_rendstatus@GOTPCREL(%rip), %rdx
	orl	%ecx, (%rdx)
	movaps	LCPI0_0(%rip), %xmm0            ## xmm0 = [3217014719,3217014719,3217014719,3217014719]
	movups	8(%rax), %xmm1
	movups	24(%rax), %xmm2
	movups	40(%rax), %xmm3
	movups	56(%rax), %xmm4
	andps	%xmm0, %xmm1
	movups	%xmm1, 8(%rax)
	andps	%xmm0, %xmm2
	movups	%xmm2, 24(%rax)
	andps	%xmm0, %xmm3
	movups	%xmm3, 40(%rax)
	andps	%xmm0, %xmm4
	movups	%xmm4, 56(%rax)
	movups	72(%rax), %xmm1
	andps	%xmm0, %xmm1
	movups	%xmm1, 72(%rax)
	movups	88(%rax), %xmm1
	andps	%xmm0, %xmm1
	movups	%xmm1, 88(%rax)
	movups	104(%rax), %xmm1
	andps	%xmm0, %xmm1
	movups	%xmm1, 104(%rax)
	movups	120(%rax), %xmm1
	andps	%xmm0, %xmm1
	movups	%xmm1, 120(%rax)
	movups	136(%rax), %xmm1
	andps	%xmm0, %xmm1
	movups	%xmm1, 136(%rax)
	movups	152(%rax), %xmm1
	andps	%xmm0, %xmm1
	movups	%xmm1, 152(%rax)
	movups	168(%rax), %xmm1
	andps	%xmm0, %xmm1
	movups	%xmm1, 168(%rax)
	movups	184(%rax), %xmm1
	andps	%xmm0, %xmm1
	movups	%xmm1, 184(%rax)
	movups	200(%rax), %xmm1
	andps	%xmm0, %xmm1
	movups	%xmm1, 200(%rax)
	movups	216(%rax), %xmm1
	andps	%xmm0, %xmm1
	movups	%xmm1, 216(%rax)
	movups	232(%rax), %xmm1
	andps	%xmm0, %xmm1
	movups	%xmm1, 232(%rax)
	movups	248(%rax), %xmm1
	andps	%xmm0, %xmm1
	movups	%xmm1, 248(%rax)
	movups	264(%rax), %xmm1
	andps	%xmm0, %xmm1
	movups	%xmm1, 264(%rax)
	movups	280(%rax), %xmm1
	andps	%xmm0, %xmm1
	movups	%xmm1, 280(%rax)
	movups	296(%rax), %xmm1
	andps	%xmm0, %xmm1
	movups	%xmm1, 296(%rax)
	movups	312(%rax), %xmm1
	andps	%xmm0, %xmm1
	movups	%xmm1, 312(%rax)
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_HighCol,8,3                    ## @HighCol
	.comm	_PDRAW_SHHI_DONE,4,2            ## @PDRAW_SHHI_DONE
	.comm	_rendstatus,4,2                 ## @rendstatus
	.no_dead_strip	_DrawTilesFromCacheShPrep
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function DrawTilesFromCacheShPrep
_DrawTilesFromCacheShPrep:              ; @DrawTilesFromCacheShPrep
	.cfi_startproc
; %bb.0:
Lloh0:
	adrp	x8, _HighCol@GOTPAGE
Lloh1:
	ldr	x8, [x8, _HighCol@GOTPAGEOFF]
Lloh2:
	ldr	x8, [x8]
Lloh3:
	adrp	x9, _PDRAW_SHHI_DONE@GOTPAGE
Lloh4:
	ldr	x9, [x9, _PDRAW_SHHI_DONE@GOTPAGEOFF]
Lloh5:
	adrp	x10, _rendstatus@GOTPAGE
Lloh6:
	ldr	x10, [x10, _rendstatus@GOTPAGEOFF]
Lloh7:
	ldr	w9, [x9]
	ldr	w11, [x10]
	orr	w9, w11, w9
	str	w9, [x10]
	ldr	q0, [x8, #8]!
	movi.16b	v1, #191
	and.16b	v0, v0, v1
	ldp	q2, q3, [x8, #16]
	and.16b	v2, v2, v1
	stp	q0, q2, [x8]
	and.16b	v0, v3, v1
	ldp	q2, q3, [x8, #48]
	and.16b	v2, v2, v1
	stp	q0, q2, [x8, #32]
	and.16b	v0, v3, v1
	ldp	q2, q3, [x8, #80]
	and.16b	v2, v2, v1
	stp	q0, q2, [x8, #64]
	and.16b	v0, v3, v1
	ldp	q2, q3, [x8, #112]
	and.16b	v2, v2, v1
	stp	q0, q2, [x8, #96]
	and.16b	v0, v3, v1
	ldp	q2, q3, [x8, #144]
	and.16b	v2, v2, v1
	stp	q0, q2, [x8, #128]
	and.16b	v0, v3, v1
	ldp	q2, q3, [x8, #176]
	and.16b	v2, v2, v1
	stp	q0, q2, [x8, #160]
	and.16b	v0, v3, v1
	ldp	q2, q3, [x8, #208]
	and.16b	v2, v2, v1
	stp	q0, q2, [x8, #192]
	and.16b	v0, v3, v1
	ldp	q2, q3, [x8, #240]
	and.16b	v2, v2, v1
	stp	q0, q2, [x8, #224]
	and.16b	v0, v3, v1
	ldp	q2, q3, [x8, #272]
	and.16b	v2, v2, v1
	stp	q0, q2, [x8, #256]
	and.16b	v0, v3, v1
	ldr	q2, [x8, #304]
	and.16b	v1, v2, v1
	stp	q0, q1, [x8, #288]
	ret
	.loh AdrpLdrGot	Lloh5, Lloh6
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh7
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.cfi_endproc
                                        ; -- End function
	.comm	_HighCol,8,3                    ; @HighCol
	.comm	_PDRAW_SHHI_DONE,4,2            ; @PDRAW_SHHI_DONE
	.comm	_rendstatus,4,2                 ; @rendstatus
	.no_dead_strip	_DrawTilesFromCacheShPrep
.subsections_via_symbols
