	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal16,16byte_literals
	.p2align	4                               ## -- Begin function RC4_set_key
LCPI0_0:
	.long	0                               ## 0x0
	.long	1                               ## 0x1
	.long	2                               ## 0x2
	.long	3                               ## 0x3
LCPI0_1:
	.long	4                               ## 0x4
	.long	4                               ## 0x4
	.long	4                               ## 0x4
	.long	4                               ## 0x4
LCPI0_2:
	.long	8                               ## 0x8
	.long	8                               ## 0x8
	.long	8                               ## 0x8
	.long	8                               ## 0x8
LCPI0_3:
	.long	12                              ## 0xc
	.long	12                              ## 0xc
	.long	12                              ## 0xc
	.long	12                              ## 0xc
LCPI0_4:
	.long	16                              ## 0x10
	.long	16                              ## 0x10
	.long	16                              ## 0x10
	.long	16                              ## 0x10
LCPI0_5:
	.long	20                              ## 0x14
	.long	20                              ## 0x14
	.long	20                              ## 0x14
	.long	20                              ## 0x14
LCPI0_6:
	.long	24                              ## 0x18
	.long	24                              ## 0x18
	.long	24                              ## 0x18
	.long	24                              ## 0x18
LCPI0_7:
	.long	28                              ## 0x1c
	.long	28                              ## 0x1c
	.long	28                              ## 0x1c
	.long	28                              ## 0x1c
LCPI0_8:
	.long	32                              ## 0x20
	.long	32                              ## 0x20
	.long	32                              ## 0x20
	.long	32                              ## 0x20
	.section	__TEXT,__text,regular,pure_instructions
	.globl	_RC4_set_key
	.p2align	4, 0x90
_RC4_set_key:                           ## @RC4_set_key
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%rbx
	.cfi_offset %rbx, -24
	movq	(%rdi), %rax
	xorps	%xmm0, %xmm0
	movups	%xmm0, 8(%rdi)
	movdqa	LCPI0_0(%rip), %xmm0            ## xmm0 = [0,1,2,3]
	xorl	%ecx, %ecx
	movdqa	LCPI0_1(%rip), %xmm8            ## xmm8 = [4,4,4,4]
	movdqa	LCPI0_2(%rip), %xmm9            ## xmm9 = [8,8,8,8]
	movdqa	LCPI0_3(%rip), %xmm10           ## xmm10 = [12,12,12,12]
	movdqa	LCPI0_4(%rip), %xmm4            ## xmm4 = [16,16,16,16]
	movdqa	LCPI0_5(%rip), %xmm5            ## xmm5 = [20,20,20,20]
	movdqa	LCPI0_6(%rip), %xmm6            ## xmm6 = [24,24,24,24]
	movdqa	LCPI0_7(%rip), %xmm7            ## xmm7 = [28,28,28,28]
	movdqa	LCPI0_8(%rip), %xmm1            ## xmm1 = [32,32,32,32]
	.p2align	4, 0x90
LBB0_1:                                 ## =>This Inner Loop Header: Depth=1
	movdqa	%xmm0, %xmm2
	paddd	%xmm8, %xmm2
	movdqu	%xmm0, (%rax,%rcx,4)
	movdqu	%xmm2, 16(%rax,%rcx,4)
	movdqa	%xmm0, %xmm2
	paddd	%xmm9, %xmm2
	movdqa	%xmm0, %xmm3
	paddd	%xmm10, %xmm3
	movdqu	%xmm2, 32(%rax,%rcx,4)
	movdqu	%xmm3, 48(%rax,%rcx,4)
	movdqa	%xmm0, %xmm2
	paddd	%xmm4, %xmm2
	movdqa	%xmm0, %xmm3
	paddd	%xmm5, %xmm3
	movdqu	%xmm2, 64(%rax,%rcx,4)
	movdqu	%xmm3, 80(%rax,%rcx,4)
	movdqa	%xmm0, %xmm2
	paddd	%xmm6, %xmm2
	movdqa	%xmm0, %xmm3
	paddd	%xmm7, %xmm3
	movdqu	%xmm2, 96(%rax,%rcx,4)
	movdqu	%xmm3, 112(%rax,%rcx,4)
	addq	$32, %rcx
	paddd	%xmm1, %xmm0
	cmpq	$256, %rcx                      ## imm = 0x100
	jne	LBB0_1
## %bb.2:
	xorl	%r8d, %r8d
	movq	$-4, %r9
	xorl	%edi, %edi
	xorl	%ecx, %ecx
	.p2align	4, 0x90
