	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function pt_instruction_decode
_pt_instruction_decode:                 ## @pt_instruction_decode
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%r15
	pushq	%r14
	pushq	%r12
	pushq	%rbx
	.cfi_offset %rbx, -48
	.cfi_offset %r12, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	testq	%rsi, %rsi
	je	LBB0_2
## %bb.1:
	movq	%rdx, %rbx
	testq	%rdx, %rdx
	je	LBB0_2
## %bb.3:
	movq	%rsi, %r12
	movq	%rdi, %r15
	movq	_PTI_INST_INVALID@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, (%rsi)
	leaq	8(%rsi), %rdi
	xorl	%r14d, %r14d
	xorl	%esi, %esi
	movl	$4, %edx
	callq	_memset
	movq	_ptic_other@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, (%r15)
	movq	8(%rbx), %rax
	movq	_PTI_MAP_1@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	cmpq	%rcx, %rax
	jg	LBB0_85
## %bb.4:
	cmpq	$0, 32(%rbx)
	jne	LBB0_85
## %bb.5:
	movq	(%rbx), %rdx
	movq	%rdx, %rsi
	andq	$-16, %rsi
	cmpq	$128, %rsi
	je	LBB0_10
## %bb.6:
	cmpq	$112, %rsi
	jne	LBB0_11
## %bb.7:
	movq	_PTI_MAP_0@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_85
	jmp	LBB0_8
LBB0_2:
	movq	_pte_internal@GOTPCREL(%rip), %rax
	xorl	%r14d, %r14d
	subl	(%rax), %r14d
LBB0_85:
	movl	%r14d, %eax
	popq	%rbx
	popq	%r12
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
LBB0_10:
	cmpq	%rcx, %rax
	jne	LBB0_85
LBB0_8:
	movq	_ptic_cond_jump@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, (%r15)
	movq	_PTI_INST_JCC@GOTPCREL(%rip), %rax
LBB0_9:
	movq	(%rax), %rax
	movq	%rax, (%r12)
	movq	%r12, %rdi
	movq	%rbx, %rsi
	popq	%rbx
	popq	%r12
	popq	%r14
	popq	%r15
	popq	%rbp
	jmp	_set_branch_target              ## TAILCALL
LBB0_11:
	decq	%rdx
	cmpq	$254, %rdx
	ja	LBB0_85
## %bb.12:
	leaq	LJTI0_0(%rip), %rsi
	movslq	(%rsi,%rdx,4), %rdx
	addq	%rsi, %rdx
	jmpq	*%rdx
LBB0_68:
	cmpq	%rcx, %rax
	jne	LBB0_85
## %bb.69:
	movl	40(%rbx), %eax
	cmpl	$195, %eax
	je	LBB0_74
## %bb.70:
	cmpl	$194, %eax
	je	LBB0_73
## %bb.71:
	cmpl	$193, %eax
	jne	LBB0_85
## %bb.72:
	movq	_ptic_far_call@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, (%r15)
	movq	_PTI_INST_VMCALL@GOTPCREL(%rip), %rax
	jmp	LBB0_84
LBB0_60:
	cmpq	%rcx, %rax
	jne	LBB0_85
## %bb.61:
	movq	_ptic_far_call@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, (%r15)
	movq	_PTI_INST_SYSCALL@GOTPCREL(%rip), %rax
	jmp	LBB0_84
LBB0_66:
	cmpq	%rcx, %rax
	jne	LBB0_85
## %bb.67:
	movq	_ptic_far_return@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, (%r15)
	movq	_PTI_INST_SYSRET@GOTPCREL(%rip), %rax
	jmp	LBB0_84
LBB0_48:
	cmpq	%rcx, %rax
	jne	LBB0_85
## %bb.49:
	movq	%rbx, %rdi
	callq	_pti_get_modrm_reg
	cmpl	$3, %eax
	jne	LBB0_85
## %bb.50:
	cmpl	$0, 24(%rbx)
	jne	LBB0_85
## %bb.51:
	movq	_PTI_INST_MOV_CR3@GOTPCREL(%rip), %rax
	jmp	LBB0_84
LBB0_62:
	cmpq	%rcx, %rax
	jne	LBB0_85
## %bb.63:
	movq	_ptic_far_call@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, (%r15)
	movq	_PTI_INST_SYSENTER@GOTPCREL(%rip), %rax
	jmp	LBB0_84
LBB0_64:
	cmpq	%rcx, %rax
	jne	LBB0_85
## %bb.65:
	movq	_ptic_far_return@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, (%r15)
	movq	_PTI_INST_SYSEXIT@GOTPCREL(%rip), %rax
	jmp	LBB0_84
LBB0_13:
	movq	_PTI_MAP_0@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_85
## %bb.14:
	movq	_ptic_far_call@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, (%r15)
	movq	_PTI_INST_CALL_9A@GOTPCREL(%rip), %rax
	jmp	LBB0_84
LBB0_79:
	cmpq	%rcx, %rax
	jne	LBB0_85
## %bb.80:
	cmpl	$0, 20(%rbx)
	je	LBB0_85
## %bb.81:
	cmpl	$0, 16(%rbx)
	jne	LBB0_85
## %bb.82:
	movq	%rbx, %rdi
	callq	_pti_get_modrm_reg
	cmpl	$4, %eax
	jne	LBB0_85
## %bb.83:
	movq	_ptic_ptwrite@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, (%r15)
	movq	_PTI_INST_PTWRITE@GOTPCREL(%rip), %rax
	jmp	LBB0_84
LBB0_54:
	movq	_PTI_MAP_0@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_85
## %bb.55:
	movq	_ptic_return@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, (%r15)
	movq	_PTI_INST_RET_C2@GOTPCREL(%rip), %rax
	jmp	LBB0_84
LBB0_52:
	movq	_PTI_MAP_0@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_85
## %bb.53:
	movq	_ptic_return@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, (%r15)
	movq	_PTI_INST_RET_C3@GOTPCREL(%rip), %rax
	jmp	LBB0_84
LBB0_75:
	cmpq	%rcx, %rax
	jne	LBB0_85
## %bb.76:
	movq	%rbx, %rdi
	callq	_pti_get_modrm_mod
	cmpl	$3, %eax
	je	LBB0_85
## %bb.77:
	movq	%rbx, %rdi
	callq	_pti_get_modrm_reg
	cmpl	$6, %eax
	jne	LBB0_85
## %bb.78:
	movq	_PTI_INST_VMPTRLD@GOTPCREL(%rip), %rax
	jmp	LBB0_84
LBB0_58:
	movq	_PTI_MAP_0@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_85
## %bb.59:
	movq	_ptic_far_return@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, (%r15)
	movq	_PTI_INST_RET_CA@GOTPCREL(%rip), %rax
	jmp	LBB0_84
LBB0_56:
	movq	_PTI_MAP_0@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_85
## %bb.57:
	movq	_ptic_far_return@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, (%r15)
	movq	_PTI_INST_RET_CB@GOTPCREL(%rip), %rax
	jmp	LBB0_84
LBB0_26:
	movq	_PTI_MAP_0@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_85
## %bb.27:
	movq	_ptic_far_call@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, (%r15)
	movq	_PTI_INST_INT3@GOTPCREL(%rip), %rax
	jmp	LBB0_84
LBB0_24:
	movq	_PTI_MAP_0@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_85
