	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal16,16byte_literals
	.p2align	4                               ## -- Begin function set_palette
LCPI0_0:
	.long	4281808695                      ## 0xff373737
	.long	4281808735                      ## 0xff37375f
	.long	4281808775                      ## 0xff373787
	.long	4281808815                      ## 0xff3737af
LCPI0_1:
	.long	4281808855                      ## 0xff3737d7
	.long	4281808895                      ## 0xff3737ff
	.long	4281818935                      ## 0xff375f37
	.long	4281818975                      ## 0xff375f5f
LCPI0_2:
	.long	4281819015                      ## 0xff375f87
	.long	4281819055                      ## 0xff375faf
	.long	4281819095                      ## 0xff375fd7
	.long	4281819135                      ## 0xff375fff
LCPI0_3:
	.long	4281829175                      ## 0xff378737
	.long	4281829215                      ## 0xff37875f
	.long	4281829255                      ## 0xff378787
	.long	4281829295                      ## 0xff3787af
LCPI0_4:
	.long	4281829335                      ## 0xff3787d7
	.long	4281829375                      ## 0xff3787ff
	.long	4281839415                      ## 0xff37af37
	.long	4281839455                      ## 0xff37af5f
LCPI0_5:
	.long	4281839495                      ## 0xff37af87
	.long	4281839535                      ## 0xff37afaf
	.long	4281839575                      ## 0xff37afd7
	.long	4281839615                      ## 0xff37afff
LCPI0_6:
	.long	4281849655                      ## 0xff37d737
	.long	4281849695                      ## 0xff37d75f
	.long	4281849735                      ## 0xff37d787
	.long	4281849775                      ## 0xff37d7af
LCPI0_7:
	.long	4281849815                      ## 0xff37d7d7
	.long	4281849855                      ## 0xff37d7ff
	.long	4281859895                      ## 0xff37ff37
	.long	4281859935                      ## 0xff37ff5f
LCPI0_8:
	.long	4281859975                      ## 0xff37ff87
	.long	4281860015                      ## 0xff37ffaf
	.long	4281860055                      ## 0xff37ffd7
	.long	4281860095                      ## 0xff37ffff
LCPI0_9:
	.long	4284430135                      ## 0xff5f3737
	.long	4284430175                      ## 0xff5f375f
	.long	4284430215                      ## 0xff5f3787
	.long	4284430255                      ## 0xff5f37af
LCPI0_10:
	.long	4284430295                      ## 0xff5f37d7
	.long	4284430335                      ## 0xff5f37ff
	.long	4284440375                      ## 0xff5f5f37
	.long	4284440415                      ## 0xff5f5f5f
LCPI0_11:
	.long	4284440455                      ## 0xff5f5f87
	.long	4284440495                      ## 0xff5f5faf
	.long	4284440535                      ## 0xff5f5fd7
	.long	4284440575                      ## 0xff5f5fff
LCPI0_12:
	.long	4284450615                      ## 0xff5f8737
	.long	4284450655                      ## 0xff5f875f
	.long	4284450695                      ## 0xff5f8787
	.long	4284450735                      ## 0xff5f87af
LCPI0_13:
	.long	4284450775                      ## 0xff5f87d7
	.long	4284450815                      ## 0xff5f87ff
	.long	4284460855                      ## 0xff5faf37
	.long	4284460895                      ## 0xff5faf5f
LCPI0_14:
	.long	4284460935                      ## 0xff5faf87
	.long	4284460975                      ## 0xff5fafaf
	.long	4284461015                      ## 0xff5fafd7
	.long	4284461055                      ## 0xff5fafff
LCPI0_15:
	.long	4284471095                      ## 0xff5fd737
	.long	4284471135                      ## 0xff5fd75f
	.long	4284471175                      ## 0xff5fd787
	.long	4284471215                      ## 0xff5fd7af
LCPI0_16:
	.long	4284471255                      ## 0xff5fd7d7
	.long	4284471295                      ## 0xff5fd7ff
	.long	4284481335                      ## 0xff5fff37
	.long	4284481375                      ## 0xff5fff5f
LCPI0_17:
	.long	4284481415                      ## 0xff5fff87
	.long	4284481455                      ## 0xff5fffaf
	.long	4284481495                      ## 0xff5fffd7
	.long	4284481535                      ## 0xff5fffff
LCPI0_18:
	.long	4287051575                      ## 0xff873737
	.long	4287051615                      ## 0xff87375f
	.long	4287051655                      ## 0xff873787
	.long	4287051695                      ## 0xff8737af
LCPI0_19:
	.long	4287051735                      ## 0xff8737d7
	.long	4287051775                      ## 0xff8737ff
	.long	4287061815                      ## 0xff875f37
	.long	4287061855                      ## 0xff875f5f
LCPI0_20:
	.long	4287061895                      ## 0xff875f87
	.long	4287061935                      ## 0xff875faf
	.long	4287061975                      ## 0xff875fd7
	.long	4287062015                      ## 0xff875fff
LCPI0_21:
	.long	4287072055                      ## 0xff878737
	.long	4287072095                      ## 0xff87875f
	.long	4287072135                      ## 0xff878787
	.long	4287072175                      ## 0xff8787af
LCPI0_22:
	.long	4287072215                      ## 0xff8787d7
	.long	4287072255                      ## 0xff8787ff
	.long	4287082295                      ## 0xff87af37
	.long	4287082335                      ## 0xff87af5f
LCPI0_23:
	.long	4287082375                      ## 0xff87af87
	.long	4287082415                      ## 0xff87afaf
	.long	4287082455                      ## 0xff87afd7
	.long	4287082495                      ## 0xff87afff
LCPI0_24:
	.long	4287092535                      ## 0xff87d737
	.long	4287092575                      ## 0xff87d75f
	.long	4287092615                      ## 0xff87d787
	.long	4287092655                      ## 0xff87d7af
LCPI0_25:
	.long	4287092695                      ## 0xff87d7d7
	.long	4287092735                      ## 0xff87d7ff
	.long	4287102775                      ## 0xff87ff37
	.long	4287102815                      ## 0xff87ff5f
LCPI0_26:
	.long	4287102855                      ## 0xff87ff87
	.long	4287102895                      ## 0xff87ffaf
	.long	4287102935                      ## 0xff87ffd7
	.long	4287102975                      ## 0xff87ffff
LCPI0_27:
	.long	4289673015                      ## 0xffaf3737
	.long	4289673055                      ## 0xffaf375f
	.long	4289673095                      ## 0xffaf3787
	.long	4289673135                      ## 0xffaf37af
LCPI0_28:
	.long	4289673175                      ## 0xffaf37d7
	.long	4289673215                      ## 0xffaf37ff
	.long	4289683255                      ## 0xffaf5f37
	.long	4289683295                      ## 0xffaf5f5f
