	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal16,16byte_literals
	.p2align	4                               ## -- Begin function ar5008_hw_cmn_spur_mitigate
LCPI0_0:
	.long	4294963696                      ## 0xfffff1f0
	.long	4294963796                      ## 0xfffff254
	.long	4294963896                      ## 0xfffff2b8
	.long	4294963996                      ## 0xfffff31c
LCPI0_1:
	.long	16777216                        ## 0x1000000
	.long	33554432                        ## 0x2000000
	.long	67108864                        ## 0x4000000
	.long	134217728                       ## 0x8000000
LCPI0_2:
	.long	4294963296                      ## 0xfffff060
	.long	4294963396                      ## 0xfffff0c4
	.long	4294963496                      ## 0xfffff128
	.long	4294963596                      ## 0xfffff18c
LCPI0_3:
	.long	1048576                         ## 0x100000
	.long	2097152                         ## 0x200000
	.long	4194304                         ## 0x400000
	.long	8388608                         ## 0x800000
LCPI0_4:
	.long	4294962896                      ## 0xffffeed0
	.long	4294962996                      ## 0xffffef34
	.long	4294963096                      ## 0xffffef98
	.long	4294963196                      ## 0xffffeffc
LCPI0_5:
	.long	65536                           ## 0x10000
	.long	131072                          ## 0x20000
	.long	262144                          ## 0x40000
	.long	524288                          ## 0x80000
LCPI0_6:
	.long	4294962496                      ## 0xffffed40
	.long	4294962596                      ## 0xffffeda4
	.long	4294962696                      ## 0xffffee08
	.long	4294962796                      ## 0xffffee6c
LCPI0_7:
	.long	4096                            ## 0x1000
	.long	8192                            ## 0x2000
	.long	16384                           ## 0x4000
	.long	32768                           ## 0x8000
LCPI0_8:
	.long	4294962096                      ## 0xffffebb0
	.long	4294962196                      ## 0xffffec14
	.long	4294962296                      ## 0xffffec78
	.long	4294962396                      ## 0xffffecdc
LCPI0_9:
	.long	256                             ## 0x100
	.long	512                             ## 0x200
	.long	1024                            ## 0x400
	.long	2048                            ## 0x800
LCPI0_10:
	.long	4294961696                      ## 0xffffea20
	.long	4294961796                      ## 0xffffea84
	.long	4294961896                      ## 0xffffeae8
	.long	4294961996                      ## 0xffffeb4c
LCPI0_11:
	.long	16                              ## 0x10
	.long	32                              ## 0x20
	.long	64                              ## 0x40
	.long	128                             ## 0x80
LCPI0_12:
	.long	4294961296                      ## 0xffffe890
	.long	4294961396                      ## 0xffffe8f4
	.long	4294961496                      ## 0xffffe958
	.long	4294961596                      ## 0xffffe9bc
LCPI0_13:
	.long	1                               ## 0x1
	.long	2                               ## 0x2
	.long	4                               ## 0x4
	.long	8                               ## 0x8
LCPI0_14:
	.long	4294966696                      ## 0xfffffda8
	.long	4294966796                      ## 0xfffffe0c
	.long	4294966896                      ## 0xfffffe70
	.long	4294966996                      ## 0xfffffed4
LCPI0_15:
	.long	4294966296                      ## 0xfffffc18
	.long	4294966396                      ## 0xfffffc7c
	.long	4294966496                      ## 0xfffffce0
	.long	4294966596                      ## 0xfffffd44
LCPI0_16:
	.long	4294965896                      ## 0xfffffa88
	.long	4294965996                      ## 0xfffffaec
	.long	4294966096                      ## 0xfffffb50
	.long	4294966196                      ## 0xfffffbb4
LCPI0_17:
	.long	4294965496                      ## 0xfffff8f8
	.long	4294965596                      ## 0xfffff95c
	.long	4294965696                      ## 0xfffff9c0
	.long	4294965796                      ## 0xfffffa24
LCPI0_18:
	.long	4294965096                      ## 0xfffff768
	.long	4294965196                      ## 0xfffff7cc
	.long	4294965296                      ## 0xfffff830
	.long	4294965396                      ## 0xfffff894
LCPI0_19:
	.long	4294964696                      ## 0xfffff5d8
	.long	4294964796                      ## 0xfffff63c
	.long	4294964896                      ## 0xfffff6a0
	.long	4294964996                      ## 0xfffff704
LCPI0_20:
	.long	4294964296                      ## 0xfffff448
	.long	4294964396                      ## 0xfffff4ac
	.long	4294964496                      ## 0xfffff510
	.long	4294964596                      ## 0xfffff574
LCPI0_21:
	.long	2500                            ## 0x9c4
	.long	2600                            ## 0xa28
	.long	2700                            ## 0xa8c
	.long	2800                            ## 0xaf0
LCPI0_22:
	.long	2100                            ## 0x834
	.long	2200                            ## 0x898
	.long	2300                            ## 0x8fc
	.long	2400                            ## 0x960
LCPI0_23:
	.long	1700                            ## 0x6a4
	.long	1800                            ## 0x708
	.long	1900                            ## 0x76c
	.long	2000                            ## 0x7d0
LCPI0_24:
	.long	1300                            ## 0x514
	.long	1400                            ## 0x578
	.long	1500                            ## 0x5dc
	.long	1600                            ## 0x640
LCPI0_25:
	.long	900                             ## 0x384
	.long	1000                            ## 0x3e8
	.long	1100                            ## 0x44c
	.long	1200                            ## 0x4b0
LCPI0_26:
	.long	500                             ## 0x1f4
	.long	600                             ## 0x258
	.long	700                             ## 0x2bc
	.long	800                             ## 0x320
LCPI0_27:
	.long	100                             ## 0x64
	.long	200                             ## 0xc8
	.long	300                             ## 0x12c
	.long	400                             ## 0x190
LCPI0_28:
	.long	5500                            ## 0x157c
	.long	5600                            ## 0x15e0
	.long	5700                            ## 0x1644
	.long	5800                            ## 0x16a8
LCPI0_29:
	.long	5100                            ## 0x13ec
	.long	5200                            ## 0x1450
	.long	5300                            ## 0x14b4
	.long	5400                            ## 0x1518
LCPI0_30:
	.long	4700                            ## 0x125c
	.long	4800                            ## 0x12c0
	.long	4900                            ## 0x1324
	.long	5000                            ## 0x1388
LCPI0_31:
	.long	4300                            ## 0x10cc
	.long	4400                            ## 0x1130
	.long	4500                            ## 0x1194
	.long	4600                            ## 0x11f8
LCPI0_32:
	.long	3900                            ## 0xf3c
	.long	4000                            ## 0xfa0
	.long	4100                            ## 0x1004
	.long	4200                            ## 0x1068
LCPI0_33:
	.long	3500                            ## 0xdac
	.long	3600                            ## 0xe10
	.long	3700                            ## 0xe74
	.long	3800                            ## 0xed8
LCPI0_34:
	.long	3100                            ## 0xc1c
	.long	3200                            ## 0xc80
	.long	3300                            ## 0xce4
	.long	3400                            ## 0xd48
LCPI0_35:
	.long	4194304                         ## 0x400000
	.long	1048576                         ## 0x100000
	.long	262144                          ## 0x40000
	.long	65536                           ## 0x10000
LCPI0_36:
	.long	1073741824                      ## 0x40000000
	.long	268435456                       ## 0x10000000
	.long	67108864                        ## 0x4000000
	.long	16777216                        ## 0x1000000
LCPI0_37:
	.long	16384                           ## 0x4000
	.long	4096                            ## 0x1000
	.long	1024                            ## 0x400
	.long	256                             ## 0x100
LCPI0_38:
	.long	67108864                        ## 0x4000000
	.long	268435456                       ## 0x10000000
	.long	16777216                        ## 0x1000000
	.long	4194304                         ## 0x400000
LCPI0_39:
	.long	1048576                         ## 0x100000
	.long	262144                          ## 0x40000
	.long	65536                           ## 0x10000
	.long	16384                           ## 0x4000
LCPI0_40:
	.long	4096                            ## 0x1000
	.long	1024                            ## 0x400
	.long	256                             ## 0x100
	.long	64                              ## 0x40
LCPI0_41:
	.long	4194304                         ## 0x400000
	.long	16777216                        ## 0x1000000
	.long	67108864                        ## 0x4000000
	.long	268435456                       ## 0x10000000
LCPI0_42:
	.long	16384                           ## 0x4000
	.long	65536                           ## 0x10000
	.long	262144                          ## 0x40000
	.long	1048576                         ## 0x100000
LCPI0_43:
	.long	64                              ## 0x40
	.long	256                             ## 0x100
	.long	1024                            ## 0x400
	.long	4096                            ## 0x1000
LCPI0_44:
	.long	16777216                        ## 0x1000000
	.long	67108864                        ## 0x4000000
	.long	268435456                       ## 0x10000000
	.long	1073741824                      ## 0x40000000
LCPI0_45:
	.long	65536                           ## 0x10000
	.long	262144                          ## 0x40000
	.long	1048576                         ## 0x100000
	.long	4194304                         ## 0x400000
LCPI0_46:
	.long	256                             ## 0x100
	.long	1024                            ## 0x400
	.long	4096                            ## 0x1000
	.long	16384                           ## 0x4000
	.section	__TEXT,__text,regular,pure_instructions
	.globl	_ar5008_hw_cmn_spur_mitigate
	.p2align	4, 0x90
