	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal16,16byte_literals
	.p2align	4                               ## -- Begin function init_color_table
LCPI0_0:
	.long	0                               ## 0x0
	.long	8388608                         ## 0x800000
	.long	32768                           ## 0x8000
	.long	8421376                         ## 0x808000
LCPI0_1:
	.long	128                             ## 0x80
	.long	8388736                         ## 0x800080
	.long	32896                           ## 0x8080
	.long	12632256                        ## 0xc0c0c0
LCPI0_2:
	.long	8421504                         ## 0x808080
	.long	16711680                        ## 0xff0000
	.long	65280                           ## 0xff00
	.long	16776960                        ## 0xffff00
LCPI0_3:
	.long	255                             ## 0xff
	.long	16711935                        ## 0xff00ff
	.long	65535                           ## 0xffff
	.long	16777215                        ## 0xffffff
LCPI0_4:
	.long	526344                          ## 0x80808
	.long	1184274                         ## 0x121212
	.long	1842204                         ## 0x1c1c1c
	.long	2500134                         ## 0x262626
LCPI0_5:
	.long	3158064                         ## 0x303030
	.long	3815994                         ## 0x3a3a3a
	.long	4473924                         ## 0x444444
	.long	5131854                         ## 0x4e4e4e
LCPI0_6:
	.long	5789784                         ## 0x585858
	.long	6447714                         ## 0x626262
	.long	7105644                         ## 0x6c6c6c
	.long	7763574                         ## 0x767676
LCPI0_7:
	.long	8421504                         ## 0x808080
	.long	9079434                         ## 0x8a8a8a
	.long	9737364                         ## 0x949494
	.long	10395294                        ## 0x9e9e9e
LCPI0_8:
	.long	11053224                        ## 0xa8a8a8
	.long	11711154                        ## 0xb2b2b2
	.long	12369084                        ## 0xbcbcbc
	.long	13027014                        ## 0xc6c6c6
LCPI0_9:
	.long	13684944                        ## 0xd0d0d0
	.long	14342874                        ## 0xdadada
	.long	15000804                        ## 0xe4e4e4
	.long	15658734                        ## 0xeeeeee
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	4, 0x90
_init_color_table:                      ## @init_color_table
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	_color_table@GOTPCREL(%rip), %rax
	movq	(%rax), %r9
	movaps	LCPI0_0(%rip), %xmm0            ## xmm0 = [0,8388608,32768,8421376]
	movups	%xmm0, (%r9)
	movaps	LCPI0_1(%rip), %xmm0            ## xmm0 = [128,8388736,32896,12632256]
	movups	%xmm0, 16(%r9)
	movaps	LCPI0_2(%rip), %xmm0            ## xmm0 = [8421504,16711680,65280,16776960]
	movups	%xmm0, 32(%r9)
	movaps	LCPI0_3(%rip), %xmm0            ## xmm0 = [255,16711935,65535,16777215]
	movups	%xmm0, 48(%r9)
	movq	_value_range@GOTPCREL(%rip), %rax
	movq	(%rax), %r10
	xorl	%ecx, %ecx
	movabsq	$-6148914691236517205, %r8      ## imm = 0xAAAAAAAAAAAAAAAB
	.p2align	4, 0x90
LBB0_1:                                 ## =>This Inner Loop Header: Depth=1
	movq	%rcx, %rax
	mulq	%r8
	addq	%rdx, %rdx
	andq	$-8, %rdx
	leaq	(%rdx,%rdx,2), %rdx
	movq	%r10, %rax
	subq	%rdx, %rax
	movzbl	%cl, %edx
	imull	$57, %edx, %esi
	shrl	$11, %esi
	imull	$171, %esi, %edi
	shrl	$9, %edi
	andl	$-2, %edi
	leal	(%rdi,%rdi,2), %edi
	subb	%dil, %sil
	movzbl	%sil, %esi
	movl	(%r10,%rsi,4), %esi
	imull	$171, %edx, %edx
	shrl	$10, %edx
	imull	$171, %edx, %edi
	shrl	$9, %edi
	andl	$-2, %edi
	leal	(%rdi,%rdi,2), %edi
	subb	%dil, %dl
	movzbl	%dl, %edx
	movl	(%r10,%rdx,4), %edx
	movzbl	(%rax,%rcx,4), %eax
	movzbl	%sil, %esi
	shll	$16, %esi
	shll	$8, %edx
	movzwl	%dx, %edx
	orl	%esi, %edx
	orl	%eax, %edx
	movl	%edx, 64(%r9,%rcx,4)
	incq	%rcx
	cmpq	$216, %rcx
	jne	LBB0_1
