	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function TitanDigPixel
_TitanDigPixel:                         ## @TitanDigPixel
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%r14
	pushq	%rbx
	subq	$80, %rsp
	.cfi_offset %rbx, -32
	.cfi_offset %r14, -24
	movq	___stack_chk_guard@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, -24(%rbp)
	xorps	%xmm0, %xmm0
	movaps	%xmm0, -48(%rbp)
	movaps	%xmm0, -64(%rbp)
	movaps	%xmm0, -80(%rbp)
	movaps	%xmm0, -96(%rbp)
	movq	_TITAN_SPRITE@GOTPCREL(%rip), %rax
	movl	(%rax), %r9d
	movq	_tt_context@GOTPCREL(%rip), %r14
	movslq	%edi, %r8
	testl	%r9d, %r9d
	js	LBB0_1
## %bb.2:
	movq	32(%r14), %r10
	leaq	1(%r9), %rbx
	xorl	%edi, %edi
	movq	%r8, %rax
	shlq	$5, %rax
	jmp	LBB0_3
	.p2align	4, 0x90
LBB0_5:                                 ##   in Loop: Header=BB0_3 Depth=1
	decq	%rbx
	jle	LBB0_6
LBB0_3:                                 ## =>This Inner Loop Header: Depth=1
	movq	-8(%r10,%rbx,8), %rdx
	cmpl	$7, (%rdx,%rax)
	jne	LBB0_5
## %bb.4:                               ##   in Loop: Header=BB0_3 Depth=1
	addq	%rax, %rdx
	movslq	%edi, %rdi
	movq	%rdi, %rcx
	shlq	$5, %rcx
	movups	(%rdx), %xmm0
	movups	16(%rdx), %xmm1
	movups	%xmm1, -80(%rbp,%rcx)
	movups	%xmm0, -96(%rbp,%rcx)
	incl	%edi
	cmpl	$2, %edi
	jne	LBB0_5
	jmp	LBB0_37
LBB0_6:
	testl	%r9d, %r9d
	js	LBB0_36
## %bb.7:
	leaq	1(%r9), %rbx
	jmp	LBB0_8
	.p2align	4, 0x90
LBB0_10:                                ##   in Loop: Header=BB0_8 Depth=1
	decq	%rbx
	jle	LBB0_11
LBB0_8:                                 ## =>This Inner Loop Header: Depth=1
	movq	-8(%r10,%rbx,8), %rdx
	cmpl	$6, (%rdx,%rax)
	jne	LBB0_10
## %bb.9:                               ##   in Loop: Header=BB0_8 Depth=1
	addq	%rax, %rdx
	movslq	%edi, %rdi
	movq	%rdi, %rcx
	shlq	$5, %rcx
	movups	(%rdx), %xmm0
	movups	16(%rdx), %xmm1
	movups	%xmm1, -80(%rbp,%rcx)
	movups	%xmm0, -96(%rbp,%rcx)
	incl	%edi
	cmpl	$2, %edi
	jne	LBB0_10
	jmp	LBB0_37
LBB0_1:
	xorl	%edi, %edi
LBB0_36:
	movslq	%edi, %rax
	shlq	$5, %rax
	movq	24(%r14), %rcx
	shlq	$5, %r8
	movups	(%rcx,%r8), %xmm0
	movups	16(%rcx,%r8), %xmm1
	movups	%xmm0, -96(%rbp,%rax)
	movups	%xmm1, -80(%rbp,%rax)
LBB0_37:
	movslq	-92(%rbp), %rax
	testq	%rax, %rax
	je	LBB0_39
## %bb.38:
	movl	-88(%rbp), %edi
	movq	8(%r14), %rcx
	movq	(%rcx,%rax,8), %rax
	movslq	%esi, %rcx
	movl	(%rax,%rcx,4), %esi
	callq	*(%r14)
	movl	%eax, -88(%rbp)
LBB0_39:
	movq	-80(%rbp), %rax
	movq	_TITAN_MSB_SHADOW@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_48
## %bb.40:
	movl	-88(%rbp), %ebx
	testl	$16777215, %ebx                 ## imm = 0xFFFFFF
	je	LBB0_41
## %bb.45:
	movl	%ebx, %edi
	callq	*16(%r14)
	testq	%rax, %rax
	je	LBB0_47