_ar5008_hw_cmn_spur_mitigate:           ## @ar5008_hw_cmn_spur_mitigate
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%r15
	pushq	%r14
	pushq	%r13
	pushq	%r12
	pushq	%rbx
	subq	$1064, %rsp                     ## imm = 0x428
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movl	%edx, %r12d
	movq	%rdi, %r14
	movq	___stack_chk_guard@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, -48(%rbp)
	leaq	-544(%rbp), %r15
	movl	$492, %esi                      ## imm = 0x1EC
	movq	%r15, %rdi
	callq	___bzero
	leaq	-1040(%rbp), %rdi
	movl	$492, %esi                      ## imm = 0x1EC
	callq	___bzero
	leal	100(%r12), %eax
	leal	-100(%r12), %ecx
	movd	%ecx, %xmm0
	pshufd	$0, %xmm0, %xmm4                ## xmm4 = xmm0[0,0,0,0]
	movdqa	LCPI0_0(%rip), %xmm1            ## xmm1 = [4294963696,4294963796,4294963896,4294963996]
	movd	%eax, %xmm0
	pshufd	$0, %xmm0, %xmm2                ## xmm2 = xmm0[0,0,0,0]
	movdqa	%xmm2, %xmm0
	movdqa	%xmm2, %xmm5
	pcmpgtd	%xmm1, %xmm0
	pcmpgtd	%xmm4, %xmm1
	pand	%xmm0, %xmm1
	pand	LCPI0_1(%rip), %xmm1
	movdqa	LCPI0_2(%rip), %xmm2            ## xmm2 = [4294963296,4294963396,4294963496,4294963596]
	movdqa	%xmm5, %xmm0
	pcmpgtd	%xmm2, %xmm0
	pcmpgtd	%xmm4, %xmm2
	pand	%xmm0, %xmm2
	pand	LCPI0_3(%rip), %xmm2
	movdqa	LCPI0_4(%rip), %xmm0            ## xmm0 = [4294962896,4294962996,4294963096,4294963196]
	movdqa	%xmm5, %xmm3
	pcmpgtd	%xmm0, %xmm3
	pcmpgtd	%xmm4, %xmm0
	pand	%xmm3, %xmm0
	pand	LCPI0_5(%rip), %xmm0
	por	%xmm2, %xmm0
	por	%xmm1, %xmm0
	movdqa	LCPI0_6(%rip), %xmm2            ## xmm2 = [4294962496,4294962596,4294962696,4294962796]
	movdqa	%xmm5, %xmm1
	pcmpgtd	%xmm2, %xmm1
	pcmpgtd	%xmm4, %xmm2
	pand	%xmm1, %xmm2
	pand	LCPI0_7(%rip), %xmm2
	movdqa	LCPI0_8(%rip), %xmm1            ## xmm1 = [4294962096,4294962196,4294962296,4294962396]
	movdqa	%xmm5, %xmm3
	movdqa	%xmm5, %xmm6
	movdqa	%xmm5, -1072(%rbp)              ## 16-byte Spill
	pcmpgtd	%xmm1, %xmm3
	movdqa	%xmm4, %xmm5
	movdqa	%xmm4, -1088(%rbp)              ## 16-byte Spill
	pcmpgtd	%xmm4, %xmm1
	pand	%xmm3, %xmm1
	pand	LCPI0_9(%rip), %xmm1
	por	%xmm2, %xmm1
	movdqa	LCPI0_10(%rip), %xmm2           ## xmm2 = [4294961696,4294961796,4294961896,4294961996]
	movdqa	%xmm6, %xmm3
	pcmpgtd	%xmm2, %xmm3
	pcmpgtd	%xmm4, %xmm2
	pand	%xmm3, %xmm2
	pand	LCPI0_11(%rip), %xmm2
	movdqa	LCPI0_12(%rip), %xmm3           ## xmm3 = [4294961296,4294961396,4294961496,4294961596]
	movdqa	%xmm6, %xmm4
	pcmpgtd	%xmm3, %xmm4
	pcmpgtd	%xmm5, %xmm3
	pand	%xmm4, %xmm3
	pand	LCPI0_13(%rip), %xmm3
	por	%xmm2, %xmm3
	por	%xmm1, %xmm3
	por	%xmm0, %xmm3
	pshufd	$238, %xmm3, %xmm0              ## xmm0 = xmm3[2,3,2,3]
	por	%xmm3, %xmm0
	pshufd	$85, %xmm0, %xmm1               ## xmm1 = xmm0[1,1,1,1]
	por	%xmm0, %xmm1
	movd	%xmm1, %eax
	leal	3299(%r12), %ecx
	xorl	%edx, %edx
	cmpl	$199, %ecx
	setb	%dl
	shll	$28, %edx
	leal	3199(%r12), %ecx
	xorl	%ebx, %ebx
	cmpl	$199, %ecx
	setb	%bl
	shll	$29, %ebx
	orl	%edx, %ebx
	orl	%eax, %ebx
	movq	%r14, %rdi
	movl	$130, %esi
	movl	%ebx, %edx
	callq	_REG_WRITE
	movq	%r14, %rdi
	movl	$128, %esi
	movl	%ebx, %edx
	callq	_REG_WRITE
	movdqa	LCPI0_14(%rip), %xmm1           ## xmm1 = [4294966696,4294966796,4294966896,4294966996]
	movdqa	-1072(%rbp), %xmm5              ## 16-byte Reload
	movdqa	%xmm5, %xmm0
	pcmpgtd	%xmm1, %xmm0
	movdqa	-1088(%rbp), %xmm4              ## 16-byte Reload
	pcmpgtd	%xmm4, %xmm1
	pand	%xmm0, %xmm1
	pand	LCPI0_1(%rip), %xmm1
	movdqa	LCPI0_15(%rip), %xmm2           ## xmm2 = [4294966296,4294966396,4294966496,4294966596]
	movdqa	%xmm5, %xmm0
	pcmpgtd	%xmm2, %xmm0
	pcmpgtd	%xmm4, %xmm2
	pand	%xmm0, %xmm2
	pand	LCPI0_3(%rip), %xmm2
	movdqa	LCPI0_16(%rip), %xmm0           ## xmm0 = [4294965896,4294965996,4294966096,4294966196]
	movdqa	%xmm5, %xmm3
	movdqa	%xmm5, %xmm6
	pcmpgtd	%xmm0, %xmm3
	pcmpgtd	%xmm4, %xmm0
	movdqa	%xmm4, %xmm5
	pand	%xmm3, %xmm0
	pand	LCPI0_5(%rip), %xmm0
	por	%xmm2, %xmm0
	por	%xmm1, %xmm0
	movdqa	LCPI0_17(%rip), %xmm1           ## xmm1 = [4294965496,4294965596,4294965696,4294965796]
	movdqa	%xmm6, %xmm2
	pcmpgtd	%xmm1, %xmm2
	pcmpgtd	%xmm4, %xmm1
	pand	%xmm2, %xmm1
	pand	LCPI0_7(%rip), %xmm1
	movdqa	LCPI0_18(%rip), %xmm2           ## xmm2 = [4294965096,4294965196,4294965296,4294965396]
	movdqa	%xmm6, %xmm3
	movdqa	%xmm6, %xmm4
	pcmpgtd	%xmm2, %xmm3
	pcmpgtd	%xmm5, %xmm2
	pand	%xmm3, %xmm2
	pand	LCPI0_9(%rip), %xmm2
	por	%xmm1, %xmm2
	movdqa	LCPI0_19(%rip), %xmm1           ## xmm1 = [4294964696,4294964796,4294964896,4294964996]
	movdqa	%xmm6, %xmm3
	pcmpgtd	%xmm1, %xmm3
	pcmpgtd	%xmm5, %xmm1
	pand	%xmm3, %xmm1
	pand	LCPI0_11(%rip), %xmm1
	movdqa	LCPI0_20(%rip), %xmm3           ## xmm3 = [4294964296,4294964396,4294964496,4294964596]
	pcmpgtd	%xmm3, %xmm4
	pcmpgtd	%xmm5, %xmm3
	pand	%xmm4, %xmm3
	pand	LCPI0_13(%rip), %xmm3
	por	%xmm1, %xmm3
	por	%xmm2, %xmm3
	por	%xmm0, %xmm3
	pshufd	$238, %xmm3, %xmm0              ## xmm0 = xmm3[2,3,2,3]
	por	%xmm3, %xmm0
	pshufd	$85, %xmm0, %xmm1               ## xmm1 = xmm0[1,1,1,1]
	por	%xmm0, %xmm1
	movd	%xmm1, %eax
	leal	299(%r12), %ecx
	xorl	%edx, %edx
	cmpl	$199, %ecx
	setb	%dl
	shll	$28, %edx
	xorl	%ebx, %ebx
	cmpl	$-199, %r12d
	setae	%bl
	shll	$29, %ebx
	orl	%edx, %ebx
	orl	%eax, %ebx
	movq	%r14, %rdi
	movl	$129, %esi
	movl	%ebx, %edx
	callq	_REG_WRITE
	movq	%r14, %rdi
	movl	$131, %esi
	movl	%ebx, %edx
	callq	_REG_WRITE
	movdqa	LCPI0_21(%rip), %xmm1           ## xmm1 = [2500,2600,2700,2800]
	movdqa	-1072(%rbp), %xmm5              ## 16-byte Reload
	movdqa	%xmm5, %xmm0
	pcmpgtd	%xmm1, %xmm0
	movdqa	-1088(%rbp), %xmm4              ## 16-byte Reload
	pcmpgtd	%xmm4, %xmm1
	pand	%xmm0, %xmm1
	pand	LCPI0_1(%rip), %xmm1
	movdqa	LCPI0_22(%rip), %xmm2           ## xmm2 = [2100,2200,2300,2400]
	movdqa	%xmm5, %xmm0
	pcmpgtd	%xmm2, %xmm0
	pcmpgtd	%xmm4, %xmm2
	pand	%xmm0, %xmm2
	pand	LCPI0_3(%rip), %xmm2
	movdqa	LCPI0_23(%rip), %xmm0           ## xmm0 = [1700,1800,1900,2000]
	movdqa	%xmm5, %xmm3
	movdqa	%xmm5, %xmm6
	pcmpgtd	%xmm0, %xmm3
	pcmpgtd	%xmm4, %xmm0
	movdqa	%xmm4, %xmm5
	pand	%xmm3, %xmm0
	pand	LCPI0_5(%rip), %xmm0
	por	%xmm2, %xmm0
	por	%xmm1, %xmm0
	movdqa	LCPI0_24(%rip), %xmm1           ## xmm1 = [1300,1400,1500,1600]
	movdqa	%xmm6, %xmm2
	pcmpgtd	%xmm1, %xmm2
	pcmpgtd	%xmm4, %xmm1
	pand	%xmm2, %xmm1
	pand	LCPI0_7(%rip), %xmm1
	movdqa	LCPI0_25(%rip), %xmm2           ## xmm2 = [900,1000,1100,1200]
	movdqa	%xmm6, %xmm3
	movdqa	%xmm6, %xmm4
	pcmpgtd	%xmm2, %xmm3
	pcmpgtd	%xmm5, %xmm2
	pand	%xmm3, %xmm2
	pand	LCPI0_9(%rip), %xmm2
	por	%xmm1, %xmm2
	movdqa	LCPI0_26(%rip), %xmm1           ## xmm1 = [500,600,700,800]
	movdqa	%xmm6, %xmm3
	pcmpgtd	%xmm1, %xmm3
	pcmpgtd	%xmm5, %xmm1
	pand	%xmm3, %xmm1
	pand	LCPI0_11(%rip), %xmm1
	movdqa	LCPI0_27(%rip), %xmm3           ## xmm3 = [100,200,300,400]
	pcmpgtd	%xmm3, %xmm4
	pcmpgtd	%xmm5, %xmm3
	pand	%xmm4, %xmm3
	pand	LCPI0_13(%rip), %xmm3
	por	%xmm1, %xmm3
	por	%xmm2, %xmm3
	por	%xmm0, %xmm3
	pshufd	$238, %xmm3, %xmm0              ## xmm0 = xmm3[2,3,2,3]
	por	%xmm3, %xmm0
	pshufd	$85, %xmm0, %xmm1               ## xmm1 = xmm0[1,1,1,1]
	por	%xmm0, %xmm1
	movd	%xmm1, %eax
	leal	-2801(%r12), %ecx
	xorl	%edx, %edx
	cmpl	$199, %ecx
	setb	%dl
	shll	$28, %edx
	leal	-2901(%r12), %ecx
	xorl	%ebx, %ebx
	cmpl	$199, %ecx
	setb	%bl
	shll	$29, %ebx
	orl	%edx, %ebx
	orl	%eax, %ebx
	movq	%r14, %rdi
	movl	$133, %esi
	movl	%ebx, %edx
	callq	_REG_WRITE
	movq	%r14, %rdi
	movl	$135, %esi
	movl	%ebx, %edx
	callq	_REG_WRITE
	movdqa	LCPI0_28(%rip), %xmm1           ## xmm1 = [5500,5600,5700,5800]
	movdqa	-1072(%rbp), %xmm5              ## 16-byte Reload
	movdqa	%xmm5, %xmm0
	pcmpgtd	%xmm1, %xmm0
	movdqa	-1088(%rbp), %xmm4              ## 16-byte Reload
	pcmpgtd	%xmm4, %xmm1
	pand	%xmm0, %xmm1
	pand	LCPI0_1(%rip), %xmm1
	movdqa	LCPI0_29(%rip), %xmm2           ## xmm2 = [5100,5200,5300,5400]
	movdqa	%xmm5, %xmm0
	pcmpgtd	%xmm2, %xmm0
	pcmpgtd	%xmm4, %xmm2
	pand	%xmm0, %xmm2
	pand	LCPI0_3(%rip), %xmm2
	movdqa	LCPI0_30(%rip), %xmm0           ## xmm0 = [4700,4800,4900,5000]
	movdqa	%xmm5, %xmm3
	pcmpgtd	%xmm0, %xmm3
	pcmpgtd	%xmm4, %xmm0
	pand	%xmm3, %xmm0
	pand	LCPI0_5(%rip), %xmm0
	por	%xmm2, %xmm0
	por	%xmm1, %xmm0
	movdqa	LCPI0_31(%rip), %xmm1           ## xmm1 = [4300,4400,4500,4600]
	movdqa	%xmm5, %xmm2
	pcmpgtd	%xmm1, %xmm2
	pcmpgtd	%xmm4, %xmm1
	pand	%xmm2, %xmm1
	pand	LCPI0_7(%rip), %xmm1
	movdqa	LCPI0_32(%rip), %xmm2           ## xmm2 = [3900,4000,4100,4200]
	movdqa	%xmm5, %xmm3
	pcmpgtd	%xmm2, %xmm3
	pcmpgtd	%xmm4, %xmm2
	pand	%xmm3, %xmm2
	pand	LCPI0_9(%rip), %xmm2
	por	%xmm1, %xmm2
	movdqa	LCPI0_33(%rip), %xmm1           ## xmm1 = [3500,3600,3700,3800]
	movdqa	%xmm5, %xmm3
	pcmpgtd	%xmm1, %xmm3
	pcmpgtd	%xmm4, %xmm1
	pand	%xmm3, %xmm1
	pand	LCPI0_11(%rip), %xmm1
	movdqa	LCPI0_34(%rip), %xmm3           ## xmm3 = [3100,3200,3300,3400]
	pcmpgtd	%xmm3, %xmm5
	pcmpgtd	%xmm4, %xmm3
	pand	%xmm5, %xmm3
	pand	LCPI0_13(%rip), %xmm3
	por	%xmm1, %xmm3
	por	%xmm2, %xmm3
	por	%xmm0, %xmm3
	pshufd	$238, %xmm3, %xmm0              ## xmm0 = xmm3[2,3,2,3]
	por	%xmm3, %xmm0
	pshufd	$85, %xmm0, %xmm1               ## xmm1 = xmm0[1,1,1,1]
	por	%xmm0, %xmm1
	movd	%xmm1, %eax
	leal	-5801(%r12), %ecx
	xorl	%edx, %edx
	cmpl	$199, %ecx
	setb	%dl
	shll	$28, %edx
	movq	%r12, %r13
	leal	-5901(%r12), %ecx
	xorl	%ebx, %ebx
	cmpl	$199, %ecx
	setb	%bl
	shll	$29, %ebx
	orl	%edx, %ebx
	orl	%eax, %ebx
	movq	%r14, %rdi
	movl	$132, %esi
	movl	%ebx, %edx
	callq	_REG_WRITE
	movq	%r14, -1096(%rbp)               ## 8-byte Spill
	movq	%r14, %rdi
	movl	$134, %esi
	movl	%ebx, %edx
	callq	_REG_WRITE
	movq	%r15, %rdi
	callq	_ARRAY_SIZE
	testl	%eax, %eax
	jle	LBB0_9