LCPI0_29:
	.long	4289683335                      ## 0xffaf5f87
	.long	4289683375                      ## 0xffaf5faf
	.long	4289683415                      ## 0xffaf5fd7
	.long	4289683455                      ## 0xffaf5fff
LCPI0_30:
	.long	4289693495                      ## 0xffaf8737
	.long	4289693535                      ## 0xffaf875f
	.long	4289693575                      ## 0xffaf8787
	.long	4289693615                      ## 0xffaf87af
LCPI0_31:
	.long	4289693655                      ## 0xffaf87d7
	.long	4289693695                      ## 0xffaf87ff
	.long	4289703735                      ## 0xffafaf37
	.long	4289703775                      ## 0xffafaf5f
LCPI0_32:
	.long	4289703815                      ## 0xffafaf87
	.long	4289703855                      ## 0xffafafaf
	.long	4289703895                      ## 0xffafafd7
	.long	4289703935                      ## 0xffafafff
LCPI0_33:
	.long	4289713975                      ## 0xffafd737
	.long	4289714015                      ## 0xffafd75f
	.long	4289714055                      ## 0xffafd787
	.long	4289714095                      ## 0xffafd7af
LCPI0_34:
	.long	4289714135                      ## 0xffafd7d7
	.long	4289714175                      ## 0xffafd7ff
	.long	4289724215                      ## 0xffafff37
	.long	4289724255                      ## 0xffafff5f
LCPI0_35:
	.long	4289724295                      ## 0xffafff87
	.long	4289724335                      ## 0xffafffaf
	.long	4289724375                      ## 0xffafffd7
	.long	4289724415                      ## 0xffafffff
LCPI0_36:
	.long	4292294455                      ## 0xffd73737
	.long	4292294495                      ## 0xffd7375f
	.long	4292294535                      ## 0xffd73787
	.long	4292294575                      ## 0xffd737af
LCPI0_37:
	.long	4292294615                      ## 0xffd737d7
	.long	4292294655                      ## 0xffd737ff
	.long	4292304695                      ## 0xffd75f37
	.long	4292304735                      ## 0xffd75f5f
LCPI0_38:
	.long	4292304775                      ## 0xffd75f87
	.long	4292304815                      ## 0xffd75faf
	.long	4292304855                      ## 0xffd75fd7
	.long	4292304895                      ## 0xffd75fff
LCPI0_39:
	.long	4292314935                      ## 0xffd78737
	.long	4292314975                      ## 0xffd7875f
	.long	4292315015                      ## 0xffd78787
	.long	4292315055                      ## 0xffd787af
LCPI0_40:
	.long	4292315095                      ## 0xffd787d7
	.long	4292315135                      ## 0xffd787ff
	.long	4292325175                      ## 0xffd7af37
	.long	4292325215                      ## 0xffd7af5f
LCPI0_41:
	.long	4292325255                      ## 0xffd7af87
	.long	4292325295                      ## 0xffd7afaf
	.long	4292325335                      ## 0xffd7afd7
	.long	4292325375                      ## 0xffd7afff
LCPI0_42:
	.long	4292335415                      ## 0xffd7d737
	.long	4292335455                      ## 0xffd7d75f
	.long	4292335495                      ## 0xffd7d787
	.long	4292335535                      ## 0xffd7d7af
LCPI0_43:
	.long	4292335575                      ## 0xffd7d7d7
	.long	4292335615                      ## 0xffd7d7ff
	.long	4292345655                      ## 0xffd7ff37
	.long	4292345695                      ## 0xffd7ff5f
LCPI0_44:
	.long	4292345735                      ## 0xffd7ff87
	.long	4292345775                      ## 0xffd7ffaf
	.long	4292345815                      ## 0xffd7ffd7
	.long	4292345855                      ## 0xffd7ffff
LCPI0_45:
	.long	4294915895                      ## 0xffff3737
	.long	4294915935                      ## 0xffff375f
	.long	4294915975                      ## 0xffff3787
	.long	4294916015                      ## 0xffff37af
LCPI0_46:
	.long	4294916055                      ## 0xffff37d7
	.long	4294916095                      ## 0xffff37ff
	.long	4294926135                      ## 0xffff5f37
	.long	4294926175                      ## 0xffff5f5f
LCPI0_47:
	.long	4294926215                      ## 0xffff5f87
	.long	4294926255                      ## 0xffff5faf
	.long	4294926295                      ## 0xffff5fd7
	.long	4294926335                      ## 0xffff5fff
LCPI0_48:
	.long	4294936375                      ## 0xffff8737
	.long	4294936415                      ## 0xffff875f
	.long	4294936455                      ## 0xffff8787
	.long	4294936495                      ## 0xffff87af
LCPI0_49:
	.long	4294936535                      ## 0xffff87d7
	.long	4294936575                      ## 0xffff87ff
	.long	4294946615                      ## 0xffffaf37
	.long	4294946655                      ## 0xffffaf5f
LCPI0_50:
	.long	4294946695                      ## 0xffffaf87
	.long	4294946735                      ## 0xffffafaf
	.long	4294946775                      ## 0xffffafd7
	.long	4294946815                      ## 0xffffafff
LCPI0_51:
	.long	4294956855                      ## 0xffffd737
	.long	4294956895                      ## 0xffffd75f
	.long	4294956935                      ## 0xffffd787
	.long	4294956975                      ## 0xffffd7af
LCPI0_52:
	.long	4294957015                      ## 0xffffd7d7
	.long	4294957055                      ## 0xffffd7ff
	.long	4294967095                      ## 0xffffff37
	.long	4294967135                      ## 0xffffff5f
LCPI0_53:
	.long	4294967175                      ## 0xffffff87
	.long	4294967215                      ## 0xffffffaf
	.long	4294967255                      ## 0xffffffd7
	.long	4294967295                      ## 0xffffffff
LCPI0_54:
	.long	4278716424                      ## 0xff080808
	.long	4279374354                      ## 0xff121212
	.long	4280032284                      ## 0xff1c1c1c
	.long	4280690214                      ## 0xff262626
LCPI0_55:
	.long	4281348144                      ## 0xff303030
	.long	4282006074                      ## 0xff3a3a3a
	.long	4282664004                      ## 0xff444444
	.long	4283321934                      ## 0xff4e4e4e
LCPI0_56:
	.long	4283979864                      ## 0xff585858
	.long	4284637794                      ## 0xff626262
	.long	4285295724                      ## 0xff6c6c6c
	.long	4285953654                      ## 0xff767676
LCPI0_57:
	.long	4286611584                      ## 0xff808080
	.long	4287269514                      ## 0xff8a8a8a
	.long	4287927444                      ## 0xff949494
	.long	4288585374                      ## 0xff9e9e9e
