	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function instantiate_new_reg
_instantiate_new_reg:                   ## @instantiate_new_reg
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	_virtual_incoming_args_rtx@GOTPCREL(%rip), %rcx
	movq	_arg_pointer_rtx@GOTPCREL(%rip), %rax
	cmpq	%rdi, (%rcx)
	jne	LBB0_2
## %bb.1:
	movq	_in_arg_offset@GOTPCREL(%rip), %rcx
	jmp	LBB0_10
LBB0_2:
	movq	_virtual_stack_vars_rtx@GOTPCREL(%rip), %rcx
	cmpq	%rdi, (%rcx)
	jne	LBB0_4
## %bb.3:
	movq	_var_offset@GOTPCREL(%rip), %rcx
	movq	_frame_pointer_rtx@GOTPCREL(%rip), %rax
	jmp	LBB0_10
LBB0_4:
	movq	_virtual_stack_dynamic_rtx@GOTPCREL(%rip), %rcx
	movq	_stack_pointer_rtx@GOTPCREL(%rip), %rdx
	cmpq	%rdi, (%rcx)
	jne	LBB0_6
## %bb.5:
	movq	_dynamic_offset@GOTPCREL(%rip), %rcx
	movq	%rdx, %rax
	jmp	LBB0_10
LBB0_6:
	movq	_virtual_outgoing_args_rtx@GOTPCREL(%rip), %rcx
	cmpq	%rdi, (%rcx)
	jne	LBB0_8
## %bb.7:
	movq	_out_arg_offset@GOTPCREL(%rip), %rcx
	movq	%rdx, %rax
	jmp	LBB0_10
LBB0_8:
	movq	_virtual_cfa_rtx@GOTPCREL(%rip), %rcx
	cmpq	%rdi, (%rcx)
	jne	LBB0_12
## %bb.9:
	movq	_cfa_offset@GOTPCREL(%rip), %rcx
LBB0_10:
	movl	(%rcx), %ecx
	movq	(%rax), %rax
	movl	%ecx, (%rsi)
	popq	%rbp
	retq
LBB0_12:
	movq	_NULL_RTX@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_virtual_incoming_args_rtx,8,3  ## @virtual_incoming_args_rtx
	.comm	_arg_pointer_rtx,8,3            ## @arg_pointer_rtx
	.comm	_in_arg_offset,4,2              ## @in_arg_offset
	.comm	_virtual_stack_vars_rtx,8,3     ## @virtual_stack_vars_rtx
	.comm	_frame_pointer_rtx,8,3          ## @frame_pointer_rtx
	.comm	_var_offset,4,2                 ## @var_offset
	.comm	_virtual_stack_dynamic_rtx,8,3  ## @virtual_stack_dynamic_rtx
	.comm	_stack_pointer_rtx,8,3          ## @stack_pointer_rtx
	.comm	_dynamic_offset,4,2             ## @dynamic_offset
	.comm	_virtual_outgoing_args_rtx,8,3  ## @virtual_outgoing_args_rtx
	.comm	_out_arg_offset,4,2             ## @out_arg_offset
	.comm	_virtual_cfa_rtx,8,3            ## @virtual_cfa_rtx
	.comm	_cfa_offset,4,2                 ## @cfa_offset
	.comm	_NULL_RTX,8,3                   ## @NULL_RTX
	.no_dead_strip	_instantiate_new_reg
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function instantiate_new_reg
_instantiate_new_reg:                   ; @instantiate_new_reg
	.cfi_startproc
; %bb.0:
Lloh0:
	adrp	x8, _virtual_incoming_args_rtx@GOTPAGE
Lloh1:
	ldr	x8, [x8, _virtual_incoming_args_rtx@GOTPAGEOFF]
Lloh2:
	ldr	x8, [x8]
	cmp	x8, x0
	b.ne	LBB0_3
; %bb.1:
Lloh3:
	adrp	x8, _in_arg_offset@GOTPAGE
Lloh4:
	ldr	x8, [x8, _in_arg_offset@GOTPAGEOFF]
LBB0_2:
Lloh5:
	adrp	x9, _arg_pointer_rtx@GOTPAGE
Lloh6:
	ldr	x9, [x9, _arg_pointer_rtx@GOTPAGEOFF]
	b	LBB0_10
LBB0_3:
Lloh7:
	adrp	x8, _virtual_stack_vars_rtx@GOTPAGE
Lloh8:
	ldr	x8, [x8, _virtual_stack_vars_rtx@GOTPAGEOFF]
Lloh9:
	ldr	x8, [x8]
	cmp	x8, x0
	b.ne	LBB0_5
; %bb.4:
Lloh10:
	adrp	x8, _var_offset@GOTPAGE
Lloh11:
	ldr	x8, [x8, _var_offset@GOTPAGEOFF]
