	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_main                           ## -- Begin function main
	.p2align	4, 0x90
_main:                                  ## @main
	.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	%rbx
	pushq	%rax
	.cfi_offset %rbx, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	_ffix_init@GOTPCREL(%rip), %rax
	movq	_ffix_fini@GOTPCREL(%rip), %rcx
	movl	(%rcx), %r15d
	movl	(%rax), %ebx
	callq	_ptunit_mk_suite
	movl	%eax, %r14d
	movl	%eax, -32(%rbp)
	movq	_fetch_null@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	shlq	$32, %rbx
	orq	%r15, %rbx
	movl	%r14d, %edi
	movq	%rbx, %rdx
	callq	_ptu_run_f
	movq	_fetch_empty@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	%r14d, %edi
	movq	%rbx, %rdx
	callq	_ptu_run_f
	movq	_fetch_unknown@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	%r14d, %edi
	movq	%rbx, %rdx
	callq	_ptu_run_f
	movq	_fetch_unknown_ext@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	%r14d, %edi
	movq	%rbx, %rdx
	callq	_ptu_run_f
	movq	_fetch_unknown_ext2@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	%r14d, %edi
	movq	%rbx, %rdx
	callq	_ptu_run_f
	movq	_fetch_type@GOTPCREL(%rip), %r15
	movl	(%r15), %esi
	movq	_ppt_pad@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movq	_pt_decode_pad@GOTPCREL(%rip), %r8
	movl	%r14d, %edi
	movq	%rbx, %rdx
	callq	_ptu_run_fp
	movl	(%r15), %esi
	movq	_ppt_psb@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movq	_pt_decode_psb@GOTPCREL(%rip), %r8
	movl	%r14d, %edi
	movq	%rbx, %rdx
	callq	_ptu_run_fp
	movl	(%r15), %esi
	movq	_ppt_tip@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movq	_pt_decode_tip@GOTPCREL(%rip), %r8
	movl	%r14d, %edi
	movq	%rbx, %rdx
	callq	_ptu_run_fp
	movl	(%r15), %esi
	movq	_ppt_tnt_64@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movq	_pt_decode_tnt_64@GOTPCREL(%rip), %r8
	movl	%r14d, %edi
	movq	%rbx, %rdx
	callq	_ptu_run_fp
	movl	(%r15), %esi
	movq	_ppt_tip_pge@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movq	_pt_decode_tip_pge@GOTPCREL(%rip), %r8
	movl	%r14d, %edi
	movq	%rbx, %rdx
	callq	_ptu_run_fp
	movl	(%r15), %esi
	movq	_ppt_tip_pgd@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movq	_pt_decode_tip_pgd@GOTPCREL(%rip), %r8
	movl	%r14d, %edi
	movq	%rbx, %rdx
	callq	_ptu_run_fp
	movl	(%r15), %esi
	movq	_ppt_fup@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movq	_pt_decode_fup@GOTPCREL(%rip), %r8
	movl	%r14d, %edi
	movq	%rbx, %rdx
	callq	_ptu_run_fp
	movl	(%r15), %esi
	movq	_ppt_pip@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movq	_pt_decode_pip@GOTPCREL(%rip), %r8
	movl	%r14d, %edi
	movq	%rbx, %rdx
	callq	_ptu_run_fp
	movl	(%r15), %esi
	movq	_ppt_ovf@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movq	_pt_decode_ovf@GOTPCREL(%rip), %r8
	movl	%r14d, %edi
	movq	%rbx, %rdx
	callq	_ptu_run_fp
	movl	(%r15), %esi
	movq	_ppt_psbend@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movq	_pt_decode_psbend@GOTPCREL(%rip), %r8
	movl	%r14d, %edi
	movq	%rbx, %rdx
	callq	_ptu_run_fp
	movl	(%r15), %esi
	movq	_ppt_tsc@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movq	_pt_decode_tsc@GOTPCREL(%rip), %r8
	movl	%r14d, %edi
	movq	%rbx, %rdx
	callq	_ptu_run_fp
	movl	(%r15), %esi
	movq	_ppt_cbr@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movq	_pt_decode_cbr@GOTPCREL(%rip), %r8
	movl	%r14d, %edi
	movq	%rbx, %rdx
	callq	_ptu_run_fp
	movl	(%r15), %esi
	movq	_ppt_tma@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movq	_pt_decode_tma@GOTPCREL(%rip), %r8
	movl	%r14d, %edi
	movq	%rbx, %rdx
	callq	_ptu_run_fp
	movl	(%r15), %esi
	movq	_ppt_mtc@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movq	_pt_decode_mtc@GOTPCREL(%rip), %r8
	movl	%r14d, %edi
	movq	%rbx, %rdx
	callq	_ptu_run_fp
	movl	(%r15), %esi
	movq	_ppt_cyc@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movq	_pt_decode_cyc@GOTPCREL(%rip), %r8
	movl	%r14d, %edi
	movq	%rbx, %rdx
	callq	_ptu_run_fp
	movl	(%r15), %esi
	movq	_ppt_stop@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movq	_pt_decode_stop@GOTPCREL(%rip), %r8
	movl	%r14d, %edi
	movq	%rbx, %rdx
	callq	_ptu_run_fp
	movl	(%r15), %esi
	movq	_ppt_vmcs@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movq	_pt_decode_vmcs@GOTPCREL(%rip), %r8
	movl	%r14d, %edi
	movq	%rbx, %rdx
	callq	_ptu_run_fp
	movl	(%r15), %esi
	movq	_ppt_mnt@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movq	_pt_decode_mnt@GOTPCREL(%rip), %r8
	movl	%r14d, %edi
	movq	%rbx, %rdx
	callq	_ptu_run_fp
	movl	(%r15), %esi
	movq	_ppt_exstop@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movq	_pt_decode_exstop@GOTPCREL(%rip), %r8
	movl	%r14d, %edi
	movq	%rbx, %rdx
	callq	_ptu_run_fp
	movl	(%r15), %esi
	movq	_ppt_mwait@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movq	_pt_decode_mwait@GOTPCREL(%rip), %r8
	movl	%r14d, %edi
	movq	%rbx, %rdx
	callq	_ptu_run_fp
	movl	(%r15), %esi
	movq	_ppt_pwre@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movq	_pt_decode_pwre@GOTPCREL(%rip), %r8
	movl	%r14d, %edi
	movq	%rbx, %rdx
	callq	_ptu_run_fp
	movl	(%r15), %esi
	movq	_ppt_pwrx@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movq	_pt_decode_pwrx@GOTPCREL(%rip), %r8
	movl	%r14d, %edi
	movq	%rbx, %rdx
	callq	_ptu_run_fp
	movl	(%r15), %esi
	movq	_ppt_ptw@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movq	_pt_decode_ptw@GOTPCREL(%rip), %r8
	movl	%r14d, %edi
	movq	%rbx, %rdx
	callq	_ptu_run_fp
	movq	_fetch_tnt_8@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	%r14d, %edi
	movq	%rbx, %rdx
	callq	_ptu_run_f
	movq	_fetch_mode_exec@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	%r14d, %edi
	movq	%rbx, %rdx
	callq	_ptu_run_f
	movq	_fetch_mode_tsx@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	%r14d, %edi
	movq	%rbx, %rdx
	callq	_ptu_run_f
	movq	_fetch_exstop_ip@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	%r14d, %edi
	movq	%rbx, %rdx
	callq	_ptu_run_f
	leaq	-32(%rbp), %rdi
	callq	_ptunit_report
	addq	$8, %rsp
	popq	%rbx
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_ffix_init,4,2                  ## @ffix_init
	.comm	_ffix_fini,4,2                  ## @ffix_fini
	.comm	_fetch_null,4,2                 ## @fetch_null
	.comm	_fetch_empty,4,2                ## @fetch_empty
	.comm	_fetch_unknown,4,2              ## @fetch_unknown
	.comm	_fetch_unknown_ext,4,2          ## @fetch_unknown_ext
	.comm	_fetch_unknown_ext2,4,2         ## @fetch_unknown_ext2
	.comm	_fetch_type,4,2                 ## @fetch_type
	.comm	_ppt_pad,4,2                    ## @ppt_pad
	.comm	_pt_decode_pad,4,2              ## @pt_decode_pad
	.comm	_ppt_psb,4,2                    ## @ppt_psb
	.comm	_pt_decode_psb,4,2              ## @pt_decode_psb
	.comm	_ppt_tip,4,2                    ## @ppt_tip
	.comm	_pt_decode_tip,4,2              ## @pt_decode_tip
	.comm	_ppt_tnt_64,4,2                 ## @ppt_tnt_64
	.comm	_pt_decode_tnt_64,4,2           ## @pt_decode_tnt_64
	.comm	_ppt_tip_pge,4,2                ## @ppt_tip_pge
	.comm	_pt_decode_tip_pge,4,2          ## @pt_decode_tip_pge
	.comm	_ppt_tip_pgd,4,2                ## @ppt_tip_pgd
	.comm	_pt_decode_tip_pgd,4,2          ## @pt_decode_tip_pgd
	.comm	_ppt_fup,4,2                    ## @ppt_fup
	.comm	_pt_decode_fup,4,2              ## @pt_decode_fup
	.comm	_ppt_pip,4,2                    ## @ppt_pip
	.comm	_pt_decode_pip,4,2              ## @pt_decode_pip
	.comm	_ppt_ovf,4,2                    ## @ppt_ovf
	.comm	_pt_decode_ovf,4,2              ## @pt_decode_ovf
	.comm	_ppt_psbend,4,2                 ## @ppt_psbend
	.comm	_pt_decode_psbend,4,2           ## @pt_decode_psbend
	.comm	_ppt_tsc,4,2                    ## @ppt_tsc
	.comm	_pt_decode_tsc,4,2              ## @pt_decode_tsc
	.comm	_ppt_cbr,4,2                    ## @ppt_cbr
	.comm	_pt_decode_cbr,4,2              ## @pt_decode_cbr
	.comm	_ppt_tma,4,2                    ## @ppt_tma
	.comm	_pt_decode_tma,4,2              ## @pt_decode_tma
	.comm	_ppt_mtc,4,2                    ## @ppt_mtc
	.comm	_pt_decode_mtc,4,2              ## @pt_decode_mtc
	.comm	_ppt_cyc,4,2                    ## @ppt_cyc
	.comm	_pt_decode_cyc,4,2              ## @pt_decode_cyc
	.comm	_ppt_stop,4,2                   ## @ppt_stop
	.comm	_pt_decode_stop,4,2             ## @pt_decode_stop
	.comm	_ppt_vmcs,4,2                   ## @ppt_vmcs
	.comm	_pt_decode_vmcs,4,2             ## @pt_decode_vmcs
	.comm	_ppt_mnt,4,2                    ## @ppt_mnt
	.comm	_pt_decode_mnt,4,2              ## @pt_decode_mnt
	.comm	_ppt_exstop,4,2                 ## @ppt_exstop
	.comm	_pt_decode_exstop,4,2           ## @pt_decode_exstop
	.comm	_ppt_mwait,4,2                  ## @ppt_mwait
	.comm	_pt_decode_mwait,4,2            ## @pt_decode_mwait
	.comm	_ppt_pwre,4,2                   ## @ppt_pwre
	.comm	_pt_decode_pwre,4,2             ## @pt_decode_pwre
	.comm	_ppt_pwrx,4,2                   ## @ppt_pwrx
	.comm	_pt_decode_pwrx,4,2             ## @pt_decode_pwrx
	.comm	_ppt_ptw,4,2                    ## @ppt_ptw
	.comm	_pt_decode_ptw,4,2              ## @pt_decode_ptw
	.comm	_fetch_tnt_8,4,2                ## @fetch_tnt_8
	.comm	_fetch_mode_exec,4,2            ## @fetch_mode_exec
	.comm	_fetch_mode_tsx,4,2             ## @fetch_mode_tsx
	.comm	_fetch_exstop_ip,4,2            ## @fetch_exstop_ip
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_main                           ; -- Begin function main
	.p2align	2