LCPI0_58:
	.long	4289243304                      ## 0xffa8a8a8
	.long	4289901234                      ## 0xffb2b2b2
	.long	4290559164                      ## 0xffbcbcbc
	.long	4291217094                      ## 0xffc6c6c6
LCPI0_59:
	.long	4291875024                      ## 0xffd0d0d0
	.long	4292532954                      ## 0xffdadada
	.long	4293190884                      ## 0xffe4e4e4
	.long	4293848814                      ## 0xffeeeeee
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	4, 0x90
_set_palette:                           ## @set_palette
	.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
	pushq	%rax
	.cfi_offset %rbx, -24
	movq	%rdi, %rbx
	movq	_ff_cga_palette@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	$64, %edx
	callq	_memcpy
	movaps	LCPI0_0(%rip), %xmm0            ## xmm0 = [4281808695,4281808735,4281808775,4281808815]
	movups	%xmm0, 64(%rbx)
	movaps	LCPI0_1(%rip), %xmm0            ## xmm0 = [4281808855,4281808895,4281818935,4281818975]
	movups	%xmm0, 80(%rbx)
	movaps	LCPI0_2(%rip), %xmm0            ## xmm0 = [4281819015,4281819055,4281819095,4281819135]
	movups	%xmm0, 96(%rbx)
	movaps	LCPI0_3(%rip), %xmm0            ## xmm0 = [4281829175,4281829215,4281829255,4281829295]
	movups	%xmm0, 112(%rbx)
	movaps	LCPI0_4(%rip), %xmm0            ## xmm0 = [4281829335,4281829375,4281839415,4281839455]
	movups	%xmm0, 128(%rbx)
	movaps	LCPI0_5(%rip), %xmm0            ## xmm0 = [4281839495,4281839535,4281839575,4281839615]
	movups	%xmm0, 144(%rbx)
	movaps	LCPI0_6(%rip), %xmm0            ## xmm0 = [4281849655,4281849695,4281849735,4281849775]
	movups	%xmm0, 160(%rbx)
	movaps	LCPI0_7(%rip), %xmm0            ## xmm0 = [4281849815,4281849855,4281859895,4281859935]
	movups	%xmm0, 176(%rbx)
	movaps	LCPI0_8(%rip), %xmm0            ## xmm0 = [4281859975,4281860015,4281860055,4281860095]
	movups	%xmm0, 192(%rbx)
	movaps	LCPI0_9(%rip), %xmm0            ## xmm0 = [4284430135,4284430175,4284430215,4284430255]
	movups	%xmm0, 208(%rbx)
	movaps	LCPI0_10(%rip), %xmm0           ## xmm0 = [4284430295,4284430335,4284440375,4284440415]
	movups	%xmm0, 224(%rbx)
	movaps	LCPI0_11(%rip), %xmm0           ## xmm0 = [4284440455,4284440495,4284440535,4284440575]
	movups	%xmm0, 240(%rbx)
	movaps	LCPI0_12(%rip), %xmm0           ## xmm0 = [4284450615,4284450655,4284450695,4284450735]
	movups	%xmm0, 256(%rbx)
	movaps	LCPI0_13(%rip), %xmm0           ## xmm0 = [4284450775,4284450815,4284460855,4284460895]
	movups	%xmm0, 272(%rbx)
	movaps	LCPI0_14(%rip), %xmm0           ## xmm0 = [4284460935,4284460975,4284461015,4284461055]
	movups	%xmm0, 288(%rbx)
	movaps	LCPI0_15(%rip), %xmm0           ## xmm0 = [4284471095,4284471135,4284471175,4284471215]
	movups	%xmm0, 304(%rbx)
	movaps	LCPI0_16(%rip), %xmm0           ## xmm0 = [4284471255,4284471295,4284481335,4284481375]
	movups	%xmm0, 320(%rbx)
	movaps	LCPI0_17(%rip), %xmm0           ## xmm0 = [4284481415,4284481455,4284481495,4284481535]
	movups	%xmm0, 336(%rbx)
	movaps	LCPI0_18(%rip), %xmm0           ## xmm0 = [4287051575,4287051615,4287051655,4287051695]
	movups	%xmm0, 352(%rbx)
	movaps	LCPI0_19(%rip), %xmm0           ## xmm0 = [4287051735,4287051775,4287061815,4287061855]
	movups	%xmm0, 368(%rbx)
	movaps	LCPI0_20(%rip), %xmm0           ## xmm0 = [4287061895,4287061935,4287061975,4287062015]
	movups	%xmm0, 384(%rbx)
	movaps	LCPI0_21(%rip), %xmm0           ## xmm0 = [4287072055,4287072095,4287072135,4287072175]
	movups	%xmm0, 400(%rbx)
	movaps	LCPI0_22(%rip), %xmm0           ## xmm0 = [4287072215,4287072255,4287082295,4287082335]
	movups	%xmm0, 416(%rbx)
	movaps	LCPI0_23(%rip), %xmm0           ## xmm0 = [4287082375,4287082415,4287082455,4287082495]
	movups	%xmm0, 432(%rbx)
	movaps	LCPI0_24(%rip), %xmm0           ## xmm0 = [4287092535,4287092575,4287092615,4287092655]
	movups	%xmm0, 448(%rbx)
	movaps	LCPI0_25(%rip), %xmm0           ## xmm0 = [4287092695,4287092735,4287102775,4287102815]
	movups	%xmm0, 464(%rbx)
	movaps	LCPI0_26(%rip), %xmm0           ## xmm0 = [4287102855,4287102895,4287102935,4287102975]
	movups	%xmm0, 480(%rbx)
	movaps	LCPI0_27(%rip), %xmm0           ## xmm0 = [4289673015,4289673055,4289673095,4289673135]
	movups	%xmm0, 496(%rbx)
	movaps	LCPI0_28(%rip), %xmm0           ## xmm0 = [4289673175,4289673215,4289683255,4289683295]
	movups	%xmm0, 512(%rbx)
	movaps	LCPI0_29(%rip), %xmm0           ## xmm0 = [4289683335,4289683375,4289683415,4289683455]
	movups	%xmm0, 528(%rbx)
	movaps	LCPI0_30(%rip), %xmm0           ## xmm0 = [4289693495,4289693535,4289693575,4289693615]
	movups	%xmm0, 544(%rbx)
	movaps	LCPI0_31(%rip), %xmm0           ## xmm0 = [4289693655,4289693695,4289703735,4289703775]
	movups	%xmm0, 560(%rbx)
	movaps	LCPI0_32(%rip), %xmm0           ## xmm0 = [4289703815,4289703855,4289703895,4289703935]
	movups	%xmm0, 576(%rbx)
	movaps	LCPI0_33(%rip), %xmm0           ## xmm0 = [4289713975,4289714015,4289714055,4289714095]
	movups	%xmm0, 592(%rbx)
	movaps	LCPI0_34(%rip), %xmm0           ## xmm0 = [4289714135,4289714175,4289724215,4289724255]
	movups	%xmm0, 608(%rbx)
	movaps	LCPI0_35(%rip), %xmm0           ## xmm0 = [4289724295,4289724335,4289724375,4289724415]
	movups	%xmm0, 624(%rbx)
	movaps	LCPI0_36(%rip), %xmm0           ## xmm0 = [4292294455,4292294495,4292294535,4292294575]
	movups	%xmm0, 640(%rbx)
	movaps	LCPI0_37(%rip), %xmm0           ## xmm0 = [4292294615,4292294655,4292304695,4292304735]
	movups	%xmm0, 656(%rbx)
	movaps	LCPI0_38(%rip), %xmm0           ## xmm0 = [4292304775,4292304815,4292304855,4292304895]
	movups	%xmm0, 672(%rbx)
	movaps	LCPI0_39(%rip), %xmm0           ## xmm0 = [4292314935,4292314975,4292315015,4292315055]
	movups	%xmm0, 688(%rbx)
	movaps	LCPI0_40(%rip), %xmm0           ## xmm0 = [4292315095,4292315135,4292325175,4292325215]
	movups	%xmm0, 704(%rbx)
	movaps	LCPI0_41(%rip), %xmm0           ## xmm0 = [4292325255,4292325295,4292325335,4292325375]
	movups	%xmm0, 720(%rbx)
	movaps	LCPI0_42(%rip), %xmm0           ## xmm0 = [4292335415,4292335455,4292335495,4292335535]
	movups	%xmm0, 736(%rbx)
	movaps	LCPI0_43(%rip), %xmm0           ## xmm0 = [4292335575,4292335615,4292345655,4292345695]
	movups	%xmm0, 752(%rbx)
	movaps	LCPI0_44(%rip), %xmm0           ## xmm0 = [4292345735,4292345775,4292345815,4292345855]
	movups	%xmm0, 768(%rbx)
	movaps	LCPI0_45(%rip), %xmm0           ## xmm0 = [4294915895,4294915935,4294915975,4294916015]
	movups	%xmm0, 784(%rbx)
	movaps	LCPI0_46(%rip), %xmm0           ## xmm0 = [4294916055,4294916095,4294926135,4294926175]
	movups	%xmm0, 800(%rbx)
	movaps	LCPI0_47(%rip), %xmm0           ## xmm0 = [4294926215,4294926255,4294926295,4294926335]
	movups	%xmm0, 816(%rbx)
	movaps	LCPI0_48(%rip), %xmm0           ## xmm0 = [4294936375,4294936415,4294936455,4294936495]
	movups	%xmm0, 832(%rbx)
	movaps	LCPI0_49(%rip), %xmm0           ## xmm0 = [4294936535,4294936575,4294946615,4294946655]
	movups	%xmm0, 848(%rbx)
	movaps	LCPI0_50(%rip), %xmm0           ## xmm0 = [4294946695,4294946735,4294946775,4294946815]
	movups	%xmm0, 864(%rbx)
	movaps	LCPI0_51(%rip), %xmm0           ## xmm0 = [4294956855,4294956895,4294956935,4294956975]
	movups	%xmm0, 880(%rbx)
	movaps	LCPI0_52(%rip), %xmm0           ## xmm0 = [4294957015,4294957055,4294967095,4294967135]
	movups	%xmm0, 896(%rbx)
	movaps	LCPI0_53(%rip), %xmm0           ## xmm0 = [4294967175,4294967215,4294967255,4294967295]
	movups	%xmm0, 912(%rbx)
	movaps	LCPI0_54(%rip), %xmm0           ## xmm0 = [4278716424,4279374354,4280032284,4280690214]
	movups	%xmm0, 928(%rbx)
	movaps	LCPI0_55(%rip), %xmm0           ## xmm0 = [4281348144,4282006074,4282664004,4283321934]
	movups	%xmm0, 944(%rbx)
	movaps	LCPI0_56(%rip), %xmm0           ## xmm0 = [4283979864,4284637794,4285295724,4285953654]
	movups	%xmm0, 960(%rbx)
	movaps	LCPI0_57(%rip), %xmm0           ## xmm0 = [4286611584,4287269514,4287927444,4288585374]
	movups	%xmm0, 976(%rbx)
	movaps	LCPI0_58(%rip), %xmm0           ## xmm0 = [4289243304,4289901234,4290559164,4291217094]
	movups	%xmm0, 992(%rbx)
	movaps	LCPI0_59(%rip), %xmm0           ## xmm0 = [4291875024,4292532954,4293190884,4293848814]
	movups	%xmm0, 1008(%rbx)
	addq	$8, %rsp
	popq	%rbx
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_ff_cga_palette,4,2             ## @ff_cga_palette
	.no_dead_strip	_set_palette