LBB0_3:                                 ## =>This Inner Loop Header: Depth=1
	movl	16(%rax,%r9,4), %r10d
	movslq	%edi, %rdi
	movzbl	(%rdx,%rdi), %r11d
	addl	%r10d, %ecx
	addl	%r11d, %ecx
	movzbl	%cl, %r11d
	incl	%edi
	cmpl	%esi, %edi
	cmovel	%r8d, %edi
	movl	(%rax,%r11,4), %ebx
	movl	%ebx, 16(%rax,%r9,4)
	movl	%r10d, (%rax,%r11,4)
	movl	20(%rax,%r9,4), %r11d
	movslq	%edi, %rdi
	movzbl	(%rdx,%rdi), %r10d
	addl	%r11d, %ecx
	addl	%r10d, %ecx
	incl	%edi
	cmpl	%esi, %edi
	cmovel	%r8d, %edi
	movzbl	%cl, %r10d
	movl	(%rax,%r10,4), %ebx
	movl	%ebx, 20(%rax,%r9,4)
	movl	%r11d, (%rax,%r10,4)
	movl	24(%rax,%r9,4), %r11d
	movslq	%edi, %rdi
	movzbl	(%rdx,%rdi), %r10d
	addl	%r11d, %ecx
	addl	%r10d, %ecx
	movzbl	%cl, %r10d
	incl	%edi
	cmpl	%esi, %edi
	cmovel	%r8d, %edi
	movl	(%rax,%r10,4), %ebx
	movl	%ebx, 24(%rax,%r9,4)
	movl	%r11d, (%rax,%r10,4)
	movl	28(%rax,%r9,4), %r11d
	movslq	%edi, %rdi
	movzbl	(%rdx,%rdi), %r10d
	addl	%r11d, %ecx
	addl	%r10d, %ecx
	movzbl	%cl, %ecx
	incl	%edi
	cmpl	%esi, %edi
	cmovel	%r8d, %edi
	movl	(%rax,%rcx,4), %ebx
	movl	%ebx, 28(%rax,%r9,4)
	movl	%r11d, (%rax,%rcx,4)
	addq	$4, %r9
	cmpq	$252, %r9
	jb	LBB0_3
## %bb.4:
	popq	%rbx
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
.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 RC4_set_key
lCPI0_0:
	.long	0                               ; 0x0
	.long	1                               ; 0x1
	.long	2                               ; 0x2
	.long	3                               ; 0x3
lCPI0_1:
	.long	4                               ; 0x4
	.long	5                               ; 0x5
	.long	6                               ; 0x6
	.long	7                               ; 0x7
lCPI0_2:
	.long	8                               ; 0x8
	.long	9                               ; 0x9
	.long	10                              ; 0xa
	.long	11                              ; 0xb
lCPI0_3:
	.long	12                              ; 0xc
	.long	13                              ; 0xd
	.long	14                              ; 0xe
	.long	15                              ; 0xf
lCPI0_4:
	.long	16                              ; 0x10
	.long	17                              ; 0x11
	.long	18                              ; 0x12
	.long	19                              ; 0x13
lCPI0_5:
	.long	20                              ; 0x14
	.long	21                              ; 0x15
	.long	22                              ; 0x16
	.long	23                              ; 0x17
lCPI0_6:
	.long	24                              ; 0x18
	.long	25                              ; 0x19
	.long	26                              ; 0x1a
	.long	27                              ; 0x1b
lCPI0_7:
	.long	28                              ; 0x1c
	.long	29                              ; 0x1d
	.long	30                              ; 0x1e
	.long	31                              ; 0x1f
lCPI0_8:
	.long	32                              ; 0x20
	.long	33                              ; 0x21
	.long	34                              ; 0x22
	.long	35                              ; 0x23
lCPI0_9:
	.long	36                              ; 0x24
	.long	37                              ; 0x25
	.long	38                              ; 0x26
	.long	39                              ; 0x27
lCPI0_10:
	.long	40                              ; 0x28
	.long	41                              ; 0x29
	.long	42                              ; 0x2a
	.long	43                              ; 0x2b
lCPI0_11:
	.long	44                              ; 0x2c
	.long	45                              ; 0x2d
	.long	46                              ; 0x2e
	.long	47                              ; 0x2f
lCPI0_12:
	.long	48                              ; 0x30
	.long	49                              ; 0x31
	.long	50                              ; 0x32
	.long	51                              ; 0x33
lCPI0_13:
	.long	52                              ; 0x34
	.long	53                              ; 0x35
	.long	54                              ; 0x36
	.long	55                              ; 0x37
lCPI0_14:
	.long	56                              ; 0x38
	.long	57                              ; 0x39
	.long	58                              ; 0x3a
	.long	59                              ; 0x3b
lCPI0_15:
	.long	60                              ; 0x3c
	.long	61                              ; 0x3d
	.long	62                              ; 0x3e
	.long	63                              ; 0x3f
lCPI0_16:
	.long	64                              ; 0x40
	.long	65                              ; 0x41
	.long	66                              ; 0x42
	.long	67                              ; 0x43
lCPI0_17:
	.long	68                              ; 0x44
	.long	69                              ; 0x45
	.long	70                              ; 0x46
	.long	71                              ; 0x47
lCPI0_18:
	.long	72                              ; 0x48
	.long	73                              ; 0x49
	.long	74                              ; 0x4a
	.long	75                              ; 0x4b