## %bb.1:
	movq	%r13, %rcx
	leal	120(%r13), %eax
	movl	%eax, -1088(%rbp)               ## 4-byte Spill
	addl	$-120, %r13d
	negl	%ecx
	movq	%rcx, -1072(%rbp)               ## 8-byte Spill
	movl	$6100, %r14d                    ## imm = 0x17D4
	xorl	%r12d, %r12d
	movl	$-6100, %r15d                   ## imm = 0xE82C
	leaq	-544(%rbp), %rbx
	movl	%r13d, -1044(%rbp)              ## 4-byte Spill
	jmp	LBB0_2
	.p2align	4, 0x90
LBB0_6:                                 ##   in Loop: Header=BB0_2 Depth=1
	movl	%r14d, %eax
	imulq	$1374389535, %rax, %rax         ## imm = 0x51EB851F
	shrq	$37, %rax
	leaq	-1040(,%rax,4), %rax
	addq	%rbp, %rax
LBB0_7:                                 ##   in Loop: Header=BB0_2 Depth=1
	movb	%bl, %r13b
	movl	%r13d, (%rax)
	movl	-1044(%rbp), %r13d              ## 4-byte Reload
	leaq	-544(%rbp), %rbx
LBB0_8:                                 ##   in Loop: Header=BB0_2 Depth=1
	addl	$-100, %r14d
	incl	%r12d
	movq	%rbx, %rdi
	callq	_ARRAY_SIZE
	addl	$100, %r15d
	cmpl	%eax, %r12d
	jge	LBB0_9
LBB0_2:                                 ## =>This Inner Loop Header: Depth=1
	cmpl	%r13d, %r14d
	jle	LBB0_8
## %bb.3:                               ##   in Loop: Header=BB0_2 Depth=1
	cmpl	-1088(%rbp), %r14d              ## 4-byte Folded Reload
	jge	LBB0_8
## %bb.4:                               ##   in Loop: Header=BB0_2 Depth=1
	movq	-1072(%rbp), %rax               ## 8-byte Reload
	leal	(%rax,%r14), %edi
	callq	_abs
	movl	%eax, -1048(%rbp)
	movl	-1048(%rbp), %eax
	xorl	%r13d, %r13d
	cmpl	$75, %eax
	setl	%bl
	testl	%r14d, %r14d
	jns	LBB0_6
## %bb.5:                               ##   in Loop: Header=BB0_2 Depth=1
	movl	%r15d, %eax
	imulq	$1374389535, %rax, %rdi         ## imm = 0x51EB851F
	shrq	$37, %rdi
	negl	%edi
                                        ## kill: def $edi killed $edi killed $rdi
	callq	_abs
	leaq	-544(,%rax,4), %rax
	addq	%rbp, %rax
	jmp	LBB0_7
LBB0_9:
	movdqu	-360(%rbp), %xmm0
	movdqu	-344(%rbp), %xmm1
	movdqu	-328(%rbp), %xmm2
	pmulld	LCPI0_35(%rip), %xmm1
	pmulld	LCPI0_36(%rip), %xmm0
	por	%xmm1, %xmm0
	pmulld	LCPI0_37(%rip), %xmm2
	movl	-312(%rbp), %eax
	shll	$6, %eax
	movl	-308(%rbp), %ecx
	shll	$4, %ecx
	movl	-304(%rbp), %edx
	shll	$2, %edx
	orl	%ecx, %edx
	pshufd	$238, %xmm0, %xmm1              ## xmm1 = xmm0[2,3,2,3]
	por	%xmm0, %xmm1
	pshufd	$85, %xmm1, %xmm0               ## xmm0 = xmm1[1,1,1,1]
	por	%xmm1, %xmm0
	movd	%xmm0, %ecx
	pshufd	$238, %xmm2, %xmm0              ## xmm0 = xmm2[2,3,2,3]
	por	%xmm2, %xmm0
	pshufd	$85, %xmm0, %xmm1               ## xmm1 = xmm0[1,1,1,1]
	por	%xmm0, %xmm1
	movd	%xmm1, %ebx
	orl	%eax, %ebx
	orl	%ecx, %ebx
	orl	%edx, %ebx
	orl	-300(%rbp), %ebx
	movq	_AR_PHY_BIN_MASK_1@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	-1096(%rbp), %r14               ## 8-byte Reload
	movq	%r14, %rdi
	movl	%ebx, %edx
	callq	_REG_WRITE
	movq	_AR_PHY_VIT_MASK2_M_46_61@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	movl	%ebx, %edx
	callq	_REG_WRITE
	movq	-404(%rbp), %xmm0               ## xmm0 = mem[0],zero
	movdqu	-420(%rbp), %xmm1
	movdqu	-388(%rbp), %xmm2
	pshufd	$225, %xmm1, %xmm1              ## xmm1 = xmm1[1,0,2,3]
	pinsrd	$2, -396(%rbp), %xmm0
	pinsrd	$3, -352(%rbp), %xmm0
	pmulld	LCPI0_38(%rip), %xmm1
	pmulld	LCPI0_39(%rip), %xmm0
	por	%xmm1, %xmm0
	pmulld	LCPI0_40(%rip), %xmm2
	movl	-372(%rbp), %eax
	shll	$4, %eax
	movl	-368(%rbp), %ecx
	shll	$2, %ecx
	pshufd	$238, %xmm0, %xmm1              ## xmm1 = xmm0[2,3,2,3]
	por	%xmm0, %xmm1
	pshufd	$85, %xmm1, %xmm0               ## xmm0 = xmm1[1,1,1,1]
	por	%xmm1, %xmm0
	movd	%xmm0, %edx
	pshufd	$238, %xmm2, %xmm0              ## xmm0 = xmm2[2,3,2,3]
	por	%xmm2, %xmm0
	pshufd	$85, %xmm0, %xmm1               ## xmm1 = xmm0[1,1,1,1]
	por	%xmm0, %xmm1
	movd	%xmm1, %ebx
	orl	%eax, %ebx
	orl	%ecx, %ebx
	orl	%edx, %ebx
	orl	-364(%rbp), %ebx
	movq	_AR_PHY_BIN_MASK_2@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	movl	%ebx, %edx
	callq	_REG_WRITE
	movq	_AR_PHY_MASK2_M_31_45@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	movl	%ebx, %edx
	callq	_REG_WRITE
	movl	-480(%rbp), %eax
	movl	-472(%rbp), %ecx
	movl	%eax, %edx
	shll	$30, %edx
	shll	$28, %eax
	orl	%edx, %eax
	movl	%ecx, %edx
	shll	$26, %edx
	shll	$24, %ecx
	orl	%edx, %ecx
	orl	%eax, %ecx
	movl	-464(%rbp), %eax
	movl	%eax, %edx
	shll	$22, %edx
	shll	$20, %eax
	orl	%edx, %eax
	movl	-456(%rbp), %edx
	movl	%edx, %esi
	shll	$18, %esi
	orl	%eax, %esi
	orl	%ecx, %esi
	shll	$16, %edx
	movl	-448(%rbp), %eax
	movl	%eax, %ecx
	shll	$14, %ecx
	orl	%edx, %ecx
	shll	$12, %eax
	orl	%ecx, %eax
	movl	-444(%rbp), %ecx
	shll	$10, %ecx
	orl	%eax, %ecx
	orl	%esi, %ecx
	movl	-440(%rbp), %eax
	shll	$8, %eax
	movl	-436(%rbp), %edx
	shll	$6, %edx
	orl	%eax, %edx
	movl	-432(%rbp), %eax
	shll	$4, %eax
	orl	%edx, %eax
	movl	-428(%rbp), %ebx
	shll	$2, %ebx
	orl	%eax, %ebx
	orl	%ecx, %ebx
	orl	-424(%rbp), %ebx
	movq	_AR_PHY_BIN_MASK_3@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	movl	%ebx, %edx
	callq	_REG_WRITE
	movq	_AR_PHY_MASK2_M_16_30@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	movl	%ebx, %edx
	callq	_REG_WRITE
	movdqa	LCPI0_35(%rip), %xmm1           ## xmm1 = [4194304,1048576,262144,65536]
	pmulld	-528(%rbp), %xmm1
	movdqa	LCPI0_36(%rip), %xmm0           ## xmm0 = [1073741824,268435456,67108864,16777216]
	pmulld	-544(%rbp), %xmm0
	por	%xmm1, %xmm0
	movdqa	%xmm0, %xmm1
	movdqa	LCPI0_37(%rip), %xmm2           ## xmm2 = [16384,4096,1024,256]
	pmulld	-512(%rbp), %xmm2
	movl	-496(%rbp), %eax
	movl	-492(%rbp), %ecx
	shll	$6, %eax
	shll	$4, %ecx
	movl	-488(%rbp), %edx
	shll	$2, %edx
	orl	%ecx, %edx
	pshufd	$238, %xmm0, %xmm0              ## xmm0 = xmm0[2,3,2,3]
	por	%xmm1, %xmm0
	pshufd	$85, %xmm0, %xmm1               ## xmm1 = xmm0[1,1,1,1]
	por	%xmm0, %xmm1
	movd	%xmm1, %ecx
	pshufd	$238, %xmm2, %xmm0              ## xmm0 = xmm2[2,3,2,3]
	por	%xmm2, %xmm0
	pshufd	$85, %xmm0, %xmm1               ## xmm1 = xmm0[1,1,1,1]
	por	%xmm0, %xmm1
	movd	%xmm1, %ebx
	orl	%eax, %ebx
	orl	%ecx, %ebx
	orl	%edx, %ebx
	orl	-484(%rbp), %ebx
	movq	_AR_PHY_MASK_CTL@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	movl	%ebx, %edx
	callq	_REG_WRITE
	movq	_AR_PHY_MASK2_M_00_15@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	movl	%ebx, %edx
	callq	_REG_WRITE
	movdqa	-992(%rbp), %xmm0
	pmulld	LCPI0_41(%rip), %xmm0
	movdqa	-1008(%rbp), %xmm1
	pmulld	LCPI0_42(%rip), %xmm1
	por	%xmm0, %xmm1
	movdqa	-1024(%rbp), %xmm0
	pmulld	LCPI0_43(%rip), %xmm0
	movl	-1032(%rbp), %eax
	movl	-1028(%rbp), %ecx
	shll	$4, %ecx
	shll	$2, %eax
	pshufd	$238, %xmm1, %xmm2              ## xmm2 = xmm1[2,3,2,3]
	por	%xmm1, %xmm2
	pshufd	$85, %xmm2, %xmm1               ## xmm1 = xmm2[1,1,1,1]
	por	%xmm2, %xmm1
	movd	%xmm1, %edx
	pshufd	$238, %xmm0, %xmm1              ## xmm1 = xmm0[2,3,2,3]
	por	%xmm0, %xmm1
	pshufd	$85, %xmm1, %xmm0               ## xmm0 = xmm1[1,1,1,1]
	por	%xmm1, %xmm0
	movd	%xmm0, %ebx
	orl	%ecx, %ebx
	orl	%edx, %ebx
	orl	%eax, %ebx
	orl	-1036(%rbp), %ebx
	movq	_AR_PHY_BIN_MASK2_1@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	movl	%ebx, %edx
	callq	_REG_WRITE
	movq	_AR_PHY_MASK2_P_15_01@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	movl	%ebx, %edx
	callq	_REG_WRITE
	movdqu	-948(%rbp), %xmm0
	movdqu	-932(%rbp), %xmm1
	pmulld	LCPI0_41(%rip), %xmm1
	pmulld	LCPI0_42(%rip), %xmm0
	por	%xmm1, %xmm0
	movdqu	-964(%rbp), %xmm1
	pmulld	LCPI0_43(%rip), %xmm1
	movl	-972(%rbp), %eax
	movl	-968(%rbp), %ecx
	shll	$4, %ecx
	shll	$2, %eax
	pshufd	$238, %xmm0, %xmm2              ## xmm2 = xmm0[2,3,2,3]
	por	%xmm0, %xmm2
	pshufd	$85, %xmm2, %xmm0               ## xmm0 = xmm2[1,1,1,1]
	por	%xmm2, %xmm0
	movd	%xmm0, %edx
	pshufd	$238, %xmm1, %xmm0              ## xmm0 = xmm1[2,3,2,3]
	por	%xmm1, %xmm0
	pshufd	$85, %xmm0, %xmm1               ## xmm1 = xmm0[1,1,1,1]
	por	%xmm0, %xmm1
	movd	%xmm1, %ebx
	orl	%ecx, %ebx
	orl	%edx, %ebx
	orl	%eax, %ebx
	orl	-976(%rbp), %ebx
	movq	_AR_PHY_BIN_MASK2_2@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	movl	%ebx, %edx
	callq	_REG_WRITE
	movq	_AR_PHY_MASK2_P_30_16@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	movl	%ebx, %edx
	callq	_REG_WRITE
	movdqu	-888(%rbp), %xmm0
	movdqu	-872(%rbp), %xmm1
	pmulld	LCPI0_41(%rip), %xmm1
	pmulld	LCPI0_42(%rip), %xmm0
	por	%xmm1, %xmm0
	movdqu	-904(%rbp), %xmm1
	pmulld	LCPI0_43(%rip), %xmm1
	movl	-912(%rbp), %eax
	movl	-908(%rbp), %ecx
	shll	$4, %ecx
	shll	$2, %eax
	pshufd	$238, %xmm0, %xmm2              ## xmm2 = xmm0[2,3,2,3]
	por	%xmm0, %xmm2
	pshufd	$85, %xmm2, %xmm0               ## xmm0 = xmm2[1,1,1,1]
	por	%xmm2, %xmm0
	movd	%xmm0, %edx
	pshufd	$238, %xmm1, %xmm0              ## xmm0 = xmm1[2,3,2,3]
	por	%xmm1, %xmm0
	pshufd	$85, %xmm0, %xmm1               ## xmm1 = xmm0[1,1,1,1]
	por	%xmm0, %xmm1
	movd	%xmm1, %ebx
	orl	%ecx, %ebx
	orl	%edx, %ebx
	orl	%eax, %ebx
	orl	-916(%rbp), %ebx
	movq	_AR_PHY_BIN_MASK2_3@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	movl	%ebx, %edx
	callq	_REG_WRITE
	movq	_AR_PHY_MASK2_P_45_31@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	movl	%ebx, %edx
	callq	_REG_WRITE
	movdqu	-824(%rbp), %xmm0
	movdqu	-808(%rbp), %xmm1
	pmulld	LCPI0_44(%rip), %xmm1
	pmulld	LCPI0_45(%rip), %xmm0
	por	%xmm1, %xmm0
	movdqu	-840(%rbp), %xmm1
	pmulld	LCPI0_46(%rip), %xmm1
	movl	-844(%rbp), %eax
	shll	$6, %eax
	movl	-852(%rbp), %ecx
	movl	-848(%rbp), %edx
	shll	$4, %edx
	shll	$2, %ecx
	orl	%edx, %ecx
	pshufd	$238, %xmm0, %xmm2              ## xmm2 = xmm0[2,3,2,3]
	por	%xmm0, %xmm2
	pshufd	$85, %xmm2, %xmm0               ## xmm0 = xmm2[1,1,1,1]
	por	%xmm2, %xmm0
	movd	%xmm0, %edx
	pshufd	$238, %xmm1, %xmm0              ## xmm0 = xmm1[2,3,2,3]
	por	%xmm1, %xmm0
	pshufd	$85, %xmm0, %xmm1               ## xmm1 = xmm0[1,1,1,1]
	por	%xmm0, %xmm1
	movd	%xmm1, %ebx
	orl	%eax, %ebx
	orl	%edx, %ebx
	orl	%ecx, %ebx
	orl	-856(%rbp), %ebx
	movq	_AR_PHY_BIN_MASK2_4@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	movl	%ebx, %edx
	callq	_REG_WRITE
	movq	_AR_PHY_MASK2_P_61_45@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	movl	%ebx, %edx
	callq	_REG_WRITE
	movq	___stack_chk_guard@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	cmpq	-48(%rbp), %rax
	jne	LBB0_11