.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 set_palette
lCPI0_0:
	.long	4281808695                      ; 0xff373737
	.long	4281808735                      ; 0xff37375f
	.long	4281808775                      ; 0xff373787
	.long	4281808815                      ; 0xff3737af
lCPI0_1:
	.long	4281808855                      ; 0xff3737d7
	.long	4281808895                      ; 0xff3737ff
	.long	4281818935                      ; 0xff375f37
	.long	4281818975                      ; 0xff375f5f
lCPI0_2:
	.long	4281819015                      ; 0xff375f87
	.long	4281819055                      ; 0xff375faf
	.long	4281819095                      ; 0xff375fd7
	.long	4281819135                      ; 0xff375fff
lCPI0_3:
	.long	4281829175                      ; 0xff378737
	.long	4281829215                      ; 0xff37875f
	.long	4281829255                      ; 0xff378787
	.long	4281829295                      ; 0xff3787af
lCPI0_4:
	.long	4281829335                      ; 0xff3787d7
	.long	4281829375                      ; 0xff3787ff
	.long	4281839415                      ; 0xff37af37
	.long	4281839455                      ; 0xff37af5f
lCPI0_5:
	.long	4281839495                      ; 0xff37af87
	.long	4281839535                      ; 0xff37afaf
	.long	4281839575                      ; 0xff37afd7
	.long	4281839615                      ; 0xff37afff
lCPI0_6:
	.long	4281849655                      ; 0xff37d737
	.long	4281849695                      ; 0xff37d75f
	.long	4281849735                      ; 0xff37d787
	.long	4281849775                      ; 0xff37d7af
lCPI0_7:
	.long	4281849815                      ; 0xff37d7d7
	.long	4281849855                      ; 0xff37d7ff
	.long	4281859895                      ; 0xff37ff37
	.long	4281859935                      ; 0xff37ff5f
lCPI0_8:
	.long	4281859975                      ; 0xff37ff87
	.long	4281860015                      ; 0xff37ffaf
	.long	4281860055                      ; 0xff37ffd7
	.long	4281860095                      ; 0xff37ffff