## %bb.25:
	movq	_ptic_far_call@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, (%r15)
	movq	_PTI_INST_INT@GOTPCREL(%rip), %rax
	jmp	LBB0_84
LBB0_28:
	movq	_PTI_MAP_0@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_85
## %bb.29:
	movq	_ptic_far_call@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, (%r15)
	movq	_PTI_INST_INTO@GOTPCREL(%rip), %rax
	jmp	LBB0_84
LBB0_32:
	movq	_PTI_MAP_0@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_85
## %bb.33:
	movq	_ptic_far_return@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, (%r15)
	movq	_PTI_INST_IRET@GOTPCREL(%rip), %rax
	jmp	LBB0_84
LBB0_42:
	movq	_PTI_MAP_0@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_85
## %bb.43:
	movq	_ptic_cond_jump@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, (%r15)
	movq	_PTI_INST_LOOPNE@GOTPCREL(%rip), %rax
	jmp	LBB0_9
LBB0_44:
	movq	_PTI_MAP_0@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_85
## %bb.45:
	movq	_ptic_cond_jump@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, (%r15)
	movq	_PTI_INST_LOOPE@GOTPCREL(%rip), %rax
	jmp	LBB0_9
LBB0_46:
	movq	_PTI_MAP_0@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_85
## %bb.47:
	movq	_ptic_cond_jump@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, (%r15)
	movq	_PTI_INST_LOOP@GOTPCREL(%rip), %rax
	jmp	LBB0_9
LBB0_40:
	movq	_PTI_MAP_0@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_85
## %bb.41:
	movq	_ptic_cond_jump@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, (%r15)
	movq	_PTI_INST_JrCXZ@GOTPCREL(%rip), %rax
	jmp	LBB0_9
LBB0_22:
	movq	_PTI_MAP_0@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_85
## %bb.23:
	movq	_ptic_call@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, (%r15)
	movq	_PTI_INST_CALL_E8@GOTPCREL(%rip), %rax
	jmp	LBB0_9
LBB0_34:
	movq	_PTI_MAP_0@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_85
## %bb.35:
	movq	_ptic_jump@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, (%r15)
	movq	_PTI_INST_JMP_E9@GOTPCREL(%rip), %rax
	jmp	LBB0_9
LBB0_36:
	movq	_PTI_MAP_0@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_85
## %bb.37:
	movq	_ptic_far_jump@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, (%r15)
	movq	_PTI_INST_JMP_EA@GOTPCREL(%rip), %rax
	jmp	LBB0_84
LBB0_38:
	movq	_PTI_MAP_0@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_85
## %bb.39:
	movq	_ptic_jump@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, (%r15)
	movq	_PTI_INST_JMP_EB@GOTPCREL(%rip), %rax
	jmp	LBB0_9
LBB0_30:
	movq	_PTI_MAP_0@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_85
## %bb.31:
	movq	_ptic_far_call@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, (%r15)
	movq	_PTI_INST_INT1@GOTPCREL(%rip), %rax
	jmp	LBB0_84
LBB0_15:
	movq	_PTI_MAP_0@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_85
## %bb.16:
	movq	%rbx, %rdi
	callq	_pti_get_modrm_reg
                                        ## kill: def $eax killed $eax def $rax
	addl	$-2, %eax
	cmpl	$3, %eax
	ja	LBB0_85
## %bb.17:
	leaq	LJTI0_1(%rip), %rcx
	movslq	(%rcx,%rax,4), %rax
	addq	%rcx, %rax
	jmpq	*%rax
LBB0_18:
	movq	_ptic_call@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, (%r15)
	movq	_PTI_INST_CALL_FFr2@GOTPCREL(%rip), %rax
	jmp	LBB0_84
LBB0_74:
	movq	_ptic_far_return@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, (%r15)
	movq	_PTI_INST_VMRESUME@GOTPCREL(%rip), %rax
	jmp	LBB0_84
LBB0_73:
	movq	_ptic_far_return@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, (%r15)
	movq	_PTI_INST_VMLAUNCH@GOTPCREL(%rip), %rax
	jmp	LBB0_84
LBB0_19:
	movq	_ptic_far_call@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, (%r15)
	movq	_PTI_INST_CALL_FFr3@GOTPCREL(%rip), %rax
	jmp	LBB0_84
LBB0_20:
	movq	_ptic_jump@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, (%r15)
	movq	_PTI_INST_JMP_FFr4@GOTPCREL(%rip), %rax
	jmp	LBB0_84
LBB0_21:
	movq	_ptic_far_jump@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, (%r15)
	movq	_PTI_INST_JMP_FFr5@GOTPCREL(%rip), %rax
LBB0_84:
	movq	(%rax), %rax
	movq	%rax, (%r12)
	jmp	LBB0_85
	.cfi_endproc
	.p2align	2, 0x90
	.data_region jt32
.set L0_0_set_68, LBB0_68-LJTI0_0
.set L0_0_set_85, LBB0_85-LJTI0_0
.set L0_0_set_60, LBB0_60-LJTI0_0
.set L0_0_set_66, LBB0_66-LJTI0_0
.set L0_0_set_48, LBB0_48-LJTI0_0
.set L0_0_set_62, LBB0_62-LJTI0_0
.set L0_0_set_64, LBB0_64-LJTI0_0
.set L0_0_set_13, LBB0_13-LJTI0_0
.set L0_0_set_79, LBB0_79-LJTI0_0
.set L0_0_set_54, LBB0_54-LJTI0_0
.set L0_0_set_52, LBB0_52-LJTI0_0
.set L0_0_set_75, LBB0_75-LJTI0_0
.set L0_0_set_58, LBB0_58-LJTI0_0
.set L0_0_set_56, LBB0_56-LJTI0_0
.set L0_0_set_26, LBB0_26-LJTI0_0
.set L0_0_set_24, LBB0_24-LJTI0_0
.set L0_0_set_28, LBB0_28-LJTI0_0
.set L0_0_set_32, LBB0_32-LJTI0_0
.set L0_0_set_42, LBB0_42-LJTI0_0
.set L0_0_set_44, LBB0_44-LJTI0_0
.set L0_0_set_46, LBB0_46-LJTI0_0
.set L0_0_set_40, LBB0_40-LJTI0_0
.set L0_0_set_22, LBB0_22-LJTI0_0
.set L0_0_set_34, LBB0_34-LJTI0_0
.set L0_0_set_36, LBB0_36-LJTI0_0
.set L0_0_set_38, LBB0_38-LJTI0_0
.set L0_0_set_30, LBB0_30-LJTI0_0
.set L0_0_set_15, LBB0_15-LJTI0_0
LJTI0_0:
	.long	L0_0_set_68
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_60
	.long	L0_0_set_85
	.long	L0_0_set_66
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_48
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_62
	.long	L0_0_set_64
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_13
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_79
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_54
	.long	L0_0_set_52
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_75
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_58
	.long	L0_0_set_56
	.long	L0_0_set_26
	.long	L0_0_set_24
	.long	L0_0_set_28
	.long	L0_0_set_32
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_42
	.long	L0_0_set_44
	.long	L0_0_set_46
	.long	L0_0_set_40
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_22
	.long	L0_0_set_34
	.long	L0_0_set_36
	.long	L0_0_set_38
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_30
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_85
	.long	L0_0_set_15