## %bb.10:
	addq	$1064, %rsp                     ## imm = 0x428
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
LBB0_11:
	callq	___stack_chk_fail
	.cfi_endproc
                                        ## -- End function
	.comm	_AR_PHY_BIN_MASK_1,4,2          ## @AR_PHY_BIN_MASK_1
	.comm	_AR_PHY_VIT_MASK2_M_46_61,4,2   ## @AR_PHY_VIT_MASK2_M_46_61
	.comm	_AR_PHY_BIN_MASK_2,4,2          ## @AR_PHY_BIN_MASK_2
	.comm	_AR_PHY_MASK2_M_31_45,4,2       ## @AR_PHY_MASK2_M_31_45
	.comm	_AR_PHY_BIN_MASK_3,4,2          ## @AR_PHY_BIN_MASK_3
	.comm	_AR_PHY_MASK2_M_16_30,4,2       ## @AR_PHY_MASK2_M_16_30
	.comm	_AR_PHY_MASK_CTL,4,2            ## @AR_PHY_MASK_CTL
	.comm	_AR_PHY_MASK2_M_00_15,4,2       ## @AR_PHY_MASK2_M_00_15
	.comm	_AR_PHY_BIN_MASK2_1,4,2         ## @AR_PHY_BIN_MASK2_1
	.comm	_AR_PHY_MASK2_P_15_01,4,2       ## @AR_PHY_MASK2_P_15_01
	.comm	_AR_PHY_BIN_MASK2_2,4,2         ## @AR_PHY_BIN_MASK2_2
	.comm	_AR_PHY_MASK2_P_30_16,4,2       ## @AR_PHY_MASK2_P_30_16
	.comm	_AR_PHY_BIN_MASK2_3,4,2         ## @AR_PHY_BIN_MASK2_3
	.comm	_AR_PHY_MASK2_P_45_31,4,2       ## @AR_PHY_MASK2_P_45_31
	.comm	_AR_PHY_BIN_MASK2_4,4,2         ## @AR_PHY_BIN_MASK2_4
	.comm	_AR_PHY_MASK2_P_61_45,4,2       ## @AR_PHY_MASK2_P_61_45
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal16,16byte_literals
	.p2align	4                               ; -- Begin function ar5008_hw_cmn_spur_mitigate
lCPI0_0:
	.long	4294963696                      ; 0xfffff1f0
	.long	4294963796                      ; 0xfffff254
	.long	4294963896                      ; 0xfffff2b8
	.long	4294963996                      ; 0xfffff31c
lCPI0_1:
	.long	16777216                        ; 0x1000000
	.long	33554432                        ; 0x2000000
	.long	67108864                        ; 0x4000000
	.long	134217728                       ; 0x8000000
lCPI0_2:
	.long	4294963296                      ; 0xfffff060
	.long	4294963396                      ; 0xfffff0c4
	.long	4294963496                      ; 0xfffff128
	.long	4294963596                      ; 0xfffff18c
lCPI0_3:
	.long	1048576                         ; 0x100000
	.long	2097152                         ; 0x200000
	.long	4194304                         ; 0x400000
	.long	8388608                         ; 0x800000
lCPI0_4:
	.long	4294962896                      ; 0xffffeed0
	.long	4294962996                      ; 0xffffef34
	.long	4294963096                      ; 0xffffef98
	.long	4294963196                      ; 0xffffeffc
lCPI0_5:
	.long	65536                           ; 0x10000
	.long	131072                          ; 0x20000
	.long	262144                          ; 0x40000
	.long	524288                          ; 0x80000
lCPI0_6:
	.long	4294962496                      ; 0xffffed40
	.long	4294962596                      ; 0xffffeda4
	.long	4294962696                      ; 0xffffee08
	.long	4294962796                      ; 0xffffee6c
lCPI0_7:
	.long	4096                            ; 0x1000
	.long	8192                            ; 0x2000
	.long	16384                           ; 0x4000
	.long	32768                           ; 0x8000
lCPI0_8:
	.long	4294962096                      ; 0xffffebb0
	.long	4294962196                      ; 0xffffec14
	.long	4294962296                      ; 0xffffec78
	.long	4294962396                      ; 0xffffecdc
lCPI0_9:
	.long	256                             ; 0x100
	.long	512                             ; 0x200
	.long	1024                            ; 0x400
	.long	2048                            ; 0x800
lCPI0_10:
	.long	4294961696                      ; 0xffffea20
	.long	4294961796                      ; 0xffffea84
	.long	4294961896                      ; 0xffffeae8
	.long	4294961996                      ; 0xffffeb4c
lCPI0_11:
	.long	16                              ; 0x10
	.long	32                              ; 0x20
	.long	64                              ; 0x40
	.long	128                             ; 0x80
lCPI0_12:
	.long	4294961296                      ; 0xffffe890
	.long	4294961396                      ; 0xffffe8f4
	.long	4294961496                      ; 0xffffe958
	.long	4294961596                      ; 0xffffe9bc
lCPI0_13:
	.long	1                               ; 0x1
	.long	2                               ; 0x2
	.long	4                               ; 0x4
	.long	8                               ; 0x8
lCPI0_14:
	.long	4294966696                      ; 0xfffffda8
	.long	4294966796                      ; 0xfffffe0c
	.long	4294966896                      ; 0xfffffe70
	.long	4294966996                      ; 0xfffffed4
lCPI0_15:
	.long	4294966296                      ; 0xfffffc18
	.long	4294966396                      ; 0xfffffc7c
	.long	4294966496                      ; 0xfffffce0
	.long	4294966596                      ; 0xfffffd44
lCPI0_16:
	.long	4294965896                      ; 0xfffffa88
	.long	4294965996                      ; 0xfffffaec
	.long	4294966096                      ; 0xfffffb50
	.long	4294966196                      ; 0xfffffbb4
lCPI0_17:
	.long	4294965496                      ; 0xfffff8f8
	.long	4294965596                      ; 0xfffff95c
	.long	4294965696                      ; 0xfffff9c0
	.long	4294965796                      ; 0xfffffa24
lCPI0_18:
	.long	4294965096                      ; 0xfffff768
	.long	4294965196                      ; 0xfffff7cc
	.long	4294965296                      ; 0xfffff830
	.long	4294965396                      ; 0xfffff894
lCPI0_19:
	.long	4294964696                      ; 0xfffff5d8
	.long	4294964796                      ; 0xfffff63c
	.long	4294964896                      ; 0xfffff6a0
	.long	4294964996                      ; 0xfffff704
lCPI0_20:
	.long	4294964296                      ; 0xfffff448
	.long	4294964396                      ; 0xfffff4ac
	.long	4294964496                      ; 0xfffff510
	.long	4294964596                      ; 0xfffff574
lCPI0_21:
	.long	2500                            ; 0x9c4
	.long	2600                            ; 0xa28
	.long	2700                            ; 0xa8c
	.long	2800                            ; 0xaf0
lCPI0_22:
	.long	2100                            ; 0x834
	.long	2200                            ; 0x898
	.long	2300                            ; 0x8fc
	.long	2400                            ; 0x960
lCPI0_23:
	.long	1700                            ; 0x6a4
	.long	1800                            ; 0x708
	.long	1900                            ; 0x76c
	.long	2000                            ; 0x7d0
lCPI0_24:
	.long	1300                            ; 0x514
	.long	1400                            ; 0x578
	.long	1500                            ; 0x5dc
	.long	1600                            ; 0x640
lCPI0_25:
	.long	900                             ; 0x384
	.long	1000                            ; 0x3e8
	.long	1100                            ; 0x44c
	.long	1200                            ; 0x4b0
lCPI0_26:
	.long	500                             ; 0x1f4
	.long	600                             ; 0x258
	.long	700                             ; 0x2bc
	.long	800                             ; 0x320