_main:                                  ; @main
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #64
	.cfi_def_cfa_offset 64
	stp	x22, x21, [sp, #16]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #32]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #48]             ; 16-byte Folded Spill
	add	x29, sp, #48
	.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
Lloh0:
	adrp	x8, _ffix_init@GOTPAGE
Lloh1:
	ldr	x8, [x8, _ffix_init@GOTPAGEOFF]
Lloh2:
	adrp	x9, _ffix_fini@GOTPAGE
Lloh3:
	ldr	x9, [x9, _ffix_fini@GOTPAGEOFF]
Lloh4:
	ldr	w19, [x9]
Lloh5:
	ldr	w21, [x8]
	bl	_ptunit_mk_suite
	str	w0, [sp, #8]
Lloh6:
	adrp	x8, _fetch_null@GOTPAGE
Lloh7:
	ldr	x8, [x8, _fetch_null@GOTPAGEOFF]
Lloh8:
	ldr	w1, [x8]
	mov	w20, w0
	bfi	x19, x21, #32, #32
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_f
Lloh9:
	adrp	x8, _fetch_empty@GOTPAGE
Lloh10:
	ldr	x8, [x8, _fetch_empty@GOTPAGEOFF]
Lloh11:
	ldr	w1, [x8]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_f
Lloh12:
	adrp	x8, _fetch_unknown@GOTPAGE
Lloh13:
	ldr	x8, [x8, _fetch_unknown@GOTPAGEOFF]
Lloh14:
	ldr	w1, [x8]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_f
Lloh15:
	adrp	x8, _fetch_unknown_ext@GOTPAGE
Lloh16:
	ldr	x8, [x8, _fetch_unknown_ext@GOTPAGEOFF]
Lloh17:
	ldr	w1, [x8]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_f
Lloh18:
	adrp	x8, _fetch_unknown_ext2@GOTPAGE
Lloh19:
	ldr	x8, [x8, _fetch_unknown_ext2@GOTPAGEOFF]
Lloh20:
	ldr	w1, [x8]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_f
Lloh21:
	adrp	x21, _fetch_type@GOTPAGE
Lloh22:
	ldr	x21, [x21, _fetch_type@GOTPAGEOFF]
	ldr	w1, [x21]
Lloh23:
	adrp	x8, _ppt_pad@GOTPAGE
Lloh24:
	ldr	x8, [x8, _ppt_pad@GOTPAGEOFF]
Lloh25:
	ldr	w3, [x8]
Lloh26:
	adrp	x4, _pt_decode_pad@GOTPAGE
Lloh27:
	ldr	x4, [x4, _pt_decode_pad@GOTPAGEOFF]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x21]
Lloh28:
	adrp	x8, _ppt_psb@GOTPAGE
Lloh29:
	ldr	x8, [x8, _ppt_psb@GOTPAGEOFF]
Lloh30:
	ldr	w3, [x8]
Lloh31:
	adrp	x4, _pt_decode_psb@GOTPAGE
Lloh32:
	ldr	x4, [x4, _pt_decode_psb@GOTPAGEOFF]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x21]