.set L0_1_set_18, LBB0_18-LJTI0_1
.set L0_1_set_19, LBB0_19-LJTI0_1
.set L0_1_set_20, LBB0_20-LJTI0_1
.set L0_1_set_21, LBB0_21-LJTI0_1
LJTI0_1:
	.long	L0_1_set_18
	.long	L0_1_set_19
	.long	L0_1_set_20
	.long	L0_1_set_21
	.end_data_region
                                        ## -- End function
	.comm	_pte_internal,4,2               ## @pte_internal
	.comm	_PTI_INST_INVALID,8,3           ## @PTI_INST_INVALID
	.comm	_ptic_other,8,3                 ## @ptic_other
	.comm	_PTI_MAP_1,8,3                  ## @PTI_MAP_1
	.comm	_PTI_MAP_0,8,3                  ## @PTI_MAP_0
	.comm	_ptic_cond_jump,8,3             ## @ptic_cond_jump
	.comm	_PTI_INST_JCC,8,3               ## @PTI_INST_JCC
	.comm	_ptic_far_call,8,3              ## @ptic_far_call
	.comm	_PTI_INST_CALL_9A,8,3           ## @PTI_INST_CALL_9A
	.comm	_ptic_call,8,3                  ## @ptic_call
	.comm	_PTI_INST_CALL_FFr2,8,3         ## @PTI_INST_CALL_FFr2
	.comm	_PTI_INST_CALL_FFr3,8,3         ## @PTI_INST_CALL_FFr3
	.comm	_ptic_jump,8,3                  ## @ptic_jump
	.comm	_PTI_INST_JMP_FFr4,8,3          ## @PTI_INST_JMP_FFr4
	.comm	_ptic_far_jump,8,3              ## @ptic_far_jump
	.comm	_PTI_INST_JMP_FFr5,8,3          ## @PTI_INST_JMP_FFr5
	.comm	_PTI_INST_CALL_E8,8,3           ## @PTI_INST_CALL_E8
	.comm	_PTI_INST_INT,8,3               ## @PTI_INST_INT
	.comm	_PTI_INST_INT3,8,3              ## @PTI_INST_INT3
	.comm	_PTI_INST_INTO,8,3              ## @PTI_INST_INTO
	.comm	_PTI_INST_INT1,8,3              ## @PTI_INST_INT1
	.comm	_ptic_far_return,8,3            ## @ptic_far_return
	.comm	_PTI_INST_IRET,8,3              ## @PTI_INST_IRET
	.comm	_PTI_INST_JMP_E9,8,3            ## @PTI_INST_JMP_E9
	.comm	_PTI_INST_JMP_EA,8,3            ## @PTI_INST_JMP_EA
	.comm	_PTI_INST_JMP_EB,8,3            ## @PTI_INST_JMP_EB
	.comm	_PTI_INST_JrCXZ,8,3             ## @PTI_INST_JrCXZ
	.comm	_PTI_INST_LOOPNE,8,3            ## @PTI_INST_LOOPNE
	.comm	_PTI_INST_LOOPE,8,3             ## @PTI_INST_LOOPE
	.comm	_PTI_INST_LOOP,8,3              ## @PTI_INST_LOOP
	.comm	_PTI_INST_MOV_CR3,8,3           ## @PTI_INST_MOV_CR3
	.comm	_ptic_return,8,3                ## @ptic_return
	.comm	_PTI_INST_RET_C3,8,3            ## @PTI_INST_RET_C3
	.comm	_PTI_INST_RET_C2,8,3            ## @PTI_INST_RET_C2
	.comm	_PTI_INST_RET_CB,8,3            ## @PTI_INST_RET_CB
	.comm	_PTI_INST_RET_CA,8,3            ## @PTI_INST_RET_CA
	.comm	_PTI_INST_SYSCALL,8,3           ## @PTI_INST_SYSCALL
	.comm	_PTI_INST_SYSENTER,8,3          ## @PTI_INST_SYSENTER
	.comm	_PTI_INST_SYSEXIT,8,3           ## @PTI_INST_SYSEXIT
	.comm	_PTI_INST_SYSRET,8,3            ## @PTI_INST_SYSRET
	.comm	_PTI_INST_VMCALL,8,3            ## @PTI_INST_VMCALL
	.comm	_PTI_INST_VMLAUNCH,8,3          ## @PTI_INST_VMLAUNCH
	.comm	_PTI_INST_VMRESUME,8,3          ## @PTI_INST_VMRESUME
	.comm	_PTI_INST_VMPTRLD,8,3           ## @PTI_INST_VMPTRLD
	.comm	_ptic_ptwrite,8,3               ## @ptic_ptwrite
	.comm	_PTI_INST_PTWRITE,8,3           ## @PTI_INST_PTWRITE
	.no_dead_strip	_pt_instruction_decode
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function pt_instruction_decode
_pt_instruction_decode:                 ; @pt_instruction_decode
	.cfi_startproc