## %bb.46:
	movl	-56(%rbp), %esi
	movl	%ebx, %edi
	callq	*(%r14)
	movl	%eax, %ebx
LBB0_47:
	movq	_Vdp2Regs@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	testb	$16, (%rax)
	je	LBB0_42
	jmp	LBB0_43
LBB0_48:
	movq	_TITAN_NORMAL_SHADOW@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_49
LBB0_41:
	cmpq	$0, -40(%rbp)
	movl	-56(%rbp), %ebx
	je	LBB0_43
LBB0_42:
	movl	$536870912, %edi                ## imm = 0x20000000
	movl	%ebx, %esi
	callq	_TitanBlendPixelsTop
	movq	%rax, %rbx
LBB0_43:
	movq	___stack_chk_guard@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	cmpq	-24(%rbp), %rax
	jne	LBB0_52
## %bb.44:
	movl	%ebx, %eax
	addq	$80, %rsp
	popq	%rbx
	popq	%r14
	popq	%rbp
	retq
LBB0_49:
	movl	-88(%rbp), %ebx
	movl	%ebx, %edi
	callq	*16(%r14)
	testq	%rax, %rax
	je	LBB0_43
## %bb.50:
	movl	-56(%rbp), %esi
	movq	(%r14), %rax
	movq	___stack_chk_guard@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	cmpq	-24(%rbp), %rcx
	jne	LBB0_52
## %bb.51:
	movl	%ebx, %edi
	addq	$80, %rsp
	popq	%rbx
	popq	%r14
	popq	%rbp
	jmpq	*%rax                           ## TAILCALL
LBB0_11:
	testl	%r9d, %r9d
	js	LBB0_36
## %bb.12:
	leaq	1(%r9), %rbx
	jmp	LBB0_13
	.p2align	4, 0x90
LBB0_15:                                ##   in Loop: Header=BB0_13 Depth=1
	decq	%rbx
	jle	LBB0_16
LBB0_13:                                ## =>This Inner Loop Header: Depth=1
	movq	-8(%r10,%rbx,8), %rdx
	cmpl	$5, (%rdx,%rax)
	jne	LBB0_15
## %bb.14:                              ##   in Loop: Header=BB0_13 Depth=1
	addq	%rax, %rdx
	movslq	%edi, %rdi
	movq	%rdi, %rcx
	shlq	$5, %rcx
	movups	(%rdx), %xmm0
	movups	16(%rdx), %xmm1
	movups	%xmm1, -80(%rbp,%rcx)
	movups	%xmm0, -96(%rbp,%rcx)
	incl	%edi
	cmpl	$2, %edi
	jne	LBB0_15
	jmp	LBB0_37
LBB0_16:
	testl	%r9d, %r9d
	js	LBB0_36
## %bb.17:
	leaq	1(%r9), %rbx
	jmp	LBB0_18
	.p2align	4, 0x90
LBB0_20:                                ##   in Loop: Header=BB0_18 Depth=1
	decq	%rbx
	jle	LBB0_21
LBB0_18:                                ## =>This Inner Loop Header: Depth=1
	movq	-8(%r10,%rbx,8), %rdx
	cmpl	$4, (%rdx,%rax)
	jne	LBB0_20
## %bb.19:                              ##   in Loop: Header=BB0_18 Depth=1
	addq	%rax, %rdx
	movslq	%edi, %rdi
	movq	%rdi, %rcx
	shlq	$5, %rcx
	movups	(%rdx), %xmm0
	movups	16(%rdx), %xmm1
	movups	%xmm1, -80(%rbp,%rcx)
	movups	%xmm0, -96(%rbp,%rcx)
	incl	%edi
	cmpl	$2, %edi
	jne	LBB0_20
	jmp	LBB0_37
LBB0_21:
	testl	%r9d, %r9d
	js	LBB0_36
## %bb.22:
	leaq	1(%r9), %rbx
	jmp	LBB0_23
	.p2align	4, 0x90
LBB0_25:                                ##   in Loop: Header=BB0_23 Depth=1
	decq	%rbx
	jle	LBB0_26
LBB0_23:                                ## =>This Inner Loop Header: Depth=1
	movq	-8(%r10,%rbx,8), %rdx
	cmpl	$3, (%rdx,%rax)
	jne	LBB0_25