Lloh33:
	adrp	x8, _ppt_tip@GOTPAGE
Lloh34:
	ldr	x8, [x8, _ppt_tip@GOTPAGEOFF]
Lloh35:
	ldr	w3, [x8]
Lloh36:
	adrp	x4, _pt_decode_tip@GOTPAGE
Lloh37:
	ldr	x4, [x4, _pt_decode_tip@GOTPAGEOFF]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x21]
Lloh38:
	adrp	x8, _ppt_tnt_64@GOTPAGE
Lloh39:
	ldr	x8, [x8, _ppt_tnt_64@GOTPAGEOFF]
Lloh40:
	ldr	w3, [x8]
Lloh41:
	adrp	x4, _pt_decode_tnt_64@GOTPAGE
Lloh42:
	ldr	x4, [x4, _pt_decode_tnt_64@GOTPAGEOFF]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x21]
Lloh43:
	adrp	x8, _ppt_tip_pge@GOTPAGE
Lloh44:
	ldr	x8, [x8, _ppt_tip_pge@GOTPAGEOFF]
Lloh45:
	ldr	w3, [x8]
Lloh46:
	adrp	x4, _pt_decode_tip_pge@GOTPAGE
Lloh47:
	ldr	x4, [x4, _pt_decode_tip_pge@GOTPAGEOFF]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x21]