## %bb.2:
	movaps	LCPI0_4(%rip), %xmm0            ## xmm0 = [526344,1184274,1842204,2500134]
	movups	%xmm0, 928(%r9)
	movaps	LCPI0_5(%rip), %xmm0            ## xmm0 = [3158064,3815994,4473924,5131854]
	movups	%xmm0, 944(%r9)
	movaps	LCPI0_6(%rip), %xmm0            ## xmm0 = [5789784,6447714,7105644,7763574]
	movups	%xmm0, 960(%r9)
	movaps	LCPI0_7(%rip), %xmm0            ## xmm0 = [8421504,9079434,9737364,10395294]
	movups	%xmm0, 976(%r9)
	movaps	LCPI0_8(%rip), %xmm0            ## xmm0 = [11053224,11711154,12369084,13027014]
	movups	%xmm0, 992(%r9)
	movaps	LCPI0_9(%rip), %xmm0            ## xmm0 = [13684944,14342874,15000804,15658734]
	movups	%xmm0, 1008(%r9)
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_color_table,8,3                ## @color_table
	.comm	_value_range,8,3                ## @value_range
	.no_dead_strip	_init_color_table
.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 init_color_table
lCPI0_0:
	.long	0                               ; 0x0
	.long	8388608                         ; 0x800000
	.long	32768                           ; 0x8000
	.long	8421376                         ; 0x808000
lCPI0_1:
	.long	128                             ; 0x80
	.long	8388736                         ; 0x800080
	.long	32896                           ; 0x8080
	.long	12632256                        ; 0xc0c0c0
lCPI0_2:
	.long	8421504                         ; 0x808080
	.long	16711680                        ; 0xff0000
	.long	65280                           ; 0xff00
	.long	16776960                        ; 0xffff00
lCPI0_3:
	.long	255                             ; 0xff
	.long	16711935                        ; 0xff00ff
	.long	65535                           ; 0xffff
	.long	16777215                        ; 0xffffff
lCPI0_4:
	.long	526344                          ; 0x80808
	.long	1184274                         ; 0x121212
	.long	1842204                         ; 0x1c1c1c
	.long	2500134                         ; 0x262626
lCPI0_5:
	.long	3158064                         ; 0x303030
	.long	3815994                         ; 0x3a3a3a
	.long	4473924                         ; 0x444444
	.long	5131854                         ; 0x4e4e4e
lCPI0_6:
	.long	5789784                         ; 0x585858
	.long	6447714                         ; 0x626262
	.long	7105644                         ; 0x6c6c6c
	.long	7763574                         ; 0x767676
lCPI0_7:
	.long	8421504                         ; 0x808080
	.long	9079434                         ; 0x8a8a8a
	.long	9737364                         ; 0x949494
	.long	10395294                        ; 0x9e9e9e
lCPI0_8:
	.long	11053224                        ; 0xa8a8a8
	.long	11711154                        ; 0xb2b2b2
	.long	12369084                        ; 0xbcbcbc
	.long	13027014                        ; 0xc6c6c6
lCPI0_9:
	.long	13684944                        ; 0xd0d0d0
	.long	14342874                        ; 0xdadada
	.long	15000804                        ; 0xe4e4e4
	.long	15658734                        ; 0xeeeeee
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	2
_init_color_table:                      ; @init_color_table
	.cfi_startproc
