	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function Fconf
_Fconf:                                 ## @Fconf
	.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	$24, %rsp
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
                                        ## kill: def $edi killed $edi def $rdi
	movl	%edi, %eax
	andl	$286331153, %eax                ## imm = 0x11111111
	movl	%edi, %ecx
	shrl	%ecx
	andl	$286331153, %ecx                ## imm = 0x11111111
	movl	%edi, %edx
	shrl	$2, %edx
	andl	$286331153, %edx                ## imm = 0x11111111
	shrl	$3, %edi
	andl	$286331153, %edi                ## imm = 0x11111111
	leal	(%rax,%rax,4), %eax
	leal	(%rax,%rax,2), %ebx
	leal	(%rcx,%rcx,4), %eax
	leal	(%rax,%rax,2), %r9d
	leal	(%rdx,%rdx,4), %eax
	leal	(%rax,%rax,2), %r8d
	leal	(%rdi,%rdi,4), %eax
	leal	(%rax,%rax,2), %ecx
	movl	%ecx, %eax
	shll	$4, %eax
	movl	%ecx, %r14d
	movl	%ecx, %edx
	sarl	$28, %r14d
	orl	%eax, %r14d
	movl	%ebx, %eax
	sarl	$4, %eax
	movl	%ebx, %ecx
	shll	$28, %ecx
	orl	%eax, %ecx
	xorl	(%rsi), %r14d
	xorl	4(%rsi), %ebx
	xorl	8(%rsi), %r9d
	movl	%r9d, -52(%rbp)                 ## 4-byte Spill
	xorl	12(%rsi), %r8d
	movl	%r8d, -56(%rbp)                 ## 4-byte Spill
	xorl	16(%rsi), %edx
	movl	%edx, -60(%rbp)                 ## 4-byte Spill
	xorl	20(%rsi), %ecx
	movl	%ecx, -64(%rbp)                 ## 4-byte Spill
	movl	%r14d, %eax
	andl	$-327498084, %eax               ## imm = 0xEC7AC69C
	movl	%r14d, %ecx
	andl	$1343207457, %ecx               ## imm = 0x500FB821
	xorl	$-1364529665, %ecx              ## imm = 0xAEAAEDFF
	movl	%ecx, %esi
	movl	%r14d, %ecx
	andl	$1089447945, %ecx               ## imm = 0x40EFA809
	movl	%r14d, %r13d
	andl	$-1511257304, %r13d             ## imm = 0xA5EC0B28
	xorl	$1758967859, %r13d              ## imm = 0x68D7B833
	movl	%r14d, %r15d
	andl	$623704096, %r15d               ## imm = 0x252CF820
	movl	%r14d, %edx
	andl	$1075861505, %edx               ## imm = 0x40205801
	xorl	$1945908742, %edx               ## imm = 0x73FC3606
	movl	%edx, %edi
	movl	%r14d, %edx
	andl	$-501155543, %edx               ## imm = 0xE220F929
	andl	%ebx, %esi
	xorl	%eax, %esi
	movl	%esi, -48(%rbp)                 ## 4-byte Spill
	movl	%r14d, %esi
	andl	$1151597025, %esi               ## imm = 0x44A3F9E1
	xorl	$-2111652464, %esi              ## imm = 0x8222BD90
	andl	%ebx, %r13d
	xorl	%ecx, %r13d
	movl	%r14d, %eax
	andl	$2035224650, %eax               ## imm = 0x794F104A
	andl	%ebx, %edi
	xorl	%r15d, %edi
	movl	%edi, -44(%rbp)                 ## 4-byte Spill
	movl	%r14d, %r10d
	andl	$40841739, %r10d                ## imm = 0x26F320B
	xorl	$812199948, %r10d               ## imm = 0x3069300C
	andl	%ebx, %esi
	xorl	%edx, %esi
	movl	%r14d, %ecx
	andl	$1983950874, %ecx               ## imm = 0x7640B01A
	andl	%ebx, %r10d
	xorl	%eax, %r10d
	movl	%r14d, %r12d
	andl	$596579698, %r12d               ## imm = 0x238F1572
	xorl	$1504289325, %r12d              ## imm = 0x59A9A22D
	andl	%ebx, %r12d
	xorl	%ecx, %r12d
	movl	%r14d, %eax
	andl	$2053357699, %eax               ## imm = 0x7A63C083
	movl	%r14d, %r15d
	andl	$298622976, %r15d               ## imm = 0x11CCA000
	xorl	$566768128, %r15d               ## imm = 0x21C83200
	andl	%ebx, %r15d
	xorl	%eax, %r15d
	movl	%r14d, %eax
	andl	$1370700777, %eax               ## imm = 0x51B33BE9
	movl	%r14d, %r11d
	andl	$990898350, %r11d               ## imm = 0x3B0FE8AE
	xorl	$-266958173, %r11d              ## imm = 0xF0168AA3
	andl	%ebx, %r11d
	xorl	%eax, %r11d
	movl	%r14d, %eax
	andl	$-1866495978, %eax              ## imm = 0x90BF8816
	movl	%r14d, %edx
	andl	$165891995, %edx                ## imm = 0x9E34F9B
	xorl	$1521644810, %edx               ## imm = 0x5AB2750A
	andl	%ebx, %edx
	xorl	%eax, %edx
	movl	%r14d, %eax
	andl	$17022600, %eax                 ## imm = 0x103BE88
	movl	%r14d, %r9d
	andl	$1236045349, %r9d               ## imm = 0x49AC8E25
	xorl	$-1825100881, %r9d              ## imm = 0x93372BAF
	andl	%ebx, %r9d
	xorl	%eax, %r9d
	movl	%r14d, %eax
	andl	$-1842597571, %eax              ## imm = 0x922C313D
	movl	%r14d, %edi
	andl	$1894724016, %edi               ## imm = 0x70EF31B0
	xorl	$-1844775488, %edi              ## imm = 0x920AF5C0
	andl	%ebx, %edi
	xorl	%eax, %edi
	movl	%r14d, %eax
	andl	$1785753856, %eax               ## imm = 0x6A707100
	movl	%r14d, %r8d
	andl	$-1183018991, %r8d              ## imm = 0xB97C9011
	xorl	$1400582150, %r8d               ## imm = 0x537B3006
	andl	%ebx, %r8d
	xorl	%eax, %r8d
	movl	%r14d, %ecx
	andl	$-1558132391, %ecx              ## imm = 0xA320C959
	movl	%r14d, %eax
	andl	$1856023370, %eax               ## imm = 0x6EA0AB4A
	xorl	$-1131440475, %eax              ## imm = 0xBC8F96A5
	andl	%ebx, %eax
	xorl	%ecx, %eax
	movl	%r14d, %ecx
	andl	$-145801685, %ecx               ## imm = 0xF74F3E2B
	xorl	$1717179555, %ecx               ## imm = 0x665A14A3
	andl	%ebx, %ecx
	movl	%r14d, %ebx
	andl	$1767103992, %ebx               ## imm = 0x6953DDF8
	xorl	%ebx, %ecx
	xorl	$926508645, %r13d               ## imm = 0x37396665
	movl	-52(%rbp), %ebx                 ## 4-byte Reload
	andl	%ebx, %r13d
	xorl	-48(%rbp), %r13d                ## 4-byte Folded Reload
	xorl	$-1566529256, %esi              ## imm = 0xA2A0A918
	andl	%ebx, %esi
	xorl	-44(%rbp), %esi                 ## 4-byte Folded Reload
	xorl	$1826674124, %r12d              ## imm = 0x6CE0D5CC
	andl	%ebx, %r12d
	xorl	%r10d, %r12d
	movl	%r14d, %r10d
	andl	$539978154, %r10d               ## imm = 0x202F69AA
	xorl	$-1595530872, %r10d             ## imm = 0xA0E62188
	andl	%ebx, %r10d
	xorl	%r15d, %r10d
	xorl	$-1867894586, %edx              ## imm = 0x90AA30C6
	andl	%ebx, %edx
	xorl	%r11d, %edx
	xorl	$-225959668, %edi               ## imm = 0xF288210C
	andl	%ebx, %edi
	xorl	%r9d, %edi
	xorl	$-1561349979, %eax              ## imm = 0xA2EFB0A5
	andl	%ebx, %eax
	xorl	%r8d, %eax
	andl	$-265261907, %r14d              ## imm = 0xF0306CAD
	xorl	$-219156276, %r14d              ## imm = 0xF2EFF0CC
	andl	%ebx, %r14d
	xorl	%ecx, %r14d
	xorl	$-909683269, %esi               ## imm = 0xC9C755BB
	movl	-56(%rbp), %ecx                 ## 4-byte Reload
	andl	%ecx, %esi
	xorl	%r13d, %esi
	xorl	$-1402139692, %r10d             ## imm = 0xAC6D0BD4
	andl	%ecx, %r10d
	xorl	%r12d, %r10d
	xorl	$1402060389, %edi               ## imm = 0x5391BE65
	andl	%ecx, %edi
	xorl	%edx, %edi
	xorl	$-86935899, %r14d               ## imm = 0xFAD176A5
	andl	%ecx, %r14d
	xorl	%eax, %r14d
	xorl	$-692671369, %r10d              ## imm = 0xD6B6AC77
	movl	-60(%rbp), %eax                 ## 4-byte Reload
	andl	%eax, %r10d
	xorl	%esi, %r10d
	xorl	$1674777280, %r14d              ## imm = 0x63D312C0
	andl	%eax, %r14d
	xorl	%edi, %r14d
	xorl	$-1350736550, %r14d             ## imm = 0xAF7D655A
	andl	-64(%rbp), %r14d                ## 4-byte Folded Reload
	xorl	%r10d, %r14d
	movl	%r14d, %r13d
	xorl	$-274256819, %r13d              ## imm = 0xEFA72C4D
	leal	(,%r13,8), %eax
	andl	$32, %eax
	movl	%eax, -60(%rbp)                 ## 4-byte Spill
	movl	%r14d, %ebx
	shll	$4, %ebx
	andl	$262144, %ebx                   ## imm = 0x40000
	movl	%r13d, %edi
	andl	$302121248, %edi                ## imm = 0x12020120
	movl	$5, %esi
	callq	_rotl
	movl	%eax, -64(%rbp)                 ## 4-byte Spill
	movl	%r14d, %eax
	shll	$6, %eax
	andl	$67108864, %eax                 ## imm = 0x4000000
	orl	%ebx, %eax
	movl	%r14d, %ebx
	shll	$9, %ebx
	andl	$16777216, %ebx                 ## imm = 0x1000000
	orl	%eax, %ebx
	movl	%r13d, %eax
	shrl	$22, %eax
	andl	$16, %eax
	movl	%eax, -52(%rbp)                 ## 4-byte Spill
	movl	%r13d, %eax
	andl	$1, %eax
	shll	$11, %eax
	movl	%eax, -48(%rbp)                 ## 4-byte Spill
	movl	%r13d, %edi
	andl	$536871424, %edi                ## imm = 0x20000200
	movl	$12, %esi
	callq	_rotl
	movl	%eax, -56(%rbp)                 ## 4-byte Spill
	movl	%r13d, %eax
	shrl	$19, %eax
	andl	$4, %eax
	movl	%r13d, %ecx
	andl	$64, %ecx
	shll	$14, %ecx
	orl	%eax, %ecx
	movl	%r13d, %r12d
	shll	$15, %r12d
	andl	$-2147483648, %r12d             ## imm = 0x80000000
	orl	%ecx, %r12d
	movl	%r14d, %r15d
	andl	$2, %r15d
	shll	$16, %r15d
	orl	%ebx, %r15d
	movl	%r13d, %edi
	andl	$1082136576, %edi               ## imm = 0x40801800
	movl	$17, %esi
	callq	_rotl
	movl	%eax, -44(%rbp)                 ## 4-byte Spill
	movl	%r14d, %eax
	shrl	$13, %eax
	andl	$64, %eax
	andl	$16, %r14d
	shll	$21, %r14d
	orl	%eax, %r14d
	orl	-60(%rbp), %r14d                ## 4-byte Folded Reload
	orl	-52(%rbp), %r14d                ## 4-byte Folded Reload
	orl	-48(%rbp), %r14d                ## 4-byte Folded Reload
	movl	%r13d, %ebx
	shrl	$10, %ebx
	andl	$16384, %ebx                    ## imm = 0x4000
	orl	%r12d, %ebx
	movl	%r13d, %edi
	andl	$-2013265912, %edi              ## imm = 0x88000008
	movl	$24, %esi
	callq	_rotl
	movl	%r13d, %ecx
	shrl	$7, %ecx
	andl	$9, %ecx
	orl	%ebx, %ecx
	shrl	$6, %r13d
	andl	$69760, %r13d                   ## imm = 0x11080
	movl	-56(%rbp), %edx                 ## 4-byte Reload
	orl	-64(%rbp), %edx                 ## 4-byte Folded Reload
	orl	-44(%rbp), %eax                 ## 4-byte Folded Reload
	orl	%edx, %eax
	orl	%r15d, %eax
	orl	%r14d, %eax
	orl	%ecx, %eax
	orl	%r13d, %eax
	addq	$24, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.no_dead_strip	_Fconf
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function Fconf
_Fconf:                                 ; @Fconf
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #128
	.cfi_def_cfa_offset 128
	stp	x28, x27, [sp, #32]             ; 16-byte Folded Spill
	stp	x26, x25, [sp, #48]             ; 16-byte Folded Spill
	stp	x24, x23, [sp, #64]             ; 16-byte Folded Spill
	stp	x22, x21, [sp, #80]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #96]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #112]            ; 16-byte Folded Spill
	add	x29, sp, #112
	.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
	and	w9, w0, #0x11111111
	lsr	w8, w0, #3
	and	w8, w8, #0x11111111
	lsl	w10, w9, #4
	lsl	w11, w8, #4
	ldp	w12, w14, [x1, #16]
	sub	w11, w11, w8
	eor	w8, w12, w11
	str	w8, [sp, #28]                   ; 4-byte Folded Spill
	lsl	w12, w11, #4
	orr	w11, w12, w11, asr #28
	ldp	w12, w13, [x1]
	sub	w9, w10, w9
	eor	w13, w13, w9
	asr	w10, w9, #4
	orr	w9, w10, w9, lsl #28
	lsr	w10, w0, #1
	and	w10, w10, #0x11111111
	lsr	w15, w0, #2
	and	w15, w15, #0x11111111
	lsl	w16, w10, #4
	lsl	w17, w15, #4
	eor	w2, w12, w11
	ldp	w11, w12, [x1, #8]
	sub	w10, w16, w10
	eor	w11, w11, w10
	sub	w10, w17, w15
	eor	w1, w12, w10
	eor	w8, w14, w9
	str	w8, [sp, #24]                   ; 4-byte Folded Spill
	mov	w12, #50844
	movk	w12, #60538, lsl #16
	and	w8, w2, w12
	str	w8, [sp, #4]                    ; 4-byte Folded Spill
	mov	w12, #47137
	movk	w12, #20495, lsl #16
	and	w12, w2, w12
	mov	w14, #60927
	movk	w14, #44714, lsl #16
	eor	w4, w12, w14
	mov	w12, #43017
	movk	w12, #16623, lsl #16
	and	w3, w2, w12
	mov	w12, #2856
	movk	w12, #42476, lsl #16
	and	w12, w2, w12
	mov	w14, #47155
	movk	w14, #26839, lsl #16
	eor	w6, w12, w14
	mov	w12, #63520
	movk	w12, #9516, lsl #16
	and	w8, w2, w12
	str	w8, [sp, #16]                   ; 4-byte Folded Spill
	mov	w12, #22529
	movk	w12, #16416, lsl #16
	and	w12, w2, w12
	mov	w15, #13830
	movk	w15, #29692, lsl #16
	eor	w8, w12, w15
	str	w8, [sp, #12]                   ; 4-byte Folded Spill
	mov	w12, #63785
	movk	w12, #57888, lsl #16
	and	w19, w2, w12
	mov	w12, #63969
	movk	w12, #17571, lsl #16
	and	w12, w2, w12
	mov	w16, #48528
	movk	w16, #33314, lsl #16
	eor	w20, w12, w16
	mov	w12, #4170
	movk	w12, #31055, lsl #16
	and	w8, w2, w12
	str	w8, [sp, #20]                   ; 4-byte Folded Spill
	mov	w16, #12811
	movk	w16, #623, lsl #16
	and	w16, w2, w16
	mov	w17, #12300
	movk	w17, #12393, lsl #16
	eor	w17, w16, w17
	mov	w16, #45082
	movk	w16, #30272, lsl #16
	and	w21, w2, w16
	mov	w16, #5490
	movk	w16, #9103, lsl #16
	and	w16, w2, w16
	mov	w0, #41517
	movk	w0, #22953, lsl #16
	eor	w23, w16, w0
	mov	w16, #49283
	movk	w16, #31331, lsl #16
	and	w8, w2, w16
	str	w8, [sp, #8]                    ; 4-byte Folded Spill
	mov	w0, #40960
	movk	w0, #4556, lsl #16
	and	w0, w2, w0
	mov	w5, #12800
	movk	w5, #8648, lsl #16
	eor	w5, w0, w5
	mov	w0, #27050
	movk	w0, #8239, lsl #16
	and	w0, w2, w0
	mov	w7, #8584
	movk	w7, #41190, lsl #16
	eor	w0, w0, w7
	mov	w7, #59566
	movk	w7, #15119, lsl #16
	and	w7, w2, w7
	mov	w22, #35491
	movk	w22, #61462, lsl #16
	eor	w22, w7, w22
	mov	w7, #20379
	movk	w7, #2531, lsl #16
	and	w7, w2, w7
	mov	w24, #29962
	movk	w24, #23218, lsl #16
	eor	w26, w7, w24
	mov	w7, #36389
	movk	w7, #18860, lsl #16
	and	w7, w2, w7
	mov	w24, #11183
	movk	w24, #37687, lsl #16
	eor	w25, w7, w24
	mov	w7, #12720
	movk	w7, #28911, lsl #16
	and	w7, w2, w7
	mov	w24, #62912
	movk	w24, #37386, lsl #16
	eor	w27, w7, w24
	mov	w7, #36881
	movk	w7, #47484, lsl #16
	and	w7, w2, w7
	mov	w24, #12294
	movk	w24, #21371, lsl #16
	eor	w28, w7, w24
	mov	w7, #43850
	movk	w7, #28320, lsl #16
	and	w7, w2, w7
	mov	w24, #38565
	movk	w24, #48271, lsl #16
	eor	w30, w7, w24
	mov	w7, #15915
	movk	w7, #63311, lsl #16
	and	w7, w2, w7
	mov	w24, #5283
	movk	w24, #26202, lsl #16
	eor	w10, w7, w24
	mov	w7, #15337
	movk	w7, #20915, lsl #16
	and	w7, w2, w7
	mov	w24, #34838
	movk	w24, #37055, lsl #16
	and	w8, w2, w24
	mov	w24, #48776
	movk	w24, #259, lsl #16
	and	w12, w2, w24
	mov	w24, #12605
	movk	w24, #37420, lsl #16
	and	w9, w2, w24
	mov	w24, #28928
	movk	w24, #27248, lsl #16
	and	w24, w2, w24
	mov	w14, #51545
	movk	w14, #41760, lsl #16
	and	w14, w2, w14
	mov	w15, #56824
	movk	w15, #26963, lsl #16
	and	w15, w2, w15
	mov	w16, #27821
	movk	w16, #61488, lsl #16
	and	w16, w2, w16
	mov	w2, #61644
	movk	w2, #62191, lsl #16
	eor	w16, w16, w2
	and	w2, w4, w13
	ldr	w4, [sp, #4]                    ; 4-byte Folded Reload
	eor	w2, w2, w4
	and	w4, w6, w13
	eor	w3, w3, w4
	mov	w4, #26213
	movk	w4, #14137, lsl #16
	eor	w3, w3, w4
	and	w4, w20, w13
	eor	w4, w19, w4
	mov	w6, #43288
	movk	w6, #41632, lsl #16
	eor	w4, w4, w6
	and	w6, w23, w13
	eor	w6, w21, w6
	mov	w19, #54732
	movk	w19, #27872, lsl #16
	eor	w6, w6, w19
	and	w19, w26, w13
	eor	w8, w8, w19
	mov	w19, #12486
	movk	w19, #37034, lsl #16
	eor	w8, w8, w19
	and	w19, w27, w13
	eor	w9, w9, w19
	mov	w19, #8460
	movk	w19, #62088, lsl #16
	eor	w9, w9, w19
	and	w19, w30, w13
	eor	w14, w14, w19
	mov	w19, #45221
	movk	w19, #41711, lsl #16
	eor	w14, w14, w19
	ldr	w19, [sp, #12]                  ; 4-byte Folded Reload
	and	w19, w19, w13
	and	w17, w17, w13
	and	w5, w5, w13
	and	w20, w22, w13
	and	w21, w25, w13
	and	w22, w28, w13
	and	w10, w10, w13
	and	w13, w3, w11
	eor	w13, w2, w13
	ldr	w2, [sp, #16]                   ; 4-byte Folded Reload
	eor	w2, w2, w19
	and	w3, w4, w11
	eor	w2, w2, w3
	mov	w3, #21947
	movk	w3, #51655, lsl #16
	eor	w2, w2, w3
	ldr	w3, [sp, #8]                    ; 4-byte Folded Reload
	eor	w3, w3, w5
	and	w0, w11, w0
	eor	w0, w3, w0
	mov	w3, #3028
	movk	w3, #44141, lsl #16
	eor	w0, w0, w3
	eor	w12, w12, w21
	and	w9, w9, w11
	eor	w9, w12, w9
	mov	w12, #48741
	movk	w12, #21393, lsl #16
	eor	w9, w9, w12
	and	w12, w6, w11
	and	w8, w8, w11
	and	w14, w14, w11
	and	w11, w11, w16
	eor	w10, w15, w10
	eor	w10, w10, w11
	mov	w11, #30373
	movk	w11, #64209, lsl #16
	eor	w10, w10, w11
	and	w11, w2, w1
	eor	w11, w13, w11
	ldr	w13, [sp, #20]                  ; 4-byte Folded Reload
	eor	w13, w13, w17
	eor	w12, w13, w12
	and	w13, w0, w1
	eor	w12, w12, w13
	mov	w13, #44151
	movk	w13, #54966, lsl #16
	eor	w12, w12, w13
	and	w9, w9, w1
	and	w10, w10, w1
	eor	w13, w24, w22
	eor	w13, w13, w14
	eor	w10, w13, w10
	mov	w13, #4800
	movk	w13, #25555, lsl #16
	eor	w10, w10, w13
	ldr	w13, [sp, #28]                  ; 4-byte Folded Reload
	and	w12, w12, w13
	eor	w11, w11, w12
	and	w10, w10, w13
	eor	w12, w7, w20
	eor	w8, w12, w8
	eor	w8, w8, w9
	eor	w8, w8, w10
	mov	w9, #25946
	movk	w9, #44925, lsl #16
	eor	w8, w8, w9
	ldr	w9, [sp, #24]                   ; 4-byte Folded Reload
	and	w8, w8, w9
	eor	w25, w11, w8
	mov	w8, #11341
	movk	w8, #61351, lsl #16
	eor	w23, w25, w8
	lsl	w8, w23, #3
	and	w9, w8, #0x20
	lsl	w8, w25, #4
	and	w8, w8, #0x40000
	stp	w8, w9, [sp, #24]               ; 8-byte Folded Spill
	mov	w8, #288
	movk	w8, #4610, lsl #16
	and	w0, w23, w8
	mov	w1, #5
	bl	_rotl
	lsl	w8, w25, #6
	and	w9, w8, #0x4000000
	lsl	w8, w25, #9
	and	w8, w8, #0x1000000
	stp	w0, w8, [sp, #4]                ; 8-byte Folded Spill
	lsr	w8, w23, #22
	and	w8, w8, #0x10
	str	w8, [sp, #20]                   ; 4-byte Folded Spill
	ubfiz	w8, w23, #11, #1
	stp	w9, w8, [sp, #12]               ; 8-byte Folded Spill
	and	w8, w23, #0x3ffffe00
	and	w0, w8, #0xe00003ff
	mov	w1, #12
	bl	_rotl
	mov	x20, x0
	lsr	w8, w23, #19
	and	w24, w8, #0x4
	lsl	w8, w23, #14
	and	w22, w8, #0x100000
	lsl	w8, w23, #15
	and	w28, w8, #0x80000000
	lsl	w8, w25, #16
	and	w26, w8, #0x20000
	mov	w8, #6144
	movk	w8, #16512, lsl #16
	and	w0, w23, w8
	mov	w1, #17
	bl	_rotl
	mov	x21, x0
	lsr	w8, w25, #13
	and	w27, w8, #0x40
	lsl	w8, w25, #21
	and	w25, w8, #0x2000000
	lsr	w8, w23, #10
	and	w19, w8, #0x4000
	mov	w8, #8
	movk	w8, #34816, lsl #16
	and	w0, w23, w8
	mov	w1, #24
	bl	_rotl
	mov	w8, #9
	and	w8, w8, w23, lsr #7
	mov	w9, #4224
	movk	w9, #1, lsl #16
	and	w9, w9, w23, lsr #6
	ldr	w10, [sp, #4]                   ; 4-byte Folded Reload
	orr	w10, w20, w10
	orr	w10, w10, w21
	orr	w10, w10, w0
	ldr	w11, [sp, #24]                  ; 4-byte Folded Reload
	orr	w10, w10, w11
	ldr	w11, [sp, #12]                  ; 4-byte Folded Reload
	orr	w10, w10, w11
	ldr	w11, [sp, #8]                   ; 4-byte Folded Reload
	orr	w10, w10, w11
	orr	w10, w10, w26
	orr	w10, w10, w27
	orr	w10, w10, w25
	ldr	w11, [sp, #28]                  ; 4-byte Folded Reload
	orr	w10, w10, w11
	ldr	w11, [sp, #20]                  ; 4-byte Folded Reload
	orr	w10, w10, w11
	ldr	w11, [sp, #16]                  ; 4-byte Folded Reload
	orr	w10, w10, w11
	orr	w10, w10, w24
	orr	w10, w10, w22
	orr	w10, w10, w28
	orr	w10, w10, w19
	orr	w8, w10, w8
	orr	w0, w8, w9
	ldp	x29, x30, [sp, #112]            ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #96]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #80]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #64]             ; 16-byte Folded Reload
	ldp	x26, x25, [sp, #48]             ; 16-byte Folded Reload
	ldp	x28, x27, [sp, #32]             ; 16-byte Folded Reload
	add	sp, sp, #128
	ret
	.cfi_endproc
                                        ; -- End function
	.no_dead_strip	_Fconf
.subsections_via_symbols