Lloh48:
	adrp	x8, _ppt_tip_pgd@GOTPAGE
Lloh49:
	ldr	x8, [x8, _ppt_tip_pgd@GOTPAGEOFF]
Lloh50:
	ldr	w3, [x8]
Lloh51:
	adrp	x4, _pt_decode_tip_pgd@GOTPAGE
Lloh52:
	ldr	x4, [x4, _pt_decode_tip_pgd@GOTPAGEOFF]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x21]
Lloh53:
	adrp	x8, _ppt_fup@GOTPAGE
Lloh54:
	ldr	x8, [x8, _ppt_fup@GOTPAGEOFF]
Lloh55:
	ldr	w3, [x8]
Lloh56:
	adrp	x4, _pt_decode_fup@GOTPAGE
Lloh57:
	ldr	x4, [x4, _pt_decode_fup@GOTPAGEOFF]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x21]
Lloh58:
	adrp	x8, _ppt_pip@GOTPAGE
Lloh59:
	ldr	x8, [x8, _ppt_pip@GOTPAGEOFF]
Lloh60:
	ldr	w3, [x8]
Lloh61:
	adrp	x4, _pt_decode_pip@GOTPAGE
Lloh62:
	ldr	x4, [x4, _pt_decode_pip@GOTPAGEOFF]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x21]