lCPI0_9:
	.long	4284430135                      ; 0xff5f3737
	.long	4284430175                      ; 0xff5f375f
	.long	4284430215                      ; 0xff5f3787
	.long	4284430255                      ; 0xff5f37af
lCPI0_10:
	.long	4284430295                      ; 0xff5f37d7
	.long	4284430335                      ; 0xff5f37ff
	.long	4284440375                      ; 0xff5f5f37
	.long	4284440415                      ; 0xff5f5f5f
lCPI0_11:
	.long	4284440455                      ; 0xff5f5f87
	.long	4284440495                      ; 0xff5f5faf
	.long	4284440535                      ; 0xff5f5fd7
	.long	4284440575                      ; 0xff5f5fff
lCPI0_12:
	.long	4284450615                      ; 0xff5f8737
	.long	4284450655                      ; 0xff5f875f
	.long	4284450695                      ; 0xff5f8787
	.long	4284450735                      ; 0xff5f87af
lCPI0_13:
	.long	4284450775                      ; 0xff5f87d7
	.long	4284450815                      ; 0xff5f87ff
	.long	4284460855                      ; 0xff5faf37
	.long	4284460895                      ; 0xff5faf5f
lCPI0_14:
	.long	4284460935                      ; 0xff5faf87
	.long	4284460975                      ; 0xff5fafaf
	.long	4284461015                      ; 0xff5fafd7
	.long	4284461055                      ; 0xff5fafff
lCPI0_15:
	.long	4284471095                      ; 0xff5fd737
	.long	4284471135                      ; 0xff5fd75f
	.long	4284471175                      ; 0xff5fd787
	.long	4284471215                      ; 0xff5fd7af
lCPI0_16:
	.long	4284471255                      ; 0xff5fd7d7
	.long	4284471295                      ; 0xff5fd7ff
	.long	4284481335                      ; 0xff5fff37
	.long	4284481375                      ; 0xff5fff5f
lCPI0_17:
	.long	4284481415                      ; 0xff5fff87
	.long	4284481455                      ; 0xff5fffaf
	.long	4284481495                      ; 0xff5fffd7
	.long	4284481535                      ; 0xff5fffff
lCPI0_18:
	.long	4287051575                      ; 0xff873737
	.long	4287051615                      ; 0xff87375f
	.long	4287051655                      ; 0xff873787
	.long	4287051695                      ; 0xff8737af
lCPI0_19:
	.long	4287051735                      ; 0xff8737d7
	.long	4287051775                      ; 0xff8737ff
	.long	4287061815                      ; 0xff875f37
	.long	4287061855                      ; 0xff875f5f
lCPI0_20:
	.long	4287061895                      ; 0xff875f87
	.long	4287061935                      ; 0xff875faf
	.long	4287061975                      ; 0xff875fd7
	.long	4287062015                      ; 0xff875fff
lCPI0_21:
	.long	4287072055                      ; 0xff878737
	.long	4287072095                      ; 0xff87875f
	.long	4287072135                      ; 0xff878787
	.long	4287072175                      ; 0xff8787af
lCPI0_22:
	.long	4287072215                      ; 0xff8787d7
	.long	4287072255                      ; 0xff8787ff
	.long	4287082295                      ; 0xff87af37
	.long	4287082335                      ; 0xff87af5f
lCPI0_23:
	.long	4287082375                      ; 0xff87af87
	.long	4287082415                      ; 0xff87afaf
	.long	4287082455                      ; 0xff87afd7
	.long	4287082495                      ; 0xff87afff
lCPI0_24:
	.long	4287092535                      ; 0xff87d737
	.long	4287092575                      ; 0xff87d75f
	.long	4287092615                      ; 0xff87d787
	.long	4287092655                      ; 0xff87d7af
lCPI0_25:
	.long	4287092695                      ; 0xff87d7d7
	.long	4287092735                      ; 0xff87d7ff
	.long	4287102775                      ; 0xff87ff37
	.long	4287102815                      ; 0xff87ff5f
lCPI0_26:
	.long	4287102855                      ; 0xff87ff87
	.long	4287102895                      ; 0xff87ffaf
	.long	4287102935                      ; 0xff87ffd7
	.long	4287102975                      ; 0xff87ffff
lCPI0_27:
	.long	4289673015                      ; 0xffaf3737
	.long	4289673055                      ; 0xffaf375f
	.long	4289673095                      ; 0xffaf3787
	.long	4289673135                      ; 0xffaf37af
lCPI0_28:
	.long	4289673175                      ; 0xffaf37d7
	.long	4289673215                      ; 0xffaf37ff
	.long	4289683255                      ; 0xffaf5f37
	.long	4289683295                      ; 0xffaf5f5f
lCPI0_29:
	.long	4289683335                      ; 0xffaf5f87
	.long	4289683375                      ; 0xffaf5faf
	.long	4289683415                      ; 0xffaf5fd7
	.long	4289683455                      ; 0xffaf5fff
lCPI0_30:
	.long	4289693495                      ; 0xffaf8737
	.long	4289693535                      ; 0xffaf875f
	.long	4289693575                      ; 0xffaf8787
	.long	4289693615                      ; 0xffaf87af
lCPI0_31:
	.long	4289693655                      ; 0xffaf87d7
	.long	4289693695                      ; 0xffaf87ff
	.long	4289703735                      ; 0xffafaf37
	.long	4289703775                      ; 0xffafaf5f
lCPI0_32:
	.long	4289703815                      ; 0xffafaf87
	.long	4289703855                      ; 0xffafafaf
	.long	4289703895                      ; 0xffafafd7
	.long	4289703935                      ; 0xffafafff
lCPI0_33:
	.long	4289713975                      ; 0xffafd737
	.long	4289714015                      ; 0xffafd75f
	.long	4289714055                      ; 0xffafd787
	.long	4289714095                      ; 0xffafd7af
lCPI0_34:
	.long	4289714135                      ; 0xffafd7d7
	.long	4289714175                      ; 0xffafd7ff
	.long	4289724215                      ; 0xffafff37
	.long	4289724255                      ; 0xffafff5f
lCPI0_35:
	.long	4289724295                      ; 0xffafff87
	.long	4289724335                      ; 0xffafffaf
	.long	4289724375                      ; 0xffafffd7
	.long	4289724415                      ; 0xffafffff
lCPI0_36:
	.long	4292294455                      ; 0xffd73737
	.long	4292294495                      ; 0xffd7375f
	.long	4292294535                      ; 0xffd73787
	.long	4292294575                      ; 0xffd737af
lCPI0_37:
	.long	4292294615                      ; 0xffd737d7
	.long	4292294655                      ; 0xffd737ff
	.long	4292304695                      ; 0xffd75f37
	.long	4292304735                      ; 0xffd75f5f