lCPI0_19:
	.long	76                              ; 0x4c
	.long	77                              ; 0x4d
	.long	78                              ; 0x4e
	.long	79                              ; 0x4f
lCPI0_20:
	.long	80                              ; 0x50
	.long	81                              ; 0x51
	.long	82                              ; 0x52
	.long	83                              ; 0x53
lCPI0_21:
	.long	84                              ; 0x54
	.long	85                              ; 0x55
	.long	86                              ; 0x56
	.long	87                              ; 0x57
lCPI0_22:
	.long	88                              ; 0x58
	.long	89                              ; 0x59
	.long	90                              ; 0x5a
	.long	91                              ; 0x5b
lCPI0_23:
	.long	92                              ; 0x5c
	.long	93                              ; 0x5d
	.long	94                              ; 0x5e
	.long	95                              ; 0x5f
lCPI0_24:
	.long	96                              ; 0x60
	.long	97                              ; 0x61
	.long	98                              ; 0x62
	.long	99                              ; 0x63
lCPI0_25:
	.long	100                             ; 0x64
	.long	101                             ; 0x65
	.long	102                             ; 0x66
	.long	103                             ; 0x67
lCPI0_26:
	.long	104                             ; 0x68
	.long	105                             ; 0x69
	.long	106                             ; 0x6a
	.long	107                             ; 0x6b
lCPI0_27:
	.long	108                             ; 0x6c
	.long	109                             ; 0x6d
	.long	110                             ; 0x6e
	.long	111                             ; 0x6f
lCPI0_28:
	.long	112                             ; 0x70
	.long	113                             ; 0x71
	.long	114                             ; 0x72
	.long	115                             ; 0x73
lCPI0_29:
	.long	116                             ; 0x74
	.long	117                             ; 0x75
	.long	118                             ; 0x76
	.long	119                             ; 0x77
lCPI0_30:
	.long	120                             ; 0x78
	.long	121                             ; 0x79
	.long	122                             ; 0x7a
	.long	123                             ; 0x7b
lCPI0_31:
	.long	124                             ; 0x7c
	.long	125                             ; 0x7d
	.long	126                             ; 0x7e
	.long	127                             ; 0x7f
lCPI0_32:
	.long	128                             ; 0x80
	.long	129                             ; 0x81
	.long	130                             ; 0x82
	.long	131                             ; 0x83
lCPI0_33:
	.long	132                             ; 0x84
	.long	133                             ; 0x85
	.long	134                             ; 0x86
	.long	135                             ; 0x87
lCPI0_34:
	.long	136                             ; 0x88
	.long	137                             ; 0x89
	.long	138                             ; 0x8a
	.long	139                             ; 0x8b
lCPI0_35:
	.long	140                             ; 0x8c
	.long	141                             ; 0x8d
	.long	142                             ; 0x8e
	.long	143                             ; 0x8f
lCPI0_36:
	.long	144                             ; 0x90
	.long	145                             ; 0x91
	.long	146                             ; 0x92
	.long	147                             ; 0x93
lCPI0_37:
	.long	148                             ; 0x94
	.long	149                             ; 0x95
	.long	150                             ; 0x96
	.long	151                             ; 0x97
lCPI0_38:
	.long	152                             ; 0x98
	.long	153                             ; 0x99
	.long	154                             ; 0x9a
	.long	155                             ; 0x9b
lCPI0_39:
	.long	156                             ; 0x9c
	.long	157                             ; 0x9d
	.long	158                             ; 0x9e
	.long	159                             ; 0x9f
lCPI0_40:
	.long	160                             ; 0xa0
	.long	161                             ; 0xa1
	.long	162                             ; 0xa2
	.long	163                             ; 0xa3
lCPI0_41:
	.long	164                             ; 0xa4
	.long	165                             ; 0xa5
	.long	166                             ; 0xa6
	.long	167                             ; 0xa7
lCPI0_42:
	.long	168                             ; 0xa8
	.long	169                             ; 0xa9
	.long	170                             ; 0xaa
	.long	171                             ; 0xab
lCPI0_43:
	.long	172                             ; 0xac
	.long	173                             ; 0xad
	.long	174                             ; 0xae
	.long	175                             ; 0xaf
lCPI0_44:
	.long	176                             ; 0xb0
	.long	177                             ; 0xb1
	.long	178                             ; 0xb2
	.long	179                             ; 0xb3
lCPI0_45:
	.long	180                             ; 0xb4
	.long	181                             ; 0xb5
	.long	182                             ; 0xb6
	.long	183                             ; 0xb7
lCPI0_46:
	.long	184                             ; 0xb8
	.long	185                             ; 0xb9
	.long	186                             ; 0xba
	.long	187                             ; 0xbb
lCPI0_47:
	.long	188                             ; 0xbc
	.long	189                             ; 0xbd
	.long	190                             ; 0xbe
	.long	191                             ; 0xbf