lCPI0_27:
	.long	100                             ; 0x64
	.long	200                             ; 0xc8
	.long	300                             ; 0x12c
	.long	400                             ; 0x190
lCPI0_28:
	.long	5500                            ; 0x157c
	.long	5600                            ; 0x15e0
	.long	5700                            ; 0x1644
	.long	5800                            ; 0x16a8
lCPI0_29:
	.long	5100                            ; 0x13ec
	.long	5200                            ; 0x1450
	.long	5300                            ; 0x14b4
	.long	5400                            ; 0x1518
lCPI0_30:
	.long	4700                            ; 0x125c
	.long	4800                            ; 0x12c0
	.long	4900                            ; 0x1324
	.long	5000                            ; 0x1388
lCPI0_31:
	.long	4300                            ; 0x10cc
	.long	4400                            ; 0x1130
	.long	4500                            ; 0x1194
	.long	4600                            ; 0x11f8
lCPI0_32:
	.long	3900                            ; 0xf3c
	.long	4000                            ; 0xfa0
	.long	4100                            ; 0x1004
	.long	4200                            ; 0x1068
lCPI0_33:
	.long	3500                            ; 0xdac
	.long	3600                            ; 0xe10
	.long	3700                            ; 0xe74
	.long	3800                            ; 0xed8
lCPI0_34:
	.long	3100                            ; 0xc1c
	.long	3200                            ; 0xc80
	.long	3300                            ; 0xce4
	.long	3400                            ; 0xd48
lCPI0_35:
	.long	22                              ; 0x16
	.long	20                              ; 0x14
	.long	18                              ; 0x12
	.long	16                              ; 0x10
lCPI0_36:
	.long	30                              ; 0x1e
	.long	28                              ; 0x1c
	.long	26                              ; 0x1a
	.long	24                              ; 0x18
lCPI0_37:
	.long	14                              ; 0xe
	.long	12                              ; 0xc
	.long	10                              ; 0xa
	.long	8                               ; 0x8
lCPI0_38:
	.long	26                              ; 0x1a
	.long	28                              ; 0x1c
	.long	24                              ; 0x18
	.long	22                              ; 0x16
lCPI0_39:
	.long	20                              ; 0x14
	.long	18                              ; 0x12
	.long	16                              ; 0x10
	.long	14                              ; 0xe
lCPI0_40:
	.long	12                              ; 0xc
	.long	10                              ; 0xa
	.long	8                               ; 0x8
	.long	6                               ; 0x6
lCPI0_41:
	.long	22                              ; 0x16
	.long	24                              ; 0x18
	.long	26                              ; 0x1a
	.long	28                              ; 0x1c
lCPI0_42:
	.long	14                              ; 0xe
	.long	16                              ; 0x10
	.long	18                              ; 0x12
	.long	20                              ; 0x14
lCPI0_43:
	.long	6                               ; 0x6
	.long	8                               ; 0x8
	.long	10                              ; 0xa
	.long	12                              ; 0xc
lCPI0_44:
	.long	24                              ; 0x18
	.long	26                              ; 0x1a
	.long	28                              ; 0x1c
	.long	30                              ; 0x1e
lCPI0_45:
	.long	16                              ; 0x10
	.long	18                              ; 0x12
	.long	20                              ; 0x14
	.long	22                              ; 0x16
lCPI0_46:
	.long	8                               ; 0x8
	.long	10                              ; 0xa
	.long	12                              ; 0xc
	.long	14                              ; 0xe
	.section	__TEXT,__text,regular,pure_instructions
	.globl	_ar5008_hw_cmn_spur_mitigate
	.p2align	2
_ar5008_hw_cmn_spur_mitigate:           ; @ar5008_hw_cmn_spur_mitigate
	.cfi_startproc