Lloh63:
	adrp	x8, _ppt_ovf@GOTPAGE
Lloh64:
	ldr	x8, [x8, _ppt_ovf@GOTPAGEOFF]
Lloh65:
	ldr	w3, [x8]
Lloh66:
	adrp	x4, _pt_decode_ovf@GOTPAGE
Lloh67:
	ldr	x4, [x4, _pt_decode_ovf@GOTPAGEOFF]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x21]
Lloh68:
	adrp	x8, _ppt_psbend@GOTPAGE
Lloh69:
	ldr	x8, [x8, _ppt_psbend@GOTPAGEOFF]
Lloh70:
	ldr	w3, [x8]
Lloh71:
	adrp	x4, _pt_decode_psbend@GOTPAGE
Lloh72:
	ldr	x4, [x4, _pt_decode_psbend@GOTPAGEOFF]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x21]
Lloh73:
	adrp	x8, _ppt_tsc@GOTPAGE
Lloh74:
	ldr	x8, [x8, _ppt_tsc@GOTPAGEOFF]
Lloh75:
	ldr	w3, [x8]
Lloh76:
	adrp	x4, _pt_decode_tsc@GOTPAGE
Lloh77:
	ldr	x4, [x4, _pt_decode_tsc@GOTPAGEOFF]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x21]
Lloh78:
	adrp	x8, _ppt_cbr@GOTPAGE
Lloh79:
	ldr	x8, [x8, _ppt_cbr@GOTPAGEOFF]
Lloh80:
	ldr	w3, [x8]
Lloh81:
	adrp	x4, _pt_decode_cbr@GOTPAGE
Lloh82:
	ldr	x4, [x4, _pt_decode_cbr@GOTPAGEOFF]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x21]
Lloh83:
	adrp	x8, _ppt_tma@GOTPAGE
Lloh84:
	ldr	x8, [x8, _ppt_tma@GOTPAGEOFF]
Lloh85:
	ldr	w3, [x8]
Lloh86:
	adrp	x4, _pt_decode_tma@GOTPAGE
Lloh87:
	ldr	x4, [x4, _pt_decode_tma@GOTPAGEOFF]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x21]
Lloh88:
	adrp	x8, _ppt_mtc@GOTPAGE
Lloh89:
	ldr	x8, [x8, _ppt_mtc@GOTPAGEOFF]
Lloh90:
	ldr	w3, [x8]
Lloh91:
	adrp	x4, _pt_decode_mtc@GOTPAGE
Lloh92:
	ldr	x4, [x4, _pt_decode_mtc@GOTPAGEOFF]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x21]
Lloh93:
	adrp	x8, _ppt_cyc@GOTPAGE
Lloh94:
	ldr	x8, [x8, _ppt_cyc@GOTPAGEOFF]
Lloh95:
	ldr	w3, [x8]
Lloh96:
	adrp	x4, _pt_decode_cyc@GOTPAGE
Lloh97:
	ldr	x4, [x4, _pt_decode_cyc@GOTPAGEOFF]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x21]
Lloh98:
	adrp	x8, _ppt_stop@GOTPAGE
Lloh99:
	ldr	x8, [x8, _ppt_stop@GOTPAGEOFF]
Lloh100:
	ldr	w3, [x8]
Lloh101:
	adrp	x4, _pt_decode_stop@GOTPAGE
Lloh102:
	ldr	x4, [x4, _pt_decode_stop@GOTPAGEOFF]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x21]
Lloh103:
	adrp	x8, _ppt_vmcs@GOTPAGE
Lloh104:
	ldr	x8, [x8, _ppt_vmcs@GOTPAGEOFF]
Lloh105:
	ldr	w3, [x8]
Lloh106:
	adrp	x4, _pt_decode_vmcs@GOTPAGE