Lloh12:
	adrp	x9, _frame_pointer_rtx@GOTPAGE
Lloh13:
	ldr	x9, [x9, _frame_pointer_rtx@GOTPAGEOFF]
	b	LBB0_10
LBB0_5:
Lloh14:
	adrp	x8, _virtual_stack_dynamic_rtx@GOTPAGE
Lloh15:
	ldr	x8, [x8, _virtual_stack_dynamic_rtx@GOTPAGEOFF]
Lloh16:
	ldr	x8, [x8]
	cmp	x8, x0
	b.ne	LBB0_7
; %bb.6:
Lloh17:
	adrp	x8, _dynamic_offset@GOTPAGE
Lloh18:
	ldr	x8, [x8, _dynamic_offset@GOTPAGEOFF]
	b	LBB0_9
LBB0_7:
Lloh19:
	adrp	x8, _virtual_outgoing_args_rtx@GOTPAGE
Lloh20:
	ldr	x8, [x8, _virtual_outgoing_args_rtx@GOTPAGEOFF]
Lloh21:
	ldr	x8, [x8]
	cmp	x8, x0
	b.ne	LBB0_11
; %bb.8:
Lloh22:
	adrp	x8, _out_arg_offset@GOTPAGE
Lloh23:
	ldr	x8, [x8, _out_arg_offset@GOTPAGEOFF]
LBB0_9:
Lloh24:
	adrp	x9, _stack_pointer_rtx@GOTPAGE
Lloh25:
	ldr	x9, [x9, _stack_pointer_rtx@GOTPAGEOFF]
LBB0_10:
	ldr	w8, [x8]
	ldr	x0, [x9]
	str	w8, [x1]
	ret
LBB0_11:
Lloh26:
	adrp	x8, _virtual_cfa_rtx@GOTPAGE
Lloh27:
	ldr	x8, [x8, _virtual_cfa_rtx@GOTPAGEOFF]
Lloh28:
	ldr	x8, [x8]
	cmp	x8, x0
	b.ne	LBB0_13
; %bb.12:
Lloh29:
	adrp	x8, _cfa_offset@GOTPAGE
Lloh30:
	ldr	x8, [x8, _cfa_offset@GOTPAGEOFF]
	b	LBB0_2
LBB0_13:
Lloh31:
	adrp	x8, _NULL_RTX@GOTPAGE
Lloh32:
	ldr	x8, [x8, _NULL_RTX@GOTPAGEOFF]
Lloh33:
	ldr	x0, [x8]
	ret
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGot	Lloh3, Lloh4
	.loh AdrpLdrGot	Lloh5, Lloh6
	.loh AdrpLdrGotLdr	Lloh7, Lloh8, Lloh9
	.loh AdrpLdrGot	Lloh12, Lloh13
	.loh AdrpLdrGot	Lloh10, Lloh11
	.loh AdrpLdrGotLdr	Lloh14, Lloh15, Lloh16
	.loh AdrpLdrGot	Lloh17, Lloh18
	.loh AdrpLdrGotLdr	Lloh19, Lloh20, Lloh21
	.loh AdrpLdrGot	Lloh22, Lloh23
	.loh AdrpLdrGot	Lloh24, Lloh25
	.loh AdrpLdrGotLdr	Lloh26, Lloh27, Lloh28
	.loh AdrpLdrGot	Lloh29, Lloh30
	.loh AdrpLdrGotLdr	Lloh31, Lloh32, Lloh33
	.cfi_endproc
                                        ; -- End function
	.comm	_virtual_incoming_args_rtx,8,3  ; @virtual_incoming_args_rtx
	.comm	_arg_pointer_rtx,8,3            ; @arg_pointer_rtx
	.comm	_in_arg_offset,4,2              ; @in_arg_offset
	.comm	_virtual_stack_vars_rtx,8,3     ; @virtual_stack_vars_rtx
	.comm	_frame_pointer_rtx,8,3          ; @frame_pointer_rtx
	.comm	_var_offset,4,2                 ; @var_offset
	.comm	_virtual_stack_dynamic_rtx,8,3  ; @virtual_stack_dynamic_rtx
	.comm	_stack_pointer_rtx,8,3          ; @stack_pointer_rtx
	.comm	_dynamic_offset,4,2             ; @dynamic_offset
	.comm	_virtual_outgoing_args_rtx,8,3  ; @virtual_outgoing_args_rtx
	.comm	_out_arg_offset,4,2             ; @out_arg_offset
	.comm	_virtual_cfa_rtx,8,3            ; @virtual_cfa_rtx
	.comm	_cfa_offset,4,2                 ; @cfa_offset
	.comm	_NULL_RTX,8,3                   ; @NULL_RTX
	.no_dead_strip	_instantiate_new_reg
.subsections_via_symbols