; %bb.0:
	stp	x22, x21, [sp, #-48]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 48
	stp	x20, x19, [sp, #16]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #32]             ; 16-byte Folded Spill
	add	x29, sp, #32
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	.cfi_offset w21, -40
	.cfi_offset w22, -48
	cbz	x1, LBB0_5
; %bb.1:
	mov	x21, x2
	cbz	x2, LBB0_5
; %bb.2:
	mov	x19, x1
	mov	x20, x0
Lloh0:
	adrp	x8, _PTI_INST_INVALID@GOTPAGE
Lloh1:
	ldr	x8, [x8, _PTI_INST_INVALID@GOTPAGEOFF]
Lloh2:
	ldr	x8, [x8]
	mov	x0, x1
	str	x8, [x0], #8
	mov	w1, #0
	mov	w2, #4
	bl	_memset
	mov	w0, #0
Lloh3:
	adrp	x8, _ptic_other@GOTPAGE
Lloh4:
	ldr	x8, [x8, _ptic_other@GOTPAGEOFF]
Lloh5:
	ldr	x8, [x8]
	str	x8, [x20]
	ldr	x8, [x21, #8]
Lloh6:
	adrp	x9, _PTI_MAP_1@GOTPAGE
Lloh7:
	ldr	x9, [x9, _PTI_MAP_1@GOTPAGEOFF]
Lloh8:
	ldr	x9, [x9]
	cmp	x8, x9
	b.gt	LBB0_6
; %bb.3:
	ldr	x10, [x21, #32]
	cbz	x10, LBB0_7
LBB0_4:
	mov	w0, #0
	b	LBB0_6
LBB0_5:
Lloh9:
	adrp	x8, _pte_internal@GOTPAGE
Lloh10:
	ldr	x8, [x8, _pte_internal@GOTPAGEOFF]
Lloh11:
	ldr	w8, [x8]
	neg	w0, w8
LBB0_6:
	ldp	x29, x30, [sp, #32]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #16]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp], #48             ; 16-byte Folded Reload
	ret
LBB0_7:
	ldr	x10, [x21]
	and	x11, x10, #0xfffffffffffffff0
	cmp	x11, #128
	b.eq	LBB0_10
; %bb.8:
	cmp	x11, #112
	b.ne	LBB0_13
; %bb.9:
Lloh12:
	adrp	x9, _PTI_MAP_0@GOTPAGE
Lloh13:
	ldr	x9, [x9, _PTI_MAP_0@GOTPAGEOFF]
Lloh14:
	ldr	x9, [x9]
LBB0_10:
	cmp	x8, x9
	b.ne	LBB0_4
; %bb.11:
Lloh15:
	adrp	x8, _ptic_cond_jump@GOTPAGE
Lloh16:
	ldr	x8, [x8, _ptic_cond_jump@GOTPAGEOFF]
Lloh17:
	ldr	x8, [x8]
	str	x8, [x20]
Lloh18:
	adrp	x8, _PTI_INST_JCC@GOTPAGE
Lloh19:
	ldr	x8, [x8, _PTI_INST_JCC@GOTPAGEOFF]
LBB0_12:
	ldr	x8, [x8]
	str	x8, [x19]
	mov	x0, x19
	mov	x1, x21
	ldp	x29, x30, [sp, #32]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #16]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp], #48             ; 16-byte Folded Reload
	b	_set_branch_target
LBB0_13:
	mov	w0, #0
	sub	x10, x10, #1
	cmp	x10, #254
	b.hi	LBB0_6
; %bb.14:
Lloh20:
	adrp	x11, lJTI0_0@PAGE
Lloh21:
	add	x11, x11, lJTI0_0@PAGEOFF
	adr	x12, LBB0_6
	ldrh	w13, [x11, x10, lsl #1]
	add	x12, x12, x13, lsl #2
	br	x12
LBB0_15:
	cmp	x8, x9
	b.ne	LBB0_4
; %bb.16:
	ldr	w8, [x21, #40]
	cmp	w8, #195
	b.eq	LBB0_81
; %bb.17:
	cmp	w8, #194
	b.eq	LBB0_82
; %bb.18:
	cmp	w8, #193
	b.ne	LBB0_4
; %bb.19:
	mov	w0, #0
Lloh22:
	adrp	x8, _ptic_far_call@GOTPAGE
Lloh23:
	ldr	x8, [x8, _ptic_far_call@GOTPAGEOFF]
Lloh24:
	ldr	x8, [x8]
	str	x8, [x20]
Lloh25:
	adrp	x8, _PTI_INST_VMCALL@GOTPAGE
Lloh26:
	ldr	x8, [x8, _PTI_INST_VMCALL@GOTPAGEOFF]
	b	LBB0_86
LBB0_20:
	cmp	x8, x9
	b.ne	LBB0_4
; %bb.21:
	mov	w0, #0
Lloh27:
	adrp	x8, _ptic_far_call@GOTPAGE
Lloh28:
	ldr	x8, [x8, _ptic_far_call@GOTPAGEOFF]
Lloh29:
	ldr	x8, [x8]
	str	x8, [x20]
Lloh30:
	adrp	x8, _PTI_INST_SYSCALL@GOTPAGE
Lloh31:
	ldr	x8, [x8, _PTI_INST_SYSCALL@GOTPAGEOFF]
	b	LBB0_86
LBB0_22:
	cmp	x8, x9
	b.ne	LBB0_4
; %bb.23:
	mov	w0, #0
Lloh32:
	adrp	x8, _ptic_far_return@GOTPAGE
Lloh33:
	ldr	x8, [x8, _ptic_far_return@GOTPAGEOFF]
Lloh34:
	ldr	x8, [x8]
	str	x8, [x20]
Lloh35:
	adrp	x8, _PTI_INST_SYSRET@GOTPAGE
Lloh36:
	ldr	x8, [x8, _PTI_INST_SYSRET@GOTPAGEOFF]
	b	LBB0_86
LBB0_24:
	cmp	x8, x9
	b.ne	LBB0_4
; %bb.25:
	mov	x0, x21
	bl	_pti_get_modrm_reg
	cmp	w0, #3
	b.ne	LBB0_4
; %bb.26:
	ldr	w8, [x21, #24]
	cbnz	w8, LBB0_4
; %bb.27:
	mov	w0, #0
Lloh37:
	adrp	x8, _PTI_INST_MOV_CR3@GOTPAGE
Lloh38:
	ldr	x8, [x8, _PTI_INST_MOV_CR3@GOTPAGEOFF]
	b	LBB0_86
LBB0_28:
	cmp	x8, x9
	b.ne	LBB0_4
; %bb.29:
	mov	w0, #0
Lloh39:
	adrp	x8, _ptic_far_call@GOTPAGE
Lloh40:
	ldr	x8, [x8, _ptic_far_call@GOTPAGEOFF]
Lloh41:
	ldr	x8, [x8]
	str	x8, [x20]
Lloh42:
	adrp	x8, _PTI_INST_SYSENTER@GOTPAGE
Lloh43:
	ldr	x8, [x8, _PTI_INST_SYSENTER@GOTPAGEOFF]
	b	LBB0_86
LBB0_30:
	cmp	x8, x9
	b.ne	LBB0_4
; %bb.31:
	mov	w0, #0
Lloh44:
	adrp	x8, _ptic_far_return@GOTPAGE
Lloh45:
	ldr	x8, [x8, _ptic_far_return@GOTPAGEOFF]
Lloh46:
	ldr	x8, [x8]
	str	x8, [x20]
Lloh47:
	adrp	x8, _PTI_INST_SYSEXIT@GOTPAGE
Lloh48:
	ldr	x8, [x8, _PTI_INST_SYSEXIT@GOTPAGEOFF]
	b	LBB0_86
LBB0_32:
Lloh49:
	adrp	x9, _PTI_MAP_0@GOTPAGE
Lloh50:
	ldr	x9, [x9, _PTI_MAP_0@GOTPAGEOFF]
Lloh51:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_4
; %bb.33:
	mov	w0, #0
Lloh52:
	adrp	x8, _ptic_far_call@GOTPAGE
Lloh53:
	ldr	x8, [x8, _ptic_far_call@GOTPAGEOFF]
Lloh54:
	ldr	x8, [x8]
	str	x8, [x20]
Lloh55:
	adrp	x8, _PTI_INST_CALL_9A@GOTPAGE
Lloh56:
	ldr	x8, [x8, _PTI_INST_CALL_9A@GOTPAGEOFF]
	b	LBB0_86
LBB0_34:
	cmp	x8, x9
	b.ne	LBB0_4
; %bb.35:
	ldr	w8, [x21, #20]
	cbz	w8, LBB0_4
; %bb.36:
	ldr	w8, [x21, #16]
	cbnz	w8, LBB0_4
; %bb.37:
	mov	x0, x21
	bl	_pti_get_modrm_reg
	cmp	w0, #4
	b.ne	LBB0_4
; %bb.38:
	mov	w0, #0
Lloh57:
	adrp	x8, _ptic_ptwrite@GOTPAGE
Lloh58:
	ldr	x8, [x8, _ptic_ptwrite@GOTPAGEOFF]
Lloh59:
	ldr	x8, [x8]
	str	x8, [x20]
Lloh60:
	adrp	x8, _PTI_INST_PTWRITE@GOTPAGE
Lloh61:
	ldr	x8, [x8, _PTI_INST_PTWRITE@GOTPAGEOFF]
	b	LBB0_86
LBB0_39:
Lloh62:
	adrp	x9, _PTI_MAP_0@GOTPAGE
Lloh63:
	ldr	x9, [x9, _PTI_MAP_0@GOTPAGEOFF]
Lloh64:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_4
; %bb.40:
	mov	w0, #0
Lloh65:
	adrp	x8, _ptic_return@GOTPAGE
Lloh66:
	ldr	x8, [x8, _ptic_return@GOTPAGEOFF]
Lloh67:
	ldr	x8, [x8]
	str	x8, [x20]
Lloh68:
	adrp	x8, _PTI_INST_RET_C2@GOTPAGE
Lloh69:
	ldr	x8, [x8, _PTI_INST_RET_C2@GOTPAGEOFF]
	b	LBB0_86
LBB0_41:
Lloh70:
	adrp	x9, _PTI_MAP_0@GOTPAGE
Lloh71:
	ldr	x9, [x9, _PTI_MAP_0@GOTPAGEOFF]
Lloh72:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_4
; %bb.42:
	mov	w0, #0
Lloh73:
	adrp	x8, _ptic_return@GOTPAGE
Lloh74:
	ldr	x8, [x8, _ptic_return@GOTPAGEOFF]
Lloh75:
	ldr	x8, [x8]
	str	x8, [x20]
Lloh76:
	adrp	x8, _PTI_INST_RET_C3@GOTPAGE
Lloh77:
	ldr	x8, [x8, _PTI_INST_RET_C3@GOTPAGEOFF]
	b	LBB0_86
LBB0_43:
	cmp	x8, x9
	b.ne	LBB0_4
; %bb.44:
	mov	x0, x21
	bl	_pti_get_modrm_mod
	cmp	w0, #3
	b.eq	LBB0_4
; %bb.45:
	mov	x0, x21
	bl	_pti_get_modrm_reg
	cmp	w0, #6
	b.ne	LBB0_4
; %bb.46:
	mov	w0, #0
Lloh78:
	adrp	x8, _PTI_INST_VMPTRLD@GOTPAGE
Lloh79:
	ldr	x8, [x8, _PTI_INST_VMPTRLD@GOTPAGEOFF]
	b	LBB0_86
LBB0_47:
Lloh80:
	adrp	x9, _PTI_MAP_0@GOTPAGE
Lloh81:
	ldr	x9, [x9, _PTI_MAP_0@GOTPAGEOFF]
Lloh82:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_4
; %bb.48:
	mov	w0, #0
Lloh83:
	adrp	x8, _ptic_far_return@GOTPAGE
Lloh84:
	ldr	x8, [x8, _ptic_far_return@GOTPAGEOFF]
Lloh85:
	ldr	x8, [x8]
	str	x8, [x20]
Lloh86:
	adrp	x8, _PTI_INST_RET_CA@GOTPAGE
Lloh87:
	ldr	x8, [x8, _PTI_INST_RET_CA@GOTPAGEOFF]
	b	LBB0_86
LBB0_49:
Lloh88:
	adrp	x9, _PTI_MAP_0@GOTPAGE
Lloh89:
	ldr	x9, [x9, _PTI_MAP_0@GOTPAGEOFF]
Lloh90:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_4
; %bb.50:
	mov	w0, #0
Lloh91:
	adrp	x8, _ptic_far_return@GOTPAGE
Lloh92:
	ldr	x8, [x8, _ptic_far_return@GOTPAGEOFF]
Lloh93:
	ldr	x8, [x8]
	str	x8, [x20]
Lloh94:
	adrp	x8, _PTI_INST_RET_CB@GOTPAGE
Lloh95:
	ldr	x8, [x8, _PTI_INST_RET_CB@GOTPAGEOFF]
	b	LBB0_86
LBB0_51:
Lloh96:
	adrp	x9, _PTI_MAP_0@GOTPAGE
Lloh97:
	ldr	x9, [x9, _PTI_MAP_0@GOTPAGEOFF]
Lloh98:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_4
; %bb.52:
	mov	w0, #0
Lloh99:
	adrp	x8, _ptic_far_call@GOTPAGE
Lloh100:
	ldr	x8, [x8, _ptic_far_call@GOTPAGEOFF]
Lloh101:
	ldr	x8, [x8]
	str	x8, [x20]
Lloh102:
	adrp	x8, _PTI_INST_INT3@GOTPAGE
Lloh103:
	ldr	x8, [x8, _PTI_INST_INT3@GOTPAGEOFF]
	b	LBB0_86
LBB0_53:
Lloh104:
	adrp	x9, _PTI_MAP_0@GOTPAGE
Lloh105:
	ldr	x9, [x9, _PTI_MAP_0@GOTPAGEOFF]
Lloh106:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_4
; %bb.54:
	mov	w0, #0
Lloh107:
	adrp	x8, _ptic_far_call@GOTPAGE
Lloh108:
	ldr	x8, [x8, _ptic_far_call@GOTPAGEOFF]
Lloh109:
	ldr	x8, [x8]
	str	x8, [x20]
Lloh110:
	adrp	x8, _PTI_INST_INT@GOTPAGE
Lloh111:
	ldr	x8, [x8, _PTI_INST_INT@GOTPAGEOFF]
	b	LBB0_86
LBB0_55:
Lloh112:
	adrp	x9, _PTI_MAP_0@GOTPAGE
Lloh113:
	ldr	x9, [x9, _PTI_MAP_0@GOTPAGEOFF]
Lloh114:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_4
; %bb.56:
	mov	w0, #0
Lloh115:
	adrp	x8, _ptic_far_call@GOTPAGE
Lloh116:
	ldr	x8, [x8, _ptic_far_call@GOTPAGEOFF]
Lloh117:
	ldr	x8, [x8]
	str	x8, [x20]
Lloh118:
	adrp	x8, _PTI_INST_INTO@GOTPAGE
Lloh119:
	ldr	x8, [x8, _PTI_INST_INTO@GOTPAGEOFF]
	b	LBB0_86
LBB0_57:
Lloh120:
	adrp	x9, _PTI_MAP_0@GOTPAGE
Lloh121:
	ldr	x9, [x9, _PTI_MAP_0@GOTPAGEOFF]
Lloh122:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_4
; %bb.58:
	mov	w0, #0
Lloh123:
	adrp	x8, _ptic_far_return@GOTPAGE
Lloh124:
	ldr	x8, [x8, _ptic_far_return@GOTPAGEOFF]
Lloh125:
	ldr	x8, [x8]
	str	x8, [x20]
Lloh126:
	adrp	x8, _PTI_INST_IRET@GOTPAGE
Lloh127:
	ldr	x8, [x8, _PTI_INST_IRET@GOTPAGEOFF]
	b	LBB0_86
LBB0_59:
Lloh128:
	adrp	x9, _PTI_MAP_0@GOTPAGE
Lloh129:
	ldr	x9, [x9, _PTI_MAP_0@GOTPAGEOFF]
Lloh130:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_4
; %bb.60:
Lloh131:
	adrp	x8, _ptic_cond_jump@GOTPAGE
Lloh132:
	ldr	x8, [x8, _ptic_cond_jump@GOTPAGEOFF]
Lloh133:
	ldr	x8, [x8]
	str	x8, [x20]
Lloh134:
	adrp	x8, _PTI_INST_LOOPNE@GOTPAGE
Lloh135:
	ldr	x8, [x8, _PTI_INST_LOOPNE@GOTPAGEOFF]
	b	LBB0_12
LBB0_61:
Lloh136:
	adrp	x9, _PTI_MAP_0@GOTPAGE
Lloh137:
	ldr	x9, [x9, _PTI_MAP_0@GOTPAGEOFF]
Lloh138:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_4
; %bb.62:
Lloh139:
	adrp	x8, _ptic_cond_jump@GOTPAGE
Lloh140:
	ldr	x8, [x8, _ptic_cond_jump@GOTPAGEOFF]
Lloh141:
	ldr	x8, [x8]
	str	x8, [x20]
Lloh142:
	adrp	x8, _PTI_INST_LOOPE@GOTPAGE
Lloh143:
	ldr	x8, [x8, _PTI_INST_LOOPE@GOTPAGEOFF]
	b	LBB0_12
LBB0_63:
Lloh144:
	adrp	x9, _PTI_MAP_0@GOTPAGE
Lloh145:
	ldr	x9, [x9, _PTI_MAP_0@GOTPAGEOFF]
Lloh146:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_4
; %bb.64:
Lloh147:
	adrp	x8, _ptic_cond_jump@GOTPAGE
Lloh148:
	ldr	x8, [x8, _ptic_cond_jump@GOTPAGEOFF]
Lloh149:
	ldr	x8, [x8]
	str	x8, [x20]
Lloh150:
	adrp	x8, _PTI_INST_LOOP@GOTPAGE
Lloh151:
	ldr	x8, [x8, _PTI_INST_LOOP@GOTPAGEOFF]
	b	LBB0_12
LBB0_65:
Lloh152:
	adrp	x9, _PTI_MAP_0@GOTPAGE
Lloh153:
	ldr	x9, [x9, _PTI_MAP_0@GOTPAGEOFF]
Lloh154:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_4
; %bb.66:
Lloh155:
	adrp	x8, _ptic_cond_jump@GOTPAGE
Lloh156:
	ldr	x8, [x8, _ptic_cond_jump@GOTPAGEOFF]
Lloh157:
	ldr	x8, [x8]
	str	x8, [x20]
Lloh158:
	adrp	x8, _PTI_INST_JrCXZ@GOTPAGE
Lloh159:
	ldr	x8, [x8, _PTI_INST_JrCXZ@GOTPAGEOFF]
	b	LBB0_12
LBB0_67:
Lloh160:
	adrp	x9, _PTI_MAP_0@GOTPAGE
Lloh161:
	ldr	x9, [x9, _PTI_MAP_0@GOTPAGEOFF]
Lloh162:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_4
; %bb.68:
Lloh163:
	adrp	x8, _ptic_call@GOTPAGE
Lloh164:
	ldr	x8, [x8, _ptic_call@GOTPAGEOFF]
Lloh165:
	ldr	x8, [x8]
	str	x8, [x20]
Lloh166:
	adrp	x8, _PTI_INST_CALL_E8@GOTPAGE
Lloh167:
	ldr	x8, [x8, _PTI_INST_CALL_E8@GOTPAGEOFF]
	b	LBB0_12
LBB0_69:
Lloh168:
	adrp	x9, _PTI_MAP_0@GOTPAGE
Lloh169:
	ldr	x9, [x9, _PTI_MAP_0@GOTPAGEOFF]
Lloh170:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_4
; %bb.70:
Lloh171:
	adrp	x8, _ptic_jump@GOTPAGE
Lloh172:
	ldr	x8, [x8, _ptic_jump@GOTPAGEOFF]
Lloh173:
	ldr	x8, [x8]
	str	x8, [x20]
Lloh174:
	adrp	x8, _PTI_INST_JMP_E9@GOTPAGE
Lloh175:
	ldr	x8, [x8, _PTI_INST_JMP_E9@GOTPAGEOFF]
	b	LBB0_12
LBB0_71:
Lloh176:
	adrp	x9, _PTI_MAP_0@GOTPAGE
Lloh177:
	ldr	x9, [x9, _PTI_MAP_0@GOTPAGEOFF]
Lloh178:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_4
; %bb.72:
	mov	w0, #0
Lloh179:
	adrp	x8, _ptic_far_jump@GOTPAGE
Lloh180:
	ldr	x8, [x8, _ptic_far_jump@GOTPAGEOFF]
Lloh181:
	ldr	x8, [x8]
	str	x8, [x20]
Lloh182:
	adrp	x8, _PTI_INST_JMP_EA@GOTPAGE
Lloh183:
	ldr	x8, [x8, _PTI_INST_JMP_EA@GOTPAGEOFF]
	b	LBB0_86
LBB0_73:
Lloh184:
	adrp	x9, _PTI_MAP_0@GOTPAGE
Lloh185:
	ldr	x9, [x9, _PTI_MAP_0@GOTPAGEOFF]
Lloh186:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_4
; %bb.74:
Lloh187:
	adrp	x8, _ptic_jump@GOTPAGE
Lloh188:
	ldr	x8, [x8, _ptic_jump@GOTPAGEOFF]
Lloh189:
	ldr	x8, [x8]
	str	x8, [x20]
Lloh190:
	adrp	x8, _PTI_INST_JMP_EB@GOTPAGE
Lloh191:
	ldr	x8, [x8, _PTI_INST_JMP_EB@GOTPAGEOFF]
	b	LBB0_12
LBB0_75:
Lloh192:
	adrp	x9, _PTI_MAP_0@GOTPAGE
Lloh193:
	ldr	x9, [x9, _PTI_MAP_0@GOTPAGEOFF]
Lloh194:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_4
; %bb.76:
	mov	w0, #0
Lloh195:
	adrp	x8, _ptic_far_call@GOTPAGE
Lloh196:
	ldr	x8, [x8, _ptic_far_call@GOTPAGEOFF]
Lloh197:
	ldr	x8, [x8]
	str	x8, [x20]
Lloh198:
	adrp	x8, _PTI_INST_INT1@GOTPAGE
Lloh199:
	ldr	x8, [x8, _PTI_INST_INT1@GOTPAGEOFF]
	b	LBB0_86
LBB0_77:
Lloh200:
	adrp	x9, _PTI_MAP_0@GOTPAGE
Lloh201:
	ldr	x9, [x9, _PTI_MAP_0@GOTPAGEOFF]
Lloh202:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_4
; %bb.78:
	mov	x0, x21
	bl	_pti_get_modrm_reg
	sub	w8, w0, #2
	cmp	w8, #3
	b.hi	LBB0_4
; %bb.79:
Lloh203:
	adrp	x9, lJTI0_1@PAGE
Lloh204:
	add	x9, x9, lJTI0_1@PAGEOFF
	adr	x10, LBB0_80
	ldrb	w11, [x9, x8]
	add	x10, x10, x11, lsl #2
	br	x10
LBB0_80:
	mov	w0, #0
Lloh205:
	adrp	x8, _ptic_call@GOTPAGE
Lloh206:
	ldr	x8, [x8, _ptic_call@GOTPAGEOFF]
Lloh207:
	ldr	x8, [x8]
	str	x8, [x20]
Lloh208:
	adrp	x8, _PTI_INST_CALL_FFr2@GOTPAGE
Lloh209:
	ldr	x8, [x8, _PTI_INST_CALL_FFr2@GOTPAGEOFF]
	b	LBB0_86
LBB0_81:
	mov	w0, #0
Lloh210:
	adrp	x8, _ptic_far_return@GOTPAGE
Lloh211:
	ldr	x8, [x8, _ptic_far_return@GOTPAGEOFF]
Lloh212:
	ldr	x8, [x8]
	str	x8, [x20]
Lloh213:
	adrp	x8, _PTI_INST_VMRESUME@GOTPAGE
Lloh214:
	ldr	x8, [x8, _PTI_INST_VMRESUME@GOTPAGEOFF]
	b	LBB0_86
LBB0_82:
	mov	w0, #0
Lloh215:
	adrp	x8, _ptic_far_return@GOTPAGE
Lloh216:
	ldr	x8, [x8, _ptic_far_return@GOTPAGEOFF]
Lloh217:
	ldr	x8, [x8]
	str	x8, [x20]
Lloh218:
	adrp	x8, _PTI_INST_VMLAUNCH@GOTPAGE
Lloh219:
	ldr	x8, [x8, _PTI_INST_VMLAUNCH@GOTPAGEOFF]
	b	LBB0_86
LBB0_83:
	mov	w0, #0
Lloh220:
	adrp	x8, _ptic_far_call@GOTPAGE
Lloh221:
	ldr	x8, [x8, _ptic_far_call@GOTPAGEOFF]
Lloh222:
	ldr	x8, [x8]
	str	x8, [x20]
Lloh223:
	adrp	x8, _PTI_INST_CALL_FFr3@GOTPAGE
Lloh224:
	ldr	x8, [x8, _PTI_INST_CALL_FFr3@GOTPAGEOFF]
	b	LBB0_86
LBB0_84:
	mov	w0, #0
Lloh225:
	adrp	x8, _ptic_jump@GOTPAGE
Lloh226:
	ldr	x8, [x8, _ptic_jump@GOTPAGEOFF]
Lloh227:
	ldr	x8, [x8]
	str	x8, [x20]
Lloh228:
	adrp	x8, _PTI_INST_JMP_FFr4@GOTPAGE
Lloh229:
	ldr	x8, [x8, _PTI_INST_JMP_FFr4@GOTPAGEOFF]
	b	LBB0_86
LBB0_85:
	mov	w0, #0
Lloh230:
	adrp	x8, _ptic_far_jump@GOTPAGE
Lloh231:
	ldr	x8, [x8, _ptic_far_jump@GOTPAGEOFF]
Lloh232:
	ldr	x8, [x8]
	str	x8, [x20]
Lloh233:
	adrp	x8, _PTI_INST_JMP_FFr5@GOTPAGE
Lloh234:
	ldr	x8, [x8, _PTI_INST_JMP_FFr5@GOTPAGEOFF]
LBB0_86:
	ldr	x8, [x8]
	str	x8, [x19]
	b	LBB0_6
	.loh AdrpLdrGotLdr	Lloh6, Lloh7, Lloh8
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGotLdr	Lloh9, Lloh10, Lloh11
	.loh AdrpLdrGotLdr	Lloh12, Lloh13, Lloh14
	.loh AdrpLdrGot	Lloh18, Lloh19
	.loh AdrpLdrGotLdr	Lloh15, Lloh16, Lloh17
	.loh AdrpAdd	Lloh20, Lloh21
	.loh AdrpLdrGot	Lloh25, Lloh26
	.loh AdrpLdrGotLdr	Lloh22, Lloh23, Lloh24
	.loh AdrpLdrGot	Lloh30, Lloh31
	.loh AdrpLdrGotLdr	Lloh27, Lloh28, Lloh29
	.loh AdrpLdrGot	Lloh35, Lloh36
	.loh AdrpLdrGotLdr	Lloh32, Lloh33, Lloh34
	.loh AdrpLdrGot	Lloh37, Lloh38
	.loh AdrpLdrGot	Lloh42, Lloh43
	.loh AdrpLdrGotLdr	Lloh39, Lloh40, Lloh41
	.loh AdrpLdrGot	Lloh47, Lloh48
	.loh AdrpLdrGotLdr	Lloh44, Lloh45, Lloh46
	.loh AdrpLdrGotLdr	Lloh49, Lloh50, Lloh51
	.loh AdrpLdrGot	Lloh55, Lloh56
	.loh AdrpLdrGotLdr	Lloh52, Lloh53, Lloh54
	.loh AdrpLdrGot	Lloh60, Lloh61
	.loh AdrpLdrGotLdr	Lloh57, Lloh58, Lloh59
	.loh AdrpLdrGotLdr	Lloh62, Lloh63, Lloh64
	.loh AdrpLdrGot	Lloh68, Lloh69
	.loh AdrpLdrGotLdr	Lloh65, Lloh66, Lloh67
	.loh AdrpLdrGotLdr	Lloh70, Lloh71, Lloh72
	.loh AdrpLdrGot	Lloh76, Lloh77
	.loh AdrpLdrGotLdr	Lloh73, Lloh74, Lloh75
	.loh AdrpLdrGot	Lloh78, Lloh79
	.loh AdrpLdrGotLdr	Lloh80, Lloh81, Lloh82
	.loh AdrpLdrGot	Lloh86, Lloh87
	.loh AdrpLdrGotLdr	Lloh83, Lloh84, Lloh85
	.loh AdrpLdrGotLdr	Lloh88, Lloh89, Lloh90
	.loh AdrpLdrGot	Lloh94, Lloh95
	.loh AdrpLdrGotLdr	Lloh91, Lloh92, Lloh93
	.loh AdrpLdrGotLdr	Lloh96, Lloh97, Lloh98
	.loh AdrpLdrGot	Lloh102, Lloh103
	.loh AdrpLdrGotLdr	Lloh99, Lloh100, Lloh101
	.loh AdrpLdrGotLdr	Lloh104, Lloh105, Lloh106
	.loh AdrpLdrGot	Lloh110, Lloh111
	.loh AdrpLdrGotLdr	Lloh107, Lloh108, Lloh109
	.loh AdrpLdrGotLdr	Lloh112, Lloh113, Lloh114
	.loh AdrpLdrGot	Lloh118, Lloh119
	.loh AdrpLdrGotLdr	Lloh115, Lloh116, Lloh117
	.loh AdrpLdrGotLdr	Lloh120, Lloh121, Lloh122
	.loh AdrpLdrGot	Lloh126, Lloh127
	.loh AdrpLdrGotLdr	Lloh123, Lloh124, Lloh125
	.loh AdrpLdrGotLdr	Lloh128, Lloh129, Lloh130
	.loh AdrpLdrGot	Lloh134, Lloh135
	.loh AdrpLdrGotLdr	Lloh131, Lloh132, Lloh133
	.loh AdrpLdrGotLdr	Lloh136, Lloh137, Lloh138
	.loh AdrpLdrGot	Lloh142, Lloh143
	.loh AdrpLdrGotLdr	Lloh139, Lloh140, Lloh141
	.loh AdrpLdrGotLdr	Lloh144, Lloh145, Lloh146
	.loh AdrpLdrGot	Lloh150, Lloh151
	.loh AdrpLdrGotLdr	Lloh147, Lloh148, Lloh149
	.loh AdrpLdrGotLdr	Lloh152, Lloh153, Lloh154
	.loh AdrpLdrGot	Lloh158, Lloh159
	.loh AdrpLdrGotLdr	Lloh155, Lloh156, Lloh157
	.loh AdrpLdrGotLdr	Lloh160, Lloh161, Lloh162
	.loh AdrpLdrGot	Lloh166, Lloh167
	.loh AdrpLdrGotLdr	Lloh163, Lloh164, Lloh165
	.loh AdrpLdrGotLdr	Lloh168, Lloh169, Lloh170
	.loh AdrpLdrGot	Lloh174, Lloh175
	.loh AdrpLdrGotLdr	Lloh171, Lloh172, Lloh173
	.loh AdrpLdrGotLdr	Lloh176, Lloh177, Lloh178
	.loh AdrpLdrGot	Lloh182, Lloh183
	.loh AdrpLdrGotLdr	Lloh179, Lloh180, Lloh181
	.loh AdrpLdrGotLdr	Lloh184, Lloh185, Lloh186
	.loh AdrpLdrGot	Lloh190, Lloh191
	.loh AdrpLdrGotLdr	Lloh187, Lloh188, Lloh189
	.loh AdrpLdrGotLdr	Lloh192, Lloh193, Lloh194
	.loh AdrpLdrGot	Lloh198, Lloh199
	.loh AdrpLdrGotLdr	Lloh195, Lloh196, Lloh197
	.loh AdrpLdrGotLdr	Lloh200, Lloh201, Lloh202
	.loh AdrpAdd	Lloh203, Lloh204
	.loh AdrpLdrGot	Lloh208, Lloh209
	.loh AdrpLdrGotLdr	Lloh205, Lloh206, Lloh207
	.loh AdrpLdrGot	Lloh213, Lloh214
	.loh AdrpLdrGotLdr	Lloh210, Lloh211, Lloh212
	.loh AdrpLdrGot	Lloh218, Lloh219
	.loh AdrpLdrGotLdr	Lloh215, Lloh216, Lloh217
	.loh AdrpLdrGot	Lloh223, Lloh224
	.loh AdrpLdrGotLdr	Lloh220, Lloh221, Lloh222
	.loh AdrpLdrGot	Lloh228, Lloh229
	.loh AdrpLdrGotLdr	Lloh225, Lloh226, Lloh227
	.loh AdrpLdrGot	Lloh233, Lloh234
	.loh AdrpLdrGotLdr	Lloh230, Lloh231, Lloh232
	.cfi_endproc
	.section	__TEXT,__const
	.p2align	1
lJTI0_0:
	.short	(LBB0_15-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_20-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_22-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_24-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_28-LBB0_6)>>2
	.short	(LBB0_30-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_32-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_34-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_39-LBB0_6)>>2
	.short	(LBB0_41-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_43-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_47-LBB0_6)>>2
	.short	(LBB0_49-LBB0_6)>>2
	.short	(LBB0_51-LBB0_6)>>2
	.short	(LBB0_53-LBB0_6)>>2
	.short	(LBB0_55-LBB0_6)>>2
	.short	(LBB0_57-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_59-LBB0_6)>>2
	.short	(LBB0_61-LBB0_6)>>2
	.short	(LBB0_63-LBB0_6)>>2
	.short	(LBB0_65-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_67-LBB0_6)>>2
	.short	(LBB0_69-LBB0_6)>>2
	.short	(LBB0_71-LBB0_6)>>2
	.short	(LBB0_73-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_75-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_6-LBB0_6)>>2
	.short	(LBB0_77-LBB0_6)>>2
lJTI0_1:
	.byte	(LBB0_80-LBB0_80)>>2
	.byte	(LBB0_83-LBB0_80)>>2
	.byte	(LBB0_84-LBB0_80)>>2
	.byte	(LBB0_85-LBB0_80)>>2
                                        ; -- End function
	.comm	_pte_internal,4,2               ; @pte_internal
	.comm	_PTI_INST_INVALID,8,3           ; @PTI_INST_INVALID
	.comm	_ptic_other,8,3                 ; @ptic_other
	.comm	_PTI_MAP_1,8,3                  ; @PTI_MAP_1
	.comm	_PTI_MAP_0,8,3                  ; @PTI_MAP_0
	.comm	_ptic_cond_jump,8,3             ; @ptic_cond_jump
	.comm	_PTI_INST_JCC,8,3               ; @PTI_INST_JCC
	.comm	_ptic_far_call,8,3              ; @ptic_far_call
	.comm	_PTI_INST_CALL_9A,8,3           ; @PTI_INST_CALL_9A
	.comm	_ptic_call,8,3                  ; @ptic_call
	.comm	_PTI_INST_CALL_FFr2,8,3         ; @PTI_INST_CALL_FFr2
	.comm	_PTI_INST_CALL_FFr3,8,3         ; @PTI_INST_CALL_FFr3
	.comm	_ptic_jump,8,3                  ; @ptic_jump
	.comm	_PTI_INST_JMP_FFr4,8,3          ; @PTI_INST_JMP_FFr4
	.comm	_ptic_far_jump,8,3              ; @ptic_far_jump
	.comm	_PTI_INST_JMP_FFr5,8,3          ; @PTI_INST_JMP_FFr5
	.comm	_PTI_INST_CALL_E8,8,3           ; @PTI_INST_CALL_E8
	.comm	_PTI_INST_INT,8,3               ; @PTI_INST_INT
	.comm	_PTI_INST_INT3,8,3              ; @PTI_INST_INT3
	.comm	_PTI_INST_INTO,8,3              ; @PTI_INST_INTO
	.comm	_PTI_INST_INT1,8,3              ; @PTI_INST_INT1
	.comm	_ptic_far_return,8,3            ; @ptic_far_return
	.comm	_PTI_INST_IRET,8,3              ; @PTI_INST_IRET
	.comm	_PTI_INST_JMP_E9,8,3            ; @PTI_INST_JMP_E9
	.comm	_PTI_INST_JMP_EA,8,3            ; @PTI_INST_JMP_EA
	.comm	_PTI_INST_JMP_EB,8,3            ; @PTI_INST_JMP_EB
	.comm	_PTI_INST_JrCXZ,8,3             ; @PTI_INST_JrCXZ
	.comm	_PTI_INST_LOOPNE,8,3            ; @PTI_INST_LOOPNE
	.comm	_PTI_INST_LOOPE,8,3             ; @PTI_INST_LOOPE
	.comm	_PTI_INST_LOOP,8,3              ; @PTI_INST_LOOP
	.comm	_PTI_INST_MOV_CR3,8,3           ; @PTI_INST_MOV_CR3
	.comm	_ptic_return,8,3                ; @ptic_return
	.comm	_PTI_INST_RET_C3,8,3            ; @PTI_INST_RET_C3
	.comm	_PTI_INST_RET_C2,8,3            ; @PTI_INST_RET_C2
	.comm	_PTI_INST_RET_CB,8,3            ; @PTI_INST_RET_CB
	.comm	_PTI_INST_RET_CA,8,3            ; @PTI_INST_RET_CA
	.comm	_PTI_INST_SYSCALL,8,3           ; @PTI_INST_SYSCALL
	.comm	_PTI_INST_SYSENTER,8,3          ; @PTI_INST_SYSENTER
	.comm	_PTI_INST_SYSEXIT,8,3           ; @PTI_INST_SYSEXIT
	.comm	_PTI_INST_SYSRET,8,3            ; @PTI_INST_SYSRET
	.comm	_PTI_INST_VMCALL,8,3            ; @PTI_INST_VMCALL
	.comm	_PTI_INST_VMLAUNCH,8,3          ; @PTI_INST_VMLAUNCH
	.comm	_PTI_INST_VMRESUME,8,3          ; @PTI_INST_VMRESUME
	.comm	_PTI_INST_VMPTRLD,8,3           ; @PTI_INST_VMPTRLD
	.comm	_ptic_ptwrite,8,3               ; @ptic_ptwrite
	.comm	_PTI_INST_PTWRITE,8,3           ; @PTI_INST_PTWRITE
	.no_dead_strip	_pt_instruction_decode
.subsections_via_symbols