## %bb.24:                              ##   in Loop: Header=BB0_23 Depth=1
	addq	%rax, %rdx
	movslq	%edi, %rdi
	movq	%rdi, %rcx
	shlq	$5, %rcx
	movups	(%rdx), %xmm0
	movups	16(%rdx), %xmm1
	movups	%xmm1, -80(%rbp,%rcx)
	movups	%xmm0, -96(%rbp,%rcx)
	incl	%edi
	cmpl	$2, %edi
	jne	LBB0_25
	jmp	LBB0_37
LBB0_26:
	testl	%r9d, %r9d
	js	LBB0_36
## %bb.27:
	leaq	1(%r9), %rbx
	jmp	LBB0_28
LBB0_30:                                ##   in Loop: Header=BB0_28 Depth=1
	decq	%rbx
	jle	LBB0_31
LBB0_28:                                ## =>This Inner Loop Header: Depth=1
	movq	-8(%r10,%rbx,8), %rdx
	cmpl	$2, (%rdx,%rax)
	jne	LBB0_30
## %bb.29:                              ##   in Loop: Header=BB0_28 Depth=1
	addq	%rax, %rdx
	movslq	%edi, %rdi
	movq	%rdi, %rcx
	shlq	$5, %rcx
	movups	(%rdx), %xmm0
	movups	16(%rdx), %xmm1
	movups	%xmm1, -80(%rbp,%rcx)
	movups	%xmm0, -96(%rbp,%rcx)
	incl	%edi
	cmpl	$2, %edi
	jne	LBB0_30
	jmp	LBB0_37
LBB0_31:
	testl	%r9d, %r9d
	js	LBB0_36
## %bb.32:
	incq	%r9
	jmp	LBB0_33
LBB0_35:                                ##   in Loop: Header=BB0_33 Depth=1
	decq	%r9
	jle	LBB0_36
LBB0_33:                                ## =>This Inner Loop Header: Depth=1
	movq	-8(%r10,%r9,8), %rdx
	cmpl	$1, (%rdx,%rax)
	jne	LBB0_35
## %bb.34:                              ##   in Loop: Header=BB0_33 Depth=1
	addq	%rax, %rdx
	movslq	%edi, %rdi
	movq	%rdi, %rcx
	shlq	$5, %rcx
	movups	(%rdx), %xmm0
	movups	16(%rdx), %xmm1
	movups	%xmm1, -80(%rbp,%rcx)
	movups	%xmm0, -96(%rbp,%rcx)
	incl	%edi
	cmpl	$2, %edi
	jne	LBB0_35
	jmp	LBB0_37