lCPI0_38:
	.long	4292304775                      ; 0xffd75f87
	.long	4292304815                      ; 0xffd75faf
	.long	4292304855                      ; 0xffd75fd7
	.long	4292304895                      ; 0xffd75fff
lCPI0_39:
	.long	4292314935                      ; 0xffd78737
	.long	4292314975                      ; 0xffd7875f
	.long	4292315015                      ; 0xffd78787
	.long	4292315055                      ; 0xffd787af
lCPI0_40:
	.long	4292315095                      ; 0xffd787d7
	.long	4292315135                      ; 0xffd787ff
	.long	4292325175                      ; 0xffd7af37
	.long	4292325215                      ; 0xffd7af5f
lCPI0_41:
	.long	4292325255                      ; 0xffd7af87
	.long	4292325295                      ; 0xffd7afaf
	.long	4292325335                      ; 0xffd7afd7
	.long	4292325375                      ; 0xffd7afff
lCPI0_42:
	.long	4292335415                      ; 0xffd7d737
	.long	4292335455                      ; 0xffd7d75f
	.long	4292335495                      ; 0xffd7d787
	.long	4292335535                      ; 0xffd7d7af
lCPI0_43:
	.long	4292335575                      ; 0xffd7d7d7
	.long	4292335615                      ; 0xffd7d7ff
	.long	4292345655                      ; 0xffd7ff37
	.long	4292345695                      ; 0xffd7ff5f
lCPI0_44:
	.long	4292345735                      ; 0xffd7ff87
	.long	4292345775                      ; 0xffd7ffaf
	.long	4292345815                      ; 0xffd7ffd7
	.long	4292345855                      ; 0xffd7ffff
lCPI0_45:
	.long	4294915895                      ; 0xffff3737
	.long	4294915935                      ; 0xffff375f
	.long	4294915975                      ; 0xffff3787
	.long	4294916015                      ; 0xffff37af
lCPI0_46:
	.long	4294916055                      ; 0xffff37d7
	.long	4294916095                      ; 0xffff37ff
	.long	4294926135                      ; 0xffff5f37
	.long	4294926175                      ; 0xffff5f5f
lCPI0_47:
	.long	4294926215                      ; 0xffff5f87
	.long	4294926255                      ; 0xffff5faf
	.long	4294926295                      ; 0xffff5fd7
	.long	4294926335                      ; 0xffff5fff
lCPI0_48:
	.long	4294936375                      ; 0xffff8737
	.long	4294936415                      ; 0xffff875f
	.long	4294936455                      ; 0xffff8787
	.long	4294936495                      ; 0xffff87af
lCPI0_49:
	.long	4294936535                      ; 0xffff87d7
	.long	4294936575                      ; 0xffff87ff
	.long	4294946615                      ; 0xffffaf37
	.long	4294946655                      ; 0xffffaf5f
lCPI0_50:
	.long	4294946695                      ; 0xffffaf87
	.long	4294946735                      ; 0xffffafaf
	.long	4294946775                      ; 0xffffafd7
	.long	4294946815                      ; 0xffffafff
lCPI0_51:
	.long	4294956855                      ; 0xffffd737
	.long	4294956895                      ; 0xffffd75f
	.long	4294956935                      ; 0xffffd787
	.long	4294956975                      ; 0xffffd7af
lCPI0_52:
	.long	4294957015                      ; 0xffffd7d7
	.long	4294957055                      ; 0xffffd7ff
	.long	4294967095                      ; 0xffffff37
	.long	4294967135                      ; 0xffffff5f
lCPI0_53:
	.long	4294967175                      ; 0xffffff87
	.long	4294967215                      ; 0xffffffaf
	.long	4294967255                      ; 0xffffffd7
	.long	4294967295                      ; 0xffffffff
lCPI0_54:
	.long	4278716424                      ; 0xff080808
	.long	4279374354                      ; 0xff121212
	.long	4280032284                      ; 0xff1c1c1c
	.long	4280690214                      ; 0xff262626
lCPI0_55:
	.long	4281348144                      ; 0xff303030
	.long	4282006074                      ; 0xff3a3a3a
	.long	4282664004                      ; 0xff444444
	.long	4283321934                      ; 0xff4e4e4e
lCPI0_56:
	.long	4283979864                      ; 0xff585858
	.long	4284637794                      ; 0xff626262
	.long	4285295724                      ; 0xff6c6c6c
	.long	4285953654                      ; 0xff767676
lCPI0_57:
	.long	4286611584                      ; 0xff808080
	.long	4287269514                      ; 0xff8a8a8a
	.long	4287927444                      ; 0xff949494
	.long	4288585374                      ; 0xff9e9e9e
lCPI0_58:
	.long	4289243304                      ; 0xffa8a8a8
	.long	4289901234                      ; 0xffb2b2b2
	.long	4290559164                      ; 0xffbcbcbc
	.long	4291217094                      ; 0xffc6c6c6
lCPI0_59:
	.long	4291875024                      ; 0xffd0d0d0
	.long	4292532954                      ; 0xffdadada
	.long	4293190884                      ; 0xffe4e4e4
	.long	4293848814                      ; 0xffeeeeee
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	2
_set_palette:                           ; @set_palette
	.cfi_startproc