lCPI0_48:
	.long	192                             ; 0xc0
	.long	193                             ; 0xc1
	.long	194                             ; 0xc2
	.long	195                             ; 0xc3
lCPI0_49:
	.long	196                             ; 0xc4
	.long	197                             ; 0xc5
	.long	198                             ; 0xc6
	.long	199                             ; 0xc7
lCPI0_50:
	.long	200                             ; 0xc8
	.long	201                             ; 0xc9
	.long	202                             ; 0xca
	.long	203                             ; 0xcb
lCPI0_51:
	.long	204                             ; 0xcc
	.long	205                             ; 0xcd
	.long	206                             ; 0xce
	.long	207                             ; 0xcf
lCPI0_52:
	.long	208                             ; 0xd0
	.long	209                             ; 0xd1
	.long	210                             ; 0xd2
	.long	211                             ; 0xd3
lCPI0_53:
	.long	212                             ; 0xd4
	.long	213                             ; 0xd5
	.long	214                             ; 0xd6
	.long	215                             ; 0xd7
lCPI0_54:
	.long	216                             ; 0xd8
	.long	217                             ; 0xd9
	.long	218                             ; 0xda
	.long	219                             ; 0xdb
lCPI0_55:
	.long	220                             ; 0xdc
	.long	221                             ; 0xdd
	.long	222                             ; 0xde
	.long	223                             ; 0xdf
lCPI0_56:
	.long	224                             ; 0xe0
	.long	225                             ; 0xe1
	.long	226                             ; 0xe2
	.long	227                             ; 0xe3
lCPI0_57:
	.long	228                             ; 0xe4
	.long	229                             ; 0xe5
	.long	230                             ; 0xe6
	.long	231                             ; 0xe7
lCPI0_58:
	.long	232                             ; 0xe8
	.long	233                             ; 0xe9
	.long	234                             ; 0xea
	.long	235                             ; 0xeb
lCPI0_59:
	.long	236                             ; 0xec
	.long	237                             ; 0xed
	.long	238                             ; 0xee
	.long	239                             ; 0xef
lCPI0_60:
	.long	240                             ; 0xf0
	.long	241                             ; 0xf1
	.long	242                             ; 0xf2
	.long	243                             ; 0xf3
lCPI0_61:
	.long	244                             ; 0xf4
	.long	245                             ; 0xf5
	.long	246                             ; 0xf6
	.long	247                             ; 0xf7
lCPI0_62:
	.long	248                             ; 0xf8
	.long	249                             ; 0xf9
	.long	250                             ; 0xfa
	.long	251                             ; 0xfb
lCPI0_63:
	.long	252                             ; 0xfc
	.long	253                             ; 0xfd
	.long	254                             ; 0xfe
	.long	255                             ; 0xff
	.section	__TEXT,__text,regular,pure_instructions
	.globl	_RC4_set_key
	.p2align	2
_RC4_set_key:                           ; @RC4_set_key
	.cfi_startproc