LBB0_52:
	callq	___stack_chk_fail
	.cfi_endproc
                                        ## -- End function
	.comm	_TITAN_SPRITE,4,2               ## @TITAN_SPRITE
	.comm	_tt_context,40,3                ## @tt_context
	.comm	_TITAN_MSB_SHADOW,8,3           ## @TITAN_MSB_SHADOW
	.comm	_Vdp2Regs,8,3                   ## @Vdp2Regs
	.comm	_TITAN_NORMAL_SHADOW,8,3        ## @TITAN_NORMAL_SHADOW
	.no_dead_strip	_TitanDigPixel
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function TitanDigPixel
_TitanDigPixel:                         ; @TitanDigPixel
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #112
	.cfi_def_cfa_offset 112
	stp	x20, x19, [sp, #80]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #96]             ; 16-byte Folded Spill
	add	x29, sp, #96
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
                                        ; kill: def $w0 killed $w0 def $x0
Lloh0:
	adrp	x8, ___stack_chk_guard@GOTPAGE
Lloh1:
	ldr	x8, [x8, ___stack_chk_guard@GOTPAGEOFF]
Lloh2:
	ldr	x8, [x8]
	stur	x8, [x29, #-24]
	movi.2d	v0, #0000000000000000
	stp	q0, q0, [sp, #32]
	stp	q0, q0, [sp]
Lloh3:
	adrp	x8, _TITAN_SPRITE@GOTPAGE
Lloh4:
	ldr	x8, [x8, _TITAN_SPRITE@GOTPAGEOFF]
Lloh5:
	ldr	w9, [x8]
Lloh6:
	adrp	x20, _tt_context@GOTPAGE
Lloh7:
	ldr	x20, [x20, _tt_context@GOTPAGEOFF]
	sxtw	x8, w0
	mov	w11, #0
	tbnz	w9, #31, LBB0_33
; %bb.1:
	ldr	x10, [x20, #32]
	mov	x12, sp
	mov	x13, x9
	b	LBB0_3
LBB0_2:                                 ;   in Loop: Header=BB0_3 Depth=1
	sub	x14, x13, #1
	cmp	x13, #0
	mov	x13, x14
	b.le	LBB0_5
LBB0_3:                                 ; =>This Inner Loop Header: Depth=1
	ldr	x14, [x10, x13, lsl #3]
	add	x14, x14, x8, lsl #5
	ldr	w15, [x14]
	cmp	w15, #7
	b.ne	LBB0_2
; %bb.4:                                ;   in Loop: Header=BB0_3 Depth=1
	sxtw	x15, w11
	add	x15, x12, x15, lsl #5
	ldp	q0, q1, [x14]
	stp	q0, q1, [x15]
	add	w11, w11, #1
	cmp	w11, #2
	b.ne	LBB0_2
	b	LBB0_34
LBB0_5:
	tbnz	w9, #31, LBB0_32
; %bb.6:
	mov	x12, sp
	mov	x13, x9
                                        ; kill: def $w11 killed $w11 killed $x11 def $x11
	b	LBB0_8
LBB0_7:                                 ;   in Loop: Header=BB0_8 Depth=1
	sub	x14, x13, #1
	cmp	x13, #0
	mov	x13, x14
	b.le	LBB0_10
LBB0_8:                                 ; =>This Inner Loop Header: Depth=1
	ldr	x14, [x10, x13, lsl #3]
	add	x14, x14, x8, lsl #5
	ldr	w15, [x14]
	cmp	w15, #6
	b.ne	LBB0_7
; %bb.9:                                ;   in Loop: Header=BB0_8 Depth=1
	sxtw	x15, w11
	add	x15, x12, x15, lsl #5
	ldp	q0, q1, [x14]
	stp	q0, q1, [x15]
	add	w11, w11, #1
	cmp	w11, #2
	b.ne	LBB0_7
	b	LBB0_34
LBB0_10:
	tbnz	w9, #31, LBB0_32
; %bb.11:
	mov	x12, sp
	mov	x13, x9
                                        ; kill: def $w11 killed $w11 killed $x11 def $x11
	b	LBB0_13
LBB0_12:                                ;   in Loop: Header=BB0_13 Depth=1
	sub	x14, x13, #1
	cmp	x13, #0
	mov	x13, x14
	b.le	LBB0_15
LBB0_13:                                ; =>This Inner Loop Header: Depth=1
	ldr	x14, [x10, x13, lsl #3]
	add	x14, x14, x8, lsl #5
	ldr	w15, [x14]
	cmp	w15, #5
	b.ne	LBB0_12
; %bb.14:                               ;   in Loop: Header=BB0_13 Depth=1
	sxtw	x15, w11
	add	x15, x12, x15, lsl #5
	ldp	q0, q1, [x14]
	stp	q0, q1, [x15]
	add	w11, w11, #1
	cmp	w11, #2
	b.ne	LBB0_12
	b	LBB0_34
LBB0_15:
	tbnz	w9, #31, LBB0_32
; %bb.16:
	mov	x12, sp
	mov	x13, x9
                                        ; kill: def $w11 killed $w11 killed $x11 def $x11
	b	LBB0_18
LBB0_17:                                ;   in Loop: Header=BB0_18 Depth=1
	sub	x14, x13, #1
	cmp	x13, #0
	mov	x13, x14
	b.le	LBB0_20
LBB0_18:                                ; =>This Inner Loop Header: Depth=1
	ldr	x14, [x10, x13, lsl #3]
	add	x14, x14, x8, lsl #5
	ldr	w15, [x14]
	cmp	w15, #4
	b.ne	LBB0_17
; %bb.19:                               ;   in Loop: Header=BB0_18 Depth=1
	sxtw	x15, w11
	add	x15, x12, x15, lsl #5
	ldp	q0, q1, [x14]
	stp	q0, q1, [x15]
	add	w11, w11, #1
	cmp	w11, #2
	b.ne	LBB0_17
	b	LBB0_34
LBB0_20:
	tbnz	w9, #31, LBB0_32
; %bb.21:
	mov	x12, sp
	mov	x13, x9
                                        ; kill: def $w11 killed $w11 killed $x11 def $x11
	b	LBB0_23
LBB0_22:                                ;   in Loop: Header=BB0_23 Depth=1
	sub	x14, x13, #1
	cmp	x13, #0
	mov	x13, x14
	b.le	LBB0_25
LBB0_23:                                ; =>This Inner Loop Header: Depth=1
	ldr	x14, [x10, x13, lsl #3]
	add	x14, x14, x8, lsl #5
	ldr	w15, [x14]
	cmp	w15, #3
	b.ne	LBB0_22
; %bb.24:                               ;   in Loop: Header=BB0_23 Depth=1
	sxtw	x15, w11
	add	x15, x12, x15, lsl #5
	ldp	q0, q1, [x14]
	stp	q0, q1, [x15]
	add	w11, w11, #1
	cmp	w11, #2
	b.ne	LBB0_22
	b	LBB0_34
LBB0_25:
	tbnz	w9, #31, LBB0_32
; %bb.26:
	mov	x12, sp
	mov	x13, x9
                                        ; kill: def $w11 killed $w11 killed $x11 def $x11
	b	LBB0_28
LBB0_27:                                ;   in Loop: Header=BB0_28 Depth=1
	sub	x14, x13, #1
	cmp	x13, #0
	mov	x13, x14
	b.le	LBB0_30
LBB0_28:                                ; =>This Inner Loop Header: Depth=1
	ldr	x14, [x10, x13, lsl #3]
	add	x14, x14, x8, lsl #5
	ldr	w15, [x14]
	cmp	w15, #2
	b.ne	LBB0_27
; %bb.29:                               ;   in Loop: Header=BB0_28 Depth=1
	sxtw	x15, w11
	add	x15, x12, x15, lsl #5
	ldp	q0, q1, [x14]
	stp	q0, q1, [x15]
	add	w11, w11, #1
	cmp	w11, #2
	b.ne	LBB0_27
	b	LBB0_34
LBB0_30:
	tbnz	w9, #31, LBB0_32
; %bb.31:
	mov	x12, sp
                                        ; kill: def $w11 killed $w11 killed $x11 def $x11
	b	LBB0_52
LBB0_32:
                                        ; kill: def $w11 killed $w11 killed $x11 def $x11
LBB0_33:
                                        ; kill: def $w11 killed $w11 killed $x11 def $x11
	sxtw	x9, w11
	mov	x10, sp
	ldr	x11, [x20, #24]
	add	x8, x11, x8, lsl #5
	ldp	q0, q1, [x8]
	add	x8, x10, x9, lsl #5
	stp	q0, q1, [x8]
LBB0_34:
	ldrsw	x8, [sp, #4]
	cbz	w8, LBB0_36
; %bb.35:
	ldr	w0, [sp, #8]
	ldp	x9, x10, [x20]
	ldr	x8, [x10, x8, lsl #3]
	ldr	w1, [x8, w1, sxtw #2]
	blr	x9
	str	w0, [sp, #8]
LBB0_36:
	ldr	x8, [sp, #16]
Lloh8:
	adrp	x9, _TITAN_MSB_SHADOW@GOTPAGE
Lloh9:
	ldr	x9, [x9, _TITAN_MSB_SHADOW@GOTPAGEOFF]
Lloh10:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_41
; %bb.37:
	ldr	w19, [sp, #8]
	tst	w19, #0xffffff
	b.eq	LBB0_47
; %bb.38:
	ldr	x8, [x20, #16]
	mov	x0, x19
	blr	x8
	cbz	x0, LBB0_40
; %bb.39:
	ldr	w1, [sp, #40]
	ldr	x8, [x20]
	mov	x0, x19
	blr	x8
	mov	x19, x0
LBB0_40:
Lloh11:
	adrp	x8, _Vdp2Regs@GOTPAGE
Lloh12:
	ldr	x8, [x8, _Vdp2Regs@GOTPAGEOFF]
Lloh13:
	ldr	x8, [x8]
	ldrb	w8, [x8]
	tbz	w8, #4, LBB0_43
	b	LBB0_49
LBB0_41:
Lloh14:
	adrp	x9, _TITAN_NORMAL_SHADOW@GOTPAGE
Lloh15:
	ldr	x9, [x9, _TITAN_NORMAL_SHADOW@GOTPAGEOFF]
Lloh16:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_44
; %bb.42:
	ldr	x8, [sp, #56]
	ldr	w19, [sp, #40]
	cbz	x8, LBB0_49
LBB0_43:
	mov	w0, #536870912
	mov	x1, x19
	bl	_TitanBlendPixelsTop
	mov	x19, x0
	b	LBB0_49
LBB0_44:
	ldr	x8, [x20, #16]
	ldr	w19, [sp, #8]
	mov	x0, x19
	blr	x8
	cbz	x0, LBB0_49
; %bb.45:
	ldr	w1, [sp, #40]
	ldr	x2, [x20]
	ldur	x8, [x29, #-24]
Lloh17:
	adrp	x9, ___stack_chk_guard@GOTPAGE
Lloh18:
	ldr	x9, [x9, ___stack_chk_guard@GOTPAGEOFF]
Lloh19:
	ldr	x9, [x9]
	cmp	x9, x8
	b.ne	LBB0_54
; %bb.46:
	mov	x0, x19
	ldp	x29, x30, [sp, #96]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #80]             ; 16-byte Folded Reload
	add	sp, sp, #112
	br	x2
LBB0_47:
	ldr	x8, [sp, #56]
	ldr	w19, [sp, #40]
	cbz	x8, LBB0_49
; %bb.48:
	mov	w0, #536870912
	mov	x1, x19
	bl	_TitanBlendPixelsTop
	mov	x19, x0
LBB0_49:
	ldur	x8, [x29, #-24]
Lloh20:
	adrp	x9, ___stack_chk_guard@GOTPAGE
Lloh21:
	ldr	x9, [x9, ___stack_chk_guard@GOTPAGEOFF]
Lloh22:
	ldr	x9, [x9]
	cmp	x9, x8
	b.ne	LBB0_54
; %bb.50:
	mov	x0, x19
	ldp	x29, x30, [sp, #96]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #80]             ; 16-byte Folded Reload
	add	sp, sp, #112
	ret
LBB0_51:                                ;   in Loop: Header=BB0_52 Depth=1
	sub	x13, x9, #1
	cmp	x9, #0
	mov	x9, x13
	b.le	LBB0_33
LBB0_52:                                ; =>This Inner Loop Header: Depth=1
	ldr	x13, [x10, x9, lsl #3]
	add	x13, x13, x8, lsl #5
	ldr	w14, [x13]
	cmp	w14, #1
	b.ne	LBB0_51
; %bb.53:                               ;   in Loop: Header=BB0_52 Depth=1
	sxtw	x14, w11
	add	x14, x12, x14, lsl #5
	ldp	q0, q1, [x13]
	stp	q0, q1, [x14]
	add	w11, w11, #1
	cmp	w11, #2
	b.ne	LBB0_51
	b	LBB0_34
LBB0_54:
	bl	___stack_chk_fail
	.loh AdrpLdrGot	Lloh6, Lloh7
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGotLdr	Lloh8, Lloh9, Lloh10
	.loh AdrpLdrGotLdr	Lloh11, Lloh12, Lloh13
	.loh AdrpLdrGotLdr	Lloh14, Lloh15, Lloh16
	.loh AdrpLdrGotLdr	Lloh17, Lloh18, Lloh19
	.loh AdrpLdrGotLdr	Lloh20, Lloh21, Lloh22
	.cfi_endproc
                                        ; -- End function
	.comm	_TITAN_SPRITE,4,2               ; @TITAN_SPRITE
	.comm	_tt_context,40,3                ; @tt_context
	.comm	_TITAN_MSB_SHADOW,8,3           ; @TITAN_MSB_SHADOW
	.comm	_Vdp2Regs,8,3                   ; @Vdp2Regs
	.comm	_TITAN_NORMAL_SHADOW,8,3        ; @TITAN_NORMAL_SHADOW
	.no_dead_strip	_TitanDigPixel
.subsections_via_symbols