; %bb.0:
	stp	x20, x19, [sp, #-32]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 32
	stp	x29, x30, [sp, #16]             ; 16-byte Folded Spill
	add	x29, sp, #16
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	mov	x19, x0
Lloh0:
	adrp	x8, _ff_cga_palette@GOTPAGE
Lloh1:
	ldr	x8, [x8, _ff_cga_palette@GOTPAGEOFF]
Lloh2:
	ldr	w1, [x8]
	mov	w2, #64
	bl	_memcpy
Lloh3:
	adrp	x8, lCPI0_0@PAGE
Lloh4:
	ldr	q0, [x8, lCPI0_0@PAGEOFF]
Lloh5:
	adrp	x8, lCPI0_1@PAGE
Lloh6:
	ldr	q1, [x8, lCPI0_1@PAGEOFF]
	stp	q0, q1, [x19, #64]
Lloh7:
	adrp	x8, lCPI0_2@PAGE
Lloh8:
	ldr	q0, [x8, lCPI0_2@PAGEOFF]
Lloh9:
	adrp	x8, lCPI0_3@PAGE
Lloh10:
	ldr	q1, [x8, lCPI0_3@PAGEOFF]
	stp	q0, q1, [x19, #96]
Lloh11:
	adrp	x8, lCPI0_4@PAGE
Lloh12:
	ldr	q0, [x8, lCPI0_4@PAGEOFF]
Lloh13:
	adrp	x8, lCPI0_5@PAGE
Lloh14:
	ldr	q1, [x8, lCPI0_5@PAGEOFF]
	stp	q0, q1, [x19, #128]
Lloh15:
	adrp	x8, lCPI0_6@PAGE
Lloh16:
	ldr	q0, [x8, lCPI0_6@PAGEOFF]
Lloh17:
	adrp	x8, lCPI0_7@PAGE
Lloh18:
	ldr	q1, [x8, lCPI0_7@PAGEOFF]
	stp	q0, q1, [x19, #160]
Lloh19:
	adrp	x8, lCPI0_8@PAGE
Lloh20:
	ldr	q0, [x8, lCPI0_8@PAGEOFF]
Lloh21:
	adrp	x8, lCPI0_9@PAGE
Lloh22:
	ldr	q1, [x8, lCPI0_9@PAGEOFF]
	stp	q0, q1, [x19, #192]
Lloh23:
	adrp	x8, lCPI0_10@PAGE
Lloh24:
	ldr	q0, [x8, lCPI0_10@PAGEOFF]
Lloh25:
	adrp	x8, lCPI0_11@PAGE
Lloh26:
	ldr	q1, [x8, lCPI0_11@PAGEOFF]
	stp	q0, q1, [x19, #224]
Lloh27:
	adrp	x8, lCPI0_12@PAGE
Lloh28:
	ldr	q0, [x8, lCPI0_12@PAGEOFF]
Lloh29:
	adrp	x8, lCPI0_13@PAGE
Lloh30:
	ldr	q1, [x8, lCPI0_13@PAGEOFF]
	stp	q0, q1, [x19, #256]
Lloh31:
	adrp	x8, lCPI0_14@PAGE
Lloh32:
	ldr	q0, [x8, lCPI0_14@PAGEOFF]
Lloh33:
	adrp	x8, lCPI0_15@PAGE
Lloh34:
	ldr	q1, [x8, lCPI0_15@PAGEOFF]
	stp	q0, q1, [x19, #288]
Lloh35:
	adrp	x8, lCPI0_16@PAGE
Lloh36:
	ldr	q0, [x8, lCPI0_16@PAGEOFF]
Lloh37:
	adrp	x8, lCPI0_17@PAGE
Lloh38:
	ldr	q1, [x8, lCPI0_17@PAGEOFF]
	stp	q0, q1, [x19, #320]
Lloh39:
	adrp	x8, lCPI0_18@PAGE
Lloh40:
	ldr	q0, [x8, lCPI0_18@PAGEOFF]
Lloh41:
	adrp	x8, lCPI0_19@PAGE
Lloh42:
	ldr	q1, [x8, lCPI0_19@PAGEOFF]
	stp	q0, q1, [x19, #352]
Lloh43:
	adrp	x8, lCPI0_20@PAGE
Lloh44:
	ldr	q0, [x8, lCPI0_20@PAGEOFF]
Lloh45:
	adrp	x8, lCPI0_21@PAGE
Lloh46:
	ldr	q1, [x8, lCPI0_21@PAGEOFF]
	stp	q0, q1, [x19, #384]
Lloh47:
	adrp	x8, lCPI0_22@PAGE
Lloh48:
	ldr	q0, [x8, lCPI0_22@PAGEOFF]
Lloh49:
	adrp	x8, lCPI0_23@PAGE
Lloh50:
	ldr	q1, [x8, lCPI0_23@PAGEOFF]
	stp	q0, q1, [x19, #416]
Lloh51:
	adrp	x8, lCPI0_24@PAGE
Lloh52:
	ldr	q0, [x8, lCPI0_24@PAGEOFF]
Lloh53:
	adrp	x8, lCPI0_25@PAGE
Lloh54:
	ldr	q1, [x8, lCPI0_25@PAGEOFF]
	stp	q0, q1, [x19, #448]
Lloh55:
	adrp	x8, lCPI0_26@PAGE
Lloh56:
	ldr	q0, [x8, lCPI0_26@PAGEOFF]
Lloh57:
	adrp	x8, lCPI0_27@PAGE
Lloh58:
	ldr	q1, [x8, lCPI0_27@PAGEOFF]
	stp	q0, q1, [x19, #480]
Lloh59:
	adrp	x8, lCPI0_28@PAGE
Lloh60:
	ldr	q0, [x8, lCPI0_28@PAGEOFF]
Lloh61:
	adrp	x8, lCPI0_29@PAGE
Lloh62:
	ldr	q1, [x8, lCPI0_29@PAGEOFF]
	stp	q0, q1, [x19, #512]
Lloh63:
	adrp	x8, lCPI0_30@PAGE
Lloh64:
	ldr	q0, [x8, lCPI0_30@PAGEOFF]
Lloh65:
	adrp	x8, lCPI0_31@PAGE
Lloh66:
	ldr	q1, [x8, lCPI0_31@PAGEOFF]
	stp	q0, q1, [x19, #544]
Lloh67:
	adrp	x8, lCPI0_32@PAGE
Lloh68:
	ldr	q0, [x8, lCPI0_32@PAGEOFF]
Lloh69:
	adrp	x8, lCPI0_33@PAGE
Lloh70:
	ldr	q1, [x8, lCPI0_33@PAGEOFF]
	stp	q0, q1, [x19, #576]
Lloh71:
	adrp	x8, lCPI0_34@PAGE
Lloh72:
	ldr	q0, [x8, lCPI0_34@PAGEOFF]
Lloh73:
	adrp	x8, lCPI0_35@PAGE
Lloh74:
	ldr	q1, [x8, lCPI0_35@PAGEOFF]
	stp	q0, q1, [x19, #608]
Lloh75:
	adrp	x8, lCPI0_36@PAGE
Lloh76:
	ldr	q0, [x8, lCPI0_36@PAGEOFF]
Lloh77:
	adrp	x8, lCPI0_37@PAGE
Lloh78:
	ldr	q1, [x8, lCPI0_37@PAGEOFF]
	stp	q0, q1, [x19, #640]
Lloh79:
	adrp	x8, lCPI0_38@PAGE
Lloh80:
	ldr	q0, [x8, lCPI0_38@PAGEOFF]
Lloh81:
	adrp	x8, lCPI0_39@PAGE
Lloh82:
	ldr	q1, [x8, lCPI0_39@PAGEOFF]
	stp	q0, q1, [x19, #672]
Lloh83:
	adrp	x8, lCPI0_40@PAGE
Lloh84:
	ldr	q0, [x8, lCPI0_40@PAGEOFF]
Lloh85:
	adrp	x8, lCPI0_41@PAGE
Lloh86:
	ldr	q1, [x8, lCPI0_41@PAGEOFF]
	stp	q0, q1, [x19, #704]
Lloh87:
	adrp	x8, lCPI0_42@PAGE
Lloh88:
	ldr	q0, [x8, lCPI0_42@PAGEOFF]
Lloh89:
	adrp	x8, lCPI0_43@PAGE
Lloh90:
	ldr	q1, [x8, lCPI0_43@PAGEOFF]
	stp	q0, q1, [x19, #736]
Lloh91:
	adrp	x8, lCPI0_44@PAGE
Lloh92:
	ldr	q0, [x8, lCPI0_44@PAGEOFF]
Lloh93:
	adrp	x8, lCPI0_45@PAGE
Lloh94:
	ldr	q1, [x8, lCPI0_45@PAGEOFF]
	stp	q0, q1, [x19, #768]
Lloh95:
	adrp	x8, lCPI0_46@PAGE
Lloh96:
	ldr	q0, [x8, lCPI0_46@PAGEOFF]
Lloh97:
	adrp	x8, lCPI0_47@PAGE
Lloh98:
	ldr	q1, [x8, lCPI0_47@PAGEOFF]
	stp	q0, q1, [x19, #800]
Lloh99:
	adrp	x8, lCPI0_48@PAGE
Lloh100:
	ldr	q0, [x8, lCPI0_48@PAGEOFF]
Lloh101:
	adrp	x8, lCPI0_49@PAGE
Lloh102:
	ldr	q1, [x8, lCPI0_49@PAGEOFF]
	stp	q0, q1, [x19, #832]
Lloh103:
	adrp	x8, lCPI0_50@PAGE
Lloh104:
	ldr	q0, [x8, lCPI0_50@PAGEOFF]
Lloh105:
	adrp	x8, lCPI0_51@PAGE
Lloh106:
	ldr	q1, [x8, lCPI0_51@PAGEOFF]
	stp	q0, q1, [x19, #864]
Lloh107:
	adrp	x8, lCPI0_52@PAGE
Lloh108:
	ldr	q0, [x8, lCPI0_52@PAGEOFF]
Lloh109:
	adrp	x8, lCPI0_53@PAGE
Lloh110:
	ldr	q1, [x8, lCPI0_53@PAGEOFF]
	stp	q0, q1, [x19, #896]
Lloh111:
	adrp	x8, lCPI0_54@PAGE
Lloh112:
	ldr	q0, [x8, lCPI0_54@PAGEOFF]
Lloh113:
	adrp	x8, lCPI0_55@PAGE
Lloh114:
	ldr	q1, [x8, lCPI0_55@PAGEOFF]
	stp	q0, q1, [x19, #928]
Lloh115:
	adrp	x8, lCPI0_56@PAGE
Lloh116:
	ldr	q0, [x8, lCPI0_56@PAGEOFF]
Lloh117:
	adrp	x8, lCPI0_57@PAGE
Lloh118:
	ldr	q1, [x8, lCPI0_57@PAGEOFF]
	stp	q0, q1, [x19, #960]
Lloh119:
	adrp	x8, lCPI0_58@PAGE
Lloh120:
	ldr	q0, [x8, lCPI0_58@PAGEOFF]
Lloh121:
	adrp	x8, lCPI0_59@PAGE
Lloh122:
	ldr	q1, [x8, lCPI0_59@PAGEOFF]
	stp	q0, q1, [x19, #992]
	ldp	x29, x30, [sp, #16]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp], #32             ; 16-byte Folded Reload
	ret
	.loh AdrpLdr	Lloh121, Lloh122
	.loh AdrpAdrp	Lloh119, Lloh121
	.loh AdrpLdr	Lloh119, Lloh120
	.loh AdrpAdrp	Lloh117, Lloh119
	.loh AdrpLdr	Lloh117, Lloh118
	.loh AdrpAdrp	Lloh115, Lloh117
	.loh AdrpLdr	Lloh115, Lloh116
	.loh AdrpAdrp	Lloh113, Lloh115
	.loh AdrpLdr	Lloh113, Lloh114
	.loh AdrpAdrp	Lloh111, Lloh113
	.loh AdrpLdr	Lloh111, Lloh112
	.loh AdrpAdrp	Lloh109, Lloh111
	.loh AdrpLdr	Lloh109, Lloh110
	.loh AdrpAdrp	Lloh107, Lloh109
	.loh AdrpLdr	Lloh107, Lloh108
	.loh AdrpAdrp	Lloh105, Lloh107
	.loh AdrpLdr	Lloh105, Lloh106
	.loh AdrpAdrp	Lloh103, Lloh105
	.loh AdrpLdr	Lloh103, Lloh104
	.loh AdrpAdrp	Lloh101, Lloh103
	.loh AdrpLdr	Lloh101, Lloh102
	.loh AdrpAdrp	Lloh99, Lloh101
	.loh AdrpLdr	Lloh99, Lloh100
	.loh AdrpAdrp	Lloh97, Lloh99
	.loh AdrpLdr	Lloh97, Lloh98
	.loh AdrpAdrp	Lloh95, Lloh97
	.loh AdrpLdr	Lloh95, Lloh96
	.loh AdrpAdrp	Lloh93, Lloh95
	.loh AdrpLdr	Lloh93, Lloh94
	.loh AdrpAdrp	Lloh91, Lloh93
	.loh AdrpLdr	Lloh91, Lloh92
	.loh AdrpAdrp	Lloh89, Lloh91
	.loh AdrpLdr	Lloh89, Lloh90
	.loh AdrpAdrp	Lloh87, Lloh89
	.loh AdrpLdr	Lloh87, Lloh88
	.loh AdrpAdrp	Lloh85, Lloh87
	.loh AdrpLdr	Lloh85, Lloh86
	.loh AdrpAdrp	Lloh83, Lloh85
	.loh AdrpLdr	Lloh83, Lloh84
	.loh AdrpAdrp	Lloh81, Lloh83
	.loh AdrpLdr	Lloh81, Lloh82
	.loh AdrpAdrp	Lloh79, Lloh81
	.loh AdrpLdr	Lloh79, Lloh80
	.loh AdrpAdrp	Lloh77, Lloh79
	.loh AdrpLdr	Lloh77, Lloh78
	.loh AdrpAdrp	Lloh75, Lloh77
	.loh AdrpLdr	Lloh75, Lloh76
	.loh AdrpAdrp	Lloh73, Lloh75
	.loh AdrpLdr	Lloh73, Lloh74
	.loh AdrpAdrp	Lloh71, Lloh73
	.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 AdrpAdrp	Lloh57, Lloh59
	.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 AdrpAdrp	Lloh43, Lloh45
	.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 AdrpAdrp	Lloh29, Lloh31
	.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 AdrpAdrp	Lloh3, Lloh5
	.loh AdrpLdr	Lloh3, Lloh4
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.cfi_endproc
                                        ; -- End function
	.comm	_ff_cga_palette,4,2             ; @ff_cga_palette
	.no_dead_strip	_set_palette
.subsections_via_symbols