; %bb.0:
	mov	x8, #0
	mov	w10, #0
	mov	w11, #0
	ldr	x9, [x0]
	stp	xzr, xzr, [x0, #8]
Lloh0:
	adrp	x12, lCPI0_0@PAGE
Lloh1:
	ldr	q0, [x12, lCPI0_0@PAGEOFF]
Lloh2:
	adrp	x12, lCPI0_1@PAGE
Lloh3:
	ldr	q1, [x12, lCPI0_1@PAGEOFF]
	stp	q0, q1, [x9]
Lloh4:
	adrp	x12, lCPI0_2@PAGE
Lloh5:
	ldr	q0, [x12, lCPI0_2@PAGEOFF]
Lloh6:
	adrp	x12, lCPI0_3@PAGE
Lloh7:
	ldr	q1, [x12, lCPI0_3@PAGEOFF]
	stp	q0, q1, [x9, #32]
Lloh8:
	adrp	x12, lCPI0_4@PAGE
Lloh9:
	ldr	q0, [x12, lCPI0_4@PAGEOFF]
Lloh10:
	adrp	x12, lCPI0_5@PAGE
Lloh11:
	ldr	q1, [x12, lCPI0_5@PAGEOFF]
	stp	q0, q1, [x9, #64]
Lloh12:
	adrp	x12, lCPI0_6@PAGE
Lloh13:
	ldr	q0, [x12, lCPI0_6@PAGEOFF]
Lloh14:
	adrp	x12, lCPI0_7@PAGE
Lloh15:
	ldr	q1, [x12, lCPI0_7@PAGEOFF]
	stp	q0, q1, [x9, #96]
Lloh16:
	adrp	x12, lCPI0_8@PAGE
Lloh17:
	ldr	q0, [x12, lCPI0_8@PAGEOFF]
Lloh18:
	adrp	x12, lCPI0_9@PAGE
Lloh19:
	ldr	q1, [x12, lCPI0_9@PAGEOFF]
	stp	q0, q1, [x9, #128]
Lloh20:
	adrp	x12, lCPI0_10@PAGE
Lloh21:
	ldr	q0, [x12, lCPI0_10@PAGEOFF]
Lloh22:
	adrp	x12, lCPI0_11@PAGE
Lloh23:
	ldr	q1, [x12, lCPI0_11@PAGEOFF]
	stp	q0, q1, [x9, #160]
Lloh24:
	adrp	x12, lCPI0_12@PAGE
Lloh25:
	ldr	q0, [x12, lCPI0_12@PAGEOFF]
Lloh26:
	adrp	x12, lCPI0_13@PAGE
Lloh27:
	ldr	q1, [x12, lCPI0_13@PAGEOFF]
	stp	q0, q1, [x9, #192]
Lloh28:
	adrp	x12, lCPI0_14@PAGE
Lloh29:
	ldr	q0, [x12, lCPI0_14@PAGEOFF]
Lloh30:
	adrp	x12, lCPI0_15@PAGE
Lloh31:
	ldr	q1, [x12, lCPI0_15@PAGEOFF]
	stp	q0, q1, [x9, #224]
Lloh32:
	adrp	x12, lCPI0_16@PAGE
Lloh33:
	ldr	q0, [x12, lCPI0_16@PAGEOFF]
Lloh34:
	adrp	x12, lCPI0_17@PAGE
Lloh35:
	ldr	q1, [x12, lCPI0_17@PAGEOFF]
	stp	q0, q1, [x9, #256]
Lloh36:
	adrp	x12, lCPI0_18@PAGE
Lloh37:
	ldr	q0, [x12, lCPI0_18@PAGEOFF]
Lloh38:
	adrp	x12, lCPI0_19@PAGE
Lloh39:
	ldr	q1, [x12, lCPI0_19@PAGEOFF]
	stp	q0, q1, [x9, #288]
Lloh40:
	adrp	x12, lCPI0_20@PAGE
Lloh41:
	ldr	q0, [x12, lCPI0_20@PAGEOFF]
Lloh42:
	adrp	x12, lCPI0_21@PAGE
Lloh43:
	ldr	q1, [x12, lCPI0_21@PAGEOFF]
	stp	q0, q1, [x9, #320]
Lloh44:
	adrp	x12, lCPI0_22@PAGE
Lloh45:
	ldr	q0, [x12, lCPI0_22@PAGEOFF]
Lloh46:
	adrp	x12, lCPI0_23@PAGE
Lloh47:
	ldr	q1, [x12, lCPI0_23@PAGEOFF]
	stp	q0, q1, [x9, #352]
Lloh48:
	adrp	x12, lCPI0_24@PAGE
Lloh49:
	ldr	q0, [x12, lCPI0_24@PAGEOFF]
Lloh50:
	adrp	x12, lCPI0_25@PAGE
Lloh51:
	ldr	q1, [x12, lCPI0_25@PAGEOFF]
	stp	q0, q1, [x9, #384]
Lloh52:
	adrp	x12, lCPI0_26@PAGE
Lloh53:
	ldr	q0, [x12, lCPI0_26@PAGEOFF]
Lloh54:
	adrp	x12, lCPI0_27@PAGE
Lloh55:
	ldr	q1, [x12, lCPI0_27@PAGEOFF]
	stp	q0, q1, [x9, #416]
Lloh56:
	adrp	x12, lCPI0_28@PAGE
Lloh57:
	ldr	q0, [x12, lCPI0_28@PAGEOFF]
Lloh58:
	adrp	x12, lCPI0_29@PAGE
Lloh59:
	ldr	q1, [x12, lCPI0_29@PAGEOFF]
	stp	q0, q1, [x9, #448]
Lloh60:
	adrp	x12, lCPI0_30@PAGE
Lloh61:
	ldr	q0, [x12, lCPI0_30@PAGEOFF]
Lloh62:
	adrp	x12, lCPI0_31@PAGE
Lloh63:
	ldr	q1, [x12, lCPI0_31@PAGEOFF]
	stp	q0, q1, [x9, #480]
Lloh64:
	adrp	x12, lCPI0_32@PAGE
Lloh65:
	ldr	q0, [x12, lCPI0_32@PAGEOFF]
Lloh66:
	adrp	x12, lCPI0_33@PAGE
Lloh67:
	ldr	q1, [x12, lCPI0_33@PAGEOFF]
	stp	q0, q1, [x9, #512]
Lloh68:
	adrp	x12, lCPI0_34@PAGE
Lloh69:
	ldr	q0, [x12, lCPI0_34@PAGEOFF]
Lloh70:
	adrp	x12, lCPI0_35@PAGE
Lloh71:
	ldr	q1, [x12, lCPI0_35@PAGEOFF]
	stp	q0, q1, [x9, #544]
Lloh72:
	adrp	x12, lCPI0_36@PAGE
Lloh73:
	ldr	q0, [x12, lCPI0_36@PAGEOFF]
Lloh74:
	adrp	x12, lCPI0_37@PAGE
Lloh75:
	ldr	q1, [x12, lCPI0_37@PAGEOFF]
	stp	q0, q1, [x9, #576]
Lloh76:
	adrp	x12, lCPI0_38@PAGE
Lloh77:
	ldr	q0, [x12, lCPI0_38@PAGEOFF]
Lloh78:
	adrp	x12, lCPI0_39@PAGE
Lloh79:
	ldr	q1, [x12, lCPI0_39@PAGEOFF]
	stp	q0, q1, [x9, #608]
Lloh80:
	adrp	x12, lCPI0_40@PAGE
Lloh81:
	ldr	q0, [x12, lCPI0_40@PAGEOFF]
Lloh82:
	adrp	x12, lCPI0_41@PAGE
Lloh83:
	ldr	q1, [x12, lCPI0_41@PAGEOFF]
	stp	q0, q1, [x9, #640]
Lloh84:
	adrp	x12, lCPI0_42@PAGE
Lloh85:
	ldr	q0, [x12, lCPI0_42@PAGEOFF]
Lloh86:
	adrp	x12, lCPI0_43@PAGE
Lloh87:
	ldr	q1, [x12, lCPI0_43@PAGEOFF]
	stp	q0, q1, [x9, #672]
Lloh88:
	adrp	x12, lCPI0_44@PAGE
Lloh89:
	ldr	q0, [x12, lCPI0_44@PAGEOFF]
Lloh90:
	adrp	x12, lCPI0_45@PAGE
Lloh91:
	ldr	q1, [x12, lCPI0_45@PAGEOFF]
	stp	q0, q1, [x9, #704]
Lloh92:
	adrp	x12, lCPI0_46@PAGE
Lloh93:
	ldr	q0, [x12, lCPI0_46@PAGEOFF]
Lloh94:
	adrp	x12, lCPI0_47@PAGE
Lloh95:
	ldr	q1, [x12, lCPI0_47@PAGEOFF]
	stp	q0, q1, [x9, #736]
Lloh96:
	adrp	x12, lCPI0_48@PAGE
Lloh97:
	ldr	q0, [x12, lCPI0_48@PAGEOFF]
Lloh98:
	adrp	x12, lCPI0_49@PAGE
Lloh99:
	ldr	q1, [x12, lCPI0_49@PAGEOFF]
	stp	q0, q1, [x9, #768]
Lloh100:
	adrp	x12, lCPI0_50@PAGE
Lloh101:
	ldr	q0, [x12, lCPI0_50@PAGEOFF]
Lloh102:
	adrp	x12, lCPI0_51@PAGE
Lloh103:
	ldr	q1, [x12, lCPI0_51@PAGEOFF]
	stp	q0, q1, [x9, #800]
Lloh104:
	adrp	x12, lCPI0_52@PAGE
Lloh105:
	ldr	q0, [x12, lCPI0_52@PAGEOFF]
Lloh106:
	adrp	x12, lCPI0_53@PAGE
Lloh107:
	ldr	q1, [x12, lCPI0_53@PAGEOFF]
	stp	q0, q1, [x9, #832]
Lloh108:
	adrp	x12, lCPI0_54@PAGE
Lloh109:
	ldr	q0, [x12, lCPI0_54@PAGEOFF]
Lloh110:
	adrp	x12, lCPI0_55@PAGE
Lloh111:
	ldr	q1, [x12, lCPI0_55@PAGEOFF]
	stp	q0, q1, [x9, #864]
Lloh112:
	adrp	x12, lCPI0_56@PAGE
Lloh113:
	ldr	q0, [x12, lCPI0_56@PAGEOFF]
Lloh114:
	adrp	x12, lCPI0_57@PAGE
Lloh115:
	ldr	q1, [x12, lCPI0_57@PAGEOFF]
	stp	q0, q1, [x9, #896]
Lloh116:
	adrp	x12, lCPI0_58@PAGE
Lloh117:
	ldr	q0, [x12, lCPI0_58@PAGEOFF]
Lloh118:
	adrp	x12, lCPI0_59@PAGE
Lloh119:
	ldr	q1, [x12, lCPI0_59@PAGEOFF]
	stp	q0, q1, [x9, #928]
Lloh120:
	adrp	x12, lCPI0_60@PAGE
Lloh121:
	ldr	q0, [x12, lCPI0_60@PAGEOFF]
Lloh122:
	adrp	x12, lCPI0_61@PAGE
Lloh123:
	ldr	q1, [x12, lCPI0_61@PAGEOFF]
	stp	q0, q1, [x9, #960]
Lloh124:
	adrp	x12, lCPI0_62@PAGE
Lloh125:
	ldr	q0, [x12, lCPI0_62@PAGEOFF]
Lloh126:
	adrp	x12, lCPI0_63@PAGE
Lloh127:
	ldr	q1, [x12, lCPI0_63@PAGEOFF]
	stp	q0, q1, [x9, #992]
LBB0_1:                                 ; =>This Inner Loop Header: Depth=1
	add	x12, x9, x8, lsl #2
	ldr	w13, [x12]
	ldrb	w14, [x2, w10, sxtw]
	add	w11, w13, w11
	add	w11, w11, w14
	and	w14, w11, #0xff
	add	w15, w10, #1
	cmp	w15, w1
	csinc	w10, wzr, w10, eq
	lsl	x14, x14, #2
	ldr	w15, [x9, x14]
	str	w15, [x12]
	str	w13, [x9, x14]
	ldr	w13, [x12, #4]
	ldrb	w14, [x2, w10, sxtw]
	add	w11, w13, w11
	add	w11, w11, w14
	and	w14, w11, #0xff
	add	w15, w10, #1
	cmp	w15, w1
	csinc	w10, wzr, w10, eq
	lsl	x14, x14, #2
	ldr	w15, [x9, x14]
	str	w15, [x12, #4]
	str	w13, [x9, x14]
	ldr	w13, [x12, #8]
	ldrb	w14, [x2, w10, sxtw]
	add	w11, w13, w11
	add	w11, w11, w14
	and	w14, w11, #0xff
	add	w15, w10, #1
	cmp	w15, w1
	csinc	w10, wzr, w10, eq
	lsl	x14, x14, #2
	ldr	w15, [x9, x14]
	str	w15, [x12, #8]
	str	w13, [x9, x14]
	ldr	w13, [x12, #12]
	ldrb	w14, [x2, w10, sxtw]
	add	w11, w13, w11
	add	w11, w11, w14
	and	w11, w11, #0xff
	add	w14, w10, #1
	cmp	w14, w1
	csinc	w10, wzr, w10, eq
	lsl	x14, x11, #2
	ldr	w15, [x9, x14]
	str	w15, [x12, #12]
	str	w13, [x9, x14]
	add	x12, x8, #4
	cmp	x8, #252
	mov	x8, x12
	b.lo	LBB0_1
; %bb.2:
	ret
	.loh AdrpLdr	Lloh126, Lloh127
	.loh AdrpAdrp	Lloh124, Lloh126
	.loh AdrpLdr	Lloh124, Lloh125
	.loh AdrpAdrp	Lloh122, Lloh124
	.loh AdrpLdr	Lloh122, Lloh123
	.loh AdrpAdrp	Lloh120, Lloh122
	.loh AdrpLdr	Lloh120, Lloh121
	.loh AdrpAdrp	Lloh118, Lloh120
	.loh AdrpLdr	Lloh118, Lloh119
	.loh AdrpAdrp	Lloh116, Lloh118
	.loh AdrpLdr	Lloh116, Lloh117
	.loh AdrpAdrp	Lloh114, Lloh116
	.loh AdrpLdr	Lloh114, Lloh115
	.loh AdrpAdrp	Lloh112, Lloh114
	.loh AdrpLdr	Lloh112, Lloh113
	.loh AdrpAdrp	Lloh110, Lloh112
	.loh AdrpLdr	Lloh110, Lloh111
	.loh AdrpAdrp	Lloh108, Lloh110
	.loh AdrpLdr	Lloh108, Lloh109
	.loh AdrpAdrp	Lloh106, Lloh108
	.loh AdrpLdr	Lloh106, Lloh107
	.loh AdrpAdrp	Lloh104, Lloh106
	.loh AdrpLdr	Lloh104, Lloh105
	.loh AdrpAdrp	Lloh102, Lloh104
	.loh AdrpLdr	Lloh102, Lloh103
	.loh AdrpAdrp	Lloh100, Lloh102
	.loh AdrpLdr	Lloh100, Lloh101
	.loh AdrpAdrp	Lloh98, Lloh100
	.loh AdrpLdr	Lloh98, Lloh99
	.loh AdrpAdrp	Lloh96, Lloh98
	.loh AdrpLdr	Lloh96, Lloh97
	.loh AdrpAdrp	Lloh94, Lloh96
	.loh AdrpLdr	Lloh94, Lloh95
	.loh AdrpAdrp	Lloh92, Lloh94
	.loh AdrpLdr	Lloh92, Lloh93
	.loh AdrpAdrp	Lloh90, Lloh92
	.loh AdrpLdr	Lloh90, Lloh91
	.loh AdrpAdrp	Lloh88, Lloh90
	.loh AdrpLdr	Lloh88, Lloh89
	.loh AdrpAdrp	Lloh86, Lloh88
	.loh AdrpLdr	Lloh86, Lloh87
	.loh AdrpAdrp	Lloh84, Lloh86
	.loh AdrpLdr	Lloh84, Lloh85
	.loh AdrpAdrp	Lloh82, Lloh84
	.loh AdrpLdr	Lloh82, Lloh83
	.loh AdrpAdrp	Lloh80, Lloh82
	.loh AdrpLdr	Lloh80, Lloh81
	.loh AdrpAdrp	Lloh78, Lloh80
	.loh AdrpLdr	Lloh78, Lloh79
	.loh AdrpAdrp	Lloh76, Lloh78
	.loh AdrpLdr	Lloh76, Lloh77
	.loh AdrpAdrp	Lloh74, Lloh76
	.loh AdrpLdr	Lloh74, Lloh75
	.loh AdrpAdrp	Lloh72, Lloh74
	.loh AdrpLdr	Lloh72, Lloh73
	.loh AdrpAdrp	Lloh70, Lloh72
	.loh AdrpLdr	Lloh70, Lloh71
	.loh AdrpAdrp	Lloh68, Lloh70
	.loh AdrpLdr	Lloh68, Lloh69
	.loh AdrpAdrp	Lloh66, Lloh68
	.loh AdrpLdr	Lloh66, Lloh67
	.loh AdrpAdrp	Lloh64, Lloh66
	.loh AdrpLdr	Lloh64, Lloh65
	.loh AdrpAdrp	Lloh62, Lloh64
	.loh AdrpLdr	Lloh62, Lloh63
	.loh AdrpAdrp	Lloh60, Lloh62
	.loh AdrpLdr	Lloh60, Lloh61
	.loh AdrpAdrp	Lloh58, Lloh60
	.loh AdrpLdr	Lloh58, Lloh59
	.loh AdrpAdrp	Lloh56, Lloh58
	.loh AdrpLdr	Lloh56, Lloh57
	.loh AdrpAdrp	Lloh54, Lloh56
	.loh AdrpLdr	Lloh54, Lloh55
	.loh AdrpAdrp	Lloh52, Lloh54
	.loh AdrpLdr	Lloh52, Lloh53
	.loh AdrpAdrp	Lloh50, Lloh52
	.loh AdrpLdr	Lloh50, Lloh51
	.loh AdrpAdrp	Lloh48, Lloh50
	.loh AdrpLdr	Lloh48, Lloh49
	.loh AdrpAdrp	Lloh46, Lloh48
	.loh AdrpLdr	Lloh46, Lloh47
	.loh AdrpAdrp	Lloh44, Lloh46
	.loh AdrpLdr	Lloh44, Lloh45
	.loh AdrpAdrp	Lloh42, Lloh44
	.loh AdrpLdr	Lloh42, Lloh43
	.loh AdrpAdrp	Lloh40, Lloh42
	.loh AdrpLdr	Lloh40, Lloh41
	.loh AdrpAdrp	Lloh38, Lloh40
	.loh AdrpLdr	Lloh38, Lloh39
	.loh AdrpAdrp	Lloh36, Lloh38
	.loh AdrpLdr	Lloh36, Lloh37
	.loh AdrpAdrp	Lloh34, Lloh36
	.loh AdrpLdr	Lloh34, Lloh35
	.loh AdrpAdrp	Lloh32, Lloh34
	.loh AdrpLdr	Lloh32, Lloh33
	.loh AdrpAdrp	Lloh30, Lloh32
	.loh AdrpLdr	Lloh30, Lloh31
	.loh AdrpAdrp	Lloh28, Lloh30
	.loh AdrpLdr	Lloh28, Lloh29
	.loh AdrpAdrp	Lloh26, Lloh28
	.loh AdrpLdr	Lloh26, Lloh27
	.loh AdrpAdrp	Lloh24, Lloh26
	.loh AdrpLdr	Lloh24, Lloh25
	.loh AdrpAdrp	Lloh22, Lloh24
	.loh AdrpLdr	Lloh22, Lloh23
	.loh AdrpAdrp	Lloh20, Lloh22
	.loh AdrpLdr	Lloh20, Lloh21
	.loh AdrpAdrp	Lloh18, Lloh20
	.loh AdrpLdr	Lloh18, Lloh19
	.loh AdrpAdrp	Lloh16, Lloh18
	.loh AdrpLdr	Lloh16, Lloh17
	.loh AdrpAdrp	Lloh14, Lloh16
	.loh AdrpLdr	Lloh14, Lloh15
	.loh AdrpAdrp	Lloh12, Lloh14
	.loh AdrpLdr	Lloh12, Lloh13
	.loh AdrpAdrp	Lloh10, Lloh12
	.loh AdrpLdr	Lloh10, Lloh11
	.loh AdrpAdrp	Lloh8, Lloh10
	.loh AdrpLdr	Lloh8, Lloh9
	.loh AdrpAdrp	Lloh6, Lloh8
	.loh AdrpLdr	Lloh6, Lloh7
	.loh AdrpAdrp	Lloh4, Lloh6
	.loh AdrpLdr	Lloh4, Lloh5
	.loh AdrpAdrp	Lloh2, Lloh4
	.loh AdrpLdr	Lloh2, Lloh3
	.loh AdrpAdrp	Lloh0, Lloh2
	.loh AdrpLdr	Lloh0, Lloh1
	.cfi_endproc
                                        ; -- End function
.subsections_via_symbols
