	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function show_GTIA
_show_GTIA:                             ## @show_GTIA
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	_GTIA_HPOSP0@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_GTIA_HPOSP1@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	_GTIA_HPOSP2@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movq	_GTIA_HPOSP3@GOTPCREL(%rip), %rax
	movl	(%rax), %r8d
	leaq	L_.str(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	movq	_GTIA_HPOSM0@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_GTIA_HPOSM1@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	_GTIA_HPOSM2@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movq	_GTIA_HPOSM3@GOTPCREL(%rip), %rax
	movl	(%rax), %r8d
	leaq	L_.str.1(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	movq	_GTIA_SIZEP0@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_GTIA_SIZEP1@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	_GTIA_SIZEP2@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movq	_GTIA_SIZEP3@GOTPCREL(%rip), %rax
	movl	(%rax), %r8d
	movq	_GTIA_SIZEM@GOTPCREL(%rip), %rax
	movl	(%rax), %r9d
	leaq	L_.str.2(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	movq	_GTIA_GRAFP0@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_GTIA_GRAFP1@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	_GTIA_GRAFP2@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movq	_GTIA_GRAFP3@GOTPCREL(%rip), %rax
	movl	(%rax), %r8d
	movq	_GTIA_GRAFM@GOTPCREL(%rip), %rax
	movl	(%rax), %r9d
	leaq	L_.str.3(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	movq	_GTIA_COLPM0@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_GTIA_COLPM1@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	_GTIA_COLPM2@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movq	_GTIA_COLPM3@GOTPCREL(%rip), %rax
	movl	(%rax), %r8d
	leaq	L_.str.4(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	movq	_GTIA_COLPF0@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_GTIA_COLPF1@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	_GTIA_COLPF2@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movq	_GTIA_COLPF3@GOTPCREL(%rip), %rax
	movl	(%rax), %r8d
	movq	_GTIA_COLBK@GOTPCREL(%rip), %rax
	movl	(%rax), %r9d
	leaq	L_.str.5(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	movq	_GTIA_PRIOR@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_GTIA_VDELAY@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	_GTIA_GRACTL@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	leaq	L_.str.6(%rip), %rdi
	xorl	%eax, %eax
	popq	%rbp
	jmp	_printf                         ## TAILCALL
	.cfi_endproc
                                        ## -- End function
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"HPOSP0=%02X    HPOSP1=%02X    HPOSP2=%02X    HPOSP3=%02X\n"

	.comm	_GTIA_HPOSP0,4,2                ## @GTIA_HPOSP0
	.comm	_GTIA_HPOSP1,4,2                ## @GTIA_HPOSP1
	.comm	_GTIA_HPOSP2,4,2                ## @GTIA_HPOSP2
	.comm	_GTIA_HPOSP3,4,2                ## @GTIA_HPOSP3
L_.str.1:                               ## @.str.1
	.asciz	"HPOSM0=%02X    HPOSM1=%02X    HPOSM2=%02X    HPOSM3=%02X\n"

	.comm	_GTIA_HPOSM0,4,2                ## @GTIA_HPOSM0
	.comm	_GTIA_HPOSM1,4,2                ## @GTIA_HPOSM1
	.comm	_GTIA_HPOSM2,4,2                ## @GTIA_HPOSM2
	.comm	_GTIA_HPOSM3,4,2                ## @GTIA_HPOSM3
L_.str.2:                               ## @.str.2
	.asciz	"SIZEP0=%02X    SIZEP1=%02X    SIZEP2=%02X    SIZEP3=%02X    SIZEM= %02X\n"

	.comm	_GTIA_SIZEP0,4,2                ## @GTIA_SIZEP0
	.comm	_GTIA_SIZEP1,4,2                ## @GTIA_SIZEP1
	.comm	_GTIA_SIZEP2,4,2                ## @GTIA_SIZEP2
	.comm	_GTIA_SIZEP3,4,2                ## @GTIA_SIZEP3
	.comm	_GTIA_SIZEM,4,2                 ## @GTIA_SIZEM
L_.str.3:                               ## @.str.3
	.asciz	"GRAFP0=%02X    GRAFP1=%02X    GRAFP2=%02X    GRAFP3=%02X    GRAFM= %02X\n"

	.comm	_GTIA_GRAFP0,4,2                ## @GTIA_GRAFP0
	.comm	_GTIA_GRAFP1,4,2                ## @GTIA_GRAFP1
	.comm	_GTIA_GRAFP2,4,2                ## @GTIA_GRAFP2
	.comm	_GTIA_GRAFP3,4,2                ## @GTIA_GRAFP3
	.comm	_GTIA_GRAFM,4,2                 ## @GTIA_GRAFM
L_.str.4:                               ## @.str.4
	.asciz	"COLPM0=%02X    COLPM1=%02X    COLPM2=%02X    COLPM3=%02X\n"

	.comm	_GTIA_COLPM0,4,2                ## @GTIA_COLPM0
	.comm	_GTIA_COLPM1,4,2                ## @GTIA_COLPM1
	.comm	_GTIA_COLPM2,4,2                ## @GTIA_COLPM2
	.comm	_GTIA_COLPM3,4,2                ## @GTIA_COLPM3
L_.str.5:                               ## @.str.5
	.asciz	"COLPF0=%02X    COLPF1=%02X    COLPF2=%02X    COLPF3=%02X    COLBK= %02X\n"

	.comm	_GTIA_COLPF0,4,2                ## @GTIA_COLPF0
	.comm	_GTIA_COLPF1,4,2                ## @GTIA_COLPF1
	.comm	_GTIA_COLPF2,4,2                ## @GTIA_COLPF2
	.comm	_GTIA_COLPF3,4,2                ## @GTIA_COLPF3
	.comm	_GTIA_COLBK,4,2                 ## @GTIA_COLBK
L_.str.6:                               ## @.str.6
	.asciz	"PRIOR= %02X    VDELAY=%02X    GRACTL=%02X\n"

	.comm	_GTIA_PRIOR,4,2                 ## @GTIA_PRIOR
	.comm	_GTIA_VDELAY,4,2                ## @GTIA_VDELAY
	.comm	_GTIA_GRACTL,4,2                ## @GTIA_GRACTL
	.no_dead_strip	_show_GTIA
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function show_GTIA
_show_GTIA:                             ; @show_GTIA
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #32
	.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
Lloh0:
	adrp	x8, _GTIA_HPOSP0@GOTPAGE
Lloh1:
	ldr	x8, [x8, _GTIA_HPOSP0@GOTPAGEOFF]
Lloh2:
	ldr	w1, [x8]
Lloh3:
	adrp	x8, _GTIA_HPOSP1@GOTPAGE
Lloh4:
	ldr	x8, [x8, _GTIA_HPOSP1@GOTPAGEOFF]
Lloh5:
	ldr	w2, [x8]
Lloh6:
	adrp	x8, _GTIA_HPOSP2@GOTPAGE
Lloh7:
	ldr	x8, [x8, _GTIA_HPOSP2@GOTPAGEOFF]
Lloh8:
	ldr	w3, [x8]
Lloh9:
	adrp	x8, _GTIA_HPOSP3@GOTPAGE
Lloh10:
	ldr	x8, [x8, _GTIA_HPOSP3@GOTPAGEOFF]
Lloh11:
	ldr	w8, [x8]
	str	x8, [sp]
Lloh12:
	adrp	x0, l_.str@PAGE
Lloh13:
	add	x0, x0, l_.str@PAGEOFF
	bl	_printf
Lloh14:
	adrp	x8, _GTIA_HPOSM0@GOTPAGE
Lloh15:
	ldr	x8, [x8, _GTIA_HPOSM0@GOTPAGEOFF]
Lloh16:
	ldr	w1, [x8]
Lloh17:
	adrp	x8, _GTIA_HPOSM1@GOTPAGE
Lloh18:
	ldr	x8, [x8, _GTIA_HPOSM1@GOTPAGEOFF]
Lloh19:
	ldr	w2, [x8]
Lloh20:
	adrp	x8, _GTIA_HPOSM2@GOTPAGE
Lloh21:
	ldr	x8, [x8, _GTIA_HPOSM2@GOTPAGEOFF]
Lloh22:
	ldr	w3, [x8]
Lloh23:
	adrp	x8, _GTIA_HPOSM3@GOTPAGE
Lloh24:
	ldr	x8, [x8, _GTIA_HPOSM3@GOTPAGEOFF]
Lloh25:
	ldr	w8, [x8]
	str	x8, [sp]
Lloh26:
	adrp	x0, l_.str.1@PAGE
Lloh27:
	add	x0, x0, l_.str.1@PAGEOFF
	bl	_printf
Lloh28:
	adrp	x8, _GTIA_SIZEP0@GOTPAGE
Lloh29:
	ldr	x8, [x8, _GTIA_SIZEP0@GOTPAGEOFF]
Lloh30:
	ldr	w1, [x8]
Lloh31:
	adrp	x8, _GTIA_SIZEP1@GOTPAGE
Lloh32:
	ldr	x8, [x8, _GTIA_SIZEP1@GOTPAGEOFF]
Lloh33:
	ldr	w2, [x8]
Lloh34:
	adrp	x8, _GTIA_SIZEP2@GOTPAGE
Lloh35:
	ldr	x8, [x8, _GTIA_SIZEP2@GOTPAGEOFF]
Lloh36:
	ldr	w3, [x8]
Lloh37:
	adrp	x8, _GTIA_SIZEP3@GOTPAGE
Lloh38:
	ldr	x8, [x8, _GTIA_SIZEP3@GOTPAGEOFF]
Lloh39:
	adrp	x9, _GTIA_SIZEM@GOTPAGE
Lloh40:
	ldr	x9, [x9, _GTIA_SIZEM@GOTPAGEOFF]
Lloh41:
	ldr	w8, [x8]
Lloh42:
	ldr	w9, [x9]
	stp	x8, x9, [sp]
Lloh43:
	adrp	x0, l_.str.2@PAGE
Lloh44:
	add	x0, x0, l_.str.2@PAGEOFF
	bl	_printf
Lloh45:
	adrp	x8, _GTIA_GRAFP0@GOTPAGE
Lloh46:
	ldr	x8, [x8, _GTIA_GRAFP0@GOTPAGEOFF]
Lloh47:
	ldr	w1, [x8]
Lloh48:
	adrp	x8, _GTIA_GRAFP1@GOTPAGE
Lloh49:
	ldr	x8, [x8, _GTIA_GRAFP1@GOTPAGEOFF]
Lloh50:
	ldr	w2, [x8]
Lloh51:
	adrp	x8, _GTIA_GRAFP2@GOTPAGE
Lloh52:
	ldr	x8, [x8, _GTIA_GRAFP2@GOTPAGEOFF]
Lloh53:
	ldr	w3, [x8]
Lloh54:
	adrp	x8, _GTIA_GRAFP3@GOTPAGE
Lloh55:
	ldr	x8, [x8, _GTIA_GRAFP3@GOTPAGEOFF]
Lloh56:
	adrp	x9, _GTIA_GRAFM@GOTPAGE
Lloh57:
	ldr	x9, [x9, _GTIA_GRAFM@GOTPAGEOFF]
Lloh58:
	ldr	w8, [x8]
Lloh59:
	ldr	w9, [x9]
	stp	x8, x9, [sp]
Lloh60:
	adrp	x0, l_.str.3@PAGE
Lloh61:
	add	x0, x0, l_.str.3@PAGEOFF
	bl	_printf
Lloh62:
	adrp	x8, _GTIA_COLPM0@GOTPAGE
Lloh63:
	ldr	x8, [x8, _GTIA_COLPM0@GOTPAGEOFF]
Lloh64:
	ldr	w1, [x8]
Lloh65:
	adrp	x8, _GTIA_COLPM1@GOTPAGE
Lloh66:
	ldr	x8, [x8, _GTIA_COLPM1@GOTPAGEOFF]
Lloh67:
	ldr	w2, [x8]
Lloh68:
	adrp	x8, _GTIA_COLPM2@GOTPAGE
Lloh69:
	ldr	x8, [x8, _GTIA_COLPM2@GOTPAGEOFF]
Lloh70:
	ldr	w3, [x8]
Lloh71:
	adrp	x8, _GTIA_COLPM3@GOTPAGE
Lloh72:
	ldr	x8, [x8, _GTIA_COLPM3@GOTPAGEOFF]
Lloh73:
	ldr	w8, [x8]
	str	x8, [sp]
Lloh74:
	adrp	x0, l_.str.4@PAGE
Lloh75:
	add	x0, x0, l_.str.4@PAGEOFF
	bl	_printf
Lloh76:
	adrp	x8, _GTIA_COLPF0@GOTPAGE
Lloh77:
	ldr	x8, [x8, _GTIA_COLPF0@GOTPAGEOFF]
Lloh78:
	ldr	w1, [x8]
Lloh79:
	adrp	x8, _GTIA_COLPF1@GOTPAGE
Lloh80:
	ldr	x8, [x8, _GTIA_COLPF1@GOTPAGEOFF]
Lloh81:
	ldr	w2, [x8]
Lloh82:
	adrp	x8, _GTIA_COLPF2@GOTPAGE
Lloh83:
	ldr	x8, [x8, _GTIA_COLPF2@GOTPAGEOFF]
Lloh84:
	ldr	w3, [x8]
Lloh85:
	adrp	x8, _GTIA_COLPF3@GOTPAGE
Lloh86:
	ldr	x8, [x8, _GTIA_COLPF3@GOTPAGEOFF]
Lloh87:
	adrp	x9, _GTIA_COLBK@GOTPAGE
Lloh88:
	ldr	x9, [x9, _GTIA_COLBK@GOTPAGEOFF]
Lloh89:
	ldr	w8, [x8]
Lloh90:
	ldr	w9, [x9]
	stp	x8, x9, [sp]
Lloh91:
	adrp	x0, l_.str.5@PAGE
Lloh92:
	add	x0, x0, l_.str.5@PAGEOFF
	bl	_printf
Lloh93:
	adrp	x8, _GTIA_PRIOR@GOTPAGE
Lloh94:
	ldr	x8, [x8, _GTIA_PRIOR@GOTPAGEOFF]
Lloh95:
	ldr	w1, [x8]
Lloh96:
	adrp	x8, _GTIA_VDELAY@GOTPAGE
Lloh97:
	ldr	x8, [x8, _GTIA_VDELAY@GOTPAGEOFF]
Lloh98:
	ldr	w2, [x8]
Lloh99:
	adrp	x8, _GTIA_GRACTL@GOTPAGE
Lloh100:
	ldr	x8, [x8, _GTIA_GRACTL@GOTPAGEOFF]
Lloh101:
	ldr	w3, [x8]
Lloh102:
	adrp	x0, l_.str.6@PAGE
Lloh103:
	add	x0, x0, l_.str.6@PAGEOFF
	ldp	x29, x30, [sp, #16]             ; 16-byte Folded Reload
	add	sp, sp, #32
	b	_printf
	.loh AdrpAdd	Lloh102, Lloh103
	.loh AdrpLdrGotLdr	Lloh99, Lloh100, Lloh101
	.loh AdrpLdrGotLdr	Lloh96, Lloh97, Lloh98
	.loh AdrpLdrGotLdr	Lloh93, Lloh94, Lloh95
	.loh AdrpAdd	Lloh91, Lloh92
	.loh AdrpLdrGotLdr	Lloh87, Lloh88, Lloh90
	.loh AdrpLdrGotLdr	Lloh85, Lloh86, Lloh89
	.loh AdrpLdrGotLdr	Lloh82, Lloh83, Lloh84
	.loh AdrpLdrGotLdr	Lloh79, Lloh80, Lloh81
	.loh AdrpLdrGotLdr	Lloh76, Lloh77, Lloh78
	.loh AdrpAdd	Lloh74, Lloh75
	.loh AdrpLdrGotLdr	Lloh71, Lloh72, Lloh73
	.loh AdrpLdrGotLdr	Lloh68, Lloh69, Lloh70
	.loh AdrpLdrGotLdr	Lloh65, Lloh66, Lloh67
	.loh AdrpLdrGotLdr	Lloh62, Lloh63, Lloh64
	.loh AdrpAdd	Lloh60, Lloh61
	.loh AdrpLdrGotLdr	Lloh56, Lloh57, Lloh59
	.loh AdrpLdrGotLdr	Lloh54, Lloh55, Lloh58
	.loh AdrpLdrGotLdr	Lloh51, Lloh52, Lloh53
	.loh AdrpLdrGotLdr	Lloh48, Lloh49, Lloh50
	.loh AdrpLdrGotLdr	Lloh45, Lloh46, Lloh47
	.loh AdrpAdd	Lloh43, Lloh44
	.loh AdrpLdrGotLdr	Lloh39, Lloh40, Lloh42
	.loh AdrpLdrGotLdr	Lloh37, Lloh38, Lloh41
	.loh AdrpLdrGotLdr	Lloh34, Lloh35, Lloh36
	.loh AdrpLdrGotLdr	Lloh31, Lloh32, Lloh33
	.loh AdrpLdrGotLdr	Lloh28, Lloh29, Lloh30
	.loh AdrpAdd	Lloh26, Lloh27
	.loh AdrpLdrGotLdr	Lloh23, Lloh24, Lloh25
	.loh AdrpLdrGotLdr	Lloh20, Lloh21, Lloh22
	.loh AdrpLdrGotLdr	Lloh17, Lloh18, Lloh19
	.loh AdrpLdrGotLdr	Lloh14, Lloh15, Lloh16
	.loh AdrpAdd	Lloh12, Lloh13
	.loh AdrpLdrGotLdr	Lloh9, Lloh10, Lloh11
	.loh AdrpLdrGotLdr	Lloh6, Lloh7, Lloh8
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.cfi_endproc
                                        ; -- End function
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"HPOSP0=%02X    HPOSP1=%02X    HPOSP2=%02X    HPOSP3=%02X\n"

	.comm	_GTIA_HPOSP0,4,2                ; @GTIA_HPOSP0
	.comm	_GTIA_HPOSP1,4,2                ; @GTIA_HPOSP1
	.comm	_GTIA_HPOSP2,4,2                ; @GTIA_HPOSP2
	.comm	_GTIA_HPOSP3,4,2                ; @GTIA_HPOSP3
l_.str.1:                               ; @.str.1
	.asciz	"HPOSM0=%02X    HPOSM1=%02X    HPOSM2=%02X    HPOSM3=%02X\n"

	.comm	_GTIA_HPOSM0,4,2                ; @GTIA_HPOSM0
	.comm	_GTIA_HPOSM1,4,2                ; @GTIA_HPOSM1
	.comm	_GTIA_HPOSM2,4,2                ; @GTIA_HPOSM2
	.comm	_GTIA_HPOSM3,4,2                ; @GTIA_HPOSM3
l_.str.2:                               ; @.str.2
	.asciz	"SIZEP0=%02X    SIZEP1=%02X    SIZEP2=%02X    SIZEP3=%02X    SIZEM= %02X\n"

	.comm	_GTIA_SIZEP0,4,2                ; @GTIA_SIZEP0
	.comm	_GTIA_SIZEP1,4,2                ; @GTIA_SIZEP1
	.comm	_GTIA_SIZEP2,4,2                ; @GTIA_SIZEP2
	.comm	_GTIA_SIZEP3,4,2                ; @GTIA_SIZEP3
	.comm	_GTIA_SIZEM,4,2                 ; @GTIA_SIZEM
l_.str.3:                               ; @.str.3
	.asciz	"GRAFP0=%02X    GRAFP1=%02X    GRAFP2=%02X    GRAFP3=%02X    GRAFM= %02X\n"

	.comm	_GTIA_GRAFP0,4,2                ; @GTIA_GRAFP0
	.comm	_GTIA_GRAFP1,4,2                ; @GTIA_GRAFP1
	.comm	_GTIA_GRAFP2,4,2                ; @GTIA_GRAFP2
	.comm	_GTIA_GRAFP3,4,2                ; @GTIA_GRAFP3
	.comm	_GTIA_GRAFM,4,2                 ; @GTIA_GRAFM
l_.str.4:                               ; @.str.4
	.asciz	"COLPM0=%02X    COLPM1=%02X    COLPM2=%02X    COLPM3=%02X\n"

	.comm	_GTIA_COLPM0,4,2                ; @GTIA_COLPM0
	.comm	_GTIA_COLPM1,4,2                ; @GTIA_COLPM1
	.comm	_GTIA_COLPM2,4,2                ; @GTIA_COLPM2
	.comm	_GTIA_COLPM3,4,2                ; @GTIA_COLPM3
l_.str.5:                               ; @.str.5
	.asciz	"COLPF0=%02X    COLPF1=%02X    COLPF2=%02X    COLPF3=%02X    COLBK= %02X\n"

	.comm	_GTIA_COLPF0,4,2                ; @GTIA_COLPF0
	.comm	_GTIA_COLPF1,4,2                ; @GTIA_COLPF1
	.comm	_GTIA_COLPF2,4,2                ; @GTIA_COLPF2
	.comm	_GTIA_COLPF3,4,2                ; @GTIA_COLPF3
	.comm	_GTIA_COLBK,4,2                 ; @GTIA_COLBK
l_.str.6:                               ; @.str.6
	.asciz	"PRIOR= %02X    VDELAY=%02X    GRACTL=%02X\n"

	.comm	_GTIA_PRIOR,4,2                 ; @GTIA_PRIOR
	.comm	_GTIA_VDELAY,4,2                ; @GTIA_VDELAY
	.comm	_GTIA_GRACTL,4,2                ; @GTIA_GRACTL
	.no_dead_strip	_show_GTIA
.subsections_via_symbols