Lloh107:
	ldr	x4, [x4, _pt_decode_vmcs@GOTPAGEOFF]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x21]
Lloh108:
	adrp	x8, _ppt_mnt@GOTPAGE
Lloh109:
	ldr	x8, [x8, _ppt_mnt@GOTPAGEOFF]
Lloh110:
	ldr	w3, [x8]
Lloh111:
	adrp	x4, _pt_decode_mnt@GOTPAGE
Lloh112:
	ldr	x4, [x4, _pt_decode_mnt@GOTPAGEOFF]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x21]
Lloh113:
	adrp	x8, _ppt_exstop@GOTPAGE
Lloh114:
	ldr	x8, [x8, _ppt_exstop@GOTPAGEOFF]
Lloh115:
	ldr	w3, [x8]
Lloh116:
	adrp	x4, _pt_decode_exstop@GOTPAGE
Lloh117:
	ldr	x4, [x4, _pt_decode_exstop@GOTPAGEOFF]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x21]
Lloh118:
	adrp	x8, _ppt_mwait@GOTPAGE
Lloh119:
	ldr	x8, [x8, _ppt_mwait@GOTPAGEOFF]
Lloh120:
	ldr	w3, [x8]
Lloh121:
	adrp	x4, _pt_decode_mwait@GOTPAGE
Lloh122:
	ldr	x4, [x4, _pt_decode_mwait@GOTPAGEOFF]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x21]
Lloh123:
	adrp	x8, _ppt_pwre@GOTPAGE
Lloh124:
	ldr	x8, [x8, _ppt_pwre@GOTPAGEOFF]
Lloh125:
	ldr	w3, [x8]
Lloh126:
	adrp	x4, _pt_decode_pwre@GOTPAGE
Lloh127:
	ldr	x4, [x4, _pt_decode_pwre@GOTPAGEOFF]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x21]
Lloh128:
	adrp	x8, _ppt_pwrx@GOTPAGE
Lloh129:
	ldr	x8, [x8, _ppt_pwrx@GOTPAGEOFF]
Lloh130:
	ldr	w3, [x8]
Lloh131:
	adrp	x4, _pt_decode_pwrx@GOTPAGE
Lloh132:
	ldr	x4, [x4, _pt_decode_pwrx@GOTPAGEOFF]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x21]
Lloh133:
	adrp	x8, _ppt_ptw@GOTPAGE
Lloh134:
	ldr	x8, [x8, _ppt_ptw@GOTPAGEOFF]
Lloh135:
	ldr	w3, [x8]
Lloh136:
	adrp	x4, _pt_decode_ptw@GOTPAGE
Lloh137:
	ldr	x4, [x4, _pt_decode_ptw@GOTPAGEOFF]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
Lloh138:
	adrp	x8, _fetch_tnt_8@GOTPAGE
Lloh139:
	ldr	x8, [x8, _fetch_tnt_8@GOTPAGEOFF]
Lloh140:
	ldr	w1, [x8]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_f
Lloh141:
	adrp	x8, _fetch_mode_exec@GOTPAGE
Lloh142:
	ldr	x8, [x8, _fetch_mode_exec@GOTPAGEOFF]
Lloh143:
	ldr	w1, [x8]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_f
Lloh144:
	adrp	x8, _fetch_mode_tsx@GOTPAGE
Lloh145:
	ldr	x8, [x8, _fetch_mode_tsx@GOTPAGEOFF]
Lloh146:
	ldr	w1, [x8]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_f
Lloh147:
	adrp	x8, _fetch_exstop_ip@GOTPAGE
Lloh148:
	ldr	x8, [x8, _fetch_exstop_ip@GOTPAGEOFF]