; %bb.0:
	mov	x9, #0
Lloh0:
	adrp	x8, _color_table@GOTPAGE
Lloh1:
	ldr	x8, [x8, _color_table@GOTPAGEOFF]
Lloh2:
	ldr	x8, [x8]
Lloh3:
	adrp	x10, lCPI0_0@PAGE
Lloh4:
	ldr	q0, [x10, lCPI0_0@PAGEOFF]
Lloh5:
	adrp	x10, lCPI0_1@PAGE
Lloh6:
	ldr	q1, [x10, lCPI0_1@PAGEOFF]
	stp	q0, q1, [x8]
Lloh7:
	adrp	x10, lCPI0_2@PAGE
Lloh8:
	ldr	q0, [x10, lCPI0_2@PAGEOFF]
Lloh9:
	adrp	x10, lCPI0_3@PAGE
Lloh10:
	ldr	q1, [x10, lCPI0_3@PAGEOFF]
Lloh11:
	adrp	x10, _value_range@GOTPAGE
Lloh12:
	ldr	x10, [x10, _value_range@GOTPAGEOFF]
	stp	q0, q1, [x8, #32]
Lloh13:
	ldr	x10, [x10]
	add	x11, x8, #64
	mov	w12, #57
	mov	w13, #171
	mov	w14, #6
LBB0_1:                                 ; =>This Inner Loop Header: Depth=1
	and	w15, w9, #0xff
	mul	w16, w15, w12
	lsr	w16, w16, #11
	mul	w17, w16, w13
	lsr	w17, w17, #10
	msub	w16, w17, w14, w16
	and	x16, x16, #0xff
	ldr	w16, [x10, x16, lsl #2]
	mul	w15, w15, w13
	lsr	w15, w15, #10
	mul	w17, w15, w13
	lsr	w17, w17, #10
	msub	w17, w17, w14, w15
	and	x17, x17, #0xff
	ldr	w17, [x10, x17, lsl #2]
	msub	w15, w15, w14, w9
	and	x15, x15, #0xff
	lsl	x15, x15, #2
	ldrb	w15, [x10, x15]
	ubfiz	w16, w16, #16, #8
	bfi	w16, w17, #8, #8
	orr	w15, w16, w15
	str	w15, [x11, x9, lsl #2]
	add	x9, x9, #1
	cmp	x9, #216
	b.ne	LBB0_1
; %bb.2:
Lloh14:
	adrp	x9, lCPI0_4@PAGE
Lloh15:
	ldr	q0, [x9, lCPI0_4@PAGEOFF]
Lloh16:
	adrp	x9, lCPI0_5@PAGE
Lloh17:
	ldr	q1, [x9, lCPI0_5@PAGEOFF]
	stp	q0, q1, [x8, #928]
Lloh18:
	adrp	x9, lCPI0_6@PAGE
Lloh19:
	ldr	q0, [x9, lCPI0_6@PAGEOFF]
Lloh20:
	adrp	x9, lCPI0_7@PAGE
Lloh21:
	ldr	q1, [x9, lCPI0_7@PAGEOFF]
	stp	q0, q1, [x8, #960]
Lloh22:
	adrp	x9, lCPI0_8@PAGE
Lloh23:
	ldr	q0, [x9, lCPI0_8@PAGEOFF]
Lloh24:
	adrp	x9, lCPI0_9@PAGE
Lloh25:
	ldr	q1, [x9, lCPI0_9@PAGEOFF]
	stp	q0, q1, [x8, #992]
	ret
	.loh AdrpLdrGotLdr	Lloh11, Lloh12, Lloh13
	.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 AdrpAdrp	Lloh3, Lloh5
	.loh AdrpLdr	Lloh3, Lloh4
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.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
	.cfi_endproc
                                        ; -- End function
	.comm	_color_table,8,3                ; @color_table
	.comm	_value_range,8,3                ; @value_range
	.no_dead_strip	_init_color_table
.subsections_via_symbols
