	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_arc_opcode_init_insert         ## -- Begin function arc_opcode_init_insert
	.p2align	4, 0x90
_arc_opcode_init_insert:                ## @arc_opcode_init_insert
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	_OPERANDS@GOTPCREL(%rip), %rax
	cmpl	$0, (%rax)
	jle	LBB0_3
## %bb.1:
	movq	_ls_operand@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	xorl	%edx, %edx
	movq	_OP_NONE@GOTPCREL(%rip), %rsi
	.p2align	4, 0x90
LBB0_2:                                 ## =>This Inner Loop Header: Depth=1
	movl	(%rsi), %edi
	movl	%edi, (%rcx,%rdx,4)
	incq	%rdx
	movslq	(%rax), %rdi
	cmpq	%rdi, %rdx
	jl	LBB0_2
LBB0_3:
	movq	_flag_p@GOTPCREL(%rip), %rax
	movq	$0, (%rax)
	movq	_flagshimm_handled_p@GOTPCREL(%rip), %rax
	movq	$0, (%rax)
	movq	_cond_p@GOTPCREL(%rip), %rax
	movq	$0, (%rax)
	movq	_addrwb_p@GOTPCREL(%rip), %rax
	movq	$0, (%rax)
	movq	_shimm_p@GOTPCREL(%rip), %rax
	movq	$0, (%rax)
	movq	_limm_p@GOTPCREL(%rip), %rax
	movq	$0, (%rax)
	movq	_jumpflags_p@GOTPCREL(%rip), %rax
	movq	$0, (%rax)
	movq	_nullify_p@GOTPCREL(%rip), %rax
	movq	$0, (%rax)
	movq	_nullify@GOTPCREL(%rip), %rax
	movq	$0, (%rax)
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_OPERANDS,4,2                   ## @OPERANDS
	.comm	_OP_NONE,4,2                    ## @OP_NONE
	.comm	_ls_operand,8,3                 ## @ls_operand
	.comm	_flag_p,8,3                     ## @flag_p
	.comm	_flagshimm_handled_p,8,3        ## @flagshimm_handled_p
	.comm	_cond_p,8,3                     ## @cond_p
	.comm	_addrwb_p,8,3                   ## @addrwb_p
	.comm	_shimm_p,8,3                    ## @shimm_p
	.comm	_limm_p,8,3                     ## @limm_p
	.comm	_jumpflags_p,8,3                ## @jumpflags_p
	.comm	_nullify_p,8,3                  ## @nullify_p
	.comm	_nullify,8,3                    ## @nullify
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_arc_opcode_init_insert         ; -- Begin function arc_opcode_init_insert
	.p2align	2
_arc_opcode_init_insert:                ; @arc_opcode_init_insert
	.cfi_startproc
; %bb.0:
Lloh0:
	adrp	x8, _OPERANDS@GOTPAGE
Lloh1:
	ldr	x8, [x8, _OPERANDS@GOTPAGEOFF]
	ldr	w9, [x8]
	cmp	w9, #1
	b.lt	LBB0_3
; %bb.1:
	mov	x9, #0
Lloh2:
	adrp	x10, _ls_operand@GOTPAGE
Lloh3:
	ldr	x10, [x10, _ls_operand@GOTPAGEOFF]
Lloh4:
	ldr	x10, [x10]
Lloh5:
	adrp	x11, _OP_NONE@GOTPAGE
Lloh6:
	ldr	x11, [x11, _OP_NONE@GOTPAGEOFF]
LBB0_2:                                 ; =>This Inner Loop Header: Depth=1
	ldr	w12, [x11]
	str	w12, [x10, x9, lsl #2]
	add	x9, x9, #1
	ldrsw	x12, [x8]
	cmp	x9, x12
	b.lt	LBB0_2
LBB0_3:
Lloh7:
	adrp	x8, _flag_p@GOTPAGE
Lloh8:
	ldr	x8, [x8, _flag_p@GOTPAGEOFF]
Lloh9:
	str	xzr, [x8]
Lloh10:
	adrp	x8, _flagshimm_handled_p@GOTPAGE
Lloh11:
	ldr	x8, [x8, _flagshimm_handled_p@GOTPAGEOFF]
Lloh12:
	str	xzr, [x8]
Lloh13:
	adrp	x8, _cond_p@GOTPAGE
Lloh14:
	ldr	x8, [x8, _cond_p@GOTPAGEOFF]
Lloh15:
	str	xzr, [x8]
Lloh16:
	adrp	x8, _addrwb_p@GOTPAGE
Lloh17:
	ldr	x8, [x8, _addrwb_p@GOTPAGEOFF]
Lloh18:
	str	xzr, [x8]
Lloh19:
	adrp	x8, _shimm_p@GOTPAGE
Lloh20:
	ldr	x8, [x8, _shimm_p@GOTPAGEOFF]
Lloh21:
	str	xzr, [x8]
Lloh22:
	adrp	x8, _limm_p@GOTPAGE
Lloh23:
	ldr	x8, [x8, _limm_p@GOTPAGEOFF]
Lloh24:
	str	xzr, [x8]
Lloh25:
	adrp	x8, _jumpflags_p@GOTPAGE
Lloh26:
	ldr	x8, [x8, _jumpflags_p@GOTPAGEOFF]
Lloh27:
	str	xzr, [x8]
Lloh28:
	adrp	x8, _nullify_p@GOTPAGE
Lloh29:
	ldr	x8, [x8, _nullify_p@GOTPAGEOFF]
Lloh30:
	str	xzr, [x8]
Lloh31:
	adrp	x8, _nullify@GOTPAGE
Lloh32:
	ldr	x8, [x8, _nullify@GOTPAGEOFF]
Lloh33:
	str	xzr, [x8]
	ret
	.loh AdrpLdrGot	Lloh0, Lloh1
	.loh AdrpLdrGot	Lloh5, Lloh6
	.loh AdrpLdrGotLdr	Lloh2, Lloh3, Lloh4
	.loh AdrpLdrGotStr	Lloh31, Lloh32, Lloh33
	.loh AdrpLdrGotStr	Lloh28, Lloh29, Lloh30
	.loh AdrpLdrGotStr	Lloh25, Lloh26, Lloh27
	.loh AdrpLdrGotStr	Lloh22, Lloh23, Lloh24
	.loh AdrpLdrGotStr	Lloh19, Lloh20, Lloh21
	.loh AdrpLdrGotStr	Lloh16, Lloh17, Lloh18
	.loh AdrpLdrGotStr	Lloh13, Lloh14, Lloh15
	.loh AdrpLdrGotStr	Lloh10, Lloh11, Lloh12
	.loh AdrpLdrGotStr	Lloh7, Lloh8, Lloh9
	.cfi_endproc
                                        ; -- End function
	.comm	_OPERANDS,4,2                   ; @OPERANDS
	.comm	_OP_NONE,4,2                    ; @OP_NONE
	.comm	_ls_operand,8,3                 ; @ls_operand
	.comm	_flag_p,8,3                     ; @flag_p
	.comm	_flagshimm_handled_p,8,3        ; @flagshimm_handled_p
	.comm	_cond_p,8,3                     ; @cond_p
	.comm	_addrwb_p,8,3                   ; @addrwb_p
	.comm	_shimm_p,8,3                    ; @shimm_p
	.comm	_limm_p,8,3                     ; @limm_p
	.comm	_jumpflags_p,8,3                ; @jumpflags_p
	.comm	_nullify_p,8,3                  ; @nullify_p
	.comm	_nullify,8,3                    ; @nullify
.subsections_via_symbols