Lloh149:
	ldr	w1, [x8]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_f
	add	x0, sp, #8
	bl	_ptunit_report
	ldp	x29, x30, [sp, #48]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #32]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #16]             ; 16-byte Folded Reload
	add	sp, sp, #64
	ret
	.loh AdrpLdrGotLdr	Lloh147, Lloh148, Lloh149
	.loh AdrpLdrGotLdr	Lloh144, Lloh145, Lloh146
	.loh AdrpLdrGotLdr	Lloh141, Lloh142, Lloh143
	.loh AdrpLdrGotLdr	Lloh138, Lloh139, Lloh140
	.loh AdrpLdrGot	Lloh136, Lloh137
	.loh AdrpLdrGotLdr	Lloh133, Lloh134, Lloh135
	.loh AdrpLdrGot	Lloh131, Lloh132
	.loh AdrpLdrGotLdr	Lloh128, Lloh129, Lloh130
	.loh AdrpLdrGot	Lloh126, Lloh127
	.loh AdrpLdrGotLdr	Lloh123, Lloh124, Lloh125
	.loh AdrpLdrGot	Lloh121, Lloh122
	.loh AdrpLdrGotLdr	Lloh118, Lloh119, Lloh120
	.loh AdrpLdrGot	Lloh116, Lloh117
	.loh AdrpLdrGotLdr	Lloh113, Lloh114, Lloh115
	.loh AdrpLdrGot	Lloh111, Lloh112
	.loh AdrpLdrGotLdr	Lloh108, Lloh109, Lloh110
	.loh AdrpLdrGot	Lloh106, Lloh107
	.loh AdrpLdrGotLdr	Lloh103, Lloh104, Lloh105
	.loh AdrpLdrGot	Lloh101, Lloh102
	.loh AdrpLdrGotLdr	Lloh98, Lloh99, Lloh100
	.loh AdrpLdrGot	Lloh96, Lloh97
	.loh AdrpLdrGotLdr	Lloh93, Lloh94, Lloh95
	.loh AdrpLdrGot	Lloh91, Lloh92
	.loh AdrpLdrGotLdr	Lloh88, Lloh89, Lloh90
	.loh AdrpLdrGot	Lloh86, Lloh87
	.loh AdrpLdrGotLdr	Lloh83, Lloh84, Lloh85
	.loh AdrpLdrGot	Lloh81, Lloh82
	.loh AdrpLdrGotLdr	Lloh78, Lloh79, Lloh80
	.loh AdrpLdrGot	Lloh76, Lloh77
	.loh AdrpLdrGotLdr	Lloh73, Lloh74, Lloh75
	.loh AdrpLdrGot	Lloh71, Lloh72
	.loh AdrpLdrGotLdr	Lloh68, Lloh69, Lloh70
	.loh AdrpLdrGot	Lloh66, Lloh67
	.loh AdrpLdrGotLdr	Lloh63, Lloh64, Lloh65
	.loh AdrpLdrGot	Lloh61, Lloh62
	.loh AdrpLdrGotLdr	Lloh58, Lloh59, Lloh60
	.loh AdrpLdrGot	Lloh56, Lloh57
	.loh AdrpLdrGotLdr	Lloh53, Lloh54, Lloh55
	.loh AdrpLdrGot	Lloh51, Lloh52
	.loh AdrpLdrGotLdr	Lloh48, Lloh49, Lloh50
	.loh AdrpLdrGot	Lloh46, Lloh47
	.loh AdrpLdrGotLdr	Lloh43, Lloh44, Lloh45
	.loh AdrpLdrGot	Lloh41, Lloh42
	.loh AdrpLdrGotLdr	Lloh38, Lloh39, Lloh40
	.loh AdrpLdrGot	Lloh36, Lloh37
	.loh AdrpLdrGotLdr	Lloh33, Lloh34, Lloh35
	.loh AdrpLdrGot	Lloh31, Lloh32
	.loh AdrpLdrGotLdr	Lloh28, Lloh29, Lloh30
	.loh AdrpLdrGot	Lloh26, Lloh27
	.loh AdrpLdrGotLdr	Lloh23, Lloh24, Lloh25
	.loh AdrpLdrGot	Lloh21, Lloh22
	.loh AdrpLdrGotLdr	Lloh18, Lloh19, Lloh20
	.loh AdrpLdrGotLdr	Lloh15, Lloh16, Lloh17
	.loh AdrpLdrGotLdr	Lloh12, Lloh13, Lloh14
	.loh AdrpLdrGotLdr	Lloh9, Lloh10, Lloh11
	.loh AdrpLdrGotLdr	Lloh6, Lloh7, Lloh8
	.loh AdrpLdrGotLdr	Lloh2, Lloh3, Lloh4
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh5
	.cfi_endproc
                                        ; -- End function
	.comm	_ffix_init,4,2                  ; @ffix_init
	.comm	_ffix_fini,4,2                  ; @ffix_fini
	.comm	_fetch_null,4,2                 ; @fetch_null
	.comm	_fetch_empty,4,2                ; @fetch_empty
	.comm	_fetch_unknown,4,2              ; @fetch_unknown
	.comm	_fetch_unknown_ext,4,2          ; @fetch_unknown_ext
	.comm	_fetch_unknown_ext2,4,2         ; @fetch_unknown_ext2
	.comm	_fetch_type,4,2                 ; @fetch_type
	.comm	_ppt_pad,4,2                    ; @ppt_pad
	.comm	_pt_decode_pad,4,2              ; @pt_decode_pad
	.comm	_ppt_psb,4,2                    ; @ppt_psb
	.comm	_pt_decode_psb,4,2              ; @pt_decode_psb
	.comm	_ppt_tip,4,2                    ; @ppt_tip
	.comm	_pt_decode_tip,4,2              ; @pt_decode_tip
	.comm	_ppt_tnt_64,4,2                 ; @ppt_tnt_64
	.comm	_pt_decode_tnt_64,4,2           ; @pt_decode_tnt_64
	.comm	_ppt_tip_pge,4,2                ; @ppt_tip_pge
	.comm	_pt_decode_tip_pge,4,2          ; @pt_decode_tip_pge
	.comm	_ppt_tip_pgd,4,2                ; @ppt_tip_pgd
	.comm	_pt_decode_tip_pgd,4,2          ; @pt_decode_tip_pgd
	.comm	_ppt_fup,4,2                    ; @ppt_fup
	.comm	_pt_decode_fup,4,2              ; @pt_decode_fup
	.comm	_ppt_pip,4,2                    ; @ppt_pip
	.comm	_pt_decode_pip,4,2              ; @pt_decode_pip
	.comm	_ppt_ovf,4,2                    ; @ppt_ovf
	.comm	_pt_decode_ovf,4,2              ; @pt_decode_ovf
	.comm	_ppt_psbend,4,2                 ; @ppt_psbend
	.comm	_pt_decode_psbend,4,2           ; @pt_decode_psbend
	.comm	_ppt_tsc,4,2                    ; @ppt_tsc
	.comm	_pt_decode_tsc,4,2              ; @pt_decode_tsc
	.comm	_ppt_cbr,4,2                    ; @ppt_cbr
	.comm	_pt_decode_cbr,4,2              ; @pt_decode_cbr
	.comm	_ppt_tma,4,2                    ; @ppt_tma
	.comm	_pt_decode_tma,4,2              ; @pt_decode_tma
	.comm	_ppt_mtc,4,2                    ; @ppt_mtc
	.comm	_pt_decode_mtc,4,2              ; @pt_decode_mtc
	.comm	_ppt_cyc,4,2                    ; @ppt_cyc
	.comm	_pt_decode_cyc,4,2              ; @pt_decode_cyc
	.comm	_ppt_stop,4,2                   ; @ppt_stop
	.comm	_pt_decode_stop,4,2             ; @pt_decode_stop
	.comm	_ppt_vmcs,4,2                   ; @ppt_vmcs
	.comm	_pt_decode_vmcs,4,2             ; @pt_decode_vmcs
	.comm	_ppt_mnt,4,2                    ; @ppt_mnt
	.comm	_pt_decode_mnt,4,2              ; @pt_decode_mnt
	.comm	_ppt_exstop,4,2                 ; @ppt_exstop
	.comm	_pt_decode_exstop,4,2           ; @pt_decode_exstop
	.comm	_ppt_mwait,4,2                  ; @ppt_mwait
	.comm	_pt_decode_mwait,4,2            ; @pt_decode_mwait
	.comm	_ppt_pwre,4,2                   ; @ppt_pwre
	.comm	_pt_decode_pwre,4,2             ; @pt_decode_pwre
	.comm	_ppt_pwrx,4,2                   ; @ppt_pwrx
	.comm	_pt_decode_pwrx,4,2             ; @pt_decode_pwrx
	.comm	_ppt_ptw,4,2                    ; @ppt_ptw
	.comm	_pt_decode_ptw,4,2              ; @pt_decode_ptw
	.comm	_fetch_tnt_8,4,2                ; @fetch_tnt_8
	.comm	_fetch_mode_exec,4,2            ; @fetch_mode_exec
	.comm	_fetch_mode_tsx,4,2             ; @fetch_mode_tsx
	.comm	_fetch_exstop_ip,4,2            ; @fetch_exstop_ip
.subsections_via_symbols