; %bb.0:
	stp	x28, x27, [sp, #-96]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 96
	stp	x26, x25, [sp, #16]             ; 16-byte Folded Spill
	stp	x24, x23, [sp, #32]             ; 16-byte Folded Spill
	stp	x22, x21, [sp, #48]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #64]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #80]             ; 16-byte Folded Spill
	add	x29, sp, #80
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	.cfi_offset w21, -40
	.cfi_offset w22, -48
	.cfi_offset w23, -56
	.cfi_offset w24, -64
	.cfi_offset w25, -72
	.cfi_offset w26, -80
	.cfi_offset w27, -88
	.cfi_offset w28, -96
	sub	sp, sp, #1184
	mov	x20, x2
	mov	x19, x0
	add	x9, sp, #656
	add	x22, sp, #160
	cmn	w2, #200
	cset	w24, hi
Lloh0:
	adrp	x8, ___stack_chk_guard@GOTPAGE
Lloh1:
	ldr	x8, [x8, ___stack_chk_guard@GOTPAGEOFF]
Lloh2:
	ldr	x8, [x8]
	stur	x8, [x29, #-104]
	add	x8, x9, #476
	movi.2d	v0, #0000000000000000
	str	q0, [x8]
	stp	q0, q0, [x22, #944]
	stp	q0, q0, [x22, #912]
	stp	q0, q0, [x22, #880]
	stp	q0, q0, [x22, #848]
	stp	q0, q0, [x22, #816]
	stp	q0, q0, [x22, #784]
	stp	q0, q0, [x22, #752]
	stp	q0, q0, [x22, #720]
	stp	q0, q0, [x22, #688]
	stp	q0, q0, [x22, #656]
	stp	q0, q0, [x22, #624]
	stp	q0, q0, [x22, #592]
	stp	q0, q0, [x22, #560]
	stp	q0, q0, [x22, #528]
	stp	q0, q0, [x22, #496]
	add	x8, x22, #476
	str	q0, [x8]
	stp	q0, q0, [x22, #448]
	stp	q0, q0, [x22, #416]
	stp	q0, q0, [x22, #384]
	stp	q0, q0, [x22, #352]
	stp	q0, q0, [x22, #320]
	stp	q0, q0, [x22, #288]
	stp	q0, q0, [x22, #256]
	stp	q0, q0, [x22, #224]
	stp	q0, q0, [x22, #192]
	add	w8, w2, #100
	sub	w9, w2, #100
	dup.4s	v16, w9
	str	q16, [sp, #16]                  ; 16-byte Folded Spill
Lloh3:
	adrp	x9, lCPI0_0@PAGE
Lloh4:
	ldr	q1, [x9, lCPI0_0@PAGEOFF]
	cmgt.4s	v2, v1, v16
	dup.4s	v17, w8
	str	q17, [sp]                       ; 16-byte Folded Spill
	cmgt.4s	v1, v17, v1
	and.16b	v1, v2, v1
Lloh5:
	adrp	x8, lCPI0_1@PAGE
Lloh6:
	ldr	q2, [x8, lCPI0_1@PAGEOFF]
	str	q2, [sp, #128]                  ; 16-byte Folded Spill
	and.16b	v1, v1, v2
	stp	q0, q0, [x22, #160]
Lloh7:
	adrp	x8, lCPI0_2@PAGE
Lloh8:
	ldr	q2, [x8, lCPI0_2@PAGEOFF]
	cmgt.4s	v3, v2, v16
	cmgt.4s	v2, v17, v2
	and.16b	v2, v3, v2
Lloh9:
	adrp	x8, lCPI0_3@PAGE
Lloh10:
	ldr	q3, [x8, lCPI0_3@PAGEOFF]
	str	q3, [sp, #112]                  ; 16-byte Folded Spill
	and.16b	v2, v2, v3
Lloh11:
	adrp	x8, lCPI0_4@PAGE
Lloh12:
	ldr	q3, [x8, lCPI0_4@PAGEOFF]
	cmgt.4s	v4, v3, v16
	cmgt.4s	v3, v17, v3
	and.16b	v3, v4, v3
Lloh13:
	adrp	x8, lCPI0_5@PAGE
Lloh14:
	ldr	q4, [x8, lCPI0_5@PAGEOFF]
	str	q4, [sp, #96]                   ; 16-byte Folded Spill
	and.16b	v3, v3, v4
	stp	q0, q0, [x22, #128]
Lloh15:
	adrp	x8, lCPI0_6@PAGE
Lloh16:
	ldr	q4, [x8, lCPI0_6@PAGEOFF]
	cmgt.4s	v5, v4, v16
	cmgt.4s	v4, v17, v4
	and.16b	v4, v5, v4
Lloh17:
	adrp	x8, lCPI0_7@PAGE
Lloh18:
	ldr	q5, [x8, lCPI0_7@PAGEOFF]
	str	q5, [sp, #80]                   ; 16-byte Folded Spill
	and.16b	v4, v4, v5
Lloh19:
	adrp	x8, lCPI0_8@PAGE
Lloh20:
	ldr	q5, [x8, lCPI0_8@PAGEOFF]
	cmgt.4s	v6, v5, v16
	cmgt.4s	v5, v17, v5
	and.16b	v5, v6, v5
Lloh21:
	adrp	x8, lCPI0_10@PAGE
Lloh22:
	ldr	q6, [x8, lCPI0_10@PAGEOFF]
	cmgt.4s	v7, v6, v16
	stp	q0, q0, [sp, #256]
	cmgt.4s	v6, v17, v6
	and.16b	v6, v7, v6
Lloh23:
	adrp	x8, lCPI0_11@PAGE
Lloh24:
	ldr	q7, [x8, lCPI0_11@PAGEOFF]
	str	q7, [sp, #64]                   ; 16-byte Folded Spill
	and.16b	v6, v6, v7
Lloh25:
	adrp	x8, lCPI0_12@PAGE
Lloh26:
	ldr	q7, [x8, lCPI0_12@PAGEOFF]
	cmgt.4s	v16, v7, v16
	cmgt.4s	v7, v17, v7
	and.16b	v7, v16, v7
	stp	q0, q0, [sp, #224]
Lloh27:
	adrp	x8, lCPI0_13@PAGE
Lloh28:
	ldr	q16, [x8, lCPI0_13@PAGEOFF]
	str	q16, [sp, #48]                  ; 16-byte Folded Spill
	and.16b	v7, v7, v16
	orr.16b	v6, v6, v7
Lloh29:
	adrp	x8, lCPI0_9@PAGE
Lloh30:
	ldr	q7, [x8, lCPI0_9@PAGEOFF]
	str	q7, [sp, #32]                   ; 16-byte Folded Spill
	and.16b	v5, v5, v7
	orr.16b	v5, v5, v6
	orr.16b	v4, v4, v5
	orr.16b	v3, v3, v4
	stp	q0, q0, [sp, #192]
	orr.16b	v2, v2, v3
	orr.16b	v1, v1, v2
	ext.16b	v2, v1, v1, #8
	orr.8b	v1, v1, v2
	stp	q0, q0, [sp, #160]
	mov.s	w8, v1[1]
	fmov	w9, s1
	orr	w8, w9, w8
	add	w9, w2, #3299
	cmp	w9, #199
	cset	w9, lo
	orr	w8, w8, w9, lsl #28
	add	w9, w2, #3199
	cmp	w9, #199
	cset	w9, lo
	orr	w21, w8, w9, lsl #29
	mov	w1, #130
	mov	x2, x21
	bl	_REG_WRITE
	mov	x0, x19
	mov	w1, #128
	mov	x2, x21
	bl	_REG_WRITE
Lloh31:
	adrp	x8, lCPI0_14@PAGE
Lloh32:
	ldr	q0, [x8, lCPI0_14@PAGEOFF]
	ldp	q16, q7, [sp]                   ; 32-byte Folded Reload
	cmgt.4s	v1, v0, v7
	cmgt.4s	v0, v16, v0
	and.16b	v0, v1, v0
	ldr	q1, [sp, #128]                  ; 16-byte Folded Reload
	and.16b	v0, v0, v1
Lloh33:
	adrp	x8, lCPI0_15@PAGE
Lloh34:
	ldr	q1, [x8, lCPI0_15@PAGEOFF]
	cmgt.4s	v2, v1, v7
	cmgt.4s	v1, v16, v1
	and.16b	v1, v2, v1
	ldr	q2, [sp, #112]                  ; 16-byte Folded Reload
	and.16b	v1, v1, v2
Lloh35:
	adrp	x8, lCPI0_16@PAGE
Lloh36:
	ldr	q2, [x8, lCPI0_16@PAGEOFF]
	cmgt.4s	v3, v2, v7
	cmgt.4s	v2, v16, v2
	and.16b	v2, v3, v2
	ldr	q3, [sp, #96]                   ; 16-byte Folded Reload
	and.16b	v2, v2, v3
Lloh37:
	adrp	x8, lCPI0_17@PAGE
Lloh38:
	ldr	q3, [x8, lCPI0_17@PAGEOFF]
	cmgt.4s	v4, v3, v7
	cmgt.4s	v3, v16, v3
	and.16b	v3, v4, v3
	ldr	q4, [sp, #80]                   ; 16-byte Folded Reload
	and.16b	v3, v3, v4
Lloh39:
	adrp	x8, lCPI0_18@PAGE
Lloh40:
	ldr	q4, [x8, lCPI0_18@PAGEOFF]
	cmgt.4s	v5, v4, v7
	cmgt.4s	v4, v16, v4
	and.16b	v4, v5, v4
	ldr	q5, [sp, #32]                   ; 16-byte Folded Reload
	and.16b	v4, v4, v5
Lloh41:
	adrp	x8, lCPI0_19@PAGE
Lloh42:
	ldr	q5, [x8, lCPI0_19@PAGEOFF]
	cmgt.4s	v6, v5, v7
	cmgt.4s	v5, v16, v5
	and.16b	v5, v6, v5
	ldr	q6, [sp, #64]                   ; 16-byte Folded Reload
	and.16b	v5, v5, v6
Lloh43:
	adrp	x8, lCPI0_20@PAGE
Lloh44:
	ldr	q6, [x8, lCPI0_20@PAGEOFF]
	cmgt.4s	v7, v6, v7
	cmgt.4s	v6, v16, v6
	and.16b	v6, v7, v6
	ldr	q7, [sp, #48]                   ; 16-byte Folded Reload
	and.16b	v6, v6, v7
	orr.16b	v5, v5, v6
	orr.16b	v4, v4, v5
	orr.16b	v3, v3, v4
	orr.16b	v2, v2, v3
	orr.16b	v1, v1, v2
	orr.16b	v0, v0, v1
	ext.16b	v1, v0, v0, #8
	orr.8b	v0, v0, v1
	mov.s	w8, v0[1]
	fmov	w9, s0
	orr	w8, w9, w8
	add	w9, w20, #299
	cmp	w9, #199
	cset	w9, lo
	orr	w8, w8, w9, lsl #28
	orr	w21, w8, w24, lsl #29
	mov	x0, x19
	mov	w1, #129
	mov	x2, x21
	bl	_REG_WRITE
	mov	x0, x19
	mov	w1, #131
	mov	x2, x21
	bl	_REG_WRITE
Lloh45:
	adrp	x8, lCPI0_21@PAGE
Lloh46:
	ldr	q0, [x8, lCPI0_21@PAGEOFF]
	ldp	q16, q7, [sp]                   ; 32-byte Folded Reload
	cmgt.4s	v1, v0, v7
	cmgt.4s	v0, v16, v0
	and.16b	v0, v1, v0
	ldr	q1, [sp, #128]                  ; 16-byte Folded Reload
	and.16b	v0, v0, v1
Lloh47:
	adrp	x8, lCPI0_22@PAGE
Lloh48:
	ldr	q1, [x8, lCPI0_22@PAGEOFF]
	cmgt.4s	v2, v1, v7
	cmgt.4s	v1, v16, v1
	and.16b	v1, v2, v1
	ldr	q2, [sp, #112]                  ; 16-byte Folded Reload
	and.16b	v1, v1, v2
Lloh49:
	adrp	x8, lCPI0_23@PAGE
Lloh50:
	ldr	q2, [x8, lCPI0_23@PAGEOFF]
	cmgt.4s	v3, v2, v7
	cmgt.4s	v2, v16, v2
	and.16b	v2, v3, v2
	ldr	q3, [sp, #96]                   ; 16-byte Folded Reload
	and.16b	v2, v2, v3
Lloh51:
	adrp	x8, lCPI0_24@PAGE
Lloh52:
	ldr	q3, [x8, lCPI0_24@PAGEOFF]
	cmgt.4s	v4, v3, v7
	cmgt.4s	v3, v16, v3
	and.16b	v3, v4, v3
	ldr	q4, [sp, #80]                   ; 16-byte Folded Reload
	and.16b	v3, v3, v4
Lloh53:
	adrp	x8, lCPI0_25@PAGE
Lloh54:
	ldr	q4, [x8, lCPI0_25@PAGEOFF]
	cmgt.4s	v5, v4, v7
	cmgt.4s	v4, v16, v4
	and.16b	v4, v5, v4
	ldr	q5, [sp, #32]                   ; 16-byte Folded Reload
	and.16b	v4, v4, v5
Lloh55:
	adrp	x8, lCPI0_26@PAGE
Lloh56:
	ldr	q5, [x8, lCPI0_26@PAGEOFF]
	cmgt.4s	v6, v5, v7
	cmgt.4s	v5, v16, v5
	and.16b	v5, v6, v5
	ldr	q6, [sp, #64]                   ; 16-byte Folded Reload
	and.16b	v5, v5, v6
Lloh57:
	adrp	x8, lCPI0_27@PAGE
Lloh58:
	ldr	q6, [x8, lCPI0_27@PAGEOFF]
	cmgt.4s	v7, v6, v7
	cmgt.4s	v6, v16, v6
	and.16b	v6, v7, v6
	ldr	q7, [sp, #48]                   ; 16-byte Folded Reload
	and.16b	v6, v6, v7
	orr.16b	v5, v5, v6
	orr.16b	v4, v4, v5
	orr.16b	v3, v3, v4
	orr.16b	v2, v2, v3
	orr.16b	v1, v1, v2
	orr.16b	v0, v0, v1
	ext.16b	v1, v0, v0, #8
	orr.8b	v0, v0, v1
	mov.s	w8, v0[1]
	fmov	w9, s0
	orr	w8, w9, w8
	sub	w9, w20, #2801
	cmp	w9, #199
	cset	w9, lo
	orr	w8, w8, w9, lsl #28
	sub	w9, w20, #2901
	cmp	w9, #199
	cset	w9, lo
	orr	w21, w8, w9, lsl #29
	mov	x0, x19
	mov	w1, #133
	mov	x2, x21
	bl	_REG_WRITE
	mov	x0, x19
	mov	w1, #135
	mov	x2, x21
	bl	_REG_WRITE
Lloh59:
	adrp	x8, lCPI0_28@PAGE
Lloh60:
	ldr	q0, [x8, lCPI0_28@PAGEOFF]
	ldp	q16, q7, [sp]                   ; 32-byte Folded Reload
	cmgt.4s	v1, v0, v7
	cmgt.4s	v0, v16, v0
	and.16b	v0, v1, v0
	ldr	q1, [sp, #128]                  ; 16-byte Folded Reload
	and.16b	v0, v0, v1
Lloh61:
	adrp	x8, lCPI0_29@PAGE
Lloh62:
	ldr	q1, [x8, lCPI0_29@PAGEOFF]
	cmgt.4s	v2, v1, v7
	cmgt.4s	v1, v16, v1
	and.16b	v1, v2, v1
	ldr	q2, [sp, #112]                  ; 16-byte Folded Reload
	and.16b	v1, v1, v2
Lloh63:
	adrp	x8, lCPI0_30@PAGE
Lloh64:
	ldr	q2, [x8, lCPI0_30@PAGEOFF]
	cmgt.4s	v3, v2, v7
	cmgt.4s	v2, v16, v2
	and.16b	v2, v3, v2
	ldr	q3, [sp, #96]                   ; 16-byte Folded Reload
	and.16b	v2, v2, v3
Lloh65:
	adrp	x8, lCPI0_31@PAGE
Lloh66:
	ldr	q3, [x8, lCPI0_31@PAGEOFF]
	cmgt.4s	v4, v3, v7
	cmgt.4s	v3, v16, v3
	and.16b	v3, v4, v3
	ldr	q4, [sp, #80]                   ; 16-byte Folded Reload
	and.16b	v3, v3, v4
Lloh67:
	adrp	x8, lCPI0_32@PAGE
Lloh68:
	ldr	q4, [x8, lCPI0_32@PAGEOFF]
	cmgt.4s	v5, v4, v7
	cmgt.4s	v4, v16, v4
	and.16b	v4, v5, v4
	ldr	q5, [sp, #32]                   ; 16-byte Folded Reload
	and.16b	v4, v4, v5
Lloh69:
	adrp	x8, lCPI0_33@PAGE
Lloh70:
	ldr	q5, [x8, lCPI0_33@PAGEOFF]
	cmgt.4s	v6, v5, v7
	cmgt.4s	v5, v16, v5
	and.16b	v5, v6, v5
	ldr	q6, [sp, #64]                   ; 16-byte Folded Reload
	and.16b	v5, v5, v6
Lloh71:
	adrp	x8, lCPI0_34@PAGE
Lloh72:
	ldr	q6, [x8, lCPI0_34@PAGEOFF]
	cmgt.4s	v7, v6, v7
	cmgt.4s	v6, v16, v6
	and.16b	v6, v7, v6
	ldr	q7, [sp, #48]                   ; 16-byte Folded Reload
	and.16b	v6, v6, v7
	orr.16b	v5, v5, v6
	orr.16b	v4, v4, v5
	orr.16b	v3, v3, v4
	orr.16b	v2, v2, v3
	orr.16b	v1, v1, v2
	orr.16b	v0, v0, v1
	ext.16b	v1, v0, v0, #8
	orr.8b	v0, v0, v1
	mov.s	w8, v0[1]
	fmov	w9, s0
	orr	w8, w9, w8
	mov	w9, #-5801
	add	w9, w20, w9
	cmp	w9, #199
	cset	w9, lo
	orr	w8, w8, w9, lsl #28
	mov	w9, #-5901
	add	w9, w20, w9
	cmp	w9, #199
	cset	w9, lo
	orr	w21, w8, w9, lsl #29
	mov	x0, x19
	mov	w1, #132
	mov	x2, x21
	bl	_REG_WRITE
	mov	x0, x19
	mov	w1, #134
	mov	x2, x21
	bl	_REG_WRITE
	add	x0, sp, #656
	bl	_ARRAY_SIZE
	cmp	w0, #1
	b.lt	LBB0_9
; %bb.1:
	mov	w21, #0
	add	w24, w20, #120
	sub	w25, w20, #120
	neg	w20, w20
	mov	w26, #6100
	mov	w27, #-6100
	mov	w28, #34079
	movk	w28, #20971, lsl #16
	b	LBB0_5
LBB0_2:                                 ;   in Loop: Header=BB0_5 Depth=1
	umull	x8, w26, w28
	lsr	x8, x8, #35
	and	x8, x8, #0xffffffc
	add	x8, x22, x8
LBB0_3:                                 ;   in Loop: Header=BB0_5 Depth=1
	str	w23, [x8]
LBB0_4:                                 ;   in Loop: Header=BB0_5 Depth=1
	sub	w26, w26, #100
	add	w21, w21, #1
	add	x0, sp, #656
	bl	_ARRAY_SIZE
	add	w27, w27, #100
	cmp	w21, w0
	b.ge	LBB0_9
LBB0_5:                                 ; =>This Inner Loop Header: Depth=1
	cmp	w26, w25
	b.le	LBB0_4
; %bb.6:                                ;   in Loop: Header=BB0_5 Depth=1
	cmp	w26, w24
	b.ge	LBB0_4
; %bb.7:                                ;   in Loop: Header=BB0_5 Depth=1
	add	w0, w20, w26
	bl	_abs
	str	w0, [sp, #156]
	ldr	w8, [sp, #156]
	cmp	w8, #75
	cset	w23, lt
	tbz	w26, #31, LBB0_2
; %bb.8:                                ;   in Loop: Header=BB0_5 Depth=1
	umull	x8, w27, w28
	lsr	x8, x8, #37
	neg	w0, w8
	bl	_abs
	add	x8, sp, #656
	add	x8, x8, x0, lsl #2
	b	LBB0_3
LBB0_9:
	add	x23, sp, #656
	add	x21, x23, #192
	ldur	q0, [x23, #184]
	ldur	q1, [x23, #200]
Lloh73:
	adrp	x8, lCPI0_35@PAGE
Lloh74:
	ldr	q2, [x8, lCPI0_35@PAGEOFF]
	str	q2, [sp, #128]                  ; 16-byte Folded Spill
	ushl.4s	v1, v1, v2
Lloh75:
	adrp	x8, lCPI0_36@PAGE
Lloh76:
	ldr	q2, [x8, lCPI0_36@PAGEOFF]
	str	q2, [sp, #112]                  ; 16-byte Folded Spill
	ushl.4s	v0, v0, v2
	ldur	q2, [x23, #216]
Lloh77:
	adrp	x8, lCPI0_37@PAGE
Lloh78:
	ldr	q3, [x8, lCPI0_37@PAGEOFF]
	str	q3, [sp, #96]                   ; 16-byte Folded Spill
	ushl.4s	v2, v2, v3
	ldr	w8, [sp, #888]
	ldr	w9, [sp, #892]
	ldr	w10, [sp, #896]
	ldr	w11, [sp, #900]
	orr.16b	v0, v0, v1
	ext.16b	v1, v0, v0, #8
	orr.8b	v0, v0, v1
	mov.s	w12, v0[1]
	fmov	w13, s0
	orr	w12, w13, w12
	ext.16b	v0, v2, v2, #8
	orr.8b	v0, v2, v0
	mov.s	w13, v0[1]
	fmov	w14, s0
	orr	w13, w14, w13
	orr	w12, w12, w13
	orr	w8, w12, w8, lsl #6
	orr	w8, w8, w9, lsl #4
	orr	w8, w8, w10, lsl #2
	orr	w20, w8, w11
Lloh79:
	adrp	x8, _AR_PHY_BIN_MASK_1@GOTPAGE
Lloh80:
	ldr	x8, [x8, _AR_PHY_BIN_MASK_1@GOTPAGEOFF]
Lloh81:
	ldr	w1, [x8]
	mov	x0, x19
	mov	x2, x20
	bl	_REG_WRITE
Lloh82:
	adrp	x8, _AR_PHY_VIT_MASK2_M_46_61@GOTPAGE
Lloh83:
	ldr	x8, [x8, _AR_PHY_VIT_MASK2_M_46_61@GOTPAGEOFF]
Lloh84:
	ldr	w1, [x8]
	mov	x0, x19
	mov	x2, x20
	bl	_REG_WRITE
	add	x8, x23, #148
	ldur	q0, [x23, #124]
	ldur	d1, [x23, #140]
	mov.16b	v2, v0
	mov.s	v2[0], v0[1]
	mov.s	v2[1], v0[0]
	ld1.s	{ v1 }[2], [x8]
	ld1.s	{ v1 }[3], [x21]
Lloh85:
	adrp	x8, lCPI0_38@PAGE
Lloh86:
	ldr	q0, [x8, lCPI0_38@PAGEOFF]
	ushl.4s	v0, v2, v0
Lloh87:
	adrp	x8, lCPI0_39@PAGE
Lloh88:
	ldr	q2, [x8, lCPI0_39@PAGEOFF]
	ushl.4s	v1, v1, v2
	ldur	q2, [x23, #156]
Lloh89:
	adrp	x8, lCPI0_40@PAGE
Lloh90:
	ldr	q3, [x8, lCPI0_40@PAGEOFF]
	ushl.4s	v2, v2, v3
	ldr	w8, [sp, #828]
	ldr	w9, [sp, #832]
	ldr	w10, [sp, #836]
	orr.16b	v0, v0, v1
	ext.16b	v1, v0, v0, #8
	orr.8b	v0, v0, v1
	mov.s	w11, v0[1]
	fmov	w12, s0
	orr	w11, w12, w11
	ext.16b	v0, v2, v2, #8
	orr.8b	v0, v2, v0
	mov.s	w12, v0[1]
	fmov	w13, s0
	orr	w12, w13, w12
	orr	w11, w11, w12
	orr	w8, w11, w8, lsl #4
	orr	w8, w8, w9, lsl #2
	orr	w20, w8, w10
Lloh91:
	adrp	x8, _AR_PHY_BIN_MASK_2@GOTPAGE
Lloh92:
	ldr	x8, [x8, _AR_PHY_BIN_MASK_2@GOTPAGEOFF]
Lloh93:
	ldr	w1, [x8]
	mov	x0, x19
	mov	x2, x20
	bl	_REG_WRITE
Lloh94:
	adrp	x8, _AR_PHY_MASK2_M_31_45@GOTPAGE
Lloh95:
	ldr	x8, [x8, _AR_PHY_MASK2_M_31_45@GOTPAGEOFF]
Lloh96:
	ldr	w1, [x8]
	mov	x0, x19
	mov	x2, x20
	bl	_REG_WRITE
	ldr	w8, [sp, #720]
	ldr	w9, [sp, #728]
	lsl	w10, w8, #30
	orr	w8, w10, w8, lsl #28
	orr	w8, w8, w9, lsl #26
	orr	w8, w8, w9, lsl #24
	ldr	w9, [sp, #736]
	ldr	w10, [sp, #744]
	orr	w8, w8, w9, lsl #22
	orr	w8, w8, w9, lsl #20
	orr	w8, w8, w10, lsl #18
	orr	w8, w8, w10, lsl #16
	ldr	w9, [sp, #752]
	ldr	w10, [sp, #756]
	orr	w8, w8, w9, lsl #14
	orr	w8, w8, w9, lsl #12
	orr	w8, w8, w10, lsl #10
	ldr	w9, [sp, #760]
	ldr	w10, [sp, #764]
	orr	w8, w8, w9, lsl #8
	orr	w8, w8, w10, lsl #6
	ldr	w9, [sp, #768]
	ldr	w10, [sp, #772]
	orr	w8, w8, w9, lsl #4
	orr	w8, w8, w10, lsl #2
	ldr	w9, [sp, #776]
	orr	w20, w8, w9
Lloh97:
	adrp	x8, _AR_PHY_BIN_MASK_3@GOTPAGE
Lloh98:
	ldr	x8, [x8, _AR_PHY_BIN_MASK_3@GOTPAGEOFF]
Lloh99:
	ldr	w1, [x8]
	mov	x0, x19
	mov	x2, x20
	bl	_REG_WRITE
Lloh100:
	adrp	x8, _AR_PHY_MASK2_M_16_30@GOTPAGE
Lloh101:
	ldr	x8, [x8, _AR_PHY_MASK2_M_16_30@GOTPAGEOFF]
Lloh102:
	ldr	w1, [x8]
	mov	x0, x19
	mov	x2, x20
	bl	_REG_WRITE
	ldp	q0, q1, [x23]
	ldr	q2, [sp, #128]                  ; 16-byte Folded Reload
	ushl.4s	v1, v1, v2
	ldp	q3, q2, [sp, #96]               ; 32-byte Folded Reload
	ushl.4s	v0, v0, v2
	ldr	q2, [x23, #32]
	ushl.4s	v2, v2, v3
	ldr	w8, [sp, #704]
	ldr	w9, [sp, #708]
	ldr	w10, [sp, #712]
	ldr	w11, [sp, #716]
	orr.16b	v0, v0, v1
	ext.16b	v1, v0, v0, #8
	orr.8b	v0, v0, v1
	mov.s	w12, v0[1]
	fmov	w13, s0
	orr	w12, w13, w12
	ext.16b	v0, v2, v2, #8
	orr.8b	v0, v2, v0
	mov.s	w13, v0[1]
	fmov	w14, s0
	orr	w13, w14, w13
	orr	w12, w12, w13
	orr	w8, w12, w8, lsl #6
	orr	w8, w8, w9, lsl #4
	orr	w8, w8, w10, lsl #2
	orr	w20, w8, w11
Lloh103:
	adrp	x8, _AR_PHY_MASK_CTL@GOTPAGE
Lloh104:
	ldr	x8, [x8, _AR_PHY_MASK_CTL@GOTPAGEOFF]
Lloh105:
	ldr	w1, [x8]
	mov	x0, x19
	mov	x2, x20
	bl	_REG_WRITE
Lloh106:
	adrp	x8, _AR_PHY_MASK2_M_00_15@GOTPAGE
Lloh107:
	ldr	x8, [x8, _AR_PHY_MASK2_M_00_15@GOTPAGEOFF]
Lloh108:
	ldr	w1, [x8]
	mov	x0, x19
	mov	x2, x20
	bl	_REG_WRITE
	ldr	q0, [sp, #208]
Lloh109:
	adrp	x8, lCPI0_41@PAGE
Lloh110:
	ldr	q1, [x8, lCPI0_41@PAGEOFF]
	str	q1, [sp, #128]                  ; 16-byte Folded Spill
	ushl.4s	v0, v0, v1
Lloh111:
	adrp	x8, lCPI0_42@PAGE
Lloh112:
	ldr	q3, [x8, lCPI0_42@PAGEOFF]
	str	q3, [sp, #112]                  ; 16-byte Folded Spill
	ldp	q2, q1, [sp, #176]
	ushl.4s	v1, v1, v3
Lloh113:
	adrp	x8, lCPI0_43@PAGE
Lloh114:
	ldr	q3, [x8, lCPI0_43@PAGEOFF]
	str	q3, [sp, #96]                   ; 16-byte Folded Spill
	ushl.4s	v2, v2, v3
	ldp	w9, w8, [sp, #168]
	ldr	w10, [sp, #164]
	orr.16b	v0, v1, v0
	ext.16b	v1, v0, v0, #8
	orr.8b	v0, v0, v1
	mov.s	w11, v0[1]
	fmov	w12, s0
	orr	w11, w12, w11
	ext.16b	v0, v2, v2, #8
	orr.8b	v0, v2, v0
	mov.s	w12, v0[1]
	fmov	w13, s0
	orr	w12, w13, w12
	orr	w11, w11, w12
	orr	w8, w11, w8, lsl #4
	orr	w8, w8, w9, lsl #2
	orr	w20, w8, w10
Lloh115:
	adrp	x8, _AR_PHY_BIN_MASK2_1@GOTPAGE
Lloh116:
	ldr	x8, [x8, _AR_PHY_BIN_MASK2_1@GOTPAGEOFF]
Lloh117:
	ldr	w1, [x8]
	mov	x0, x19
	mov	x2, x20
	bl	_REG_WRITE
Lloh118:
	adrp	x8, _AR_PHY_MASK2_P_15_01@GOTPAGE
Lloh119:
	ldr	x8, [x8, _AR_PHY_MASK2_P_15_01@GOTPAGEOFF]
Lloh120:
	ldr	w1, [x8]
	mov	x0, x19
	mov	x2, x20
	bl	_REG_WRITE
	ldur	q0, [sp, #252]
	add	x8, sp, #13
	ldur	q1, [x8, #255]
	ldr	q2, [sp, #128]                  ; 16-byte Folded Reload
	ushl.4s	v1, v1, v2
	ldp	q3, q2, [sp, #96]               ; 32-byte Folded Reload
	ushl.4s	v0, v0, v2
	ldur	q2, [sp, #236]
	ushl.4s	v2, v2, v3
	ldp	w9, w8, [sp, #228]
	ldr	w10, [sp, #224]
	orr.16b	v0, v0, v1
	ext.16b	v1, v0, v0, #8
	orr.8b	v0, v0, v1
	mov.s	w11, v0[1]
	fmov	w12, s0
	orr	w11, w12, w11
	ext.16b	v0, v2, v2, #8
	orr.8b	v0, v2, v0
	mov.s	w12, v0[1]
	fmov	w13, s0
	orr	w12, w13, w12
	orr	w11, w11, w12
	orr	w8, w11, w8, lsl #4
	orr	w8, w8, w9, lsl #2
	orr	w20, w8, w10
Lloh121:
	adrp	x8, _AR_PHY_BIN_MASK2_2@GOTPAGE
Lloh122:
	ldr	x8, [x8, _AR_PHY_BIN_MASK2_2@GOTPAGEOFF]
Lloh123:
	ldr	w1, [x8]
	mov	x0, x19
	mov	x2, x20
	bl	_REG_WRITE
Lloh124:
	adrp	x8, _AR_PHY_MASK2_P_30_16@GOTPAGE
Lloh125:
	ldr	x8, [x8, _AR_PHY_MASK2_P_30_16@GOTPAGEOFF]
Lloh126:
	ldr	w1, [x8]
	mov	x0, x19
	mov	x2, x20
	bl	_REG_WRITE
	ldur	q0, [x22, #152]
	ldur	q1, [x22, #168]
	ldr	q2, [sp, #128]                  ; 16-byte Folded Reload
	ushl.4s	v1, v1, v2
	ldp	q3, q2, [sp, #96]               ; 32-byte Folded Reload
	ushl.4s	v0, v0, v2
	ldur	q2, [x22, #136]
	ushl.4s	v2, v2, v3
	ldr	w8, [sp, #292]
	ldr	w9, [sp, #288]
	ldr	w10, [sp, #284]
	orr.16b	v0, v0, v1
	ext.16b	v1, v0, v0, #8
	orr.8b	v0, v0, v1
	mov.s	w11, v0[1]
	fmov	w12, s0
	orr	w11, w12, w11
	ext.16b	v0, v2, v2, #8
	orr.8b	v0, v2, v0
	mov.s	w12, v0[1]
	fmov	w13, s0
	orr	w12, w13, w12
	orr	w11, w11, w12
	orr	w8, w11, w8, lsl #4
	orr	w8, w8, w9, lsl #2
	orr	w20, w8, w10
Lloh127:
	adrp	x8, _AR_PHY_BIN_MASK2_3@GOTPAGE
Lloh128:
	ldr	x8, [x8, _AR_PHY_BIN_MASK2_3@GOTPAGEOFF]
Lloh129:
	ldr	w1, [x8]
	mov	x0, x19
	mov	x2, x20
	bl	_REG_WRITE
Lloh130:
	adrp	x8, _AR_PHY_MASK2_P_45_31@GOTPAGE
Lloh131:
	ldr	x8, [x8, _AR_PHY_MASK2_P_45_31@GOTPAGEOFF]
Lloh132:
	ldr	w1, [x8]
	mov	x0, x19
	mov	x2, x20
	bl	_REG_WRITE
	ldur	q0, [x22, #216]
	ldur	q1, [x22, #232]
Lloh133:
	adrp	x8, lCPI0_44@PAGE
Lloh134:
	ldr	q2, [x8, lCPI0_44@PAGEOFF]
	ushl.4s	v1, v1, v2
Lloh135:
	adrp	x8, lCPI0_45@PAGE
Lloh136:
	ldr	q2, [x8, lCPI0_45@PAGEOFF]
	ushl.4s	v0, v0, v2
	ldur	q2, [x22, #200]
Lloh137:
	adrp	x8, lCPI0_46@PAGE
Lloh138:
	ldr	q3, [x8, lCPI0_46@PAGEOFF]
	ushl.4s	v2, v2, v3
	ldr	w8, [sp, #356]
	ldr	w9, [sp, #352]
	ldr	w10, [sp, #348]
	ldr	w11, [sp, #344]
	orr.16b	v0, v0, v1
	ext.16b	v1, v0, v0, #8
	orr.8b	v0, v0, v1
	mov.s	w12, v0[1]
	fmov	w13, s0
	orr	w12, w13, w12
	ext.16b	v0, v2, v2, #8
	orr.8b	v0, v2, v0
	mov.s	w13, v0[1]
	fmov	w14, s0
	orr	w13, w14, w13
	orr	w12, w12, w13
	orr	w8, w12, w8, lsl #6
	orr	w8, w8, w9, lsl #4
	orr	w8, w8, w10, lsl #2
	orr	w20, w8, w11
Lloh139:
	adrp	x8, _AR_PHY_BIN_MASK2_4@GOTPAGE
Lloh140:
	ldr	x8, [x8, _AR_PHY_BIN_MASK2_4@GOTPAGEOFF]
Lloh141:
	ldr	w1, [x8]
	mov	x0, x19
	mov	x2, x20
	bl	_REG_WRITE
Lloh142:
	adrp	x8, _AR_PHY_MASK2_P_61_45@GOTPAGE
Lloh143:
	ldr	x8, [x8, _AR_PHY_MASK2_P_61_45@GOTPAGEOFF]
Lloh144:
	ldr	w1, [x8]
	mov	x0, x19
	mov	x2, x20
	bl	_REG_WRITE
	ldur	x8, [x29, #-104]
Lloh145:
	adrp	x9, ___stack_chk_guard@GOTPAGE
Lloh146:
	ldr	x9, [x9, ___stack_chk_guard@GOTPAGEOFF]
Lloh147:
	ldr	x9, [x9]
	cmp	x9, x8
	b.ne	LBB0_11
; %bb.10:
	add	sp, sp, #1184
	ldp	x29, x30, [sp, #80]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #64]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #48]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #32]             ; 16-byte Folded Reload
	ldp	x26, x25, [sp, #16]             ; 16-byte Folded Reload
	ldp	x28, x27, [sp], #96             ; 16-byte Folded Reload
	ret
LBB0_11:
	bl	___stack_chk_fail
	.loh AdrpLdr	Lloh71, Lloh72
	.loh AdrpAdrp	Lloh69, Lloh71
	.loh AdrpLdr	Lloh69, Lloh70
	.loh AdrpAdrp	Lloh67, Lloh69
	.loh AdrpLdr	Lloh67, Lloh68
	.loh AdrpAdrp	Lloh65, Lloh67
	.loh AdrpLdr	Lloh65, Lloh66
	.loh AdrpAdrp	Lloh63, Lloh65
	.loh AdrpLdr	Lloh63, Lloh64
	.loh AdrpAdrp	Lloh61, Lloh63
	.loh AdrpLdr	Lloh61, Lloh62
	.loh AdrpAdrp	Lloh59, Lloh61
	.loh AdrpLdr	Lloh59, Lloh60
	.loh AdrpLdr	Lloh57, Lloh58
	.loh AdrpAdrp	Lloh55, Lloh57
	.loh AdrpLdr	Lloh55, Lloh56
	.loh AdrpAdrp	Lloh53, Lloh55
	.loh AdrpLdr	Lloh53, Lloh54
	.loh AdrpAdrp	Lloh51, Lloh53
	.loh AdrpLdr	Lloh51, Lloh52
	.loh AdrpAdrp	Lloh49, Lloh51
	.loh AdrpLdr	Lloh49, Lloh50
	.loh AdrpAdrp	Lloh47, Lloh49
	.loh AdrpLdr	Lloh47, Lloh48
	.loh AdrpAdrp	Lloh45, Lloh47
	.loh AdrpLdr	Lloh45, Lloh46
	.loh AdrpLdr	Lloh43, Lloh44
	.loh AdrpAdrp	Lloh41, Lloh43
	.loh AdrpLdr	Lloh41, Lloh42
	.loh AdrpAdrp	Lloh39, Lloh41
	.loh AdrpLdr	Lloh39, Lloh40
	.loh AdrpAdrp	Lloh37, Lloh39
	.loh AdrpLdr	Lloh37, Lloh38
	.loh AdrpAdrp	Lloh35, Lloh37
	.loh AdrpLdr	Lloh35, Lloh36
	.loh AdrpAdrp	Lloh33, Lloh35
	.loh AdrpLdr	Lloh33, Lloh34
	.loh AdrpAdrp	Lloh31, Lloh33
	.loh AdrpLdr	Lloh31, Lloh32
	.loh AdrpLdr	Lloh29, Lloh30
	.loh AdrpAdrp	Lloh27, Lloh29
	.loh AdrpLdr	Lloh27, Lloh28
	.loh AdrpAdrp	Lloh25, Lloh27
	.loh AdrpLdr	Lloh25, Lloh26
	.loh AdrpAdrp	Lloh23, Lloh25
	.loh AdrpLdr	Lloh23, Lloh24
	.loh AdrpAdrp	Lloh21, Lloh23
	.loh AdrpLdr	Lloh21, Lloh22
	.loh AdrpAdrp	Lloh19, Lloh21
	.loh AdrpLdr	Lloh19, Lloh20
	.loh AdrpAdrp	Lloh17, Lloh19
	.loh AdrpLdr	Lloh17, Lloh18
	.loh AdrpAdrp	Lloh15, Lloh17
	.loh AdrpLdr	Lloh15, Lloh16
	.loh AdrpAdrp	Lloh13, Lloh15
	.loh AdrpLdr	Lloh13, Lloh14
	.loh AdrpAdrp	Lloh11, Lloh13
	.loh AdrpLdr	Lloh11, Lloh12
	.loh AdrpAdrp	Lloh9, Lloh11
	.loh AdrpLdr	Lloh9, Lloh10
	.loh AdrpAdrp	Lloh7, Lloh9
	.loh AdrpLdr	Lloh7, Lloh8
	.loh AdrpAdrp	Lloh5, Lloh7
	.loh AdrpLdr	Lloh5, Lloh6
	.loh AdrpLdr	Lloh3, Lloh4
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGotLdr	Lloh145, Lloh146, Lloh147
	.loh AdrpLdrGotLdr	Lloh142, Lloh143, Lloh144
	.loh AdrpLdrGotLdr	Lloh139, Lloh140, Lloh141
	.loh AdrpLdr	Lloh137, Lloh138
	.loh AdrpAdrp	Lloh135, Lloh137
	.loh AdrpLdr	Lloh135, Lloh136
	.loh AdrpAdrp	Lloh133, Lloh135
	.loh AdrpLdr	Lloh133, Lloh134
	.loh AdrpLdrGotLdr	Lloh130, Lloh131, Lloh132
	.loh AdrpLdrGotLdr	Lloh127, Lloh128, Lloh129
	.loh AdrpLdrGotLdr	Lloh124, Lloh125, Lloh126
	.loh AdrpLdrGotLdr	Lloh121, Lloh122, Lloh123
	.loh AdrpLdrGotLdr	Lloh118, Lloh119, Lloh120
	.loh AdrpLdrGotLdr	Lloh115, Lloh116, Lloh117
	.loh AdrpLdr	Lloh113, Lloh114
	.loh AdrpAdrp	Lloh111, Lloh113
	.loh AdrpLdr	Lloh111, Lloh112
	.loh AdrpAdrp	Lloh109, Lloh111
	.loh AdrpLdr	Lloh109, Lloh110
	.loh AdrpLdrGotLdr	Lloh106, Lloh107, Lloh108
	.loh AdrpLdrGotLdr	Lloh103, Lloh104, Lloh105
	.loh AdrpLdrGotLdr	Lloh100, Lloh101, Lloh102
	.loh AdrpLdrGotLdr	Lloh97, Lloh98, Lloh99
	.loh AdrpLdrGotLdr	Lloh94, Lloh95, Lloh96
	.loh AdrpLdrGotLdr	Lloh91, Lloh92, Lloh93
	.loh AdrpLdr	Lloh89, Lloh90
	.loh AdrpAdrp	Lloh87, Lloh89
	.loh AdrpLdr	Lloh87, Lloh88
	.loh AdrpAdrp	Lloh85, Lloh87
	.loh AdrpLdr	Lloh85, Lloh86
	.loh AdrpLdrGotLdr	Lloh82, Lloh83, Lloh84
	.loh AdrpLdrGotLdr	Lloh79, Lloh80, Lloh81
	.loh AdrpLdr	Lloh77, Lloh78
	.loh AdrpAdrp	Lloh75, Lloh77
	.loh AdrpLdr	Lloh75, Lloh76
	.loh AdrpAdrp	Lloh73, Lloh75
	.loh AdrpLdr	Lloh73, Lloh74
	.cfi_endproc
                                        ; -- End function
	.comm	_AR_PHY_BIN_MASK_1,4,2          ; @AR_PHY_BIN_MASK_1
	.comm	_AR_PHY_VIT_MASK2_M_46_61,4,2   ; @AR_PHY_VIT_MASK2_M_46_61
	.comm	_AR_PHY_BIN_MASK_2,4,2          ; @AR_PHY_BIN_MASK_2
	.comm	_AR_PHY_MASK2_M_31_45,4,2       ; @AR_PHY_MASK2_M_31_45
	.comm	_AR_PHY_BIN_MASK_3,4,2          ; @AR_PHY_BIN_MASK_3
	.comm	_AR_PHY_MASK2_M_16_30,4,2       ; @AR_PHY_MASK2_M_16_30
	.comm	_AR_PHY_MASK_CTL,4,2            ; @AR_PHY_MASK_CTL
	.comm	_AR_PHY_MASK2_M_00_15,4,2       ; @AR_PHY_MASK2_M_00_15
	.comm	_AR_PHY_BIN_MASK2_1,4,2         ; @AR_PHY_BIN_MASK2_1
	.comm	_AR_PHY_MASK2_P_15_01,4,2       ; @AR_PHY_MASK2_P_15_01
	.comm	_AR_PHY_BIN_MASK2_2,4,2         ; @AR_PHY_BIN_MASK2_2
	.comm	_AR_PHY_MASK2_P_30_16,4,2       ; @AR_PHY_MASK2_P_30_16
	.comm	_AR_PHY_BIN_MASK2_3,4,2         ; @AR_PHY_BIN_MASK2_3
	.comm	_AR_PHY_MASK2_P_45_31,4,2       ; @AR_PHY_MASK2_P_45_31
	.comm	_AR_PHY_BIN_MASK2_4,4,2         ; @AR_PHY_BIN_MASK2_4
	.comm	_AR_PHY_MASK2_P_61_45,4,2       ; @AR_PHY_MASK2_P_61_45
.subsections_via_symbols
