	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_saveState                      ## -- Begin function saveState
	.p2align	4, 0x90
_saveState:                             ## @saveState
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	_pChord@GOTPCREL(%rip), %rax
	movl	%edi, (%rax)
	movq	_chordIndex@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movq	_pChordIndex@GOTPCREL(%rip), %rcx
	movl	%eax, (%rcx)
	movq	_chordState@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	_pChordState@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	movl	(%rax), %edx
	movl	%edx, (%rcx)
	movl	4(%rax), %edx
	movl	%edx, 4(%rcx)
	movl	8(%rax), %edx
	movl	%edx, 8(%rcx)
	movl	12(%rax), %edx
	movl	%edx, 12(%rcx)
	movl	16(%rax), %edx
	movl	%edx, 16(%rcx)
	movl	20(%rax), %edx
	movl	%edx, 20(%rcx)
	movl	24(%rax), %edx
	movl	%edx, 24(%rcx)
	movl	28(%rax), %edx
	movl	%edx, 28(%rcx)
	movl	32(%rax), %edx
	movl	%edx, 32(%rcx)
	movl	36(%rax), %edx
	movl	%edx, 36(%rcx)
	movl	40(%rax), %edx
	movl	%edx, 40(%rcx)
	movl	44(%rax), %edx
	movl	%edx, 44(%rcx)
	movl	48(%rax), %edx
	movl	%edx, 48(%rcx)
	movl	52(%rax), %edx
	movl	%edx, 52(%rcx)
	movl	56(%rax), %edx
	movl	%edx, 56(%rcx)
	movl	60(%rax), %edx
	movl	%edx, 60(%rcx)
	movl	64(%rax), %edx
	movl	%edx, 64(%rcx)
	movl	68(%rax), %edx
	movl	%edx, 68(%rcx)
	movl	72(%rax), %edx
	movl	%edx, 72(%rcx)
	movl	76(%rax), %edx
	movl	%edx, 76(%rcx)
	movl	80(%rax), %edx
	movl	%edx, 80(%rcx)
	movl	84(%rax), %edx
	movl	%edx, 84(%rcx)
	movl	88(%rax), %edx
	movl	%edx, 88(%rcx)
	movl	92(%rax), %edx
	movl	%edx, 92(%rcx)
	movl	96(%rax), %edx
	movl	%edx, 96(%rcx)
	movl	100(%rax), %edx
	movl	%edx, 100(%rcx)
	movl	104(%rax), %edx
	movl	%edx, 104(%rcx)
	movl	108(%rax), %edx
	movl	%edx, 108(%rcx)
	movl	112(%rax), %edx
	movl	%edx, 112(%rcx)
	movl	116(%rax), %edx
	movl	%edx, 116(%rcx)
	movl	120(%rax), %edx
	movl	%edx, 120(%rcx)
	movl	124(%rax), %eax
	movl	%eax, 124(%rcx)
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_pChord,4,2                     ## @pChord
	.comm	_chordIndex,4,2                 ## @chordIndex
	.comm	_pChordIndex,4,2                ## @pChordIndex
	.comm	_chordState,8,3                 ## @chordState
	.comm	_pChordState,8,3                ## @pChordState
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_saveState                      ; -- Begin function saveState
	.p2align	2
_saveState:                             ; @saveState
	.cfi_startproc
; %bb.0:
Lloh0:
	adrp	x8, _pChord@GOTPAGE
Lloh1:
	ldr	x8, [x8, _pChord@GOTPAGEOFF]
Lloh2:
	str	w0, [x8]
Lloh3:
	adrp	x8, _chordIndex@GOTPAGE
Lloh4:
	ldr	x8, [x8, _chordIndex@GOTPAGEOFF]
Lloh5:
	adrp	x9, _pChordIndex@GOTPAGE
Lloh6:
	ldr	x9, [x9, _pChordIndex@GOTPAGEOFF]
Lloh7:
	ldr	w8, [x8]
Lloh8:
	str	w8, [x9]
Lloh9:
	adrp	x8, _chordState@GOTPAGE
Lloh10:
	ldr	x8, [x8, _chordState@GOTPAGEOFF]
Lloh11:
	adrp	x10, _pChordState@GOTPAGE
Lloh12:
	ldr	x10, [x10, _pChordState@GOTPAGEOFF]
Lloh13:
	ldr	x9, [x8]
Lloh14:
	ldr	x8, [x10]
	ldr	w10, [x9]
	str	w10, [x8]
	ldr	w10, [x9, #4]
	str	w10, [x8, #4]
	ldr	w10, [x9, #8]
	str	w10, [x8, #8]
	ldr	w10, [x9, #12]
	str	w10, [x8, #12]
	ldr	w10, [x9, #16]
	str	w10, [x8, #16]
	ldr	w10, [x9, #20]
	str	w10, [x8, #20]
	ldr	w10, [x9, #24]
	str	w10, [x8, #24]
	ldr	w10, [x9, #28]
	str	w10, [x8, #28]
	ldr	w10, [x9, #32]
	str	w10, [x8, #32]
	ldr	w10, [x9, #36]
	str	w10, [x8, #36]
	ldr	w10, [x9, #40]
	str	w10, [x8, #40]
	ldr	w10, [x9, #44]
	str	w10, [x8, #44]
	ldr	w10, [x9, #48]
	str	w10, [x8, #48]
	ldr	w10, [x9, #52]
	str	w10, [x8, #52]
	ldr	w10, [x9, #56]
	str	w10, [x8, #56]
	ldr	w10, [x9, #60]
	str	w10, [x8, #60]
	ldr	w10, [x9, #64]
	str	w10, [x8, #64]
	ldr	w10, [x9, #68]
	str	w10, [x8, #68]
	ldr	w10, [x9, #72]
	str	w10, [x8, #72]
	ldr	w10, [x9, #76]
	str	w10, [x8, #76]
	ldr	w10, [x9, #80]
	str	w10, [x8, #80]
	ldr	w10, [x9, #84]
	str	w10, [x8, #84]
	ldr	w10, [x9, #88]
	str	w10, [x8, #88]
	ldr	w10, [x9, #92]
	str	w10, [x8, #92]
	ldr	w10, [x9, #96]
	str	w10, [x8, #96]
	ldr	w10, [x9, #100]
	str	w10, [x8, #100]
	ldr	w10, [x9, #104]
	str	w10, [x8, #104]
	ldr	w10, [x9, #108]
	str	w10, [x8, #108]
	ldr	w10, [x9, #112]
	str	w10, [x8, #112]
	ldr	w10, [x9, #116]
	str	w10, [x8, #116]
	ldr	w10, [x9, #120]
	str	w10, [x8, #120]
	ldr	w9, [x9, #124]
	str	w9, [x8, #124]
	ret
	.loh AdrpLdrGotLdr	Lloh11, Lloh12, Lloh14
	.loh AdrpLdrGotLdr	Lloh9, Lloh10, Lloh13
	.loh AdrpLdrGotStr	Lloh5, Lloh6, Lloh8
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh7
	.loh AdrpLdrGotStr	Lloh0, Lloh1, Lloh2
	.cfi_endproc
                                        ; -- End function
	.comm	_pChord,4,2                     ; @pChord
	.comm	_chordIndex,4,2                 ; @chordIndex
	.comm	_pChordIndex,4,2                ; @pChordIndex
	.comm	_chordState,8,3                 ; @chordState
	.comm	_pChordState,8,3                ; @pChordState
.subsections_via_symbols
